Skip to content

fix: an issue with source-interdependencies and dev packages#5292

Merged
baszalmstra merged 1 commit intoprefix-dev:mainfrom
wolfv:source-interdependencies-dev-package
Jan 14, 2026
Merged

fix: an issue with source-interdependencies and dev packages#5292
baszalmstra merged 1 commit intoprefix-dev:mainfrom
wolfv:source-interdependencies-dev-package

Conversation

@wolfv
Copy link
Member

@wolfv wolfv commented Jan 14, 2026

Description

Resolving packages worked fine, but checking satisfiability did not properly sort out dev-dependencies (that shoudl not be installed), which resulted in always saying:

INFO pixi_core::lock_file::outdated: the dependencies of environment 'default' for platform osx-arm64 are out of date because the requirement 'ros-humble-ros-pkg-1' could not be satisfied (required by 'ros-humble-ros-pkg-1')
Error:   × lock-file not up-to-date with the workspace

Now we are also sorting out the dev dependencies when checking for satisfiability.

Also fixes the issue that it says required by 'ros-humble-ros-pkg-1' instead of 2 which would be correct.

How Has This Been Tested?

I tested this with the reproducer provided in prefix-dev/pixi-build-backends#531 (https://github.com/EzraBrooks/pixi-build-ros-issue-repro).

AI Disclosure

100% Claude Code.

Checklist:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have added sufficient tests to cover my changes.
  • I have verified that changes that would impact the JSON schema have been made in schema/model.py.

@baszalmstra baszalmstra enabled auto-merge (squash) January 14, 2026 15:11
@baszalmstra baszalmstra merged commit 03255d3 into prefix-dev:main Jan 14, 2026
37 checks passed
@wolfv wolfv deleted the source-interdependencies-dev-package branch January 14, 2026 15:31
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.

2 participants