Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sage should use proper overlays #340754

Open
collares opened this issue Sep 9, 2024 · 0 comments
Open

Sage should use proper overlays #340754

collares opened this issue Sep 9, 2024 · 0 comments
Assignees

Comments

@collares
Copy link
Member

collares commented Sep 9, 2024

Copied from #43755, which stalled: Sage has lots of dependencies and integrates tightly with them. Some of them have to be (temporarily) pinned at older versions. Currently that is done by simply using .override. But since there are so many dependencies, they are likely to depend on each other. That makes it necessary to "wire them up" using lots of inherit's (as seen in #43679).

See #43755 for a draft PR, #44196 and #51213 for possible solutions (which may have more modern equivalents already implemented in Nixpkgs) and #43828 for a rejected fix and accompanying discussion. The Python package set has a special variant of packageOverrides which could be an inspiration, even though the top-level packageOverrides is deprecated in favour of overlays.

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

No branches or pull requests

2 participants