Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 340011 - Please stabilize =dev-perl/IO-Socket-INET6-2.63
Summary: Please stabilize =dev-perl/IO-Socket-INET6-2.63
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: 338233
  Show dependency tree
 
Reported: 2010-10-07 06:32 UTC by John Wilcock
Modified: 2010-10-22 19:21 UTC (History)
1 user (show)

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 John Wilcock 2010-10-07 06:32:58 UTC
Spamassassin ebuild correctly depends on dev-perl/IO-Socket-INET6 if the ipv6 USE flag is set. However, the latest stable version of the latter is *ancient* and results in runtime warnings. Upgrading to dev-perl/IO-Socket-INET6-2.63 solves the problem. 

Reproducible: Always

Steps to Reproduce:
1. emerge spamassassin with USE ipv6
2. sa-update (mandatory post-installation step)


Actual Results:  
Runtime warnings:
Constant subroutine IO::Socket::INET6::AF_INET6 redefined at /usr/lib64/perl5/5.12.2/Exporter.pm line 64.
 at /usr/lib64/perl5/vendor_perl/5.12.2/IO/Socket/INET6.pm line 16
Prototype mismatch: sub IO::Socket::INET6::AF_INET6 () vs none at /usr/lib64/perl5/5.12.2/Exporter.pm line 64.
 at /usr/lib64/perl5/vendor_perl/5.12.2/IO/Socket/INET6.pm line 16
Constant subroutine IO::Socket::INET6::PF_INET6 redefined at /usr/lib64/perl5/5.12.2/Exporter.pm line 64.
 at /usr/lib64/perl5/vendor_perl/5.12.2/IO/Socket/INET6.pm line 16
Prototype mismatch: sub IO::Socket::INET6::PF_INET6 () vs none at /usr/lib64/perl5/5.12.2/Exporter.pm line 64.
 at /usr/lib64/perl5/vendor_perl/5.12.2/IO/Socket/INET6.pm line 16 

Expected Results:  
Should run without warnings.

Spamassassin does not specify a required minimum version for this module, but in correspondence on the spamassassin users' list one of the devs suggest that the minimum version should be 2.62. The gentoo tree only has 2.61 and 2.63, so I'd suggest >=2.63 as a minimum. This will of course mean that 2.63 needs to be stabilised.
Comment 1 Torsten Veller (RETIRED) gentoo-dev 2010-10-07 09:00:43 UTC
Please stabilize
=dev-perl/IO-Socket-INET6-2.63
Comment 2 David Abbott (RETIRED) gentoo-dev 2010-10-07 10:35:17 UTC
Tested on x86 all good here.
Comment 3 Markos Chandras (RETIRED) gentoo-dev 2010-10-08 11:31:14 UTC
amd64 done
Comment 4 Christian Faulhammer (RETIRED) gentoo-dev 2010-10-10 18:50:57 UTC
stable x86, thanks David
Comment 5 Raúl Porcel (RETIRED) gentoo-dev 2010-10-12 17:01:17 UTC
alpha/arm/ia64/m68k/s390/sh/sparc stable
Comment 6 Brent Baude (RETIRED) gentoo-dev 2010-10-14 18:53:04 UTC
ppc stable
Comment 7 Jeroen Roovers (RETIRED) gentoo-dev 2010-10-21 19:55:35 UTC
Stable for HPPA.
Comment 8 Samuli Suominen (RETIRED) gentoo-dev 2010-10-22 19:21:56 UTC
ppc64 stable