Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 898358 - dev-perl/Moo-2.5.4 missing Class-XSAccessor dependency
Summary: dev-perl/Moo-2.5.4 missing Class-XSAccessor dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords: PullRequest
Depends on: 901087
Blocks:
  Show dependency tree
 
Reported: 2023-02-28 11:42 UTC by Philippe Chaintreuil
Modified: 2023-03-13 21:40 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philippe Chaintreuil 2023-02-28 11:42:49 UTC
I happened to notice this in my logs:

===============================================================================
Feb 28 06:35:24 kant spamd[12062]: Can't locate Class/XSAccessor.pm in @INC (you may need to install the Class::XSAccessor module) (@INC contains: /var/lib/spamassassin/compiled/5.036/4.000000 /var/lib/spamassassin/compiled/5.036/4.000000/auto /usr/lib64/perl5/vendor_perl/5.36/x86_64-linux /usr/lib64/perl5/vendor_perl/5.36 /etc/perl /usr/local/lib64/perl5/5.36/x86_64-linux /usr/local/lib64/perl5/5.36 /usr/lib64/perl5/5.36/x86_64-linux /usr/lib64/perl5/5.36 /usr/lib64/perl5/5.34 /usr/lib64/perl5/vendor_perl/5.34) at /usr/lib64/perl5/vendor_perl/5.36/Moo/_Utils.pm line 113.
===============================================================================

I *think* that means that dev-perl/Moo should depend upon dev-perl/Class-XSAccessor.

Happens when SpamAssassin's spamd is started.

Reproducible: Always
Comment 1 Larry the Git Cow gentoo-dev 2023-03-13 18:07:01 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5f4687340892579c9c1b3e0f7f82190d3ef76c1

commit d5f4687340892579c9c1b3e0f7f82190d3ef76c1
Author:     Philippe Chaintreuil <gentoo_bugs_peep@parallaxshift.com>
AuthorDate: 2023-03-12 18:06:41 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-03-13 18:02:41 +0000

    dev-perl/Moo: Add missing Class-XSAccessor dep
    
    Dropped ~ia64 ~s390 keywords, but will re-request them soon.
    
    Bug: https://bugs.gentoo.org/898358
    Closes: https://github.com/gentoo/gentoo/pull/29853
    Signed-off-by: Philippe Chaintreuil <gentoo_bugs_peep@parallaxshift.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-perl/Moo/Moo-2.5.4-r1.ebuild | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=288b6bb8969c44590b696afb7a66a7a83a308933

commit 288b6bb8969c44590b696afb7a66a7a83a308933
Author:     Philippe Chaintreuil <gentoo_bugs_peep@parallaxshift.com>
AuthorDate: 2023-03-12 18:05:24 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-03-13 18:02:41 +0000

    dev-perl/Class-XSAccessor: rev-bump in prep for adding "~ia64 ~s390"
    
    Those keywords are needed by dev-perl/Moo.
    
    Bug: https://bugs.gentoo.org/898358
    Signed-off-by: Philippe Chaintreuil <gentoo_bugs_peep@parallaxshift.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 .../Class-XSAccessor-1.190.0-r2.ebuild             | 32 ++++++++++++++++++++++
 1 file changed, 32 insertions(+)
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-03-13 21:40:15 UTC
Let's call this fixed now that bug 901087 is filed, as we might forget to clean this up after.