PaulHowarth/Blog/2012-06-07

Thursday 7th June 2012

Fedora Project

  • Cleaned up and rebuilt perl-Class-Load, perl-CPAN-Meta-YAML, perl-Module-Implementation, perl-Package-DeprecationManager, perl-Test-Synopsis and perl-Test-Version in Rawhide

Local Packages

  • Cleaned up and rebuilt perl-Algorithm-Diff, perl-Class-Singleton, perl-Convert-BinHex, perl-Convert-UUlib and perl-CPAN-DistnameInfo

  • Updated perl-Net-Server to 2.003:

    • Make the logging system pluggable
    • Added net-server server executor for writing easier one line servers

    • Sys::Syslog and Log::Log4perl are now moved out to their own module subsystems

    • Added full apache-style HTTP log formatting for the HTTP server
    • Allow for ipv to be specified as part of host, or proto, or passed via $ENV{'IPV'}

    • Add apache-style access logging (access_log_file and access_log_format) to HTTP

    • Allow HTTP header parsing to not untaint the headers
    • Fix missing legacy NS_unix_path call (missing since 2.000)

    • Fix a bug in MultiType that prevented calling server_type HTTP

  • I filtered the resulting perl(Log::Log4perl) dependency for the time being as most users won't need or want it and I can't currently support it on all distributions; at some point I'll be able to do that and will probably then make a sub-package for Net::Server::Log::Log::Log4perl so that only people that really need that pull in the dependencies

  • Updated perl-NetAddr-IP to 4.062 (documentation updates)

  • Updated perl-PPIx-Regexp to 0.028:

    • Replace all uses of YAML::Any with YAML, since they come in the same distro, and YAML does not suffer from deprecation warnings

I have also now started the long process of mass-rebuilding all perl packages for perl 5.16.0 in Rawhide.


Recent