Skip to content

chore: CI workaround for pixi 0.68#8540

Merged
fstagni merged 1 commit into
DIRACGrid:integrationfrom
aldbr:fix-pixi-lock-diracccommon
May 20, 2026
Merged

chore: CI workaround for pixi 0.68#8540
fstagni merged 1 commit into
DIRACGrid:integrationfrom
aldbr:fix-pixi-lock-diracccommon

Conversation

@aldbr
Copy link
Copy Markdown
Contributor

@aldbr aldbr commented May 18, 2026

See if it would solve #8533

BEGINRELEASENOTES
*CI
FIX: CI workaround for pixi 0.68
ENDRELEASENOTES

@aldbr
Copy link
Copy Markdown
Contributor Author

aldbr commented May 18, 2026

Solving sphinx issues by adding them to no_inherited_members, but opened psf/requests#7459 to fix them upstream

@aldbr aldbr force-pushed the fix-pixi-lock-diracccommon branch from 6377039 to 7adc531 Compare May 18, 2026 09:25
@aldbr aldbr changed the title chore: do not lock pixi in CI tests with dirac-common chore: fix CI by pinning pixi 0.67.2 May 18, 2026
@aldbr aldbr force-pushed the fix-pixi-lock-diracccommon branch from 7adc531 to 038e20f Compare May 18, 2026 10:40
@aldbr aldbr changed the title chore: fix CI by pinning pixi 0.67.2 chore: CI workaround for pixi 0.68 May 18, 2026
@aldbr aldbr force-pushed the fix-pixi-lock-diracccommon branch from fb3ca17 to 13a7312 Compare May 19, 2026 06:08
@aldbr aldbr marked this pull request as ready for review May 19, 2026 06:22
@aldbr
Copy link
Copy Markdown
Contributor Author

aldbr commented May 19, 2026

Clearly not the fix but a workaround (CI can pass).
I couldn't easily freeze pixi 0.67 here because the diracx pixi lock file is already v7.
Using pixi add commands affect gubbins somehow and make pixi panick (to investigate with them):

thread 'main2' (2481) panicked at crates/pixi_core/src/lock_file/resolve/build_dispatch.rs:452:17:
could not initialize build dispatch correctly
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Error:   × failed to solve the pypi requirements of environment 'gubbins' for platform 'linux-64'
  ╰─▶ build dispatch initialization failed: failed to link python-3.11.15-hd63d673_0_cpython.conda

@aldbr aldbr requested review from chrisburr and removed request for andresailer and atsareg May 19, 2026 06:30
@fstagni
Copy link
Copy Markdown
Contributor

fstagni commented May 19, 2026

Do you think to merge this now, and fix properly later? At least we can go ahead with the other PRs.

@aldbr
Copy link
Copy Markdown
Contributor Author

aldbr commented May 19, 2026

Do you think to merge this now, and fix properly later? At least we can go ahead with the other PRs.

Yes this is the idea indeed

@fstagni fstagni merged commit ff89be1 into DIRACGrid:integration May 20, 2026
23 checks passed
@DIRACGridBot DIRACGridBot added the sweep:ignore Prevent sweeping from being ran for this PR label May 20, 2026
@chaen
Copy link
Copy Markdown
Contributor

chaen commented May 20, 2026

@chrisburr was right to insist, pixi.lock solves all our problems and makes it very reproducible: it fails everywhere for everybody and we can't release, so no new bug in productions !! 🧌 🤣

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sweep:ignore Prevent sweeping from being ran for this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants