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

* Re: [gentoo-dev] Need help with perl-cleaner (and app-admin/gentoo-perl-helpers)
  2021-05-13 10:02 [gentoo-dev] Need help with perl-cleaner Andreas K. Huettel
@ 2021-05-13 11:15 ` Andreas K. Huettel
  2021-05-13 12:02   ` Sam James
  0 siblings, 1 reply; 4+ messages in thread
From: Andreas K. Huettel @ 2021-05-13 11:15 UTC (permalink / raw
  To: gentoo-dev; +Cc: Andreas K. Huettel

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

Am Donnerstag, 13. Mai 2021, 12:02:32 CEST schrieb Andreas K. Huettel:
> 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.
> 

PS. app-admin/gentoo-perl-helpers also needs a new maintainer, both in 
Gentoo and upstream. I have never touched it so far and am completely 
unfamiliar with the code and its usage.

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

-- 
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

* Re: [gentoo-dev] Need help with perl-cleaner (and app-admin/gentoo-perl-helpers)
  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
  0 siblings, 1 reply; 4+ messages in thread
From: Sam James @ 2021-05-13 12:02 UTC (permalink / raw
  To: gentoo-dev; +Cc: infra



> On 13 May 2021, at 12:15, Andreas K. Huettel <dilfridge@gentoo.org> wrote:
> 
> Am Donnerstag, 13. Mai 2021, 12:02:32 CEST schrieb Andreas K. Huettel:
>> 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.
>> 
> 
> PS. app-admin/gentoo-perl-helpers also needs a new maintainer, both in 
> Gentoo and upstream. I have never touched it so far and am completely 
> unfamiliar with the code and its usage.
> 
> https://github.com/gentoo-perl/gentoo-perl-helpers

I believe infra were the inspiration for it and are the main consumers. Worth
speaking to them?

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



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

* Re: [gentoo-dev] Need help with perl-cleaner (and app-admin/gentoo-perl-helpers)
  2021-05-13 12:02   ` Sam James
@ 2021-05-13 13:37     ` Andreas K. Huettel
  0 siblings, 0 replies; 4+ messages in thread
From: Andreas K. Huettel @ 2021-05-13 13:37 UTC (permalink / raw
  To: gentoo-dev; +Cc: infra, Sam James

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

> > https://github.com/gentoo-perl/gentoo-perl-helpers
> 
> I believe infra were the inspiration for it and are the main
> consumers. Worth speaking to them?

Yes I will... It's not that I dont want to help them, but...

-- 
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