Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 598898 - sci-mathematics/sage-7.4-r2 may need a newer version of libsungular corresponding to sci-mathematics/singular-4.0.3_p3
Summary: sci-mathematics/sage-7.4-r2 may need a newer version of libsungular correspon...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Overlays (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: François Bissey
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-04 03:31 UTC by giskard
Modified: 2016-11-08 14:30 UTC (History)
2 users (show)

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


Attachments
emerge --info (emerge.info,22.28 KB, application/x-info)
2016-11-04 03:33 UTC, giskard
Details

Note You need to log in before you can comment on or make changes to this bug.
Description giskard 2016-11-04 03:31:57 UTC
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
Comment 1 giskard 2016-11-04 03:33:06 UTC
Created attachment 452304 [details]
emerge --info
Comment 2 giskard 2016-11-04 03:56:12 UTC
after I use `emerge --unmerge` to force depclean libsingular, this problem is gone!

but this is not a good solution..
Comment 3 Jonas Stein gentoo-dev 2016-11-04 20:52:43 UTC
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!"
================================
Comment 4 François Bissey 2016-11-04 21:47:04 UTC
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.
Comment 5 giskard 2016-11-08 14:30:44 UTC
thank you, I'm sorry for that, I should have read the document more carefully