Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

    PaulHowarth/Blog/2011-01-04

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 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 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 msgids 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 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.


Recent