Following packages have ${PORTAGE_TMPDIR} in their .packlist dev-util/subversion (both 1.4.6 and 1.5.0_rc4) dev-util/git-1.5.4.4 (probably others too) dev-db/qdbm-1.8.75-r1 (as above) net-analyzer/net-snmp-5.4.1-r3 (as above) media-gfx/imagemagick-6.4.0.6 (as above)
(In reply to comment #0) > Following packages have ${PORTAGE_TMPDIR} in their .packlist > dev-util/subversion : apache-bugs@gentoo.org > dev-util/git : ferdy@gentoo.org,robbat2@gentoo.org > dev-db/qdbm : hattya@gentoo.org > net-analyzer/net-snmp : netmon@gentoo.org > media-gfx/imagemagick-6.4.0.6 (as above) : graphics@gentoo.org
Is it safe to simply delete .packlist files?
What are we supposed to do with said files? - ferdy
(In reply to comment #2) > Is it safe to simply delete .packlist files? (In reply to comment #3) > What are we supposed to do with said files? Removing .packlist is fine.
dev-util/subversion-1.6.0 is fixed.
Git fixed.
dev-db/qdbm is fixed.
ImageMagick 6.6.3.0 installs these, /usr/lib64/perl5/vendor_perl/5.12.1/x86_64-linux/Image/Magick.pm /usr/lib64/perl5/vendor_perl/5.12.1/x86_64-linux/auto/Image/Magick/autosplit.ix /usr/lib64/perl5/vendor_perl/5.12.1/x86_64-linux/auto/Image/Magick/Magick.bs /usr/lib64/perl5/vendor_perl/5.12.1/x86_64-linux/auto/Image/Magick/Magick.so but no .packlist file... so I assume this is fixed
Yes, EUMM is patched in perl-5.12.1 and perl-core/ to not install .packlist or perllocal.pod for core or vendor modules.
This patch should be reverted in a future perl release, because Packlist files serve a utility for some tools, and their absence breaks those tools. If users don't want .packlist files on their system, then fine, they should add .packlist to INSTALL_MASK removing perllocal.pod should still be performed, because every package using EUMM tries to modify that file and replace it with the modified form, which, worst case scenario, creates a collision, best case scenario, will require a user somewhere to eventually to a dispatch-conf to update that spurious file. To that effect, we should stop patching EUMM and Perl to omit .packlist, and where nessecary, packlists should be augmented to be correct. See also bug #438660