-
-
Notifications
You must be signed in to change notification settings - Fork 15.5k
git-big-picture: 0.10.1 -> 1.0.0 (fixes CVE-2021-3028) #109569
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
Conversation
d405fc3
to
e553816
Compare
@@ -22,7 +22,7 @@ python2Packages.buildPythonApplication rec { | |||
|
|||
meta = { | |||
description = "Tool for visualization of Git repositories"; | |||
homepage = "https://github.com/esc/git-big-picture"; | |||
homepage = "https://github.com/git-big-picture/git-big-picture"; | |||
license = lib.licenses.gpl3; |
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.
gpl3Plus or gpl3Only?
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.
Nice to meet a fellow who cares about licensing too. It's gpl3Plus indeed. Fixed.
|
e553816
to
311a48c
Compare
@SuperSandro2000 can you help me understand what's causing this and how to fix it? I'm not a user of nixOS and I don't see either SHA256 in the file or even in the whole repository anywhere. Thank you! |
@SuperSandro2000 PS: I noticed that the old value in |
311a48c
to
04a7a97
Compare
repo = pname; | ||
rev = "v${version}"; | ||
sha256 = "0b0zdq7d7k7f6p3wwc799347fraphbr20rxd1ysnc4xi1cj4wpmi"; | ||
sha256 = stdenv.lib.fakeSha256; # TODO |
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.
sha256 = stdenv.lib.fakeSha256; # TODO | |
sha256 = "14yf71iwgk78nw8w0bpijsnnl4vg3bvxsw3vvypxmbrc1nh0bdha"; |
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.
Thanks, I've put it in now to have the CI give it a try. Can you teach me how to derive a hash like that myself for next time using say plain Python on a non-nixOS Linux?
04a7a97
to
ce55af6
Compare
The one hash is base64 encoded and you need just nix to get it. |
Now it asks for PyPI package scruf while that actually a test-only dependency. Any ideas how to make it ignore scruf? |
I took a look at the setup.py and it should be checkInputs only. |
I'm not sure what "should be checkInputs only" means. What do you suggest for a change? |
efada1e
to
423b8fe
Compare
Also propagates move of repository from https://github.com/esc/git-big-picture to https://github.com/git-big-picture/git-big-picture . Upstream change log at https://github.com/git-big-picture/git-big-picture#changelog
423b8fe
to
b706315
Compare
@SuperSandro2000 thanks! 🎉 |
Also propagates move of repository from https://github.com/esc/git-big-picture to https://github.com/git-big-picture/git-big-picture. Upstream change log for 1.0.0 is at https://github.com/git-big-picture/git-big-picture#changelog
Motivation for this change
Fix for vulnerability CVE-2021-3028 + bugfixes + new features
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)