Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 555604 - =dev-python/oct2py-1.3.0-r1: ebuild wants to downgrade sci-mathematics/octave to 3.8.2
Summary: =dev-python/oct2py-1.3.0-r1: ebuild wants to downgrade sci-mathematics/octave...
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Mathematics related packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-07-22 11:02 UTC by Juergen Rose
Modified: 2015-10-20 20:38 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 2015-07-22 11:02:11 UTC
It seems me, that oct2py-1.3.0-r1 wants to downgrade octave from 4.0.0 to 3.8.2.

At least 'emerge -pvt --update --newuse --deep --with-bdeps=y --backtrack=30 --exclude xawtv @world' wants to downgrade octave. If I see the output this command, it looks for me, as if octave-3.8.2 is a dependency of oct2py-1.3.0-r1.
Nevertheless I can not find such a dependency in the /usr/portage/dev-python/oct2py/oct2py-1.3.0-r1.ebuild.


 root@impala:/usr/local/portage/media-libs(149)# emerge -pvt --update --newuse --deep --with-bdeps=y --backtrack=30 --exclude xawtv @world 

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

Calculating dependencies... done!
[nomerge       ] dev-python/rpy-2.6.0::gentoo  USE="{-test}" PYTHON_TARGETS="python2_7 python3_3 -python3_4" 
[nomerge       ]  dev-python/ipython-3.2.1::gentoo  USE="examples matplotlib mongodb notebook octave qt4 smp wxwidgets -doc -nbconvert {-test}" PYTHON_TARGETS="python2_7 python3_3 -python3_4" 
[ebuild  N     ]   dev-python/oct2py-1.3.0-r1::gentoo  USE="doc examples {-test}" PYTHON_TARGETS="python2_7 python3_3 -python3_4" 0 KiB
[ebuild     UD ]    sci-mathematics/octave-3.8.2:0/3.8.2::gentoo [4.0.0:0/4.0.0::gentoo] USE="X curl doc fftw glpk gnuplot gui hdf5 imagemagick java opengl postscript qhull qrupdate readline sparse zlib -jit -static-libs" 0 KiB

Total: 2 packages (1 downgrade, 1 new), Size of downloads: 0 KiB
...

root@impala:/usr/local/portage/media-libs(151)# grep -U2 octave /usr/portage_impala/dev-python/oct2py/oct2py-1.3.0-r1.ebuild
RDEPEND="
        sci-libs/scipy[${PYTHON_USEDEP}]
        sci-mathematics/octave"
DEPEND="${RDEPEND}
        doc? (
--
        fi
        nosetests oct2py ${OPTIONS} || die "Tests fail with ${EPYTHON}"
        iptest -v IPython.extensions.tests.test_octavemagic || die "Tests fail with ${EPYTHON}"
}
Comment 1 Juergen Rose 2015-07-24 07:16:13 UTC
Even after removing all octave-forge (g-octave) modules 'emerge -u world' wants to downgrade octave:

root@impala:/usr/local/portage/media-libs(173)# qlist -Iv octave
app-portage/g-octave-0.4.1-r4
sci-mathematics/octave-4.0.0

root@impala:/usr/local/portage/media-libs(174)# emerge -pvt --update --newuse --deep --with-bdeps=y --backtrack=30 @world

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

Calculating dependencies... done!
[ebuild     U  ] media-tv/xawtv-3.95-r3::gentoo [3.95-r2::x-portage] USE="X alsa dv motif nls opengl quicktime xext xv zvbi -aalib -lirc (-mmx%)" CPU_FLAGS_X86="(-mmx)" 0 KiB
[nomerge       ] dev-python/rpy-2.6.0::gentoo  USE="{-test}" PYTHON_TARGETS="python2_7 python3_3 -python3_4" 
[nomerge       ]  dev-python/ipython-3.2.1::gentoo  USE="examples matplotlib mongodb notebook octave qt4 smp wxwidgets -doc -nbconvert {-test}" PYTHON_TARGETS="python2_7 python3_3 -python3_4" 
[ebuild  N     ]   dev-python/oct2py-1.3.0-r1::gentoo  USE="doc examples {-test}" PYTHON_TARGETS="python2_7 python3_3 -python3_4" 0 KiB
[ebuild     UD ]    sci-mathematics/octave-3.8.2:0/3.8.2::gentoo [4.0.0:0/4.0.0::gentoo] USE="X curl doc fftw glpk gnuplot gui hdf5 imagemagick java opengl postscript qhull qrupdate readline sparse zlib -jit -static-libs" 0 KiB

