Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
Summary: perl-Mail-Box shouldn't force spamassassin to be installed
https://bugzilla.redhat.com/show_bug.cgi?id=647783
Summary: perl-Mail-Box shouldn't force spamassassin to be installed Product: Fedora Version: rawhide Platform: Unspecified OS/Version: Unspecified Status: NEW Severity: medium Priority: low Component: perl-Mail-Box AssignedTo: tcallawa@redhat.com ReportedBy: jik@kamens.brookline.ma.us QAContact: extras-qa@fedoraproject.org CC: tcallawa@redhat.com, fedora-perl-devel-list@redhat.com Classification: Fedora
People who aren't planning on using spamassassin shouldn't be forced to install it just to be able to use the modules in perl-Mail-Box, most of which are totally independent of spamassassin.
One fix would be to remove the dependency on Mail::SpamAssassin completely from the perl-Mail-Box RPM, in which case, people who try to use spamassassin functionality in perl-Mail-Box will simply get an error because of the missing module and know they need to install spamassassin.
Another fix would be to split the perl modules in spamassassin into a separate RPM, e.g., spamassassin-perl, so they can be installed without the rest of spamassassin.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
Tom "spot" Callaway tcallawa@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kevin@tummy.com, | |nb@fedoraproject.org, | |wtogami+fedora@gmail.com Component|perl-Mail-Box |spamassassin AssignedTo|tcallawa@redhat.com |wtogami+fedora@gmail.com
--- Comment #1 from Tom "spot" Callaway tcallawa@redhat.com 2010-11-01 16:02:10 EDT --- I'm not inclined to hack up perl-Mail-Box to remove the dependency here. I'd much rather see spamassassin-perl split off. Reassigning to spamassassin.
Note: if the perl components do go into a spamassassin-perl subpackage, this package would not need to be rebuilt, as it depends on perl(Mail::SpamAssassin)
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
Warren Togami wtogami@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|spamassassin |perl-Mail-Box AssignedTo|wtogami@gmail.com |tcallawa@redhat.com
--- Comment #2 from Warren Togami wtogami@gmail.com 2011-03-01 18:26:49 EST --- perl-Mail-Box cannot use spamassassin as a library in any useful fashion if only the perl modules are installed. So this is either NOTABUG, or perl-Mail-Box should be changed in one of two ways:
1) Spamassassin is a minor optional dep of perl-Mail-Box. Remove it and nobody would notice. 2) Explicitly require spamassassin so that optional feature works.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
--- Comment #3 from Jonathan Kamens jik@kamens.brookline.ma.us 2011-03-01 20:34:32 EST --- I don't know whose responsibility it is to fix the bug, but it's certainly a bug. It's ridiculous that I can't install perl-Mail-Box on a system that doesn't do any mail processing at all without having to install spamassassin as well.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
--- Comment #4 from Warren Togami wtogami@gmail.com 2011-03-01 21:20:42 EST --- This is up to the perl-Mail-Box maintainer to choose Option #1 or #2. spamassassin will not split as it helps nobody to do so. This is not spamassassin's problem.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
Paul Howarth paul@city-fan.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |paul@city-fan.org
--- Comment #5 from Paul Howarth paul@city-fan.org 2011-03-02 03:03:44 EST --- I'd suggest filtering out the spamassassin dependency from perl-Mail-Box, given that the documentation for Mail::Box::Search::SpamAssassin says:
Each message which is searched is wrapped in a Mail::Message::Wrapper::SpamAssassin object.
... and the documentation for Mail::Message::Wrapper::SpamAssassin says:
WARNING: This module only works with the old version of SpamAssassin: version 2.x. The newer 3.x releases have changed the way that messages are kept. Please contribute improved code.
So the spamassassin dependency doesn't add any working functionality.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
--- Comment #6 from Fedora Update System updates@fedoraproject.org 2011-03-02 12:39:24 EST --- Package perl-Mail-Box-2.097-1.el5.1: * should fix your issue, * was pushed to the Fedora EPEL 5 updates-testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing perl-Mail-Box-2.097-1.el5.1' as soon as you are able to, then reboot. Please go to the following url: https://admin.fedoraproject.org/updates/perl-Mail-Box-2.097-1.el5.1 then log in and leave karma (feedback).
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
--- Comment #7 from Fedora Update System updates@fedoraproject.org 2011-03-02 12:39:31 EST --- Package perl-Mail-Box-2.097-1.el6: * should fix your issue, * was pushed to the Fedora EPEL 6 updates-testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing perl-Mail-Box-2.097-1.el6' as soon as you are able to, then reboot. Please go to the following url: https://admin.fedoraproject.org/updates/perl-Mail-Box-2.097-1.el6 then log in and leave karma (feedback).
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
--- Comment #8 from Fedora Update System updates@fedoraproject.org 2011-03-02 12:39:38 EST --- Package perl-Mail-Box-2.097-1.fc14: * should fix your issue, * was pushed to the Fedora 14 updates-testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing perl-Mail-Box-2.097-1.fc14' as soon as you are able to, then reboot. Please go to the following url: https://admin.fedoraproject.org/updates/perl-Mail-Box-2.097-1.fc14 then log in and leave karma (feedback).
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
--- Comment #9 from Fedora Update System updates@fedoraproject.org 2011-03-02 12:39:46 EST --- Package perl-Mail-Box-2.097-1.fc13: * should fix your issue, * was pushed to the Fedora 13 updates-testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing perl-Mail-Box-2.097-1.fc13' as soon as you are able to, then reboot. Please go to the following url: https://admin.fedoraproject.org/updates/perl-Mail-Box-2.097-1.fc13 then log in and leave karma (feedback).
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
--- Comment #10 from Fedora Update System updates@fedoraproject.org 2011-03-02 12:39:53 EST --- Package perl-Mail-Box-2.097-1.fc15: * should fix your issue, * was pushed to the Fedora 15 updates-testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing perl-Mail-Box-2.097-1.fc15' as soon as you are able to, then reboot. Please go to the following url: https://admin.fedoraproject.org/updates/perl-Mail-Box-2.097-1.fc15 then log in and leave karma (feedback).
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA
--- Comment #11 from Fedora Update System updates@fedoraproject.org 2011-03-02 19:53:06 EST --- perl-Mail-Box-2.097-1.el5.1 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update perl-Mail-Box'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/perl-Mail-Box-2.097-1.el5.1
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
--- Comment #12 from Fedora Update System updates@fedoraproject.org 2011-03-07 21:22:34 EST --- perl-Mail-Box-2.097-1.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Fixed In Version| |perl-Mail-Box-2.097-1.fc15 Resolution| |ERRATA Last Closed| |2011-03-07 21:22:41
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
--- Comment #13 from Fedora Update System updates@fedoraproject.org 2011-03-10 15:47:33 EST --- perl-Mail-Box-2.097-1.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|perl-Mail-Box-2.097-1.fc15 |perl-Mail-Box-2.097-1.fc14
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
--- Comment #14 from Fedora Update System updates@fedoraproject.org 2011-03-14 06:21:43 EDT --- perl-Mail-Box-2.097-1.fc13, perl-File-FcntlLock-0.12-1.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|perl-Mail-Box-2.097-1.fc14 |perl-Mail-Box-2.097-1.fc13
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
--- Comment #15 from Fedora Update System updates@fedoraproject.org 2011-03-17 13:02:27 EDT --- perl-Mail-Box-2.097-1.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|perl-Mail-Box-2.097-1.fc13 |perl-Mail-Box-2.097-1.el6
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
--- Comment #16 from Fedora Update System updates@fedoraproject.org 2011-03-26 14:56:27 EDT --- perl-Mail-Box-2.097-1.el5.1, perl-File-FcntlLock-0.12-1.el5.1 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|perl-Mail-Box-2.097-1.el6 |perl-Mail-Box-2.097-1.el5.1
https://bugzilla.redhat.com/show_bug.cgi?id=647783
Petr Pisar ppisar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |ASSIGNED CC| |ppisar@redhat.com Resolution|ERRATA |--- Keywords| |Reopened
--- Comment #17 from Petr Pisar ppisar@redhat.com --- And the dependency is back again:
root@fedora-22:~ # repoquery --requires perl-Mail-Box | grep SpamAssassin perl(Mail::SpamAssassin) perl(Mail::SpamAssassin::Message)
root@fedora-22:~ # repoquery perl-Mail-Box --source perl-Mail-Box-2.107-5.fc21.src.rpm
That's due to the fact that current %perl_default_filter is not compatible with old rpmbuild dependency filters as %filter_from_requires is:
%prep %setup -q -n Mail-Box-%{version}
+%filter_from_requires /perl(Mail::SpamAssassin)/d +%{?perl_default_filter} + +
This must be upgraded to modern dependency filters (%__requires_exclude).
https://bugzilla.redhat.com/show_bug.cgi?id=647783
Petr Pisar ppisar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Assignee|tcallawa@redhat.com |ppisar@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=647783
Petr Pisar ppisar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |MODIFIED Fixed In Version|perl-Mail-Box-2.097-1.el5.1 |perl-Mail-Box-2.107-6.fc22
--- Comment #18 from Petr Pisar ppisar@redhat.com --- Fixed as perl-Mail-Box-2.107-6.fc21 in F21.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
--- Comment #19 from Fedora Update System updates@fedoraproject.org --- perl-Mail-Box-2.107-5.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/perl-Mail-Box-2.107-5.fc20
https://bugzilla.redhat.com/show_bug.cgi?id=647783
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA
--- Comment #20 from Fedora Update System updates@fedoraproject.org --- Package perl-Mail-Box-2.107-5.fc20: * should fix your issue, * was pushed to the Fedora 20 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing perl-Mail-Box-2.107-5.fc20' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-8756/perl-Mail-Box-2.107... then log in and leave karma (feedback).
https://bugzilla.redhat.com/show_bug.cgi?id=647783
lnie lnie@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lnie@redhat.com
--- Comment #21 from lnie lnie@redhat.com --- Tested with perl-Mail-Box-2.107-5.fc20,the dependency for spamassassin is removed
https://bugzilla.redhat.com/show_bug.cgi?id=647783
--- Comment #22 from Fedora Update System updates@fedoraproject.org --- perl-Mail-Box-2.107-2.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/perl-Mail-Box-2.107-2.fc19
https://bugzilla.redhat.com/show_bug.cgi?id=647783
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Fixed In Version|perl-Mail-Box-2.107-6.fc22 |perl-Mail-Box-2.107-5.fc20 Resolution|--- |ERRATA Last Closed|2011-03-07 21:22:41 |2014-08-01 02:03:07
--- Comment #23 from Fedora Update System updates@fedoraproject.org --- perl-Mail-Box-2.107-5.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.
https://bugzilla.redhat.com/show_bug.cgi?id=647783
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|perl-Mail-Box-2.107-5.fc20 |perl-Mail-Box-2.107-2.fc19
--- Comment #24 from Fedora Update System updates@fedoraproject.org --- perl-Mail-Box-2.107-2.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.
perl-devel@lists.fedoraproject.org