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:
Fixed problem in links.t (CPAN RT#76853)
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:
Avoid inappropriately untainting data (CPAN RT#67119)
Localise $\ to avoid parsing problems if it's set elsewhere (CPAN RT#71041)
Improve exorcising of filenames (CPAN RT#71677)
Fix potential race condition in t/Smtpsend.t (CPAN RT#68879)
Allow native I/O on File::Handle objects (CPAN RT#72538)
Add "recommends Convert::BinHex" clause to Makefile.PL (CPAN RT#72223)
Add module_name to Makefile.PL (CPAN RT#77138)
Fix "Uninitialized value" warning (CPAN RT#77190)
Don't run t/Smtpsend.t on systems that lack fork() (CPAN RT#77351)
Add "use strict" everywhere (CPAN RT#77582)
Updated perl-NetAddr-IP to 4.062 in Rawhide (Bug #802994):
Add is_rfc1918 to Lite.pm 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 1.6.0.33 (see SunJava6OnFedora)
- Multiple security fixes
Updated java-1.7.0-oracle to 1.7.0.5 (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 Socket.pm 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 Socket.pm 1.95 or Socket6.pm
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 Socket.pm 1.95 for inet_pton, but use Socket6.pm if no current Socket.pm 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/Slurp.pm +++ lib/File/Slurp.pm @@ -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:
Tests fix for File::Temp in perl pre-5.10 (CPAN RT#78053)
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:
Fix test failure in blead (CPAN RT#78085)
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