public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Need help with perl-cleaner
@ 2021-05-13 10:02 Andreas K. Huettel
  2021-05-13 11:15 ` [gentoo-dev] Need help with perl-cleaner (and app-admin/gentoo-perl-helpers) Andreas K. Huettel
  0 siblings, 1 reply; 4+ messages in thread
From: Andreas K. Huettel @ 2021-05-13 10:02 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1567 bytes --]

Hi all, 

due to having somewhat too many Gentoo projects and not enough time at 
the moment, I'd like to ask for help with perl-cleaner here.

It is in most cases not necessary anymore, and I personally have not 
used it for ages, since the automated rebuilds via subslots make it 
obsolete. Still...

* The change in path structure with Perl 5.32 (from, e.g., /usr/lib64 
perl5/5.30.3 to /usr/lib64/perl5/5.32) broke the rebuild functionality 
[1]
* There are issues with the 17.1 profiles [2]
* There are several unrelated bugs and github issues.
* Testing is nontrivial since you basically need a snapshotted 
install, where you can roll back a Perl upgrade.
* The code is, well, horrible. [3]

In any case, please have a look and file bugs and even better patches 
and/or pull-requests...

https://github.com/gentoo-perl/perl-cleaner/

If no help materializes, my plan is to lobotomize perl-cleaner so it 
only cleans out "known leftover files" and otherwise recommends a 
portage command to rebuild all reverse dependencies of dev-lang/perl.

Unfortunately this kind of blocks Perl 5.32 stable.

Cheers,
Andreas


[1] https://bugs.gentoo.org/763021
[2] https://bugs.gentoo.org/589874
[3]
broken_libs="$(${scanelf} -qBn < <(awk '/^(obj|sym) [^ ]*\/(s?bin|
lib(32|64|x32)?)\// && ! /^obj [^ ]*\/usr\/lib\/debug\//{ print $2 }' 
${content} ) | grep -o 'libperl\.\(so\|dylib\)\.[0-9.]*' | sort -u )"


-- 
Andreas K. Hüttel
dilfridge@gentoo.org
Gentoo Linux developer
(council, toolchain, base-system, perl, libreoffice)

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 981 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-05-13 13:38 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-05-13 10:02 [gentoo-dev] Need help with perl-cleaner Andreas K. Huettel
2021-05-13 11:15 ` [gentoo-dev] Need help with perl-cleaner (and app-admin/gentoo-perl-helpers) Andreas K. Huettel
2021-05-13 12:02   ` Sam James
2021-05-13 13:37     ` Andreas K. Huettel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox