PaulHowarth/Blog/2013-02-15

Friday 15th February 2013

Fedora Project

  • Updated smbldap-tools to 0.9.10 in Rawhide:

    • smbldap_tools.pm: read_user_human_readable: protect attribute values from Encode::decode_utf8() with Encode::FB_CROAK

    • smbldap_tools.pm: add is_attr_single_value() to check if a specified attribute is defined as single-value in the LDAP schema

    • smbldap-useradd, smbldap-usermod: check if mailRoutingAddress attribute is single-value or not

    • smbldap-usermod: remove mailRoutingAddress attribute if empty

    • smbldap-usermod: suppress "no such attribute" error on remove mail or mailLocalAddress attribute when already absent

  • I added /usr/bin/pod2man as a buildreq as it's no longer in the default buildroot from F-19 onwards, and I also had to add some POD to the smbldap-config script, as pod2man no complains and dies if it can't extract any documentation from a script (reported upstream at https://gna.org/support/index.php?3013)

Local Packages

  • Updated perl-Pod-Simple to 3.24:

    • Fixed corner case bug for unlikely scenario in which non-UTF-8 text could be parsed as UTF-8
    • XHTML IDs can no longer end with punctuation
    • Fixed test failure on Perl 5.6.2
    • Changed the default installation location from "perl" to "site" on 5.12 and higher, since as of that version of Perl, dual-life modules no longer need to be installed in "perl" to replace in-core versions

    • Fixed hash order dependency test failures on Perl 5.17
    • Inlined the code that tries to guess a Pod file's encoding, which reduces the time Pod::Simple takes to build the core Perl documentation by 15-20%

    • Added a warning when "=item" types mismatch within one "=over"/"=back" block

    • Fixed regression introduced in 3.22 in which "C< >" tags were incorrectly treated as verbatim text in table of contents items emitted by Pod::Simple::XHTML

    • Loosened up the matching of "L< >" tags for man pages so that they allow names with dots, underscores, and any other characters other than "/", just so long as they end in '[(][-a-zA-Z0-9]+[)]' (CPAN RT#82975, CPAN RT#82972)

    • Fixed inverted mapping of "keyboard" to "kbd" in Pod::Simple::HTML (CPAN RT#79201)

    • Added two new Tagmap entries to Pod::Simple::HTML: "preformat" maps to "pre", and "teletype" maps to "tt" (CPAN RT#79201)

    • "X< >" tags are now ignored by the pull parser when it searches for titles, as is any trailing whitespace (CPAN RT#74389)

  • Updated smbldap-tools to 0.9.10 as per the Fedora version

  • Rebuilt rbldnsd and trac-accountmanager-plugin for the Fedora_19_Mass_Rebuild


Recent