Summary: | dev-python/pyblake2-1.0.0 SEGV in blake2b_init_param, portage unusable | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Joe Harvell <landshark> |
Component: | Current packages | Assignee: | Michał Górny <mgorny> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | python |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | output of emerge --info |
Description
Joe Harvell
2018-02-27 18:09:48 UTC
Created attachment 521314 [details]
output of emerge --info
You can 'emerge -C pyblake2' (it doesn't check Manifests when unmerging) to workaround it. Afterwards, I'd appreciate if you could try running: FEATURES=test emerge -1vB pyblake2 and let me know if the test suite fails (-B forces building binpkg, so it won't install it to your system). I see that you're using ricer flags, so I'd appreciate if you could try removing them one by one and seeing which one causes the problem. emerge -C worked. Thanks.
I ran the command to test the package (see below). I didn't see any output. Were the tests run (and passed) as part of the emerge?
wolfhound packages$ sudo FEATURES=test emerge -1vB pyblake2
* IMPORTANT: 20 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
These are the packages that would be built, in order:
Calculating dependencies... done!
[ebuild N ] dev-python/pyblake2-1.1.0::gentoo PYTHON_TARGETS="python2_7 python3_4 python3_5 -pypy -python3_6" 123 KiB
Total: 1 package (1 new), Size of downloads: 123 KiB
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) dev-python/pyblake2-1.1.0::gentoo
>>> Jobs: 1 of 1 complete Load avg: 3.80, 3.28, 2.64
Hmm, they should have been but I'm not sure without seeing the log. Try with '--jobs 1 --quiet-build n'. jharvell@wolfhound ~$ sudo FEATURES=test emerge --jobs 1 --quiet-build n -1vB pyblake2 [snip] >>> Source compiled. >>> Test phase: dev-python/pyblake2-1.1.0 * python2_7: running distutils-r1_run_phase python_test test_block_size (__main__.BLAKE2bTest) ... ok test_constants (__main__.BLAKE2bTest) ... ok test_constructor (__main__.BLAKE2bTest) ... ok test_digest (__main__.BLAKE2bTest) ... ok test_digest_size (__main__.BLAKE2bTest) ... ok test_empty_bytes (__main__.BLAKE2bTest) ... ok test_hexdigest (__main__.BLAKE2bTest) ... ok test_digest (__main__.BLAKE2bKeyedTest) ... ok test_empty_bytes (__main__.BLAKE2bKeyedTest) ... ok test_hexdigest (__main__.BLAKE2bKeyedTest) ... ok test_block_size (__main__.BLAKE2sTest) ... ok test_constants (__main__.BLAKE2sTest) ... ok test_constructor (__main__.BLAKE2sTest) ... ok test_digest (__main__.BLAKE2sTest) ... ok test_digest_size (__main__.BLAKE2sTest) ... ok test_empty_bytes (__main__.BLAKE2sTest) ... ok test_hexdigest (__main__.BLAKE2sTest) ... ok test_digest (__main__.BLAKE2sKeyedTest) ... ok test_empty_bytes (__main__.BLAKE2sKeyedTest) ... ok test_hexdigest (__main__.BLAKE2sKeyedTest) ... ok ---------------------------------------------------------------------- Ran 20 tests in 0.022s OK * python3_4: running distutils-r1_run_phase python_test test_block_size (__main__.BLAKE2bTest) ... ok test_constants (__main__.BLAKE2bTest) ... ok test_constructor (__main__.BLAKE2bTest) ... ok test_digest (__main__.BLAKE2bTest) ... ok test_digest_size (__main__.BLAKE2bTest) ... ok test_empty_bytes (__main__.BLAKE2bTest) ... ok test_hexdigest (__main__.BLAKE2bTest) ... ok test_digest (__main__.BLAKE2bKeyedTest) ... ok test_empty_bytes (__main__.BLAKE2bKeyedTest) ... ok test_hexdigest (__main__.BLAKE2bKeyedTest) ... ok test_block_size (__main__.BLAKE2sTest) ... ok test_constants (__main__.BLAKE2sTest) ... ok test_constructor (__main__.BLAKE2sTest) ... ok test_digest (__main__.BLAKE2sTest) ... ok test_digest_size (__main__.BLAKE2sTest) ... ok test_empty_bytes (__main__.BLAKE2sTest) ... ok test_hexdigest (__main__.BLAKE2sTest) ... ok test_digest (__main__.BLAKE2sKeyedTest) ... ok test_empty_bytes (__main__.BLAKE2sKeyedTest) ... ok test_hexdigest (__main__.BLAKE2sKeyedTest) ... ok ---------------------------------------------------------------------- Ran 20 tests in 0.024s OK * python3_5: running distutils-r1_run_phase python_test test_block_size (__main__.BLAKE2bTest) ... ok test_constants (__main__.BLAKE2bTest) ... ok test_constructor (__main__.BLAKE2bTest) ... ok test_digest (__main__.BLAKE2bTest) ... ok test_digest_size (__main__.BLAKE2bTest) ... ok test_empty_bytes (__main__.BLAKE2bTest) ... ok test_hexdigest (__main__.BLAKE2bTest) ... ok test_digest (__main__.BLAKE2bKeyedTest) ... ok test_empty_bytes (__main__.BLAKE2bKeyedTest) ... ok test_hexdigest (__main__.BLAKE2bKeyedTest) ... ok test_block_size (__main__.BLAKE2sTest) ... ok test_constants (__main__.BLAKE2sTest) ... ok test_constructor (__main__.BLAKE2sTest) ... ok test_digest (__main__.BLAKE2sTest) ... ok test_digest_size (__main__.BLAKE2sTest) ... ok test_empty_bytes (__main__.BLAKE2sTest) ... ok test_hexdigest (__main__.BLAKE2sTest) ... ok test_digest (__main__.BLAKE2sKeyedTest) ... ok test_empty_bytes (__main__.BLAKE2sKeyedTest) ... ok test_hexdigest (__main__.BLAKE2sKeyedTest) ... ok ---------------------------------------------------------------------- Ran 20 tests in 0.025s OK * python2_7: running distutils-r1_run_phase _distutils-r1_clean_egg_info * python3_4: running distutils-r1_run_phase _distutils-r1_clean_egg_info * python3_5: running distutils-r1_run_phase _distutils-r1_clean_egg_info >>> Completed testing dev-python/pyblake2-1.1.0 [snip] After seeing the tests pass, I decided to reinstall pyblake2. Now the original problem seems to be gone. Thanks for your help. Hmm, I guess this might've included upgrade to 1.1.0 (I've just noticed that 1.0.0 was not the newest version). IN that case, this would explain the fix. |