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
Pwntools + unicorn update #93927
Pwntools + unicorn update #93927
Conversation
f569473
to
f06ce45
Compare
Fixes #93925 |
f06ce45
to
f460e3c
Compare
@GrahamcOfBorg eval |
f460e3c
to
0a6e622
Compare
@GrahamcOfBorg build python2.pkgs.pwntools python3.pkgs.pwntools |
Hmm, it looks like the tests tries to use |
bcc8fcc
to
21e5603
Compare
@GrahamcOfBorg build unicorn-emu |
@GrahamcOfBorg build python3.pkgs.pwntools |
bf3c4db
to
1d5f8db
Compare
@GrahamcOfBorg eval |
Based on local testing I did (patch the makefile on linux to use gobjcopy and give it the shellscript) it should work, but I don't know how to get the bot to test it on darwin for me. |
@GrahamcOfBorg build pwntools |
@GrahamcOfBorg buildpython3Packages.pwntools |
Oh well, I'll disable tests for darwin and then we can merge. |
Also adds tests
The previous update broke the build, this updates fixes it
1d5f8db
to
edfcd37
Compare
@GrahamcOfBorg buildpython3Packages.pwntools |
Should be ready to merge |
Motivation for this change
Currently pwntools is broken because of incompatible package bounds. To fix it I updated unicorn-emulator, and since it is a pretty big update (even though they only bump patch/rc version numbers) I also added tests to make me more confident that it works.
I haven't tested that unicorn still works on macOS, and I'm unsure if we want doCheck to default to true, I couldn't find any consensus on that when searching.
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)