Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#53920 - [perl-mail-box] 3.002-1 breaks notmuch searching

Attached to Project: Community Packages
Opened by Moabit (Moabit) - Thursday, 04 May 2017, 00:52 GMT
Last edited by Sergej Pupykin (sergej) - Thursday, 11 May 2017, 13:02 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sergej Pupykin (sergej)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 8
Private No

Details

Description: Notmuch is broken with the latest version of perl-mail-box 2.120-1 -> 3.002-1

Additional info:
* notmuch, notmuch-mutt and notmuch-runtime 0.24.1-2

Steps to reproduce:

Enter some notmuch commands into mutt. e.g. either of the following.

<shell-escape>notmuch-mutt -r --prompt search
<pipe-message>notmuch-mutt -r thread

The command fails and the following error message is produced.

Base class package "Mail::Reporter" is empty.
(Perhaps you need to 'use' the module which defines that package first,
or make that module available in @INC (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .).
at /usr/share/perl5/vendor_perl/Mail/Box.pm line 13.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Mail/Box.pm line 13.
Compilation failed in require at /usr/share/perl5/core_perl/base.pm line 100.
...propagated at /usr/share/perl5/core_perl/base.pm line 109.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Mail/Box/Dir.pm line 10.
Compilation failed in require at /usr/share/perl5/core_perl/base.pm line 100.
...propagated at /usr/share/perl5/core_perl/base.pm line 109.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Mail/Box/Maildir.pm line 10.
Compilation failed in require at /usr/bin/notmuch-mutt line 17.
BEGIN failed--compilation aborted at /usr/bin/notmuch-mutt line 17.

`notmuch new` still works. Reverting to perl-mail-box 2.120-1 fixes the problem. I'm not sure if this is a packaging problem, so please let me know if I should report upstream.
This task depends upon

Closed by  Sergej Pupykin (sergej)
Thursday, 11 May 2017, 13:02 GMT
Reason for closing:  Fixed
Comment by Bernard Fortz (bfortz) - Friday, 05 May 2017, 07:59 GMT
It seems that Reporter.pm is missing in /usr/share/perl5/vendor_perl/Mail. Dependency missing?
Comment by Bernard Fortz (bfortz) - Friday, 05 May 2017, 08:12 GMT
Installing Mail::Message using cpan fixed it for me, but I could not find a matching arch package.
Comment by Sergej Pupykin (sergej) - Thursday, 11 May 2017, 11:19 GMT
please try perl-mail-box 3.002-2
Comment by Daniel Lublin (quite) - Thursday, 11 May 2017, 12:29 GMT
That solves it for me. Thx.
Comment by Felip Manyer i Ballester (FMB) - Thursday, 11 May 2017, 12:32 GMT
Also solved for me. Thanks!

Loading...