Total: 3 packages (1 upgrade, 1 downgrade, 1 new), Size of downloads: 0 KiB

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

dev-lang/ocaml:0

  (dev-lang/ocaml-4.02.2:0/4.02.2::gentoo, ebuild scheduled for merge) conflicts with
    >=dev-lang/ocaml-3.10:0/4.02.1=[ocamlopt] required by (dev-ml/lablgtk-2.18.3:2/2.18.3::gentoo, installed)
                         ^^^^^^^^^^          
    >=dev-lang/ocaml-3.10.2:0/4.02.1=[ocamlopt] required by (dev-ml/lablgl-1.05:0/1.05::gentoo, installed)
                           ^^^^^^^^^^          

sci-mathematics/maxima:0

  (sci-mathematics/maxima-5.36.1:0/0::gentoo, ebuild scheduled for merge) conflicts with
    ~sci-mathematics/maxima-5.35.1[ecls] required by (sci-mathematics/sage-6.7-r1:0/0::sage-on-gentoo, installed)
    ^                       ^^^^^^
Comment 2 Juergen Rose 2015-07-28 10:07:01 UTC
Now I have the issue at the next system:

root@caiman:/usr/local/portage/media-libs/libkface(514)# qlist -Iv g-octave
root@caiman:/usr/local/portage/media-libs/libkface(515)# emerge -pvt --update --newuse --deep --with-bdeps=y --backtrack=30 --exclude plplot  @world

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

Calculating dependencies... done!
[nomerge       ] media-gfx/digikam-4.10.0:4::gentoo  USE="doc gphoto2 handbook mysql semantic-desktop thumbnails video -addressbook (-aqua) -debug" LINGUAS="de fr ru -af -ar -az -be -bg -bn -br -bs -ca -cs -csb -cy -da -el -en_GB -eo -es -et -eu -fa -fi -fo -fy -ga -gl -ha -he -hi -hr -hsb -hu -id -is -it -ja -ka -kk -km -ko -ku -lb -lo -lt -lv -mi -mk -mn -ms -mt -nb -nds -ne -nl -nn -nso -oc -pa -pl -pt -pt_BR -ro -rw -se -sk -sl -sq -sr -sr@Latn -ss -sv -ta -te -tg -th -tr -tt -uk -uz -uz@cyrillic -ven -vi -wa -xh -zh_CN -zh_HK -zh_TW -zu" 
[ebuild     U  ]  media-libs/libkface-4.11.0:4/3::x-portage [4.10.0:4/3::gentoo] USE="(-aqua)" 0 KiB
[nomerge       ] dev-python/rpy-2.6.0::gentoo  USE="{-test}" PYTHON_TARGETS="python2_7 python3_4 -python3_3" 
[nomerge       ]  dev-python/ipython-3.2.1::gentoo  USE="examples matplotlib mongodb notebook octave qt4 smp wxwidgets -doc -nbconvert {-test}" PYTHON_TARGETS="python2_7 python3_4 -python3_3" 
[nomerge       ]   dev-python/oct2py-1.3.0-r1::gentoo  USE="doc examples {-test}" PYTHON_TARGETS="python2_7 python3_4 -python3_3" 
[ebuild     UD ]    sci-mathematics/octave-3.8.2:0/3.8.2::gentoo [4.0.0:0/4.0.0::gentoo] USE="X curl doc fftw glpk gnuplot gui hdf5 imagemagick java opengl postscript qhull qrupdate readline sparse zlib -jit -static-libs" 0 KiB

Total: 2 packages (1 upgrade, 1 downgrade), Size of downloads: 0 KiB

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
Comment 3 Justin Lecher (RETIRED) gentoo-dev 2015-10-20 20:38:17 UTC
please test latest version of oct2py.