Created attachment 823606 [details] emerge --info Everytime I run 'perl-cleaner all' it rebuilds sys-cluster/rdma-core. This is the output of 'perl-cleaner all -p': * Would try to remove the following perl-core packages from world file * emerge --deselect perl-core/Compress-Raw-Zlib perl-core/CPAN perl-core/Encode perl-core/File-Temp perl-core/Scalar-List-Utils * Would try to update installed Perl virtuals * emerge -u1 virtual/perl-Carp virtual/perl-Compress-Raw-Bzip2 virtual/perl-Compress-Raw-Zlib virtual/perl-CPAN virtual/perl-CPAN-Meta virtual/perl-CPAN-Meta-Requirements virtual/perl-CPAN-Meta-YAML virtual/perl-Data-Dumper virtual/perl-Digest-MD5 virtual/perl-Digest-SHA virtual/perl-Encode virtual/perl-Exporter virtual/perl-ExtUtils-CBuilder virtual/perl-ExtUtils-Install virtual/perl-ExtUtils-MakeMaker virtual/perl-ExtUtils-Manifest virtual/perl-ExtUtils-ParseXS virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Getopt-Long virtual/perl-IO virtual/perl-IO-Compress virtual/perl-IO-Socket-IP virtual/perl-JSON-PP virtual/perl-libnet virtual/perl-MIME-Base64 virtual/perl-Module-Metadata virtual/perl-parent virtual/perl-Parse-CPAN-Meta virtual/perl-Perl-OSType virtual/perl-podlators virtual/perl-Scalar-List-Utils virtual/perl-Storable virtual/perl-Sys-Syslog virtual/perl-Test-Harness virtual/perl-Test-Simple virtual/perl-Text-ParseWords virtual/perl-Time-Local virtual/perl-version virtual/perl-XSLoader * Locating packages for an update * Locating ebuilds linked against libperl * Adding to list: sys-cluster/rdma-core:0 * emerge -v1 --backtrack=200 --selective=n -p sys-cluster/rdma-core:0 These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-cluster/rdma-core-41.0::gentoo USE="systemd -neigh -python -static-libs -valgrind" PYTHON_SINGLE_TARGET="python3_10 -python3_8 -python3_9 (-python3_11)" 0 KiB Total: 1 package (1 reinstall), Size of downloads: 0 KiB * * It seems like perl-cleaner had to rebuild some packages. *
Could you share 'equery f sys-cluster/rdma-core'?
Created attachment 824305 [details] equery f sys-cluster/rdma-core Please, find attached the list of files of rdma-core.
Same here, adding --verbose to perl-cleaners shows * Locating ebuilds linked against libperl * Adding to list: sys-cluster/rdma-core:0 * check: module /usr/share/perl5/IBswcountlimits.pm Does that help to identify the root cause?
(In reply to Florian Schmaus from comment #3) > Same here, adding --verbose to perl-cleaners shows > > * Locating ebuilds linked against libperl > * Adding to list: sys-cluster/rdma-core:0 > * check: module /usr/share/perl5/IBswcountlimits.pm > > Does that help to identify the root cause? I think so. I think the issue is that nothing should install to /usr/share/perl5. We expect everything installed by packages to be in /usr/$(get_libdir)/perl5/vendor_perl/${PERL_VERSION}, I think.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b14315d85f599afd00c1343732dcb175fe4a9ffc commit b14315d85f599afd00c1343732dcb175fe4a9ffc Author: Florian Schmaus <flow@gentoo.org> AuthorDate: 2022-11-11 10:35:00 +0000 Commit: Florian Schmaus <flow@gentoo.org> CommitDate: 2022-11-12 19:28:23 +0000 sys-cluster/rdma-core: set perldir Closes: https://bugs.gentoo.org/876757 Closes: https://github.com/gentoo/gentoo/pull/28222 Signed-off-by: Florian Schmaus <flow@gentoo.org> .../rdma-core/{rdma-core-42.0.ebuild => rdma-core-42.0-r1.ebuild} | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)