Thursday 24th June 2010
Local Packages
Updated perl-BerkeleyDB to build against libdb (Berkeley DB version 5) in Rawhide rather than db4
Updated perl-Sendmail-AccessDB to support build with libdb (db5) in Fedora 14 onwards, and to add a patch to remove deprecation warnings with perl 5.12 onwards:
The locked attribute for subroutines results in deprecation warnings in 5.12 and has had no effect since 5.10. Use of :locked is deprecated at /builddir/build/BUILD/Sendmail-AccessDB-1.01/blib/lib/Sendmail/AccessDB.pm line 292. Use of :locked is deprecated at /builddir/build/BUILD/Sendmail-AccessDB-1.01/blib/lib/Sendmail/AccessDB.pm line 311. Use of :locked is deprecated at /builddir/build/BUILD/Sendmail-AccessDB-1.01/blib/lib/Sendmail/AccessDB.pm line 323. --- Sendmail-AccessDB-1.01/lib/Sendmail/AccessDB.pm 2010-06-24 17:20:53.596783652 +0100 +++ Sendmail-AccessDB-1.01/lib/Sendmail/AccessDB.pm 2010-06-24 17:21:09.371899356 +0100 @@ -289,7 +289,7 @@ -sub _expand_ip : locked +sub _expand_ip { my $address = shift; my @expanded = (); @@ -308,7 +308,7 @@ return @expanded; } -sub _expand_hostname : locked +sub _expand_hostname { my $hostname = shift; my @expanded = ($hostname); @@ -320,7 +320,7 @@ return @expanded; } -sub _expand_email : locked +sub _expand_email { my $address = shift; my @to_check = ($address);
The module needs tweaking properly to use a modern threading approach really (raised as CPAN RT#58832)
Continued the mass rebuild for perl 5.12.1 in Rawhide, rebuilding perl-Algorithm-C3, perl-Algorithm-Diff, perl-Crypt-SmbHash, perl-Digest-MD4, perl-Digest-SHA, perl-FileHandle-Unget, perl-FreezeThaw, perl-HTML-Tidy, perl-IO-Zlib, perl-IPC-Run3, perl-MLDBM, perl-Mail-Mbox-MessageParser, perl-Module-Info, perl-Package-Generator, perl-Pod-Coverage-TrustPod, perl-Pod-Coverage, perl-String-Escape, perl-Sub-Exporter, perl-Sub-Identify, perl-Sub-Install, perl-Sys-Hostname-Long, perl-Term-ReadKey, perl-Term-ReadLine-Gnu, perl-Test-ClassAPI, perl-Test-EOL, perl-Test-File, perl-Test-HTML-Tidy, perl-Test-LeakTrace, perl-Test-LongString, perl-Test-Manifest, perl-Test-NoTabs, perl-Test-Object, perl-Test-Output, perl-Test-Pod-Coverage, perl-Test-Prereq, perl-Test-Script, perl-Test-Signature, perl-Test-Spelling, perl-Test-Synopsis, perl-Test-Taint, perl-Test-Tester, perl-Test-Warn, perl-Text-Diff, perl-Text-Glob, perl-Tie-IxHash, perl-Tree-DAG_Node, perl-Try-Tiny, perl-UNIVERSAL-require, perl-Unicode-Map, perl-Unicode-String, perl-Unix-Syslog, perl-WeakRef, perl-XML-LibXML, perl-XML-LibXSLT, perl-XML-NamespaceSupport, perl-XML-SAX, perl-XML-Simple, perl-aliased, smbldap-tools, torrentsniff, and weblint