PaulHowarth/Blog/2010-07-19

Monday 19th July 2010

RPM Fusion Project

  • Updated xv to drop the dependency on man for RHEL-5 onwards; it was there for ownership of the /usr/share/man/{fi,pl} directories, which are owned by the filesystem package since RHEL-5 (the man package was dropped from Rawhide recently and it became a broken dependency for xv)

Local Packages

  • Updated dovecot (1.2.12) to not attempt to use Linux 2.6 epoll for targets that use Linux 2.4 kernels

  • Updated dovecot (2.0) to update dovecot and pigeonhole to 20100716 build, enabled pigeonhole's build time test suite and fixed dovecot not to try to use Linux 2.6 epoll for targets that use Linux 2.4 kernels

  • Updated perl-DateTime to update DateTime to 0.61:

    • Fix the --pp flag for the Build.PL (CPAN RT#59421)

    • Include my spelling test patches in upstream distribution
  • Updated perl-DBI to 1.612 (lots of changes, too many to mention here)

  • Updated perl-DBM-Deep to 2.0000:

    • This version is not fully compatible with 1.002x and changes the file format

    • Databases from DBM::Deep 1.0003 and higher can still be opened

    • Newly-created databases automatically use the version 2.x format
    • Version 1.x cannot open version 2.x format databases
    • The optimize method upgrades it as it creates a new database

    • There is a new db_version method

    • The File back end now supports Unicode for new databases

    • New external_refs mode

    • Numeric comparison of DBM::Deep objects now works

    • Deletions now work properly in the DBI back end

    • A memory leak caused by misuse of field hashes has been fixed
    • perl 5.8.4 is now required

    • Fixed compilation and overloading under perl 5.8.x

  • Updated perl-NetAddr-IP to 4.029:

    • In NetAddr::IP::Lite, add support for the sub "new" to resolve host6 names if the optional perl Socket6 module is available

  • Updated perl-Net-Server to 0.99, adding BR: perl(Time::HiRes):

    • Add SSLeay proto - finally a workable SSL solution

    • Add minimal Net::Server::TiedHandle for STD{IN,OUT} to work with SSLeay

    • Net::Server::TiedHandle now supports tied_stdin_callback and tied_stdout_callback

    • Allow for port => 0, which lets the OS auto assign a port on some OSes

    • Add idle_loop_hook to PreForkSimple and PreFork

    • Add consistent formatting capabilities to the log method

    • Warn when default listen value is used - try to make it a sensible default

    • Allow for non-zero exit value - particularly when called from fatal

    • Add customizable check_for_spawn and min_child_ttl settings in PreFork

    • Add other_child_died_hook

    • Make Multiplex do $mux->add($sock) for UDP sockets

    • Change Net::Server::Daemonize to use kill 0 rather than the unportable ps

    • Fix calling conventions of MultiType

    • Avoid select in SSLeay that was allowing for infinite spin loop

    • Fix tie_stdout mode to not warn about unopen handles

    • Added Net::Server::HTTP base class for basic HTTP daemon handling

    • Change examples/httpd to use Net::Server::HTTP

  • Updated perl-PadWalker to 1.92:

    • Remove "Jobsian dot file cruft"
    • Add patch from Fuji, Goro, correcting earlier patch from Yuval Kogman
  • Updated perl-Perl-MinimumVersion update to 1.25

    • Error in minimum_syntax_reason discovered by perl 5.12

  • Updated perl-YAML-Tiny to 1.43:

    • No functional changes
    • Don't import Carp 'croak' any more, saving a few K

  • Updated sendmail to add the license text to the milter subpackage


Recent