pentoo / pentoo-overlay

Gentoo overlay for security tools as well as the heart of the Pentoo Livecd
317 stars 90 forks source link

Gnu radio is blocking world updates #615

Closed gkroon closed 4 years ago

gkroon commented 4 years ago

When trying to update world, I get this blocking message:

[blocks B ] <dev-python/numpy-1.17 ("<dev-python/numpy-1.17" is blocking dev-python/numpy-python2-1.16.6)

It appears net-wireless/gnuradio still requires python 2 and therefore still needs dev-python/numpy-python2, which is blocked by its Python 3 counterpart.

No Python 3 version of Gnu radio exists in the Gentoo tree yet and I suspect its deps will need to be updated first: https://bugs.gentoo.org/707052

blshkv commented 4 years ago

I don't see the problem. numpy 1.17 is python3 only, numpy-python2 is python2 only. Both should be able to co-exist.

Can you try emerge -C dev-python/numpy && emerge -1 dev-python/numpy-python2?

blshkv commented 4 years ago

so once you have dev-python/numpy-python2, gnuradio will not pull numpy-1.16 (python2 version). Next, you can upgrade it to dev-python/numpy-1.17.4-r3 (pyton3 only)

gkroon commented 4 years ago

As discussed on Discord, the output of my emerge -DNupv --tree world:


These are the packages that would be merged, in reverse order:

Calculating dependencies  . ..... .. . ........ done!
[nomerge       ] pentoo/pentoo-2015.1::pentoo  USE="analyzer bluetooth cracking database desktop exploit footprint forensics forging fuzzers misc mitm mobile nfc (pentoo) proxies radio rce scanner voip wireless" 
[nomerge       ]  pentoo/pentoo-radio-2020.0::pentoo  USE="bladerf hackrf limesdr pentoo-full plutosdr" 
[nomerge       ]   net-wireless/gnuradio-3.7.13.5-r3:0/3.7.13.5::gentoo  USE="alsa analog audio channels digital dtv fcd fec filter grc jack noaa oss qt5 sdl trellis uhd utils vocoder wavelet wxwidgets zeromq -atsc -doc -examples -log -pager -performance-counters -portaudio -test" PYTHON_SINGLE_TARGET="python2_7" 
[ebuild  N     ]    dev-python/numpy-python2-1.16.6::gentoo  USE="-doc -lapack -test" PYTHON_TARGETS="python2_7" 0 KiB
[nomerge       ] pentoo/pentoo-2015.1::pentoo  USE="analyzer bluetooth cracking database desktop exploit footprint forensics forging fuzzers misc mitm mobile nfc (pentoo) proxies radio rce scanner voip wireless" 
[nomerge       ]  pentoo/pentoo-system-2020.0-r1::pentoo  USE="2fa X pentoo-full -livecd (-livecd-stage1) -pax_kernel -pentoo-extra -qemu -windows-compat" VIDEO_CARDS="nvidia vmware -virtualbox" 
[nomerge       ]   dev-python/ipython-7.13.0::pentoo  USE="matplotlib qt5 smp -doc -examples -nbconvert -notebook -test" PYTHON_TARGETS="python3_6 python3_7" 
[nomerge       ]    dev-python/matplotlib-2.2.4::gentoo  USE="cairo qt5 (-doc) -examples -excel -gtk2 -gtk3 -latex -test -tk -wxwidgets" PYTHON_TARGETS="python2_7 python3_6 python3_7" 
[ebuild     UD ]     dev-python/numpy-1.16.5-r1::gentoo [1.17.4-r3::gentoo] USE="lapack -doc -test" PYTHON_TARGETS="python2_7%* python3_6 python3_7 (-python3_8)" 0 KiB
[nomerge       ] pentoo/pentoo-2015.1::pentoo  USE="analyzer bluetooth cracking database desktop exploit footprint forensics forging fuzzers misc mitm mobile nfc (pentoo) proxies radio rce scanner voip wireless" 
[nomerge       ]  pentoo/pentoo-proxies-2020.0::pentoo  USE="java pentoo-full -pentoo-extra" PYTHON_TARGETS="python3_6" 
[nomerge       ]   net-proxy/mitmproxy-5.1.1::pentoo  USE="-examples -test" PYTHON_TARGETS="python3_6 python3_7" 
[nomerge       ]    www-servers/tornado-6.0.4::gentoo  USE="-doc -examples -test" PYTHON_TARGETS="python3_6 python3_7 (-python3_8)" 
[ebuild     U  ]     dev-python/twisted-20.3.0::gentoo [19.10.0::gentoo] USE="crypt -conch -http2 -serial -test (-soap%)" PYTHON_TARGETS="python3_6 python3_7 (-python3_8) (-python2_7%*)" 3,055 KiB
[ebuild     U ~]  pentoo/pentoo-mitm-2020.1::pentoo [2019.2::pentoo] USE="(-pentoo-full%*)" 0 KiB
[blocks B      ] <dev-python/numpy-1.17 ("<dev-python/numpy-1.17" is blocking dev-python/numpy-python2-1.16.6)

