For some unknown reason, the deluge-1.1.9 ebuild now makes SRC_URI point to the .lzma version of the archive. Therefore it should DEPEND on app-arch/lzma (don't know whether there are alternatives), because else it cannot be unpacked and hence not installed :) The (probably easier) approach is to switch back to downloading the .gz or .bz2 archives, thus avoiding this useless dependency.
Btw: As I saw different similar bugs closed with "well - install a recent PM": I'm currently using portage-2.2_rc33, so this should be ok here ;) And I also noticed several packages pulling it via DEPEND (eix and texlive-* being examples), so I guess this is the current policy now. (Again: I doubt, that the 400K saved here are worth this trouble...)
Created attachment 195257 [details] deluge build environment
* ERROR: net-p2p/deluge-1.1.9 failed. * Call stack: * ebuild.sh, line 49: Called src_unpack * environment, line 2844: Called distutils_src_unpack * environment, line 826: Called unpack 'deluge-1.1.9.tar.lzma' * ebuild.sh, line 433: Called _unpack_tar 'lzma' * ebuild.sh, line 361: Called die * The specific snippet of code: * assert "$myfail" * The die message: * failure unpacking deluge-1.1.9.tar.lzma
I have tried to install app-arch/lzma manualy casufi casufi # emerge -upv1 app-arch/lzma These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] app-arch/lzma-4.65 USE="-doc" 282 kB [blocks B ] app-arch/lzma ("app-arch/lzma" is blocking sys-apps/man-1.6f-r3) Total: 1 package (1 new), Size of downloads: 282 kB Conflict: 1 block (1 unsatisfied)
Needs app-arch/lzma-utils
Fixed