Skip to content

verify: port FileLock XTC/TRR test fix from MDAnalysis#5423#1

Open
bitflicker64 wants to merge 3 commits into
developfrom
verify/filelock-5423
Open

verify: port FileLock XTC/TRR test fix from MDAnalysis#5423#1
bitflicker64 wants to merge 3 commits into
developfrom
verify/filelock-5423

Conversation

@bitflicker64

@bitflicker64 bitflicker64 commented Jul 19, 2026

Copy link
Copy Markdown
Owner

Summary

Independent verification of MDAnalysis/mdanalysis#5423 by @orbeckst (Oliver Beckstein).

Ports the same XDR FileLock test/docs changes so fork CI can exercise them.

Upstream people on MDAnalysis#5423

Person GitHub Role on MDAnalysis#5423
Oliver Beckstein @orbeckst Author (coredev / co-founder)
Irfan Alibay @IAlibay Requested reviewer; noted IMD timeouts
Yuxuan Zhuang @yuxuanzhuang Requested reviewer
Rocco Meli @RMeli Commented (black output, CI timeouts)

Review comment on upstream: MDAnalysis#5423 (comment)

Changes

  • Update test_offset_lock_created for filelock >= 3.29.5 (POSIX keeps lockfile)
  • Windows: assert lockfile removed after release
  • xfail for older filelock
  • XDR offsets / FileLock docs + intersphinx
  • CHANGELOG entry
  • Fork-only CI gates so Actions actually run on this repo

Test plan

Upstream issue: MDAnalysis/mdanalysis#5382

Port of MDAnalysis#5423 (orbeckst) for independent CI verification.

- filelock >= 3.29.5 keeps lockfiles on POSIX (avoids race); update test + xfail older
- Windows runners now remove lockfile after release; assert accordingly
- Expand XDR offsets / FileLock docs and intersphinx mapping

Fixes verification of MDAnalysis#5382
Upstream jobs only run when github.repository == MDAnalysis/mdanalysis.
Allow bitflicker64/mdanalysis so this fork can exercise the MDAnalysis#5423 port.

- Open linter + GH Actions CI job gates to this fork
- Add focused fork-verify-filelock workflow for offset lock tests
- Skip IMD tests on the fork only (imdclient 0.2.4 hangs; unrelated)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant