PaulHowarth/Blog/2012-04-13

Friday 13th April 2012

Fedora Project

  • Updated gtkwave to 3.3.35 in F-17 and Rawhide:

    • Polarity fix for vcd_preserve_glitches in rcfile; default is no/off, use yes in the rcfile to enable (e.g., for viewing interpolated analog waveforms)

    • Added vcd_preserve_glitches support to FST as --optimize uses FST

    • Added vcd_preserve_glitches_real (for VCD/FST) rcfile variable that turns off deglitching only for real signals

    • Fix for do_initial_zoom_fit when file requester used

    • Changed contact address for bug reports to <bybell AT rocketmail DOT com>

    • Added fstWriterSetParallelMode()

  • Updated proftpd in F-17 and Rawhide to use a hardened build

Local Packages

  • Updated curl to use NSS_InitContext() to initialize NSS if available (Bug #738456) and to provide human-readable names for NSS errors (upstream commit a60edcc6)

  • Updated fetchyahoo to 2.14.7:

    • Fix compatibility with .mc1 servers

  • Updated gtkwave to 3.3.35 as per the Fedora version

  • Updated perl-AnyEvent to 7.0:

    • 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 frontend 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 submodules 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 key size

  • Rebuilt perl-HTML-Lint to stay in sync with Rawhide

  • Updated proftpd as per the Fedora version (my F-16 build will also be hardened, as that is where the hardened build support was added)


Recent