#acl PaulHowarth:read,write,admin,revert,delete All:read === Monday 2nd March 2020 === ==== Fedora Project ==== * Updated `perl-DateTime` to 1.51 in F-32 and Rawhide: * Added a `$dt->is_between($dt1, $dt2)` method (based on [[https://github.com/houseabsolute/DateTime.pm/pull/97|GH#97]]) * Simplify the calculation of leap seconds in `XS` ([[https://github.com/houseabsolute/DateTime.pm/pull/91|GH#91]]); this is a little more efficient for most use cases (anything with future or recent past datetimes) * Updated `perl-DateTime-Format-Strptime` to 1.77 in F-32 and Rawhide: * When the parsed string contained an invalid time zone offset (parsed with "`%z`") like "`-9999`", the error handling set in the parser's constructor was ignored and an exception was always thrown ([[https://github.com/houseabsolute/DateTime-Format-Strptime/issues/25|GH#25]]) * Updated `perl-Test-Deep` to 1.128 in F-32 and Rawhide: * Allow '`use Test::Deep`' while other modules use `Test::Deep::NoTest` ([[https://github.com/rjbs/Test-Deep/pull/76|GH#76]]) * Added `true`/`false` optional imports ([[https://github.com/rjbs/Test-Deep/issues/41|GH#41]], [[https://github.com/rjbs/Test-Deep/pull/44|GH#44]]) * Documentation fixes ([[https://github.com/rjbs/Test-Deep/issues/79|GH#79]]) * Updated `perl-Test-utf8` to 1.02 in F-32 and Rawhide: * Fix building on Perl without "`.`" in `@INC` ([[CPAN:120706|CPAN RT#120706]]) * Fix to link to the !GitHub repo ([[https://github.com/2shortplanks/Test-utf8/pull/3|GH#3]]) ==== Local Packages ==== * Updated `perl-Convert-UUlib` to 1.7: * New function: `GetFileList` * Experimental `perlmulticore` support (see manpage) * Initialize is now a NOP and `CleanUp` automatically initializes again * Updated example decoder and documentation a bit * Include `ecb.h` to deal with compiler built-ins and endianness * Some further micro-optimizations in hot code, especially for `yEnc` * Replace `crc32` function by slice-by-16 version by Stephan Brumme, which should speed up `yEnc` en-/decoding * `yEnc`: Do not calculate two CRCs per part: instead, combine the part CRCs together to form the file CRC * `yEnc`: Allow `pcrc=` in addition to `pcrc32=` for `yenc` trailers, as some draft mentions both and it is actually in active use * `yEnc`: Ignore `crc32=` on multiparts, except on the last part, which avoids spurious corruption warnings * Be more precise in documenting code licenses in `COPYING` * Convert constant creation to the method I normally use * Use `common::sense` . I added a patch to support building with older compilers that don't support C99 (sent the patch upstream of course) * Updated `perl-DateTime` to 1.51 as per the Fedora version * Updated `perl-DateTime-Format-Strptime` to 1.77 as per the Fedora version * Updated `perl-Test-Deep` to 1.128 as per the Fedora version * Updated `perl-Test-utf8` to 1.02 as per the Fedora version ----