Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 674770 - [sage-on-gentoo overlay] sci-mathematics/gap-4.10.0-r1 - blocks 'emerge -uvDN world'
Summary: [sage-on-gentoo overlay] sci-mathematics/gap-4.10.0-r1 - blocks 'emerge -uvDN...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Overlays (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: François Bissey
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-07 10:24 UTC by Juergen Rose
Modified: 2020-05-26 23:40 UTC (History)
1 user (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 2019-01-07 10:24:29 UTC
'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)
Comment 1 Juergen Rose 2019-01-07 10:41:50 UTC
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
Comment 2 Juergen Rose 2019-01-07 10:57:21 UTC
I also deleted gap and libgap for the last result.
Comment 3 François Bissey 2019-01-07 18:57:30 UTC
Aargh! I hadn't considered that effect on a ~arch install. I'll have to think a bit for that one.
Comment 4 François Bissey 2019-01-07 19:31:27 UTC
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.
Comment 5 François Bissey 2019-01-08 04:19:01 UTC
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.
Comment 6 François Bissey 2019-01-08 06:38:53 UTC
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.