Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

    PaulHowarth/Blog/2011-03-23

Wednesday 23rd March 2011

Fedora Project

  • Rebuilt proftpd for the new MySQL client library in Rawhide in F-15

Local Packages

  • Rebuilt dovecot for the new MySQL client library in Rawhide in F-15

  • Updated perl-File-Slurp to 9999.14:

    • Added LICENCE (same as Perl) to POD

    • Added special faster code to slurp in small text files (a common case)
    • Rewrote the extras/slurp_bench.pl script, which now has a full legend, better CLI options, size is selectable, benchmark entries have more consistent names and it compares the new fast slurp for small files to the general slurp code

    • Cleaned up POD
    • Added more Synopsis examples
    • Added t/error.t to actually test error conditions; previous error.t was renamed to error_mode.t which better reflects its tests

    • t/error.t uses a new test driver module, which may get used by other tests in the future

    • Fixed check for SEEK_SET and other constant subs being defined

    • Added support for binmode other than :raw and binmode.t test

    • Added support for perms option in write_file and perms.t test

    • Added check to the rename call in atomic mode, tested in error.t

    • Added POD to state that using scalar_ref or buf_ref will be faster and save memory due to not making a copy

    • read_file in list mode keeps data tainted

    • read_file checks for an overloaded object to get the file name

  • I also tweaked the t/pseudo.t test to read the pseudo-file /proc/$$/mounts rather than /proc/$$/auxv, which contains binary data that breaks the test with Perl 5.8.0; this enabled me to create RHL-9 and RHEL-3 packages of perl-File-Slurp for the first time

  • Updated perl-NetAddr-IP to 4.042:

    • Update Lite.pm to encompass treatment of /31 and /127 point-to-point networks as described in RFC 3021; note that this changes the behaviour of the following methods for /31's and /127's:

      • first returns the "network" address

      • last returns the "broadcast" address

      • nth index 0 returns "network" addr instead of undef

      • nth index 1 returns "broadcast" addr instead of undef

      • num returns 2 instead of 0 (zero)

      • old_nth behaviour is unchanged

  • Updated perl-Test-Deep to skip bag.t, circular.t, and set.t as they trigger memory problems with Perl 5.8.0 (Perl RT#27630), which allowed me to build the package for RHL-9 and RHEL-3 for the first time

  • Updated perl-Test-Kwalitee to run the test suite with LC_ALL=C for compatibility with Perl 5.8.0

  • Updated perl-Text-CSV_XS to 0.81:

  • Built perl-Module-CPANTS-Analyse and perl-Test-Without-Module for RHL-9 and RHEL-3 now that dependency perl(File::Slurp) is available

  • Updated perl-autodie, perl-DateTime-Format-Strptime, perl-Devel-StackTrace, perl-IPC-System-Simple and perl-Params-Validate to use buildreq perl(Test::Kwalitee) unconditionally now that it's available on all supported distributions


Recent