#acl PaulHowarth:read,write,admin,revert,delete All:read === Tuesday 4th January 2011 === ==== Local Packages ==== * New package `perl-Dist-CheckConflicts` (0.02) * Updated `bluefish` to 2.0.3-rc1, dropping the existing patches (which are now integrated into upstream release) and adding a new patch to remove the definition of `GSEAL_ENABLE`, which breaks builds on Fedora < 12; I also bumped the `gtk2` version requirement to 2.14 as the functions `gtk_adjustment_get_lower` and `gtk_adjustment_get_page_size` (which were introduced in 2.14) are now used - this breaks builds on Fedora 9 (and possibly debian stable) and so may get reverted before 2.0.3 final but for now I've dropped Fedora 9 support * Updated `perl-Class-MOP` to 1.12: * Remove usage of undocumented `Package::Stash` APIs from the tests, which prevents the tests from failing on `Package::Stash` ≥ 0.18 * Updated `perl-DBI` to 1.616, filtering out the new dependencies on `perl(Coro*)` for the time being as it'll take a while to import that and its dependency chain: * Fixed spurious `dbi_profile` lines written to the log when profiling is enabled and a trace flag, like `SQL`, is used * Fixed to recognize `SQL::Statement` errors even if instantiated with `RaiseError=0` * Fixed [[CPAN:61513|CPAN RT#61513]] by catching attribute assignment to tied table access interface * Fixed some misbehaviour of `DBD::File` when running within the Gofer server * Fixed compiler warnings ([[CPAN:62640|CPAN RT#62640]]) * Optimized `connect()` to remove redundant `FETCH` of `\%attrib` values * Improved initialization phases in `DBI::DBD::SqlEngine` * Added `DBD::Gofer::Transport::corostream`, an experimental proof-of-concept transport that enables asynchronous database calls with few code changes * Added additional notes on DBDs that avoid creating a statement in the `do()` method and the effects on error handlers * Added new attribute "`sql_dialect`" to `DBI::DBD::SqlEngine` to allow users control over the used `SQL` dialect (`ANSI`, `CSV` or `AnyData`), defaults to `CSV` * Added documentation for `DBI::DBD::SqlEngine` attributes * Documented `dbd_st_execute` return * Fixed typo in `InactiveDestroy` * Updated `perl-Locale-Maketext-Lexicon` to 0.84: * Changed the minimum version of `Locale::Maketext` to 1.17, to avoid error reports from recent Perl versions, which still have an old `Locale::Maketext` * Avoid `uninit` warnings when `msgid`s contain trailing spaces in `Locale::Maketext::Extract` * Updated `perl-Net-FTPSSL` to 0.17: * Fixed a subtle bug in `response()`, which now tests if parse succeeded instead of assuming it * Reordered the methods in the POD * Reworked `t/10-complex.t` quite a bit * Fixed the smoke tester failures ([[CPAN:64109|CPAN RT#64109]]) * `t/10-complex.t` now checks if `OverridePASV` or `OverrideHELP` are needed against the test server and dynamically adds it for the test cases if needed * Added `PASV`/`EPSV` prompt to `t/10-complex.t` script instead of assuming `PASV` * Updated `perl-Package-Stash` to 0.20: * Methods were renamed for brevity: `s/_package//` * Convert `Package::Stash `into a module that loads either the XS or pure perl implementation, depending on what's available * Use `Dist::CheckConflicts` * Silence deprecation warnings for the method renaming for now . Packaging-wise, a new script `package-stash-conflicts` and module `Package::Stash::Conflicts` were added, though I had to manually rpm-provide `perl(Package::Stash::Conflicts)` as upstream's bodge to hide this module from PAUSE also hides it from `rpm`'s automatic provides-generator, creating a broken dependency as the `package-stash-conflicts` script requires it. . There are also new build requirements: * `perl(Dist::CheckConflicts)` * `perl(Package::DeprecationManager)` * `perl(Package::Stash::XS)` * `perl(Test::LeakTrace)` * `perl(Test::Requires)` * `perl(Test::Script)` . I had to add a new patch to work around the unavailability of `perl(Test::Requires)` on old distributions, and I manually added a runtime dependency on `perl(Package::Stash::XS)` for performance and consistency reasons. ----