Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 561324 - =dev-python/ipython-3.2.1-r1: downgrade from to 4.0.0-r2::science to 1.7.1:4::gentoo fails due to file collision
Summary: =dev-python/ipython-3.2.1-r1: downgrade from to 4.0.0-r2::science to 1.7.1:4:...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-24 09:47 UTC by Juergen Rose
Modified: 2015-09-27 16:43 UTC (History)
2 users (show)

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


Attachments
build.log.bz2 (build.log.bz2,36.07 KB, application/x-bzip)
2015-09-24 09:50 UTC, Juergen Rose
Details
build.log.bz2 (build.log.bz2,36.07 KB, application/x-bzip)
2015-09-24 09:53 UTC, Juergen Rose
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Juergen Rose 2015-09-24 09:47:47 UTC
'emerge -pv --update --newuse --deep --with-bdeps=y --backtrack=30 @world' fails with:

...
>>> Installing (4 of 5) dev-python/ipython-3.2.1-r1::gentoo
...
* Detected file collision(s):
 * 
 *      /usr/lib/python-exec/python3.4/ipcluster
 *      /usr/lib/python-exec/python3.4/ipengine
 *      /usr/lib/python-exec/python3.4/ipcontroller
 *      /usr/lib/python-exec/python2.7/ipcluster
 *      /usr/lib/python-exec/python2.7/ipengine
 *      /usr/lib/python-exec/python2.7/ipcontroller
 *      /usr/bin/ipcluster
 *      /usr/bin/ipengine
 *      /usr/bin/ipcontroller
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * dev-python/ipyparallel-4.0.2:0::science
 *      /usr/bin/ipcluster
 *      /usr/bin/ipcontroller
 *      /usr/bin/ipengine
 *      /usr/lib/python-exec/python2.7/ipcluster
 *      /usr/lib/python-exec/python2.7/ipcontroller
 *      /usr/lib/python-exec/python2.7/ipengine
 *      /usr/lib/python-exec/python3.4/ipcluster
 *      /usr/lib/python-exec/python3.4/ipcontroller
 *      /usr/lib/python-exec/python3.4/ipengine
 * 
 * Package 'dev-python/ipython-3.2.1-r1' NOT merged due to file
 * collisions. If necessary, refer to your elog messages for the whole



Installed is ipython-4.0.0-r2::science:
root@lynx:/root(101)# emerge -pv --update --newuse --deep --with-bdeps=y --backtrack=30 @world

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

Calculating dependencies... done!
[ebuild  N     ] dev-util/kdevplatform-1.7.1:4::gentoo  USE="classbrowser konsole reviewboard subversion (-aqua) -cvs -debug {-test}" LINGUAS="de fr ru -bs -ca -ca@valencia -da -el -en_GB -es -et -fi -gl -it -kk -nb -nl -pl -pt -pt_BR -sk -sl -sv -th -tr -uk -zh_CN -zh_TW" 0 KiB
[ebuild     UD ] dev-python/ipython-3.2.1-r1::gentoo [4.0.0-r2::science] USE="examples matplotlib mongodb notebook octave%* qt4 smp wxwidgets -doc -nbconvert {-test}" PYTHON_TARGETS="python2_7 python3_4 -python3_3" 0 KiB

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


Reproducible: Always
Comment 1 Juergen Rose 2015-09-24 09:50:20 UTC
Created attachment 412704 [details]
build.log.bz2
Comment 2 Juergen Rose 2015-09-24 09:53:11 UTC
Created attachment 412706 [details]
build.log.bz2
Comment 3 Juergen Rose 2015-09-24 17:03:29 UTC
After deleting ipython the next 'emerge -v --update --newuse --deep --with-bdeps=y --backtrack=30 @world' fails with:

...
>>> Installing (1 of 13) dev-python/ipython-3.2.1-r1::gentoo
 * checking 5343 files for package collisions
1000 files checked ...
...
 * Detected file collision(s):
 * 
 *      /usr/lib/python-exec/python3.4/ipcluster
 *      /usr/lib/python-exec/python3.4/ipengine
 *      /usr/lib/python-exec/python3.4/ipcontroller
 *      /usr/lib/python-exec/python2.7/ipcluster
 *      /usr/lib/python-exec/python2.7/ipengine
 *      /usr/lib/python-exec/python2.7/ipcontroller
 *      /usr/bin/ipcluster
 *      /usr/bin/ipengine
 *      /usr/bin/ipcontroller
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * dev-python/ipyparallel-4.0.2:0::science
 *      /usr/bin/ipcluster
 *      /usr/bin/ipcontroller
 *      /usr/bin/ipengine
 *      /usr/lib/python-exec/python2.7/ipcluster
 *      /usr/lib/python-exec/python2.7/ipcontroller
 *      /usr/lib/python-exec/python2.7/ipengine
 *      /usr/lib/python-exec/python3.4/ipcluster
 *      /usr/lib/python-exec/python3.4/ipcontroller
 *      /usr/lib/python-exec/python3.4/ipengine
 * 
 * Package 'dev-python/ipython-3.2.1-r1' NOT merged due to file
 * collisions. If necessary, refer to your elog messages for the whole
Comment 4 Marius Brehler 2015-09-27 09:22:22 UTC
This seems similar to https://github.com/gentoo-science/sci/issues/473. ipyparallel was split into an own package with ipython 4. I fixed that with https://github.com/gentoo-science/sci/commit/28ed284acb2d6b78c5508cdd43c4a64978af752e, but this change was removed with https://github.com/gentoo-science/sci/commit/375ab383d091bd7fadc9fa063f051bd7d89ef1ae. 

@jlec, could you please check my latest comment on your commit, which possibly removed my fix?
Comment 5 Marius Brehler 2015-09-27 16:43:01 UTC
+*ipyparallel-4.0.2-r1 (27 Sep 2015)
+
+  27 Sep 2015; Marius Brehler <marbre@linux.sungazer.de>
+  +ipyparallel-4.0.2-r1.ebuild, -ipyparallel-4.0.2.ebuild,
+  ipyparallel-9999.ebuild:
+  dev-python/ipyparallel: Re-Fix Issue #473; Fixes Bug #561324
+

Should be fixed again. Didn't explicitly tested to downgrade since productive simulations are running within jupyter on all my machines. Please report if the problem still remains.