-
-
Notifications
You must be signed in to change notification settings - Fork 16.6k
git: packaging cleanup #432010
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
git: packaging cleanup #432010
Conversation
Just realized that this belongs in staging, not master. Will fix. |
549eeeb
to
daea3df
Compare
Remove hardeningDisable = ["format"] because it is not necessary anymore (the package builds without disabling it).
daea3df
to
821b458
Compare
821b458
to
2018c15
Compare
I won't have a chance to build and test this personally, but I'd be very happy to merge if Adam @me-and gets such a chance. |
I'm in the process of |
It ran out of space :( I don't think I can rebuild all the dependencies myself. However the changes should only affect the |
Yeah, nixpkgs-review will try to rebuild a lot of packages, for the same reason changes to Git get merged into staging rather than master. If you started your branch off staging, you'll also need to rebuild a lot of packages that would normally be downloaded from Hydra's builds, but the changes being in staging mean Hydra hasn't yet built them. |
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.
Changes look great, thank you for this tidy-up!
Only the slightest nit: you have a typo in one of your commit messages, where "unneded" should be "unneeded".
I'm running a more complete stack of tests overnight, but git.passthru.tests.withInstallCheck
and all the fetchgit
tests have passed, so I think it's very unlikely the other git*
packages or the buildbot-integration tests will find any other problems.
Re-enables a test that now passes, and removes an unneeded patch that was useful for testing at some point.
Adds inline comments for all patches as per CONTRIBUTING.md
2018c15
to
3f2212c
Compare
Hmm. |
Ah, I think the cfn-lint problem is just that the package has a dependency on the system date. I've raised that as #432354, and I'm mildly annoyed at myself for taking this long to work out what was going on. Anyway, with that explained, this LGTM! |
Shave some yaks in the git package. Mostly removes outdated workarounds and adds some comments.
Things done
passthru.tests
.nixpkgs-review
on this PR. See nixpkgs-review usage../result/bin/
.Add a 👍 reaction to pull requests you find important.