#acl PaulHowarth:read,write,admin,revert,delete All:read === Thursday 26th April 2012 === ==== Fedora Project ==== * Raised [[RedHatBugzilla:816544|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 ([[RedHatBugzilla:815947|Bug #815947]]) and filtered unwanted dependencies on optional event loop back-ends ([[RedHatBugzilla:815496|Bug #815496]]) and more * Built `perl-Dancer` (1.3095) in Rawhide now that `mod_perl` is installable again, fixing the circular build dependency issue ([[RedHatBugzilla:810865|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:76813|CPAN RT#76813]]) ----