PaulHowarth/Blog/2010-06-24

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


Recent