Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 112265 - please add missing (optional) dependencies to mail-filter/spamassassin
Summary: please add missing (optional) dependencies to mail-filter/spamassassin
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Michael Cummings (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-12 05:28 UTC by Stefan Briesenick (RETIRED)
Modified: 2006-03-12 07:39 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 Stefan Briesenick (RETIRED) gentoo-dev 2005-11-12 05:28:51 UTC
checking module dependencies and their versions...

***************************************************************************
NOTE: the optional IP::Country module is not installed.

  Used by the RelayCountry plugin (not enabled by default) to determine
  the domain country codes of each relay in the path of an email.


***************************************************************************
NOTE: the optional Net::Ident module is not installed.

  If you plan to use the --auth-ident option to spamd, you will need
  to install this module.


***************************************************************************
NOTE: the optional IO::Socket::INET6 module is not installed.

  This is required if the first nameserver listed in your IP
  configuration or /etc/resolv.conf file is available only via
  an IPv6 address.

optional module missing: IP::Country
optional module missing: Net::Ident
optional module missing: IO::Socket::INET6

warning: some functionality may not be available,
please read the above report before continuing!

--------------------------------------------------------

two of these modules are in portage already!

dev-perl/IP-Country -> IP::Country
dev-perl/Net-Ident -> Net::Ident

IO::Socket::INET6 is missing right now.

It would be nice to add these optional dependencies somehow.
Thanks!


Reproducible: Always
Steps to Reproduce:
Comment 1 Michael Cummings (RETIRED) gentoo-dev 2005-11-12 08:35:04 UTC
Really wish there was an "optional" wildcard flag available....let me think
about this for a few...
Comment 2 Rodolphe Rocca 2005-11-29 05:10:08 UTC
Looking at the logs (spamassassin-3.1.0), it seems that the module
dev-perl/Mail-SPF-Query is a missing dependency too : 

[4178] info: spamd: processing message
<5bdc1c8b0511290336j39d95625g3f9d48b80d04827b@mail.gmail.com> for rrocca:1319
[4178] error: Can't locate Mail/SPF/Query.pm in @INC (@INC contains: ../lib
/usr/lib/perl5/vendor_perl/5.8.6/x86_64-linux /usr/lib/perl5/vendor_perl/5.8.6
/etc/perl /usr/lib/perl5/site_perl/5.8.6/x86_64-linux
/usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.6/x86_64-linux
/usr/lib/perl5/5.8.6 /usr/local/lib/site_perl .) at
/usr/lib/perl5/vendor_perl/5.8.6/Mail/SpamAssassin/Plugin/SPF.pm line 272,
<GEN375> line 89.

This is very unfortunate as this module is testing only on amd64.
Comment 3 Michael Cummings (RETIRED) gentoo-dev 2006-03-12 07:39:26 UTC
(In reply to comment #2)
> Looking at the logs (spamassassin-3.1.0), it seems that the module
> dev-perl/Mail-SPF-Query is a missing dependency too : 
...
> This is very unfortunate as this module is testing only on amd64.

Actually, its not missing, its enabled by useflag, and i have no control over amd64 keywording.

3.1.1 is going to be added to the tree this afternoon with all of the optional packages available via one keyword or another. as such, marking fixed.