Total: 4 packages (2 upgrades, 1 downgrade, 1 new), Size of downloads: 3,055 KiB
Conflict: 1 block (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (dev-python/numpy-1.16.5-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (dev-python/pyFFTW-0.11.1-1:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
    dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (net-wireless/urh-2.8.4-1:0/0::gentoo, installed) USE="-bladerf -hackrf -plutosdr -rtlsdr -uhd" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
    dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (net-wireless/soapy_power-1.6.1-r1-1:0/0::gentoo, installed) USE="fastest -faster" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
    dev-python/numpy[python_targets_python3_7(-)] required by (media-gfx/inkscape-1.0-1:0/0::gentoo, installed) USE="cdr dbus exif jpeg lcms nls openmp spell -dia -graphicsmagick -imagemagick -inkjar -jemalloc -postscript -static-libs -svg2 -visio -wpg" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_7 -python3_6 -python3_8"
    >=dev-python/numpy-1.7.1[python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (>=dev-python/numpy-1.7.1[python_targets_python2_7(-),python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (dev-python/matplotlib-2.2.4-1:0/0::gentoo, installed) USE="cairo qt5 (-doc) -examples -excel -gtk2 -gtk3 -latex -test -tk -wxwidgets" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7"
    dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (dev-python/simplespectral-1.0.0-1:0/0::gentoo, installed) USE="fastest -faster" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
    dev-python/numpy[python_targets_python3_7(-)] required by (net-wireless/kismet-2020.04.3-1:0/2020.04.3::gentoo, installed) USE="libusb lm-sensors networkmanager pcre rtlsdr suid ubertooth udev (-selinux)" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_7 -python3_6 -python3_8"
    dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (dev-python/simplesoapy-1.5.1-r1-1:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
    dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (dev-python/pyqtgraph-0.10.0-r2-1:0/0::gentoo, installed) USE="opengl svg -doc -examples" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
    >=dev-python/numpy-1.10[lapack,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (>=dev-python/numpy-1.10[lapack,python_targets_python2_7(-),python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (sci-libs/scipy-1.1.0-1:0/0::gentoo, installed) USE="-doc -sparse -test" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7"

  (dev-python/numpy-python2-1.16.6:0/0::gentoo, ebuild scheduled for merge) pulled in by
    dev-python/numpy-python2[python_targets_python2_7(-)] required by (net-wireless/uhd-3.15.0.0-r1-1:0/3.15.0::gentoo, installed) USE="b100 b200 examples mpmd n230 usb usrp1 usrp2 utils x300 -doc -e300 -octoclock -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python2_7"
    dev-python/numpy-python2[python_targets_python2_7(-)] required by (net-wireless/gnuradio-3.7.13.5-r3-1:0/3.7.13.5::gentoo, installed) USE="alsa analog audio channels digital dtv fcd fec filter grc jack noaa oss qt5 sdl trellis uhd utils vocoder wavelet wxwidgets zeromq -atsc -doc -examples -log -pager -performance-counters -portaudio -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python2_7"

For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
blshkv commented 4 years ago

You failed to follow my previous suggestion: dev-python/numpy-python2 is not installed. Run this:

emerge -C dev-python/numpy
emerge -1 dev-python/numpy-python2
emerge -1 dev-python/numpy
blshkv commented 4 years ago

post the same output again if it would not fix it

blshkv commented 4 years ago

FYI, as a general Gentoo rule, you should try to uninstall the blocking package and upgrade world again.

gkroon commented 4 years ago

After running:

emerge -C dev-python/numpy
emerge -1 dev-python/numpy-python2
emerge -1 dev-python/numpy

This is the result of the new emerge -DNupv --tree world:

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[nomerge       ] 0bs1d1an/0bs1d1an-2020.2::0bs1d1an  USE="desktop emulation exploit fonts hare misc scanner wireless" 
[nomerge       ]  pentoo/pentoo-2015.1::pentoo  USE="analyzer bluetooth cracking database desktop exploit footprint forensics forging fuzzers misc mitm mobile nfc (pentoo) proxies radio rce scanner voip wireless" 
[nomerge       ]   pentoo/pentoo-system-2020.0-r1::pentoo  USE="2fa X pentoo-full -livecd (-livecd-stage1) -pax_kernel -pentoo-extra -qemu -windows-compat" VIDEO_CARDS="nvidia vmware -virtualbox" 
[nomerge       ]    dev-python/ipython-7.13.0::pentoo  USE="matplotlib qt5 smp -doc -examples -nbconvert -notebook -test" PYTHON_TARGETS="python3_6 python3_7" 
[nomerge       ]     dev-python/matplotlib-2.2.4::gentoo  USE="cairo qt5 (-doc) -examples -excel -gtk2 -gtk3 -latex -test -tk -wxwidgets" PYTHON_TARGETS="python2_7 python3_6 python3_7" 
[ebuild     UD ]      dev-python/numpy-1.16.5-r1::gentoo [1.17.4-r3::gentoo] USE="lapack -doc -test" PYTHON_TARGETS="python2_7%* python3_6 python3_7 (-python3_8)" 0 KiB
[nomerge       ] 0bs1d1an/0bs1d1an1t3-2020.2::0bs1d1an  USE="desktop" 
[nomerge       ]  net-misc/magic-wormhole-transit-relay-0.2.1-r3::0bs1d1an  PYTHON_TARGETS="python3_6 python3_7" 
[ebuild     U  ]   dev-python/twisted-20.3.0::gentoo [19.10.0::gentoo] USE="crypt -conch -http2 -serial -test (-soap%)" PYTHON_TARGETS="python3_6 python3_7 (-python3_8) (-python2_7%*)" 3,055 KiB
[nomerge       ] pentoo/pentoo-2015.1::pentoo  USE="analyzer bluetooth cracking database desktop exploit footprint forensics forging fuzzers misc mitm mobile nfc (pentoo) proxies radio rce scanner voip wireless" 
[ebuild     U ~]  pentoo/pentoo-mitm-2020.1::pentoo [2019.2::pentoo] USE="(-pentoo-full%*)" 0 KiB
[blocks B      ] <dev-python/numpy-1.17 ("<dev-python/numpy-1.17" is blocking dev-python/numpy-python2-1.16.6)

Total: 3 packages (2 upgrades, 1 downgrade), Size of downloads: 3,055 KiB
Conflict: 1 block (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (dev-python/numpy-1.16.5-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (dev-python/pyFFTW-0.11.1-1:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
    dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (net-wireless/soapy_power-1.6.1-r1-1:0/0::gentoo, installed) USE="fastest -faster" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
    dev-python/numpy[python_targets_python3_7(-)] required by (media-gfx/inkscape-1.0-1:0/0::gentoo, installed) USE="cdr dbus exif jpeg lcms nls openmp spell -dia -graphicsmagick -imagemagick -inkjar -jemalloc -postscript -static-libs -svg2 -visio -wpg" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_7 -python3_6 -python3_8"
    dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (net-wireless/urh-2.8.4-1:0/0::gentoo, installed) USE="-bladerf -hackrf -plutosdr -rtlsdr -uhd" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
    >=dev-python/numpy-1.7.1[python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (>=dev-python/numpy-1.7.1[python_targets_python2_7(-),python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (dev-python/matplotlib-2.2.4-1:0/0::gentoo, installed) USE="cairo qt5 (-doc) -examples -excel -gtk2 -gtk3 -latex -test -tk -wxwidgets" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7"
    dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (dev-python/simplespectral-1.0.0-1:0/0::gentoo, installed) USE="fastest -faster" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
    dev-python/numpy[python_targets_python3_7(-)] required by (net-wireless/kismet-2020.04.3-1:0/2020.04.3::gentoo, installed) USE="libusb lm-sensors networkmanager pcre rtlsdr suid ubertooth udev (-selinux)" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_7 -python3_6 -python3_8"
    >=dev-python/numpy-1.10[lapack,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (>=dev-python/numpy-1.10[lapack,python_targets_python2_7(-),python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (sci-libs/scipy-1.1.0-1:0/0::gentoo, installed) USE="-doc -sparse -test" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7"
    dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (dev-python/simplesoapy-1.5.1-r1-1:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
    dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (dev-python/pyqtgraph-0.10.0-r2-1:0/0::gentoo, installed) USE="opengl svg -doc -examples" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"

  (dev-python/numpy-python2-1.16.6-3:0/0::gentoo, installed) pulled in by
    dev-python/numpy-python2[python_targets_python2_7(-)] required by (net-wireless/gnuradio-3.7.13.5-r3-1:0/3.7.13.5::gentoo, installed) USE="alsa analog audio channels digital dtv fcd fec filter grc jack noaa oss qt5 sdl trellis uhd utils vocoder wavelet wxwidgets zeromq -atsc -doc -examples -log -pager -performance-counters -portaudio -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python2_7"
    dev-python/numpy-python2[python_targets_python2_7(-)] required by (net-wireless/uhd-3.15.0.0-r1-1:0/3.15.0::gentoo, installed) USE="b100 b200 examples mpmd n230 usb usrp1 usrp2 utils x300 -doc -e300 -octoclock -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python2_7"

For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
blshkv commented 4 years ago

Ok, it is mathplot

gkroon commented 4 years ago

Great, I've already started working on it. I'll update here when it's fixed.

gkroon commented 4 years ago
$ sudo emerge -1av dev-python/matplotlib --autounmask

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild   R   ~] dev-python/matplotlib-2.2.4::gentoo  USE="cairo qt5 (-doc) -examples -excel -gtk2 -gtk3 -latex -test -tk -wxwidgets" PYTHON_TARGETS="python2_7 python3_6 python3_7" 0 KiB
[blocks b      ] <dev-python/numpy-1.17 ("<dev-python/numpy-1.17" is blocking dev-python/numpy-python2-1.16.6)
[uninstall     ]  dev-python/numpy-python2-1.16.6::gentoo  USE="-doc -lapack -test" PYTHON_TARGETS="python2_7" 
[nomerge       ] dev-python/matplotlib-2.2.4::gentoo  USE="cairo qt5 (-doc) -examples -excel -gtk2 -gtk3 -latex -test -tk -wxwidgets" PYTHON_TARGETS="python2_7 python3_6 python3_7" 
[ebuild     UD ]  dev-python/numpy-1.16.5-r1::gentoo [1.17.4-r3::gentoo] USE="lapack -doc -test" PYTHON_TARGETS="python2_7%* python3_6 python3_7 (-python3_8)" 0 KiB

Total: 2 packages (1 downgrade, 1 reinstall, 1 uninstall), Size of downloads: 0 KiB
Conflict: 1 block

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

dev-python/matplotlib:0

  (dev-python/matplotlib-3.2.1:0/0::gentoo, ebuild scheduled for merge) USE="cairo qt5 (-doc) -examples -excel -gtk3 -latex -test -tk -wxwidgets" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7 -python3_8" conflicts with
    dev-python/matplotlib[python_targets_python2_7(-)] required by (net-wireless/gnuradio-3.7.13.5-r3-1:0/3.7.13.5::gentoo, installed) USE="alsa analog audio channels digital dtv fcd fec filter grc jack noaa oss qt5 sdl trellis uhd utils vocoder wavelet wxwidgets zeromq -atsc -doc -examples -log -pager -performance-counters -portaudio -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python2_7"

Hmm... it seems it's gnu radio again, which depends on dev-python/matplotlib[python_targets_python2_7(-)

gkroon commented 4 years ago

I also noticed there's a dev-python/matplotlib-python2 package, but it cannot coexist with dev-python/matplotlib-3 due to !<dev-python/matplotlib-3 in its RDEPEND.

blshkv commented 4 years ago

emerge -C dev-python/matplotlib emerge -1 dev-python/matplotlib-python2

and try again

gkroon commented 4 years ago

That also doesn't work for me. New world updates demand dev-python/numpy-1.16.5-r1 because sci-libs/scipy-1.4.1 cannot be installed because of gnuradio and therefore keeps sticking to sci-libs/scipy-1.1.0. I can't seem to get around the old gnuradio.

gkroon commented 4 years ago

How come I'm the only one with this issue, though? You guys don't have this issue?

blshkv commented 4 years ago

dude, how many times should I tell you it: remove blocked package and do WORLD again.

sci-libs/scipy-python2 is the next one.

blshkv commented 4 years ago

I'm an "overlay" profile user and do not have all packages installed ;-)

gkroon commented 4 years ago

I'm lost. I think I'll just have to mask >=dev-python/numpy-1.17.4-r3 until gnuradio is bumped. Sorry for bothering you.

blshkv commented 4 years ago

The current version of gnuradio requires to migrate few python2 packages because Gentoo has started to remove python2. There python2 packages like a temporary backports. Have you migrated scipy? That could be the last package

blshkv commented 4 years ago

good news, I spent two days messing around with all badly outdated radio staff. Feel free to uncomment these lines and test it: https://github.com/pentoo/pentoo-overlay/commit/c9fe1412d360d0edaa63005af0381df07e8c5c17#diff-86b2f30b4755a3cf8b5b4ca2a41e71f0R44-R49