-
-
Notifications
You must be signed in to change notification settings - Fork 14.9k
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
pythonPackages.sip: rename to sip_4, pythonPackages.sip_5: rename to sip #121588
Conversation
Result of 2 packages failed to build:
43 packages built:
|
Broken packages are also broken on master |
Result of 12 packages marked as broken and skipped:
1 package failed to build:6 packages skipped due to time constraints:
35 packages built successfully:
Note that build failures may predate this PR, and could be nondeterministic or hardware dependent. Result of 12 packages marked as broken and skipped:
6 packages skipped due to time constraints:
37 packages built successfully:
|
sip 4 is the old and unmaintained version
the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Move the modifications to all-packages.nix. It makes them more amenable to future updates.
@@ -19,7 +19,7 @@ let | |||
urllib3 | |||
pygments | |||
pyqt5 | |||
sip | |||
sip_4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What about setting this in all-packages.nix
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do you mean doing something like this?
package = callPackage ../path/to/package { sip = sip_4; };
I'm not sure how to do that because sip
is part of pythonPackages
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, that is the idea.
On the other hand, in pythonPackages the default sip is still the 4.x version. It needs to be investigated!
Well, ignore it for now.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
On the other hand, in pythonPackages the default sip is still the 4.x version. It needs to be investigated!
With this PR the default version will be 5.x (and, in the future, it should be updated to 6.x).
@eduardosm would be difficult to you to split each file in a commit of its own? |
I could try to, but is it really necessary? Most packages are not really modified, they are just adapted to the renaming of the |
This is most for tracking modifications in a more granulated way. |
Motivation for this change
sip 4 is the old and unmaintained version
It is easier to review this PR commit-by-commit
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)