Paul's Blog Entries for June 2012

Friday 1st June 2012

Local Packages

  • Updated perl-Archive-Tar to 1.88:

    • Fixed issue with chown not working on symlinks

  • Updated perl-Net-Server to 2.002:

    • Make HTTP output header parsing more consistent - and catch more errors
    • Add exec_cgi and exec_trusted_perl methods to HTTP

    • Add bugfix for ipv=>"*" combined with UNIX sockets

    • Fix the SSL_test.t to use exit rather than quit so the parent departs

Saturday 2nd June 2012

Fedora Project

  • Paulo Cesar Pereira de Andrade reviewed and approved my package submissions for data packages for pari, which are used in the pari 2.5.x test suite:

    • pari-elldata - imported and built for F-16, F-17, Rawhide, EL-5 and EL-6

    • pari-galdata - imported and built for F-16, F-17, Rawhide, EL-5 and EL-6

    • pari-seadata - imported and built for Rawhide (not supported by older versions of pari in existing branches)

Sunday 3rd June 2012

Local Packages

  • Updated perl-Test-File to 1.34:

Monday 4th June 2012

Local Packages

  • Updated python-zope-interface to 4.0.1:

    • Dropped explicit "DeprecationWarnings" for "class advice" APIS (these APIs are still deprecated under Python 2.x, and still raise an exception under Python 3.x, but no longer cause a warning to be emitted under Python 2.x)

Tuesday 5th June 2012

Local Packages

  • Updated perl-Sub-Exporter to 0.984 (documentation fixes) and fixed some unwanted requires/provides generated as a result of including the test suite as documentation

Wednesday 6th June 2012

Fedora Project

  • Updated perl-Sub-Exporter to 0.984 (documentation fixes) in Rawhide and fixed some unwanted requires/provides generated as a result of including the test suite as documentation

