'emerge -vuDN --keep-going world' fails with: ... These are the packages that would be merged, in order: ... [ebuild N ] dev-gap/irredsol-1.4:4.10.0::sage-on-gentoo 294,452 KiB [ebuild N ] dev-gap/polycyclic-2.14:4.10.0::sage-on-gentoo 0 KiB ... [ebuild N ] dev-gap/primgrp-3.3.2:4.10.0::sage-on-gentoo 0 KiB [ebuild U ] dev-libs/cyrus-sasl-2.1.27-r1:2::gentoo [2.1.26-r12:2::gentoo] USE="berkdb gdbm java kerberos mysql pam postgres sqlite ssl -authdaemond ... [ebuild U ] media-sound/rhythmbox-3.4.3::gentoo [3.4.2::gentoo] USE="cdr daap dbus gnome-keyring ipod libnotify mtp nsplugin python udev -lirc -test -upnp-av" PYTHON_SINGLE_TARGET="python3_6 -python3_4 -python3_5" PYTHON_TARGETS="python3_6 -python3_4 -python3_5" 0 KiB [blocks B ] sci-libs/libgap ("sci-libs/libgap" is hard blocking sci-mathematics/gap-4.10.0-r1) [blocks B ] sci-mathematics/gap:0 ("sci-mathematics/gap:0" is hard blocking sci-mathematics/gap-4.10.0-r1) Total: 65 packages (39 upgrades, 1 downgrade, 20 new, 2 in new slots, 3 reinstalls), Size of downloads: 395,325 KiB Conflict: 2 blocks (2 unsatisfied) ... * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (sci-libs/libgap-4.8.6-r1:0/0::sage-on-gentoo, installed) pulled in by ~sci-libs/libgap-4.8.6 required by (sci-mathematics/sage-8.5:0/0::sage-on-gentoo, installed) (sci-mathematics/gap-4.10.0-r1:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) pulled in by sci-mathematics/gap:4.10.0 required by (dev-gap/SmallGrp-1.3:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/factint-1.6.2:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/laguna-3.9.0:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/utils-0.59:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/polycyclic-2.14:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/transgrp-2.0.4:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/crisp-1.4.4:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/AutoDoc-2018.09.20:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/atlasrep-1.5_p1-r1:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/sophus-1.24:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/fga-1.4.0:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/radiroot-2.8:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/tomlib-1.2.7:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/primgrp-3.3.2:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/autpgrp-1.10:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/polenta-1.3.8:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/ctbllib-1.2_p2-r1:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/Alnuth-3.1.0:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/irredsol-1.4:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/resclasses-4.7.1:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/GAPDoc-1.6.2:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) (sci-mathematics/gap-4.8.6-r3:0/0::sage-on-gentoo, installed) pulled in by ~sci-mathematics/gap-4.8.6 required by (sci-mathematics/sage-8.5:0/0::sage-on-gentoo, installed) ~sci-mathematics/gap-4.8.6 required by (sci-libs/libgap-4.8.6-r1:0/0::sage-on-gentoo, installed)
If I first delete sage, do 'emerge world' and then try to install sage again, it fails with: root@lynxold:/usr/local/portage/net-libs(150)# emerge -puvDNt --backtrack=30 sage These are the packages that would be merged, in reverse order: Calculating dependencies... done! [nomerge ] dev-gap/tomlib-1.2.7:4.10.0::sage-on-gentoo [nomerge ] dev-gap/atlasrep-1.5_p1-r1:4.10.0::sage-on-gentoo [nomerge ] sci-mathematics/gap-4.10.0-r1:4.10.0::sage-on-gentoo USE="emacs readline recommended_pkgs vim-syntax" [ebuild N ] dev-gap/transgrp-2.0.4:4.10.0::sage-on-gentoo 294,452 KiB [nomerge ] dev-gap/resclasses-4.7.1:4.10.0::sage-on-gentoo [nomerge ] dev-gap/utils-0.59:4.10.0::sage-on-gentoo [nomerge ] sci-mathematics/gap-4.10.0-r1:4.10.0::sage-on-gentoo USE="emacs readline recommended_pkgs vim-syntax" [nomerge ] dev-gap/polenta-1.3.8:4.10.0::sage-on-gentoo [ebuild N ] dev-gap/radiroot-2.8:4.10.0::sage-on-gentoo 0 KiB [ebuild N ] dev-gap/fga-1.4.0:4.10.0::sage-on-gentoo 0 KiB [ebuild N ] dev-gap/utils-0.59:4.10.0::sage-on-gentoo 0 KiB [ebuild N ] dev-gap/AutoDoc-2018.09.20:4.10.0::sage-on-gentoo 0 KiB [ebuild NS ] dev-gap/GAPDoc-1.6.2:4.10.0::sage-on-gentoo [1.5.1:0::sage-on-gentoo] 0 KiB [ebuild N ] dev-gap/atlasrep-1.5_p1-r1:4.10.0::sage-on-gentoo 0 KiB [ebuild N ] sci-mathematics/gap-4.10.0-r1:4.10.0::sage-on-gentoo USE="emacs readline recommended_pkgs vim-syntax" 0 KiB [ebuild N ] dev-gap/factint-1.6.2:4.10.0::sage-on-gentoo 0 KiB [ebuild N ] dev-gap/tomlib-1.2.7:4.10.0::sage-on-gentoo 0 KiB [ebuild N ] dev-gap/polenta-1.3.8:4.10.0::sage-on-gentoo 0 KiB [ebuild N ] dev-gap/polycyclic-2.14:4.10.0::sage-on-gentoo 0 KiB [ebuild N ] dev-gap/Alnuth-3.1.0:4.10.0::sage-on-gentoo 0 KiB [ebuild N ] dev-gap/crisp-1.4.4:4.10.0::sage-on-gentoo 0 KiB [ebuild N ] dev-gap/autpgrp-1.10:4.10.0::sage-on-gentoo 0 KiB [ebuild N ] dev-gap/SmallGrp-1.3:4.10.0::sage-on-gentoo 0 KiB [ebuild N ] dev-gap/irredsol-1.4:4.10.0::sage-on-gentoo 0 KiB [ebuild N ] dev-gap/laguna-3.9.0:4.10.0::sage-on-gentoo 0 KiB [ebuild N ] dev-gap/primgrp-3.3.2:4.10.0::sage-on-gentoo 0 KiB [ebuild N ] dev-gap/resclasses-4.7.1:4.10.0::sage-on-gentoo 0 KiB [ebuild N ] dev-gap/ctbllib-1.2_p2-r1:4.10.0::sage-on-gentoo 0 KiB [ebuild N ] dev-gap/sophus-1.24:4.10.0::sage-on-gentoo 0 KiB [ebuild N ] sci-mathematics/sage-8.5::sage-on-gentoo USE="X doc-html-bin latex sagenb -bliss -debug -doc-html -doc-pdf -doc-pdf-bin -gmpy2 -jmol -modular_decomposition -testsuite" L10N="de en fr ru -ca -es -hu -it -ja -pt -tr" PYTHON_TARGETS="python2_7 python3_6" 0 KiB [ebuild N ] sci-mathematics/sage-notebook-1.1.0::sage-on-gentoo USE="java server -doc-html -test" PYTHON_TARGETS="python2_7" 0 KiB [ebuild N ] dev-python/sage-brial-1.2.4::sage-on-gentoo PYTHON_TARGETS="python2_7 python3_6 -python3_4 -python3_5" 0 KiB [ebuild N ] sci-libs/libgap-4.8.6-r1::sage-on-gentoo USE="-static-libs" 0 KiB [ebuild N ] sci-mathematics/gap-4.8.6-r3::sage-on-gentoo USE="emacs readline vim-syntax" 0 KiB [ebuild N ] sci-mathematics/maxima-5.42.1-r1::sage-on-gentoo USE="X ecls emacs nls sbcl tk unicode -clisp -clozurecl (-cmucl) -gcl" L10N="de -es -pt -pt-BR" 0 KiB [ebuild UD ] dev-python/networkx-2.1::gentoo [2.2::sage-on-gentoo] USE="examples extras xml yaml -pandas -scipy -test" PYTHON_TARGETS="python2_7 python3_6 -python3_5" 0 KiB [ebuild N ] dev-tex/sage-latex-3.0::sage-on-gentoo USE="examples" PYTHON_TARGETS="python2_7" 0 KiB [nomerge ] sci-mathematics/sage-notebook-1.1.0::sage-on-gentoo USE="java server -doc-html -test" PYTHON_TARGETS="python2_7" [ebuild N ] sci-chemistry/sage-jmol-bin-14.2.11-r1::sage-on-gentoo 0 KiB [nomerge ] sci-mathematics/sage-8.5::sage-on-gentoo USE="X doc-html-bin latex sagenb -bliss -debug -doc-html -doc-pdf -doc-pdf-bin -gmpy2 -jmol -modular_decomposition -testsuite" L10N="de en fr ru -ca -es -hu -it -ja -pt -tr" PYTHON_TARGETS="python2_7 python3_6" [ebuild N ] dev-lisp/ecls-16.1.2-r1:0/16.1.2::sage-on-gentoo USE="X cxx emacs libatomic threads unicode -debug -gengc -precisegc" CPU_FLAGS_X86="sse" 0 KiB [ebuild N ] sci-mathematics/sage-data-conway_polynomials-0.5::sage-on-gentoo 0 KiB [ebuild N ] sci-mathematics/sage-data-polytopes_db-20170220::sage-on-gentoo 0 KiB [ebuild N ] sci-mathematics/sage-data-combinatorial_designs-20140630::sage-on-gentoo 0 KiB [ebuild N ] sci-mathematics/sage-data-graphs-20161026::sage-on-gentoo 0 KiB [ebuild N ] sci-mathematics/sage-data-elliptic_curves-0.8::sage-on-gentoo 0 KiB [ebuild N ] media-gfx/threejs-sage-extension-80::sage-on-gentoo 0 KiB [blocks B ] sci-mathematics/gap:0 ("sci-mathematics/gap:0" is hard blocking sci-mathematics/gap-4.10.0-r1) [blocks B ] sci-libs/libgap ("sci-libs/libgap" is hard blocking sci-mathematics/gap-4.10.0-r1) Total: 38 packages (1 downgrade, 36 new, 1 in new slot), Size of downloads: 294,452 KiB Conflict: 2 blocks (2 unsatisfied) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (sci-libs/libgap-4.8.6-r1:0/0::sage-on-gentoo, ebuild scheduled for merge) pulled in by ~sci-libs/libgap-4.8.6 required by (sci-mathematics/sage-8.5:0/0::sage-on-gentoo, ebuild scheduled for merge) (sci-mathematics/gap-4.10.0-r1:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) pulled in by sci-mathematics/gap:4.10.0 required by (dev-gap/Alnuth-3.1.0:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/fga-1.4.0:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/ctbllib-1.2_p2-r1:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/resclasses-4.7.1:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/transgrp-2.0.4:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/sophus-1.24:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/irredsol-1.4:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/SmallGrp-1.3:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/laguna-3.9.0:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/polenta-1.3.8:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/GAPDoc-1.6.2:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/utils-0.59:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/factint-1.6.2:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/atlasrep-1.5_p1-r1:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/autpgrp-1.10:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/radiroot-2.8:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/tomlib-1.2.7:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/AutoDoc-2018.09.20:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/crisp-1.4.4:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/polycyclic-2.14:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) sci-mathematics/gap:4.10.0 required by (dev-gap/primgrp-3.3.2:4.10.0/4.10.0::sage-on-gentoo, ebuild scheduled for merge) (sci-mathematics/gap-4.8.6-r3:0/0::sage-on-gentoo, ebuild scheduled for merge) pulled in by ~sci-mathematics/gap-4.8.6 required by (sci-mathematics/sage-8.5:0/0::sage-on-gentoo, ebuild scheduled for merge) ~sci-mathematics/gap-4.8.6 required by (sci-libs/libgap-4.8.6-r1:0/0::sage-on-gentoo, ebuild scheduled for merge) For more information about Blocked Packages, please refer to the following
I also deleted gap and libgap for the last result.
Aargh! I hadn't considered that effect on a ~arch install. I'll have to think a bit for that one.
As a temporary solution you can link the file `package.keywords/gp-4.10.0` to `/etc/portage/package.mask/`. Buy 1) it will need to be removed when sage-8.6 is released 2) the situation will repeat itself with newer version of gap So I have to come up with something better.
I went and rewrote a lot of stuff when it may have just been a silly mistake in the gap 4.8.6 ebuild. Oh well, we'll see how things turns out in my testing branch. There are a few scenario that I want to study.
sync and check that everything is fixed for you. I'd appreciate you acknowledge that the fix works for you since that work on gap was quite extensive before you found the problem and after as well.