Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 233115 - =dev-python/numeric-24.2-r6 merge fails in Paludis with doc USE flag set
Summary: =dev-python/numeric-24.2-r6 merge fails in Paludis with doc USE flag set
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-27 19:00 UTC by Andrew Evans
Modified: 2008-07-27 22:52 UTC (History)
0 users

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 Andrew Evans 2008-07-27 19:00:44 UTC
The unpack phase tries to unpack ${A}, which includes Numpy.pdf if the 'doc' USE flag is set. Paludis chokes on this. I think the unpack statement should be changed to unpack only the *.tar.gz file.


Reproducible: Always

Steps to Reproduce:
1. Set up Paludis
2. Set 'doc' USE flag globally, or at least for dev-python/numeric
3. emerge -i =dev-python/numeric-24.2-r6

Actual Results:  
$ paludis -i1 =dev-python/numeric-24.2-r6
Building target list...
Building dependency list...

These packages will be installed:

* dev-python/numeric [R 24.2-r6] <target>
    doc* -lapack

Total: 1 package (1 rebuild)

Use flags:

* doc:             Adds extra documentation (API, Javadoc, etc)

(1 of 1) Installing dev-python/numeric-24.2-r6:0::gentoo

Checking 'Numeric-24.2.tar.gz'... ok
Checking 'numpy.pdf'... ok
>>> Running ebuild phase killold as andrew:users...
>>> Starting builtin_killold
>>> Done builtin_killold
>>> Completed ebuild phase killold
>>> Running ebuild phases init saveenv as andrew:users...
>>> Starting builtin_init
>>> Done builtin_init
>>> Starting builtin_saveenv
>>> Done builtin_saveenv
>>> Completed ebuild phases init saveenv
>>> Running ebuild phases loadenv setup saveenv as andrew:users...
>>> Starting builtin_loadenv
>>> Done builtin_loadenv
>>> Starting pkg_setup
>>> Done pkg_setup
>>> Starting builtin_saveenv
>>> Done builtin_saveenv
>>> Completed ebuild phases loadenv setup saveenv
>>> Running ebuild phases loadenv unpack compile saveenv as andrew:users...
>>> Starting builtin_loadenv
>>> Done builtin_loadenv
>>> Starting src_unpack
>>> Unpacking Numeric-24.2.tar.gz to /var/tmp/paludis/dev-python-numeric-24.2-r6/work
tar zxf /var/lib/paludis/repositories/gentoo/distfiles/Numeric-24.2.tar.gz --no-same-owner
>>> Unpacking numpy.pdf to /var/tmp/paludis/dev-python-numeric-24.2-r6/work
unpack: error: Don't know how to unpack /var/lib/paludis/repositories/gentoo/distfiles/numpy.pdf
unpack: making ebuild PID 10384 exit with error
die trap: exiting with error.

Install error:
  * In program paludis (--log-level warning --show-reasons summary --show-use-descriptions changed --with-unused-dependencies --dl-reinstall if-use-changed --dl-reinstall-scm weekly --dl-new-slots as-needed --dl-downgrade warning --dl-blocks accumulate) -i1 =dev-python/numeric-24.2-r6:
  * When performing install action from command line:
  * When executing install task:
  * When installing 'dev-python/numeric-24.2-r6:0::gentoo':
  * Install error: Install failed for 'dev-python/numeric-24.2-r6:0::gentoo'


Expected Results:  
Successful merge.

$ paludis --version
paludis 0.28.0
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2008-07-27 22:52:04 UTC
Please take this to the Paludis developers.