rt ~ # emerge -qa sage [ebuild U ] sci-libs/givaro-4.0.2 [3.7.1] USE="-static-libs" [ebuild UD] sci-libs/fplll-5.0.3 [20160331] USE="-static-libs" [ebuild U ] app-admin/eselect-1.4.7-r100 [1.4.6-r100] USE="vim-syntax -doc -emacs" [ebuild U ] sci-libs/pynac-0.6.9 [0.6.7] USE="-giac -static-libs" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/future-0.15.2 PYTHON_TARGETS="python2_7 python3_4 -python3_5" [ebuild U ] sci-libs/fflas-ffpack-2.2.2-r1 [1.6.0-r5] USE="openmp%* -bindist% -static-libs" CPU_FLAGS_X86="avx%* avx2%* sse4_1%*" [ebuild U ] sci-libs/linbox-1.4.2-r1 [1.3.2-r2] USE="opencl%* openmp%* sage -static-libs" [ebuild U ] sci-mathematics/pari-2.8.0_alpha [2.8_pre20160616] USE="X data doc gmp -fltk -qt4" [ebuild N ] dev-python/fpylll-0.2.3 USE="{-test}" PYTHON_TARGETS="python2_7 python3_4 -python3_5" [ebuild U ] dev-python/ipython-5.1.0 [4.2.0-r1] USE="matplotlib notebook smp wxwidgets -doc -examples -mongodb -nbconvert -qt4 {-test}" PYTHON_TARGETS="python2_7 python3_4 -python3_5 (-python3_3%)" [ebuild U ] sci-mathematics/singular-4.0.3_p3 [3.1.7_p1-r4] USE="python readline -emacs -examples -static-libs% (-boost%) (-doc%) (-flint%) (-test%)" PYTHON_TARGETS="python2_7" [ebuild U ] sci-mathematics/sage-7.4-r2 [7.3] USE="X bin-html bin-pdf latex -bliss -debug -html -libbraiding -libhomfly -modular_decomposition -pdf -sagenb -testsuite" L10N="en -ca -de -fr -hu -it -ja -pt -ru -tr" PYTHON_TARGETS="python2_7" [blocks B ] sci-libs/libsingular ("sci-libs/libsingular" is hard blocking sci-mathematics/singular-4.0.3_p3) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (sci-mathematics/singular-4.0.3_p3:0/0::sage-on-gentoo, ebuild scheduled for merge) pulled in by ~sci-mathematics/singular-4.0.3_p3[readline] required by (sci-mathematics/sage-7.4-r2:0/0::sage-on-gentoo, ebuild scheduled for merge) can't update with the confliction
Created attachment 452304 [details] emerge --info
after I use `emerge --unmerge` to force depclean libsingular, this problem is gone! but this is not a good solution..
Thank you for the report. A hint for the next sage bug from the ebuild ================================ einfo "IF YOU EXPERIENCE PROBLEMS and wish to report them please use the" einfo "overlay's issue tracker at" einfo "" einfo " https://github.com/cschwan/sage-on-gentoo/issues" einfo "" einfo "There we can react faster than on bugs.gentoo.org where bugs first" einfo "need to be assigned to the right person. Thank you!" ================================
libsingular is a hard blocker for singular-4.0.3_p3 and over. The ebuilds for singular-4+ provide libsingular as a matter of course because the singular build system has been redesigned. The expected procedure for hard blocker (marked "B" in the emerge output) is for the user to remove them manually before proceeding with the update. This is the normal procedure for that case. As far as I am concerned you need to read the manual better.
thank you, I'm sorry for that, I should have read the document more carefully