Ticket #631 (closed defect: duplicate)
don't try to unpack PDFs (and other files Paludis doesn't know how to unpack)
| Reported by: | andrewe | Owned by: | |
|---|---|---|---|
| Priority: | Sometime | Milestone: | |
| Component: | clients/paludis | Version: | 0.28.0 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Distribution: | Gentoo |
Description
Merging dev-python/numeric-24.2-r6 with the doc USE flag set fails in Paludis 0.28.0.
The unpack phase tries to unpack ${A}, which includes Numpy.pdf if the 'doc' USE flag is set. Paludis chokes on this.
Reproducible: Always
Steps to Reproduce:
- Set 'doc' USE flag globally, or at least for dev-python/numeric
- paludis -i1 =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

already fixed.
ticket:622