Summary: | dev-perl/SUPER-1.201.411.170: test failures (missing dev-perl/Sub-Identify dep?) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sam James <sam> |
Component: | Current packages | Assignee: | Gentoo Perl team <perl> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | kentnl |
Priority: | Normal | Keywords: | TESTFAILURE |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Sam James
2020-06-04 21:26:59 UTC
> RDEPEND="
> virtual/perl-Carp
> virtual/perl-Scalar-List-Utils
> dev-perl/Sub-Identify
> "
> DEPEND="${RDEPEND}
> dev-perl/Module-Build
> virtual/perl-ExtUtils-MakeMaker
> test? ( virtual/perl-Test-Simple )
> "
Sub-Identify is an XS module, and subsequently one of the things that *will* become broken if not reinstalled after a perl version major update.
If Sub-Identify is installed, then please report its contents.
If it *isnt* installed, then the question must be asked "Why?", "was it in your install plan, but got installed at the wrong time?"
(Also, RESO: IN_PROGRESS is not a good starting RESO ... )
(In reply to Kent Fredric (IRC: kent\n) from comment #1) > (Also, RESO: IN_PROGRESS is not a good starting RESO ... ) Already too late to be filing bugs, aah! # equery f Sub-Identify * Searching for Sub-Identify ... * Contents of dev-perl/Sub-Identify-0.140.0: /usr /usr/lib /usr/lib/perl5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/vendor_perl/5.30.3 /usr/lib/perl5/vendor_perl/5.30.3/armv6j-linux /usr/lib/perl5/vendor_perl/5.30.3/armv6j-linux/Sub /usr/lib/perl5/vendor_perl/5.30.3/armv6j-linux/Sub/Identify.pm /usr/lib/perl5/vendor_perl/5.30.3/armv6j-linux/auto /usr/lib/perl5/vendor_perl/5.30.3/armv6j-linux/auto/Sub /usr/lib/perl5/vendor_perl/5.30.3/armv6j-linux/auto/Sub/Identify /usr/lib/perl5/vendor_perl/5.30.3/armv6j-linux/auto/Sub/Identify/.packlist /usr/lib/perl5/vendor_perl/5.30.3/armv6j-linux/auto/Sub/Identify/Identify.so /usr/share /usr/share/doc /usr/share/doc/Sub-Identify-0.140.0 /usr/share/doc/Sub-Identify-0.140.0/Changes.bz2 /usr/share/doc/Sub-Identify-0.140.0/README.mdown.bz2 This is a chroot. Started with an armv6 stable one, cp'd it, moved to testing for keywording. If you think it's possible this is just something broken and unfortunate, I'm happy to take your word for it here. I'm not doing anything whacky though so I am surprised it's happened. Occurred just after testing Perl, but it wasn't a major version change. Maybe I should try a perl-cleaner --all just in case and see if it fails again. (In reply to Sam James (sec padawan) from comment #2) > (In reply to Kent Fredric (IRC: kent\n) from comment #1) > > (Also, RESO: IN_PROGRESS is not a good starting RESO ... ) > > Already too late to be filing bugs, aah! > > # equery f Sub-Identify > * Searching for Sub-Identify ... > * Contents of dev-perl/Sub-Identify-0.140.0: Oops. ~/tatt # equery f Sub-Identify * Searching for Sub-Identify ... * Contents of dev-perl/Sub-Identify-0.140.0: /usr /usr/lib64 /usr/lib64/perl5 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/vendor_perl/5.30.1 /usr/lib64/perl5/vendor_perl/5.30.1/aarch64-linux /usr/lib64/perl5/vendor_perl/5.30.1/aarch64-linux/Sub /usr/lib64/perl5/vendor_perl/5.30.1/aarch64-linux/Sub/Identify.pm /usr/lib64/perl5/vendor_perl/5.30.1/aarch64-linux/auto /usr/lib64/perl5/vendor_perl/5.30.1/aarch64-linux/auto/Sub /usr/lib64/perl5/vendor_perl/5.30.1/aarch64-linux/auto/Sub/Identify /usr/lib64/perl5/vendor_perl/5.30.1/aarch64-linux/auto/Sub/Identify/.packlist /usr/lib64/perl5/vendor_perl/5.30.1/aarch64-linux/auto/Sub/Identify/Identify.so ... and now I'm going to bed. (In reply to Sam James (sec padawan) from comment #3) > /usr/lib64/perl5/vendor_perl/5.30.1/aarch64-linux vs perl: > /usr/lib64/perl5/vendor_perl/5.30.3/aarch64-linux-thread-multi Confirms this is a "Changed from USE=-ithreads to USE=ithreads", and perl-cleaner is presently the only way to make this work. ( Any XS modules built against perl *must* be recompiled if either USE="debug" or USE="ihreads" on dev-lang/perl changes, as that changes ABI ) Layer 8 :) |