Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 625716 - dev-python/pycrypto-2.6.1-r2 depending on sage-7.6 and dnspython-1.15.0-r1 is blocking pycryptodome-3.4.6 requiered by revelation-0.4.14-r2
Summary: dev-python/pycrypto-2.6.1-r2 depending on sage-7.6 and dnspython-1.15.0-r1 is...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Deadline: 2020-05-18
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks:
 
Reported: 2017-07-20 08:29 UTC by Juergen Rose
Modified: 2020-05-23 09:29 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Juergen Rose 2017-07-20 08:29:01 UTC
'emerge -vuDN --backtrack=30 world' fails with:

root@lynx:/root(10)# emerge -vuDN --backtrack=30 world

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

Calculating dependencies... done!
[ebuild     UD ] dev-lang/ocaml-4.02.3:0/4.02.3::local [4.05.0:0/4.05.0::gentoo] USE="X emacs latex ncurses ocamlopt -xemacs (-flambda%) (-spacetime%)" 2,013 KiB
[ebuild  N     ] dev-python/pycryptodome-3.4.6::gentoo  PYTHON_TARGETS="python2_7 python3_4 -pypy -pypy3 -python3_5 -python3_6" 6,806 KiB
[ebuild     U  ] x11-misc/revelation-0.4.14-r2::gentoo [0.4.14-r1::gentoo] PYTHON_TARGETS="python2_7" 0 KiB
[ebuild     U  ] sci-libs/superlu-5.2.1-r1:0/5::gentoo [4.3-r1:0/0::gentoo] USE="doc examples {-test} (-static-libs%)" 2,501 KiB
[ebuild     UD ] net-misc/unison-2.40.102:2.40::local [2.40.128:2.40::gentoo] USE="doc gtk ocamlopt threads -debug -static {-test}" 3,400 KiB
[ebuild     U  ] media-libs/avidemux-core-2.6.20-r1:2.6::gentoo [2.6.8:2.6::gentoo] USE="nls sdl vaapi vdpau xv -debug -nvenc% (-system-ffmpeg)" VIDEO_CARDS="(-fglrx)" 19,700 KiB
[ebuild     U  ] media-video/avidemux-2.6.20:2.6::gentoo [2.6.8:2.6::gentoo] USE="nls opengl qt4 qt5%* sdl vaapi vdpau xv -debug -nvenc%" LINGUAS="de fr ru -ca -cs -el -es -it -ja -pt_BR -sr -sr@latin -tr" VIDEO_CARDS="(-fglrx)" 0 KiB
[blocks b      ] <media-video/avidemux-2.6.20:2.6 ("<media-video/avidemux-2.6.20:2.6" is blocking media-libs/avidemux-core-2.6.20-r1)
[ebuild     U  ] media-libs/avidemux-plugins-2.6.20:2.6::gentoo [2.6.8:2.6::gentoo] USE="a52 aac aften alsa amr dts fontconfig lame libsamplerate opengl pulseaudio qt4 qt5%* truetype vdpau vorbis vpx x264 xv xvid -dcaenc% -debug -fdk% -fribidi -jack -nvenc% -opus% -oss -twolame -x265%" CPU_FLAGS_X86="mmx" PYTHON_TARGETS="python2_7" 0 KiB
[blocks B      ] dev-python/pycrypto ("dev-python/pycrypto" is blocking dev-python/pycryptodome-3.4.6)

Total: 8 packages (5 upgrades, 2 downgrades, 1 new), Size of downloads: 34,418 KiB
Conflict: 2 blocks (1 unsatisfied)
...
 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (dev-python/pycryptodome-3.4.6:0/0::gentoo, ebuild scheduled for merge) pulled in by
    dev-python/pycryptodome[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] (dev-python/pycryptodome[python_targets_python2_7(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)]) required by (x11-misc/revelation-0.4.14-r2:0/0::gentoo, ebuild scheduled for merge)

  (dev-python/pycrypto-2.6.1-r2:0/0::gentoo, installed) pulled in by
    >=dev-python/pycrypto-2.1.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] (>=dev-python/pycrypto-2.1.0[python_targets_python2_7(-),-python_single_target_python2_7(-)]) required by (sci-mathematics/sage-7.6:0/0::sage-on-gentoo, installed)
    dev-python/pycrypto[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] (dev-python/pycrypto[python_targets_python2_7(-),python_targets_python3_4(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]) required by (dev-python/dnspython-1.15.0-r1:0/0::gentoo, installed)
Comment 1 Daniel Robbins 2017-12-21 18:52:34 UTC
It should now be possible to migrate dnspython to cryptodome as I have reworked the source code to be compatible with cryptodome. See: https://github.com/rthalley/dnspython/issues/271
https://github.com/rthalley/dnspython/pull/290
Comment 2 Juergen Rose 2018-07-25 20:49:21 UTC
I tried again to unmask revelation-0.4.14-r2, but it results again in a failing 'emerge -uvDN world' due to blocking packages:
...
[blocks B      ] dev-python/pycrypto ("dev-python/pycrypto" is blocking dev-python/pycryptodome-3.4.7)
...
  (dev-python/pycrypto-2.6.1-r2:0/0::gentoo, installed) pulled in by
    dev-python/pycrypto[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] (dev-python/pycrypto[python_targets_python3_5(-),python_targets_python3_6(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]) required by (app-text/paperwork-1.2.4:0/0::gentoo, installed)
    dev-python/pycrypto[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] (dev-python/pycrypto[python_targets_python2_7(-),python_targets_python3_5(-),python_targets_python3_6(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]) required by (dev-python/dnspython-1.15.0-r1:0/0::gentoo, installed)

  (dev-python/pycryptodome-3.4.7:0/0::gentoo, ebuild scheduled for merge) pulled in by
    dev-python/pycryptodome[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] (dev-python/pycryptodome[python_targets_python2_7(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)]) required by (x11-misc/revelation-0.4.14-r2:0/0::gentoo, ebuild scheduled for merge)
Comment 3 Zac Medico gentoo-dev 2018-07-25 20:53:56 UTC
(In reply to Juergen Rose from comment #2)
> I tried again to unmask revelation-0.4.14-r2, but it results again in a
> failing 'emerge -uvDN world' due to blocking packages:

If you use revelation-0.4.14-r1 that will solve it since it doesn't have the pycryptodome patch from bug 611648.
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-05-23 09:29:10 UTC
Removing pycrypto.