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/2012-04-26

Thursday 26th April 2012

Fedora Project

  • Raised Bug #816544 on perl-AnyEvent regarding circular build dependencies, which led to me becoming co-maintainer of it in Rawhide and doing an update of it to 7.0 there:

    • Child watchers are broken in POE 1.352 (also many earlier versions) and there seems to be no way to work around it, as POE itself is inherently racy: document this regression and add a delay in t/68_poe_03_child.t for the time being

    • New module AnyEvent::IO, a front-end to either a pure-perl synchronous I/O implementation (AnyEvent::IO::Perl), or to the asynchronous I/O extension IO::AIO (AnyEvent::IO::IOAIO)

    • Load /etc/hosts only when DNS has no answer

    • stat /etc/hosts on every access and reload it if it changed

    • Load /etc/hosts via AnyEvent::IO - potentially asynchronous

    • Fix a buggy croak in the dh parameter reading in AnyEvent::TLS

    • AnyEvent::Log log_to_file and log_to_path now use AnyEvent::IO; as a side effect, they now use true appending as opposed to libc appending, and the file might not have been opened when the function returns

    • The default logging level was not properly documented in a variety of places
    • Updated uts46data.pl for unicode 6.1.0

    • Made log messages generated by AnyEvent sub-modules not include the package name any longer, as it will be logged by default already

    • Upgrade to the trick used by common-sense 3.5 to work around extra warning torture/breakage under perl 5.15.x

    • Log messages by AnyEvent are now ucfirst, are usually full sentences and no longer include the package name

    • The storable read type would sometimes throw an exception instead of causing EBADMSG

    • Work around a bug in openssl 1.0.1, which enforces a minimum RSA keysize

  • Whilst doing this update I also prevented the creation of a spurious empty debuginfo sub-package (Bug #815947) and filtered unwanted dependencies on optional event loop back-ends (Bug #815496) and more

  • Built perl-Dancer (1.3095) in Rawhide now that mod_perl is installable again, fixing the circular build dependency issue (Bug #810865)

  • Became owner of perl-Data-Alias in Fedora and updated it to 1.16 in F-16, F-17 and Rawhide:

    • Use supported API to put destructor calls on the save stack (the unsupported way used before was wrong for 64-bit systems on perl 5.13.1 and later)
    • Document the behaviour of "alias return" in more detail

    • Convert .cvsignore to .gitignore

  • Fixed FTBFS issue with perl-Jcode in Rawhide by adding perl(Data::Dumper) as a build requirement

Local Packages

  • Fixed FTBFS issue with perl-Jcode as per the Fedora version

  • Updated perl-version to 0.98, adding a patch to skip tests that fail with Perl < 5.8.8 (CPAN RT#76813)


Recent