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
Please take this to the Paludis developers.