Local Packages

  • Removed the redundant nmap-5.20-nostrip.patch and rebuilt nmap

  • Updated perl-DBI to 1.622:

    • Fixed lack of =encoding in non-ASCII pod docs (CPAN RT#77588)

    • Corrected typo in DBI::ProfileDumper

  • Updated perl-Variable-Magic to 0.49:

    • This is a maintenance release - the code contains no functional change; satisfied users of version 0.48 can skip this update
    • Fix CPAN RT#77644: t/17_ctl.t fails in test 44 since 5.17.0

    • t/99-kwalitee.t will be skipped when only problematic versions of its dependencies are available

  • Updated the python-twisted stack to 12.1.0

Thursday 7th June 2012

Fedora Project

  • Cleaned up and rebuilt perl-Class-Load, perl-CPAN-Meta-YAML, perl-Module-Implementation, perl-Package-DeprecationManager, perl-Test-Synopsis and perl-Test-Version in Rawhide

Local Packages

  • Cleaned up and rebuilt perl-Algorithm-Diff, perl-Class-Singleton, perl-Convert-BinHex, perl-Convert-UUlib and perl-CPAN-DistnameInfo

  • Updated perl-Net-Server to 2.003:

    • Make the logging system pluggable
    • Added net-server server executor for writing easier one line servers

    • Sys::Syslog and Log::Log4perl are now moved out to their own module subsystems

    • Added full apache-style HTTP log formatting for the HTTP server
    • Allow for ipv to be specified as part of host, or proto, or passed via $ENV{'IPV'}

    • Add apache-style access logging (access_log_file and access_log_format) to HTTP

    • Allow HTTP header parsing to not untaint the headers
    • Fix missing legacy NS_unix_path call (missing since 2.000)

    • Fix a bug in MultiType that prevented calling server_type HTTP

  • I filtered the resulting perl(Log::Log4perl) dependency for the time being as most users won't need or want it and I can't currently support it on all distributions; at some point I'll be able to do that and will probably then make a sub-package for Net::Server::Log::Log::Log4perl so that only people that really need that pull in the dependencies

  • Updated perl-NetAddr-IP to 4.062 (documentation updates)

  • Updated perl-PPIx-Regexp to 0.028:

    • Replace all uses of YAML::Any with YAML, since they come in the same distro, and YAML does not suffer from deprecation warnings

I have also now started the long process of mass-rebuilding all perl packages for perl 5.16.0 in Rawhide.

Friday 8th June 2012

Fedora Project

  • Updated perl-MIME-tools to 5.503 in Rawhide:

  • Updated perl-NetAddr-IP to 4.062 in Rawhide (Bug #802994):

    • Add is_rfc1918 to v1.42

    • Fix change in behaviour introduced in v4.050 where an empty string supplied to "new" previously returned 'undef' and now returns 'default' for ipV4 or ipV6 (CPAN RT#75976)

    • Documentation updates

Local Packages

  • Updated perl-MIME-tools to 5.503 as per the Fedora version

  • Cleaned up and rebuilt perl-Devel-Leak, perl-Digest-MD4, perl-Event, perl-ExtUtils-CBuilder, perl-ExtUtils-ParseXS, perl-FileHandle-Fmode, perl-FreezeThaw, perl-Guard, perl-IO-Capture, perl-IO-Multiplex, perl-IO-String, perl-IO-Tty, perl-IO-Zlib, perl-Mail-Sendmail, perl-Math-Round, perl-Module-Load, perl-Module-Pluggable, perl-Net-CIDR, perl-Net-Daemon and perl-Net-IP

Saturday 9th June 2012

Local Packages

  • Updated curl to fix duplicated SSL handshake with multi interface and proxy (Bug #788526)

  • Updated perl-DBD-SQLite to 1.37 (see upstream Changes file for details)

  • I tweaked the build to use the bundled SQLite unless system version is 3.6.22 or later (up from 3.6.0) as test t/49_trace_and_profile.t fails otherwise

  • Updated perl-Net-Server to 2.004:

    • NOTE: Version 2.005 will change the default ipv value to *, meaning it will attempt to bind IPv4 and IPv6 if they are available if you pass a hostname

    • Add Net::Server::Proto->get_addr_info, which can more reliably resolve domain information

    • Use that information to figure out an appropriate host to bind to for tests
    • Make get_addr_info less reliant on magic values of sysctl net.ipv6.bindv6only

    • Allow all tests to function in IPv6 only environments
    • Fix broken number of tests in test suite
    • Add warnings about changes to the default value of ipv coming in 2.005

  • Updated php-Smarty to 3.1.9:

    • The default plugin handler can now also resolve undefined modifier (Smarty::PLUGIN_MODIFIER) (Issue 85)

    • Optimization of compiling speed when same modifier was used several times
    • Bugfix: a double quoted string of "$foo" did not compile into PHP "$foo" (Forum Topic 21175)

    • Bugfix: template inheritance set $merge_compiled_includes globally true

    • Bugfix: compileAllTemplates() and compileAllConfig() did not return the number of compiled files (Forum Topic 21286)

    • Bugfix: prefilter ran multiple times on inline subtemplates compiled into several main templates (Forum Topic 21325)

    • Bugfix: implement Smarty2's behaviour of variables assigned by reference in SmartyBC; {assign} will affect all references (Issue 88)

    • Bugfix: template inheritance did not throw exception when a parent template was deleted (Issue 90)
    • Bugfix: "\\" was not escaped correctly when generating nocache code (Forum Topic 21364)

    • Bugfix: Smarty ate the linebreak after the <?xml...?> closing tag (Issue 93)

    • Bugfix: concurrent cache updates could create a warning (Forum Topic 21403)
    • Bugfix: {nocache}{block}{plugin}... produced wrong compiled code when caching is disabled (Forum Topic 21572, Issue 95)

    • Bugfix: make HTTP protocol version variable (Issue 96)
    • Bugfix: {html_options} did not properly escape values (Issue 98)

    • Bugfix: recursive {include} within {section} failed

    • Bugfix: Smarty_Internal_Write_File::writeFile() could cause race conditions on linux systems (Issue 101)

    • Bugfix: attribute parameter names of plugins may now contain also "-" and ":" (Forum Topic 21856)

    • Bugfix: add compile_id to cache key of source (Issue 97)

    • Bugfix: treat "0000-00-00" as 0 in modifier.date_format (Issue 103)

    • Bugfix: fetch() and display() with relative paths (Issue 104)

Sunday 10th June 2012

Local Packages

  • Cleaned up and rebuilt perl-Net-Telnet, perl-Number-Compare, perl-Package-Constants and perl-PadWalker

Monday 11th June 2012

Fedora Project

  • Updated gtkwave to 3.3.37:

    • Correct an issue in which the parser for process filter lines assumed the associated id number was always a single digit
    • Catch one more case when locating bitblasted signals in vcd files created by ModelSim

    • Kill stray pipeio_create() processes on pipeio_destroy()

    • Additions to extload to handle hier types, component types and signal types

    • Added support for extload files as input filetype in vcd2fst

    • Added -o for extload files to convert to FST

Local Packages

  • Updated gtkwave to 3.3.37 as per the Fedora version

  • Updated php-Smarty to 3.1.10:

    • Bugfix: the compiler ignored registered compiler plugins for closing tags (Forum Topic 22094)
    • Bugfix: the patch for Topic 21856 broke multiline tags (Forum Topic 22124)
  • Cleaned up and rebuilt perl-Perl-Tidy, perl-Perl6-Junction, perl-Pod-Escapes, perl-Pod-Spell, perl-Pod-Simple and perl-Probe-Perl

Tuesday 12th June 2012

Local Packages

  • Cleaned up and rebuilt perl-parent, perl-Readonly, perl-Readonly-XS, perl-Regexp-Parser, perl-Sendmail-PMilter, perl-Set-Scalar, perl-Socket6, perl-Spiffy, perl-String-Format, perl-Sub-Name, perl-Sys-Hostname-Long, perl-Taint-Runtime, perl-Task-Weaken, perl-Term-ReadKey, perl-Term-ReadLine-Gnu, perl-Test-Pod, perl-Test-Tester, perl-Text-Glob, perl-Text-Template, perl-TimeDate, perl-Tree-DAG_Node, perl-Unicode-CheckUTF8, perl-Unicode-Map, perl-Unicode-String, perl-UNIVERSAL-require, perl-Unix-Syslog, perl-WeakRef, perl-XML-NamespaceSupport, perl-YAML-LibYAML

  • Updated perl-DateTime to 0.75:

    • The epoch for years 1-999 was broken because Time::Local is "clever" (CPAN RT#77719)

    • Shut up compilation warning from 5.17.x (CPAN RT#77490)

Wednesday 13th June 2012

Local Packages

  • Updated dovecot (2.0) to 2.0.21:

    • dict: file backend now supports optional fcntl/flock locking

    • imap-login: memory leak fixed

    • imap: non-UTF8 input on SEARCH command parameters could have crashed

    • auth: fixed crash with DIGEST-MD5 when attempting to do master user login without master passdbs

    • sdbox: don't use more fds than necessary when copying mails

    • mdbox kept the user's storage locked a bit longer than it needed to

  • Updated java-1.6.0-sun to (see SunJava6OnFedora)

    • Multiple security fixes
  • Updated java-1.7.0-oracle to (see OracleJava7OnFedora)

    • Multiple security fixes
  • Updated perl-Net-Server to 2.005:

    • NOTE: ipv now defaults to *

    • Change the default of ipv from 4 to *; this means if a host of * (default), or a named host is used, any available IPv4 or IPv6 address will be used

    • Allow for explicit close_client_stdout call

    • Add dispatch methods and app setup to HTTP
    • Allow for exec_fork_hook in HTTP

    • Make sure errors in HTTP use correct logging mechanisms (and do not die un-needed)
    • Fix 500 call in PSGI
    • Fix send_header

  • Updated perl-Test-Vars to fix compatibility with Perl 5.16 (CPAN RT#72133)

Thursday 14th June 2012

Fedora Project

  • Updated perl-Devel-GlobalDestruction to 0.06 in Rawhide:

    • De-retardize XS-less behaviour under SpeedyCGI

    • Test suite now works from within space-containing paths

Local Packages

  • Updated perl-Devel-GlobalDestruction to 0.06 as per the Fedora version

  • Cleaned up and rebuilt perl-Algorithm-Diff-XS and perl-B-Keywords and perl-LMAP-CID2SPF

Friday 15th June 2012

Fedora Project

  • Updated perl-Path-Class to 0.26 in Rawhide:

    • resolve() now includes the name of the non-existent file in the error message

    • New shortcut opena(), to open a file for appending

    • New spew() method that does the inverse of the slurp() method

    • Fixed a typo in a class name in the docs for Path::Class::Entity

  • Updated perl-Test-EOL to 1.2 in Rawhide:

    • Fix bad regex matching directories containing 'svn', not just '.svn' directories (CPAN RT#75968)

  • I had to manually expand the tabs in the bundled Module-Install distribution to prevent the release tests failing, which I raised as CPAN RT#77838

Local Packages

  • New package perl-IO-Socket-IP (0.12)

  • Updated perl-Path-Class to 0.26 as per the Fedora version

  • Updated perl-Test-EOL to 1.2 as per the Fedora version

  • Updated perl-Text-CSV_XS to 0.90:

    • Drop 5.005 support (5.6.1 is now minimum)
    • Introduce record_number

    • Try harder to get the complete input parsed for the current record when hitting errors on parsing seekable IO (only works in 5.14.0 and up)
    • Tested with perl 5.6.1..5.17.0 (99 versions of perl) on Linux, HP-UX, AIX, and Windows

    • SvSETMAGIC was missing for tied variables causing weird actions at a distance, e.g. in printf

    • UTF8 flag was not always reset when using bound variables

  • Rebuilt tidy in an (unsuccessful) attempt to resolve multilib conflicts in the doxygen-generated documentation for the devel package (Bug #831423); the new doxygen version in Rawhide no longer generates conflicting HTML but there's still a PNG file that varies between builds

  • Updated unrar to 4.20 final:

    • RAR general decompression algorithm speed is slightly improved, though not to the same extent as RAR compression; RAR decompression is not able to use several processor cores, so its performance does not depend on a number of cores
  • I also took the opportunity to tidy up the build process and generate PIC code, and include all header files in the devel package (RPM Fusion #1988)

  • Cleaned up and rebuilt perl-BDB and perl-Class-Accessor

Sunday 17th June 2012

Fedora Project

  • Updated perl-common-sense to 3.6 in Rawhide:

    • Work around more 5.16 breakage - $^H doesn't work as nicely as P5P make you believe

    • Add features: unicode_strings, current_sub, fc, evalbytes

    • Disable features: array_base

  • Updated perl-Test-EOL to 1.3 in Rawhide:

    • Fix to ignore inc/ for Module::Install

  • Updated perl-Test-NoTabs to 1.2 in Rawhide:

    • Fix to ignore inc/ for Module::Install

Local Packages

  • Updated perl-common-sense to 3.6 as per the Fedora version

  • Updated perl-IO-Socket-IP to 0.13:

    • Update test skip counts in unit tests so they match the number of tests actually skipped
  • Updated perl-IO-Socket-SSL to 1.75:

    • Add support for IO::Socket::IP, which supports inet6 and inet4 (CPAN RT#75218)

    • Fix documentation errors (CPAN RT#77690)

    • Made it possible to explicitly disable TLSv11 and TLSv12 in SSL_version

  • I tweaked the package to include dependencies for the appropriate IPv6 support back-end for each distribution, which are IO::Socket::IP and Socket ≥ 1.95 on recent distributions (that version of is too new for anything prior to F-15), and IO::Socket::INET6 and Socket6 otherwise

  • Updated perl-Test-Deep to 0.110:

    • Allow methods() and listmethods() to work again on class methods (CPAN RT#77804)

  • I dropped the arrayeach patch that Fedora carries as there's a similar change in this new upstream version

  • Updated perl-Test-EOL to 1.3 as per the Fedora version

  • Updated perl-Test-NoTabs to 1.2 as per the Fedora version

Monday 18th June 2012

Fedora Project

  • Updated perl-DBM-Deep to 2.0008 (Bug #832921)

    • Arrays and hashes retrieved from a database no longer create circular references (CPAN RT#77746)

  • Updated perl-IO-Socket-SSL to 1.76 in Rawhide:

    • Add support for IO::Socket::IP, which supports inet6 and inet4 (CPAN RT#75218)

    • Fix documentation errors (CPAN RT#77690)

    • Made it possible to explicitly disable TLSv11 and TLSv12 in SSL_version

    • Use inet_pton from either 1.95 or

  • I added dependencies for an appropriate IPv6 back-end, IO::Socket::IP and Socket ≥ 1.95 on Fedora 16 onwards, and IO::Scoket::INET6 and Socket6 on earlier releases where the preferred back-end is not available

Local Packages

  • Updated c-ares to 1.9.0:

    • Added ares_parse_soa_reply

    • Fixed libcares.pc generation for static MingW* cross builds

    • ares_dup: fixed UDP and TCP port byte order in saved options

  • Updated nmap to 6.01

  • Updated perl-DBM-Deep to 2.0008 as per the Fedora version

  • Updated perl-Filter to 1.44:

    • Sync t/call.t with core fixes in 2adbc9b6

  • Updated perl-IO-Socket-IP to 0.14:

    • Second attempt at fixing test skip counts
  • Updated perl-IO-Socket-SSL to 1.76:

    • No longer depend on 1.95 for inet_pton, but use if no current is available

  • Cleaned up and rebuilt perl-Class-C3-XS and perl-Clone

Tuesday 19th June 2012

Local Packages

  • Updated c-ares to 1.9.1:

    • Include the ares_parse_soa_reply.* files in the tarball

  • Updated perl-Filter to 1.45:

    • Sync perlfilter.pod with core improvements

  • Cleaned up and rebuilt perl-Compress-Raw-Bzip2, perl-Compress-Raw-Zlib, perl-Crypt-SmbHash and perl-Digest-MD4

Wednesday 20th June 2012

Local Packages

  • New package perl-XML-SAX-Expat (0.40)

  • Updated perl-Clone to drop the redundant build requirement perl(ExtUtils::ParseXS), breaking a build dependency loop

  • Updated perl-CPAN-Meta-YAML not to run the extra (xt) tests (and not require their dependencies) when bootstrapping so as to avoid build dependency loops

  • Updated perl-IO-Socket-IP to 0.15:

    • (Hopefully) improved ->connect logic for better MSWin32 support

    • Skip testing AI_NUMERICSERV on OSes that don't support it

  • Updated perl-MIME-Types to 1.35:

    • Added video/webm and audio/webm, although not (yet) IANA registered

  • Updated perl-Perl-Tidy to 20120619 (see CHANGES for details)

  • Updated perl-XML-LibXML to 2.0001:

    • Fix warnings that appear when compiling using the clang C compiler by default (CPAN RT#77802)

    • Fix tests and run-time errors when Hash::FieldHash is installed by no longer using Hash::FieldHash (CPAN RT#77576)

    • Remove the leftover perl-libxml-libxml.h from the distribution (CPAN RT#77924)

  • Cleaned up and rebuilt perl-Data-Section-Simple, perl-Devel-Cycle, perl-Devel-Symdump, perl-Expect, perl-IO-Tty

  • Updated perl-XML-Simple to 2.20:

    • Use lexical filehandles instead of old-style fileglobs (CPAN RT#77787)

    • Restrict scope of :strict mode to calling package (CPAN RT#41562)

    • Reinstate XML::SAX::Expat dependency

    • Change minimum Perl requirement to 5.008

    • Fix POD typo (CPAN RT#45414)

    • Update POD to reflect best practise regarding :strict and options

    • Suppress warning from empty CDATA section (CPAN RT#58359)

    • Switch to using Dist::Zilla for release management

Thursday 21st June 2012

Local Packages

  • Updated getmail to 4.29.0, including a patch from upstream to fix an issue with expunging IMAP mailboxes after deleting messages:

    • Ensure getmail exits nonzero if various error conditions (like POP/IMAP authentication failure) occur

    • Work around bug in python < 2.5.0 when dealing with read-only IMAP mailboxes

    • Do IMAP modified-utf7 conversion of mailbox names containing non-ASCII characters

    • Add special ALL value for retrieving mail from all selectable IMAP mailboxes in the account

    • Change IMAP retrieval strategy to retrieve all messages from a mailbox, then move on to the next mailbox, etc., which should result in increased speed but if you set 'max_messages_per_session' too low, this could result in later mailboxes not being retrieved from

    • Update old contact information for Free Software Foundation
    • Fix incorrect character encoding in plaintext documentation
  • Updated perl-Module-CoreList to 2.68:

    • Updated for v5.17.1
  • Updated perl-Net-Server to 2.006:

    • Allow for case where host is *, and IO::Socket::INET6 is installed, but IPv6 doesn't really work

    • Add missing child_init_hook in Fork server (so Fork can be more parallel with PreFork in some respects)

    • Change BOUND_SOCKETS passing to use ; as a separator rather than a \n

  • Updated perl-XML-SAX-Expat to register/unregister parser with XML::SAX on install/removal

  • Cleaned up and rebuilt perl-File-Find-Rule

  • Rebuilt tidy again to address multilib conflict caused by doxygen-generated documentation (Bug #831423)

Friday 22nd June 2012

Local Packages

  • Updated dovecot to not let dovecot run during package upgrade (Bug #134325)

  • Updated getmail to 4.30.1:

    • Fix breakage introduced in 4.29.0 where BrokenUIDLPOP3Retriever would fail with a TypeError at logout time

    • Fix breakage introduced in 4.29.0 where deleted mail was not being expunged from the last (or only) folder retrieved from in an IMAP session
    • Silence a nuisance deprecation warning about the sets module when running with Python ≥ 2.5 that was reintroduced in 4.29.0

  • Cleaned up and rebuilt perl-Devel-Leak, perl-FileHandle-Unget, perl-Hook-LexWrap and perl-JSON-XS

Saturday 23rd June 2012

Local Packages

  • Updated perl-File-Slurp to avoid "Subroutine File::Slurp::O_RDWR redefined" type warnings on old Perls, by adding this patch:

  • --- lib/File/
    +++ lib/File/
    @@ -8,7 +8,7 @@
     use Carp ;
     use Exporter ;
     use Fcntl qw( :DEFAULT ) ;
    -use POSIX qw( :fcntl_h ) ;
    +use POSIX qw( :fcntl_h !O_CREAT !O_EXCL !O_RDWR ) ;
     use Errno ;
     #use Symbol ;
    @@ -79,11 +79,6 @@
                            *O_CREAT = sub { 256 };
                            *O_EXCL = sub { 1024 };
    -               elsif ( $^O =~ /inux/ ) {
    -                       *O_APPEND = sub { 1024 };
    -                       *O_CREAT = sub { 64 };
    -                       *O_EXCL = sub { 128 };
    -               }
                    elsif ( $^O =~ /BSD/i ) {
                            *O_APPEND = sub { 8 };
                            *O_CREAT = sub { 512 };
  • Cleaned up and rebuilt perl-MailTools, perl-MLDBM, perl-Parse-CPAN-Meta, perl-PlRPC, perl-Test-Fatal, perl-Test-Mojibake. perl-Test-Object, perl-Test-Spelling and perl-Text-Hunspell

Sunday 24th June 2012

Local Packages

  • Updated perl-IO-Socket-IP to 0.16:

    • Don't ->close after all connect attempts fail, because IO::Socket::INET doesn't do that

  • Updated perl-Unicode-String to get rid of the "defined(%hash) is deprecated" warnings in Unicode::CharName on perl 5.14 onwards (Bug #834867)

  • Cleaned up and rebuilt perl-Tie-IxHash, perl-Tie-ToObject, perl-Unicode-Map8, perl-XML-SAX-Base and perl-YAML-Syck

Monday 25th June 2012

Local Packages

  • Updated perl-Variable-Magic to 0.50:

    • Less memory is leaked when a wizard is freed during global destruction, or when an exception is thrown from a 'free' callback

    • Fixed CPAN RT#77991: t/17-ctl.t fails with ActivePerl 5.14 and 5.16

    • t/35-stash.t has been taught about perl 5.17.1

    • Many documentation clarifications
  • Updated sendmail to use %{power64} macro to support more sub-architectures like ppc64p7 (Bug #834626)

  • Cleaned up and rebuilt perl-JSON, perl-JSON-PP, perl-Locale-US, perl-Net-LibIDN, perl-Pod-Coverage , perl-SUPER, perl-Test-Requires, perl-Test-SubCalls, perl-Test-Synopsis and perl-XML-SAX

Tuesday 26th June 2012

Fedora Project

  • Updated perl-Test-Mojibake to 0.4 in Rawhide:

    • _detect_utf8: PP version now handles overlong UTF-8 sequences

    • Tests update (96% coverage)
    • Dist::Zilla update

  • Updated perl-Test-NoTabs to 1.3 in Rawhide:

    • Fix regex to ignore '.svn', but not 'Xsvn' - unescaped

Local Packages

  • New package perl-Perl-Critic-Pulp (72)

  • New package perl-Pod-MinimumVersion (50)

  • Updated perl-PadWalker to 1.94:

    • Make one of the tests a bit more flexible, to accommodate a subtle change in behaviour caused by a recent change to perl

  • Updated perl-Test-Mojibake to 0.4 as per the Fedora version

  • Updated perl-Test-NoTabs to 1.3 as per the Fedora version

  • Cleaned up and rebuilt perl-Digest-BubbleBabble, perl-Sendmail-AccessDB and perl-Test-Pod-Coverage

Wednesday 27th June 2012

Fedora Project

  • Updated bluefish to 2.2.3 in F-17 and Rawhide:

    • Fix segfault in syntax scanner
    • Code folding has major fixes and improvements
    • Search has major fixes
    • Lorem ipsum generator added
    • GUI restructured in some areas
    • Some shortcut key combinations added
    • Visibility features such as bigger cursor and cursor highlighting added, and some options were improved such as zoom and custom colors
    • Changes to external commands include better cursor positioning after a filter has been used, user-supplied arguments, and an option to restore the default settings
    • Some dialogs added for HTML5
    • Thumbnail generator fixed
    • Insert color, path and relative path have been added
    • Many language files improved, and more user configurable options added to most language files
    • You can now select a block of text by dragging the mouse in the margin, and move the selected block with <ctrl><up> and <ctrl><down>

Local Packages

  • Updated bluefish to 2.2.3 as per the Fedora version; since the new version requires gtk2 ≥ 2.18, Fedora 10 and 11 must remain on version 2.2.2

  • Updated perl-autodie to 2.12:

    • autodie now plays nicely with the 'open' pragma (CPAN RT#54777)

    • Updated to Module::Install 1.06

    • Makefile.PL is less redundant

    • t/pod-coverage.t no longer thinks LEXICAL_TAG is a user-visible subroutine

  • Updated perl-Module-Build to 0.4001 (rpm version 0.40.01):

    • Parse Pod name a litte more leniently
    • Various spelling fixes
    • Fix configuration keys used for script location
    • use warnings

  • Cleaned up and rebuilt perl-Algorithm-C3, perl-Array-Diff, perl-BSD-Resource, perl-Class-Data-Inheritable, perl-Class-Factory-Util, perl-CPAN-Changes and perl-Data-Alias

Thursday 28th June 2012

Local Packages

  • Updated getmail to 4.30.2:

    • Fix a nuisance stack trace that would be dumped if a connection failed in particular states
  • Updated perl-Perl-Critic-Pulp to 73:

  • Cleaned up and rebuilt perl-Data-Dumper-Names, perl-Devel-EnforceEncapsulation and perl-Devel-Hide (adding patch to fix deprecation warnings on perl 5.16 - CPAN RT#74225), perl-Digest-SHA, perl-Email-Address, perl-Error, perl-HTML-Lint, perl-HTML-Tidy and perl-IO-Socket-INET6

Friday 29th June 2012

Local Packages

  • Updated perl-Moose to 2.0603:

  • Cleaned up and rebuilt perl-IPC-Run3, perl-Mail-SRS, perl-Module-Find, perl-Module-Info, perl-Module-Metadata, perl-Module-Runtime, perl-MRO-Compat, perl-Net-CIDR-Lite and perl-Params-Classify

Saturday 30th June 2012

Local Packages

  • Cleaned up and rebuilt perl-aliased, perl-Pod-Strip, perl-Regexp-Common, perl-Scope-Guard, perl-String-Escape, perl-Sub-Install, perl-Test-CPAN-Meta, perl-Test-HasVersion, perl-Test-LongString, perl-Test-Manifest, perl-Test-Memory-Cycle, perl-Test-Portability-Files, perl-Test-Taint, perl-XML-LibXSLT and perl-XML-Rules

Previous Month: May 2012
Next Month: July 2012