Thursday 1st August 2013
Local Packages
Updated ppp to fix the postinstall scriptlet to operate silently and ignore failures
Friday 2nd August 2013
Fedora Project
Updated perl-MIME-Types to 2.00 in Rawhide (f20-perl):
The mime information is now collected from various sources, amongst them IANA; hence, some types may use different x-'s
- A separate table is built for the extension-to-type mapping
- Number of types up from 995 to 2096
- Number of extensions up from 734 to 1425
- The memory footprint and start-up speed should have improved considerably
Added bin/collect_types
Fixed some typos (CPAN RT#86847)
Added ::Type::isVendor(), ::isExperimental(), ::isPersonal (CPAN RT#87062)
Added ::Types::listTypes()
Cleaned-up Exporter syntax of (very) old interface
Updated perl-Module-CPANTS-Analyse to 0.89 in Rawhide (f20-perl):
- Additional tests
Updated perl-Test-Kwalitee to 1.12 in Rawhide (f20-perl):
Adjusted tests to compensate for changes made in Module::CPANTS::Analyse 0.88/0.90_01
Local Packages
New package perl-Archive-Any-Lite (0.07)
New package perl-Test-UseAllModules (0.14)
Updated perl-MIME-Types to 2.00 as per the Fedora version
Updated perl-Module-CPANTS-Analyse to 0.89 as per the Fedora version
Updated perl-Test-Kwalitee to 1.12 as per the Fedora version
Saturday 3rd August 2013
Local Packages
Updated perl-CPAN-Meta to 2.132140:
Fixed some typos in CPAN::Meta::Spec
- Migrated repository to Perl-Toolchain-Gang organization on Github and updated metadata accordingly
Updated sendmail to build with -D_FILE_OFFSET_BITS=64 (Bug #912785)
Rebuilt perl-HTML-Lint for Perl 5/18 in Rawhide
Rebuilt curl, glib, gnome-libs, gtk+, imlib, Judy, libgpg-error, libssh2, libxml, mod_fcgid, ORBit and smbldap-tools for the Fedora_20_Mass_Rebuild
Sunday 4th August 2013
Fedora Project
Updated gnome-libs in Rawhide to avoid the need for automake14 and build with -fno-strict-aliasing
Updated perl-Data-Alias to 1.17 in Rawhide:
Bugfix: correct the dtrace-related macro squashing for Perls prior to 5.13.8, where the macros had the wrong number of parameters and prevented compilation
Bugfix: use core's PL_no_localize_ref string constant as data string rather than format string
Update to handle the new padrange op type in Perl 5.17.6
- Update to handle the new op allocation mechanism in Perl 5.17.2
- Clarify and expand documentation around list-like assignments
Clarify documentation of deref() regarding lvalueness
Remove the bulk of the documentation from the README file
Updated perl-MIME-Types to 2.01 in Rawhide:
Add dummy ::Types::create_type_index() because Catalyst-Plugin-Static-Simple calls it
Rebuilt perl-Convert-PEM in Rawhide for the Fedora_20_Mass_Rebuild
Updated perl-XML-SAX-Base in Rawhide to handle the unversioned doc-dirs in Fedora 20 onwards
RPM Fusion Project
Updated perl-Crypt-IDEA to 1.10 in Rawhide:
Made SvUPGRADE a statement
Corrected VERSION statement
Fixed _idea.c for Strawberry
Local Packages
Big update of GeoIP to merge functionality from geoip-geolite:
Properly provide all of the GeoLite databases and their IPv6 equivalents, as per the geoip-geolite package that we're obsoleting/providing
Provide compatibility symlinks for database files that historically had different names in GeoIP and geoip-geolite
Don't distribute unbundled LICENSE files, as per packaging guidelines
- Update license tag to reflect distribution of CC-BY-SA database content
No longer try to update the databases in %post
- Maintain timestamps where possible
Set up GeoIP.dat symlink in package and don't touch it again
Add update6 package to update the IPv6 databases; have to use wget for this rather than geoipupdate as the databases are still in beta
Updated perl-Data-Alias to 1.17 as per the Fedora version
Updated perl-Data-Visitor to reinstate unconditional use of Data::Alias now that it's available for Perl 5.18
Updated gnome-libs as per the Fedora version
Updated perl-MIME-Types to 2.01 as per the Fedora version
Rebuilt c-ares, check, libglade, libidn, libnet, libxslt, pptp, spamass-milter and tidy for the Fedora_20_Mass_Rebuild
Monday 5th August 2013
Fedora Project
Became owner of perl-Test-UseAllModules in EPEL-5 and EPEL-6
Built perl-Test-UseAllModules (0.14) for EPEL-5 and EPEL-6
Updated perl-Sys-SigAction to 0.20 in Rawhide, addressing FTBFS (Bug #992723)
Reviewed and approved Petr Pisar's perl-Syntax-Keyword-Junction package
Local Packages
New package perl-File-Find-Rule-VCS (1.08)
Updated getmail to 4.42.0:
Fix problem with non-ascii characters in newly-added message header fields with output from Filter_classifier
Updated perl-Email-Address to 1.899:
- Repackaged, pointed at new bug-tracker
Fallback overloads are enabled, so "cmp" will now compare with string overloads... which still might not be what you expect
- Code has been futzed with to rely on some 5.6-isms, rather than trying to be 5.005 compatible
A warning has been added: calling ->parse in scalar context gets undefined behaviour
Updated unrar to 5.00 beta 8
Rebuilt libxml2, perl-HTML-Lint, xxdiff and xz for the Fedora_20_Mass_Rebuild
Tuesday 6th August 2013
Fedora Project
Updated gtkwave to 3.3.48 in Rawhide:
- Fixed infinite loop hang on various helper executables when extra arguments are specified
- Delete changed marker name if it exists when marker is removed
Added "Open Hierarchy" option that will expand the SST and select the hierarchy for a given signal selected in the Signals window
Added preliminary support for FsdbReader
- FSDB fix for generate created hierarchies
- FSDB fix for new debug info output style to be parsed
Added generate as scope type to VCD/FST/FSDB
- Preliminary add for module port direction for FSDB and FST
Display signal direction column in SST if not all signals are declared as FST_VD_IMPLICIT
Fixed GTK warning when hide_sst is enabled and SST is opened then closed
Added extraction of in/out/inout from FSDB into FST with vcd2fst helper executable (it also converts FSDB to FST)
Added support for SV structures, unions, classes, packages, programs and interfaces
Updated signal parsing in FST/FSDB to handle NC declarations for arrays in VCD (i.e. bit-ranges are missing); use vcd2fst or the -o option to read NC VCD files with arrays properly
Preliminary support for SV datatypes of bit, logic, int, shortint, longint, byte, enum, and shortreal in VCD and FST
Added sparse array datatype to FST (currently unused by gtkwave)
Added support for attribute begin/end in FST (currently unused by gtkwave); this allows embedding of various data inside the structure tree
- Added autoraise on entry window on keystrokes or periodically when it exists
Added ability to store $comment in FST files via the attribute mechanism (FST_AT_MISC/FST_MT_COMMENT)
Local Packages
New package perl-Net-HTTPTunnel (0.51)
Updated cdrtools to 3.01 alpha release 17
Updated dovecot to 2.2.5:
SSL: added support for ECDH/ECDHE cipher suites
- Added some missing man pages
quota-status: added quota_status_toolarge setting
director: users near expiration could have been redirected to different servers at the same time
pop3: avoid assert-crash if client disconnects during LIST
mdbox: corrupted index header still wasn't automatically fixed
dsync: various fixes to work better with imapc and pop3c storages
ldap: sasl_bind=yes caused crashes, because Dovecot's lib-sasl symbols conflicted with Cyrus SASL library
imap: various error handling fixes to CATENATE
Updated dovecot (2.1) to 2.1.17, and pigeonhole to 0.3.5:
zlib: keep the last read mail uncompressed in a temporary file; this significantly improves performance when IMAP client does small partial fetches for a large mail
acl: optionally get default ACL's for private/shared namespaces from user's INBOX (plugin { acl_defaults_from_inbox = yes })
- Case-insensitive unicode character comparisons weren't all working as they should
maildir: fixed handling over 26 keywords in a mailbox
auth: don't crash in non-PLAIN/LOGIN auth mechanism if master user login is attempted without any master passdbs configured
- Changed error handling to be less of a nuisance for administrators: strictly user-caused errors are only reported in user log, and some errors are logged as info instead
Sieve: changed behaviour of redirect in case of a duplicate message delivery or a mail loop
Sieve vnd.dovecot.duplicate extension: added new features to the duplicate test, making it possible to manually compose the key value for duplicate checking; this extension is in the process of being standardized: https://tools.ietf.org/html/draft-bosch-sieve-duplicate-01
Sieve date extension: generate warning when invalid date part is specified
Sieve editheader extension: fixed crash occurring when addheader :last was used
Sieve editheader extension: fixed interaction with the Sieve body extension; if used together, the deleteheader action could fail after a body test was performed
Sieve include extension: fixed missing error clean-up that caused a resource leak
Sieve vacation extension: fixed determination of From: address for when sieve_vacation_dont_check_recipient is active
Sieve tools: the -D option wasn't enabled and documented for all tools
Sieve dict script storage: fixed potential segfault occurring when dict initialization fails
ManageSieve: fixed bug in skipping of CRLF at end of AUTHENTICATE command
ManageSieve: fixed handling of unknown commands pre-login
- Fixed compile on Mageia Linux
Test suite: fixed a time zone dependency in the Sieve date extension tests
Updated gtkwave to 3.3.48 as per the Fedora version
Updated libxslt to avoid duplicate packaging of python examples
Updated perl-IPC-Cmd to 0.84:
Lowered CPU usage for run_forked()
Handle STDOUT/STDERR for run_forked() and coderefs (CPAN RT#85912)
Fixed regression introduced in 0.78 (CPAN RT#76901)
run_forked() now has a consistent API with run() (CPAN RT#70530)
Socket only used where needed
Install into sitelib by default if Perl ≥ v5.12.0
Updated perl-Net-FTPSSL to 0.23:
Added clarification to use of SSL_Client_Certificate option in pod text
Added support for tunnelling through a proxy server via the ProxyArgs option (CPAN RT#82094)
Added optional proxy server questions if Net::HTTPTunnel is installed for the test scripts (t/*.t)
Fixed bug in login() so the call to help() only happens if the login is successful
Avoid IO-Socket-SSL versions 1.79 to 1.85 due to bug when using certificates for the Data Channel and getting a bogus Man-In-The-Middle (MITM) warning (CPAN RT#84376)
Avoid MITM warning when not using certificates (CPAN RT#85420)
- Fixed masking issue when writing to the log file when the value that needed to be masked contained regex special chars
Added clarification that any warnings printed below the 10-complex.t tests are just that: warnings, not errors preventing things from working; they are collected so the developer can be notified about them for fixing in future releases
Updated perl-Perl-Tidy to 20130806:
Fixed CPAN RT#87502, incorrect of parsing of smartmatch before hash brace
Added feature request CPAN RT#87330, trim whitespace after POD; the flag -trp (--trim-pod) will trim trailing whitespace from lines of POD
Fixed CPAN RT#87107, spelling
Updated sendmail to use unversioned documentation directories from F-20 (Bug #994090)
Wednesday 7th August 2013
Local Packages
Updated check to fix detection of more time-related functions, note that checkmk is BSD-licensed, and obsolete/provide Fedora's new checkmk sub-package
Updated perl-Moose to 2.1005:
add_method now accepts blessed subs (PR#28)
If a role consumed another role, we resolve method conflicts just like a class consuming a role, but when metaclass compat tried to fix up metaclass roles, we were putting all methods into one composite role and allowing methods in the metaclass roles to conflict; now we resolve them as we should (PR#27)
Some edge cases in tests with base.pm and non-existent module files are handled more strictly (see also Perl RT#118561) (PR#25)
Thursday 8th August 2013
Local Packages
Updated dovecot to use unversioned doc-dirs (Bug #993731)
Updated perl-Email-Address to 1.900:
Avoid trying to stringify undef, and so avoid a warning
Updated perl-Probe-Perl to 0.03:
- Improved the backticks/quoting situation on Windows, which unfortunately didn't fare well with the fixes in 0.02
Updated perl-Text-Haml to 0.990109
Updated xxdiff to 4.0 (major update to Qt4)
Friday 9th August 2013
Fedora Project
Updated perl-Class-Accessor-Grouped to 0.10010 in Rawhide, needed for updated perl-DBIx-Class
Updated perl-DBIx-Class to 0.08250 in Rawhide to fix FTBFS
Updated perl-Email-MIME to 1.923 in Rawhide:
- Repackage, remove PEP links, update bug-tracker
- Try to encode headers based on the header structure, if it has one, rather than treating the header as a big string in all cases
Do not call parts_set during walk_parts unless the parts have actually changed
When trying to decode a body, fall back to 7bit if the encoding is unknown; trying to create a new body in an unknown encoding is still forbidden
Avoid undefined warnings in debug_structure (CPAN RT#82388)
Better error message when the given body is a ref but not a scalar (CPAN RT#59205)
- Do not consider the part-ending CRLF part of the body
Updated perl-Email-MIME-Encodings to 1.314 in Rawhide:
Add a third argument to encode/decode/codec to allow a fallback codec
Rebuilt perl-CGI-Application-Plugin-DBIC-Schema, perl-DBICx-TestDatabase, perl-DBIx-Class-DynamicDefault, perl-DBIx-Class-EncodedColumn, perl-DBIx-Class-IntrospectableM2M and perl-SQL-Translator for the Fedora_20_Mass_Rebuild
Local Packages
Updated perl-ExtUtils-ParseXS to 3.21:
ExtUtils::Typemaps gains a clone method
ExtUtils::ParseXS no longer uses global state (if using OO interface)
- New "real" OO interface
- Heuristic (and flawed) type canonicalization for templated C++ types
- More tests ported from core
- Fix targetable size detection (and better tests)
- Assorted clean-up and refactoring
Stop "sv_2mortal(&PL_sv_yes)" and "(void)sv_newmortal()" for immortal typemap entries (Perl RT#116152)
- Deterministic C output (fix for hash randomization in 5.18)
Saturday 10th August 2013
Fedora Project
Updated bro to BR: systemd-units for %{_unitdir} macro definition (fixes FTBFS Bug #992029)
Updated conman to BR: systemd-units for %{_unitdir} macro definition (fixes FTBFS Bug #992087)
Cleaned up and fixed lots of packaging bugs for ddclient in Rawhide:
BR: systemd-units for %{_unitdir} macro definition (fixes FTBFS Bug #992118)
Put tmpfiles config in %{_tmpfilesdir}, not under /etc
Package installation now creates %{_localstatedir}/run/%{name} (Bug #909272, Bug #957355)
- Service files are no longer executable
Require perl(Digest::SHA1) (Bug #909258)
Wait for name resolution to be available before starting (Bug #905553)
Updated perl-Catalyst-Model-DBIC-Schema to 0.61 in Rawhide:
Fix test failure caused by hash randomization in perl 5.17 (CPAN RT#82917)
Updated perl-Catalyst-Plugin-Session-Store-DBIC to 0.14 in Rawhide:
Don't use %ENV for passing data structures to tests; this fixes the tests on Perl 5.18, which stringifies %ENV values immediately (CPAN RT#86148)
Fix repository metadata (CPAN RT#87249)
Updated perl-Net-Amazon-S3 to 0.59 in Rawhide to fix FTBFS Bug #992695; I had to exclude the command-line interface script s3cl as it has dependencies that are not yet available in Fedora (Bug #995748)
Updated perl-Net-SSH-Perl to 1.36 in Rawhide:
CPAN RT#48338 - Fix race condition with SSHv2
CPAN RT#55195 - Fix race condition in KEXINIT
CPAN RT#67586 - Fix test '03-packet.t' hangs forever
CPAN RT#64517 - Enable PTY support in SSH2
CPAN RT#23947 - Replacement for KeyboardInt.pm
Cleaned up and rebuilt perl-SQL-Abstract-Limit in F-19 and Rawhide, mainly dropping the optional test requirement of DBD::AnyData as it's incompatible with DBI > 1.622 and upstream rejected bugs about it (CPAN RT#83293); this fixes FTBFS bugs for F-19 (Bug #914311) and Rawhide (Bug #992717)
Updated perl-Test-Refcount to drop the optional requirement Devel::FindRef, which precipitates test suite failures with Perl 5.18 (CPAN RT#85998)
Rebuilt condor, ikiwiki, perl-BackPAN-Index, perl-Catalyst-Authentication-Store-DBIx-Class, perl-Catalyst-Controller-FormBuilder, perl-Catalyst-View-Email, perl-Catalyst-View-Mason, perl-CatalystX-SimpleLogin, perl-Class-DBI-AbstractSearch, perl-CGI-Application-Plugin-DBIC-Schema, perl-CGI-Application-Structured, perl-CGI-Application-Structured-Tools, perl-CPS, perl-Data-Stream-Bulk, perl-DBIx-Class-Cursor-Cached, perl-DBIx-Class-DateTime-Epoch, perl-DBIx-Class-Schema-Loader, perl-DBIx-Class-TimeStamp, perl-Future, perl-Git-CPAN-Patch, perl-HTML-FormFu-Model-DBIC, perl-IO-Async, perl-Maypole, perl-Module-Install-ManifestSkip, perl-Module-Package, perl-Task-Catalyst, perl-YUM-RepoQuery for the Fedora_20_Mass_Rebuild
Local Packages
Updated nmap to not print debug messages during normal use (Bug #994376)
Sunday 11th August 2013
Fedora Project
Updated cpm in Rawhide to fix FTBFS Bug #992091:
The configure script was a bit fussy, looking for the exact filenames of the dictionaries despite not actually needing to know them itself as the cracklib API does not require knowledge of the file extensions used; I patched it to check for a compressed dictionary too, which fixed that problem
There was also a problem with the cpm.pod documentation file, which included UTF8 characters but didn't specify its encoding, which the current pod tools object to, so I added an appropriate encoding specification
Updated mbuffer in Rawhide to fix FTBFS Bug #992214 by removing the redundant and broken use of autoconf
Updated mon in Rawhide to build-require systemd-units for the %{_unitdir} macro definition (fixes FTBFS Bug #992279)
Updated perl-Email-MIME to 1.924 in Rawhide:
Update use of Email::MIME::ContentType to match new, fixed hash keys: type/subtype
Updated perl-Email-MIME-ContentType to 1.017 in Rawhide:
Correct the long-standing and embarrassing misuse of "discrete" and "composite" to mean "type" and "subtype"; the returned data still contains the wrong old names so your code shouldn't break
- Repackage to update bug-tracker, repo, etc.
Make $STRICT_PARAMS actually work! (CPAN RT#87460)
Updated perl-Perl-Stripper to 0.06 in Rawhide to fix FTBFS Bug #992710:
- No functional change
Add "use experimental 'smartmatch'" for 5.18+
Rebuilt perl-CGI-Application-Plugin-DBIx-Class, perl-Task-Kensho-Logging and scsi-target-utils for the Fedora_20_Mass_Rebuild
Monday 12th August 2013
Fedora Project
Updated perl-Compress-Raw-Bzip2 to 2.062 in Rawhide (no changes)
Updated perl-Compress-Raw-Lzma to 2.062 in Rawhide:
Fix typos (CPAN RT#86418)
Updated perl-Compress-Raw-Zlib to 2.062 in Rawhide:
Typo fix (CPAN RT#86417)
Updated perl-IO-Compress to 2.062 in Rawhide:
Fix up tests for imminent bleadperl changes (CPAN RT#87335)
Typo fixes (CPAN RT#84647)
IO::Compress::Gzip test t/100generic-bzip2.t hung on Cygwin (CPAN RT#86814)
Updated perl-IO-Compress-Lzma to 2.062 in Rawhide:
Typo fixes (CPAN RT#86578)
Fixed perl-TAP-Formatter-JUnit FTBFS (Bug #992724, CPAN RT#81552), which was failing due to hash randomization in Perl 5.18
Strictly speaking, this was a test suite issue since the module's generated XML remains valid, but some attributes are output in a different order than expected by the test suite. However, since I couldn't think of any simple way to make the tests more forgiving of the order of the attributes in the XML, I tweaked the code to use Tie::IxHash to ensure that the generated XML has the attributes in the same order as the tests expect them.
- For example, there was existing code like this:
my @tests = @{$self->testcases()}; my %attrs = ( 'name' => _get_testsuite_name($self), 'tests' => $testsrun, 'failures' => $failures, 'errors' => $num_errors, );
The test suite expected the generated XML to have the attributes in the order (failures, errors, tests, name), so I tweaked the code to be:
my @tests = @{$self->testcases()}; tie my %attrs, 'Tie::IxHash'; %attrs = ( 'failures' => $failures, 'errors' => $num_errors, 'tests' => $testsrun, 'name' => _get_testsuite_name($self), );
Updated perl-Tree-DAG_Node to 1.13 in Rawhide:
Change the values accepted for the no_attributes option from undef and 1 to 0 and 1; if undef is used, it becomes 0, so pre-existing code will not change behaviour, whilst this makes it easier to pass 0 or 1 from the command line
Local Packages
Updated curl to 7.32.0:
curl: allow timeouts to accept decimal values
OS400: add slist and certinfo EBCDIC support
OS400: new SSL backend GSKit
CURLOPT_XFERINFOFUNCTION: introducing a new progress callback
LIBCURL-STRUCTS: new document
dotdot: introducing dot file path cleanup
docs: fix typo in curl_easy_getinfo manpage
test1230: avoid using hard-wired port number
test1396: invoke the correct test tool
SIGPIPE: ignored while inside the library
darwinssl: fix crash that started happening in Lion
- OpenSSL: check for read errors, don't assume
c-ares: improve error message on failed resolve
printf: make sure %x are treated unsigned
formpost: better random boundaries
url: restore the functionality of 'curl -u :'
curl.1: fix typo in --xattr description
digest: improve nonce generation
configure: automake 1.14 compatibility tweak
curl.1: document the --post303 option in the manpage
curl.1: document the --sasl-ir option in the manpage
setup-vms.h: sk_pop symbol tweak
tool_paramhlp: try harder to catch negatives
cmake: fix for MSVC2010 project generation
asyn-ares: don't blank ares servers if none configured
curl_multi_wait: set revents for extra fds
Reinstate WIN32 MemoryTracking: track wcsdup(), _wcsdup() and _tcsdup()
ftp_do_more: consider DO_MORE complete when server connects back
curl_easy_perform: gradually increase the delay time
curl: fix symbolic names for CURLUSESSL_* enum in --libcurl output
curl: fix upload of a zip file in OpenVMS
- Build: fix linking on Solaris 10
curl_formadd: CURLFORM_FILECONTENT wrongly rejected some option combos
curl_formadd: fix file upload on VMS
curl_easy_pause: on unpause, trigger multi-socket handling
md5 and metalink: use better build macros on Apple operating systems
darwinssl: fix build error in crypto authentication under Snow Leopard
curl: make --progress-bar update the line less frequently
configure: don't error out on variable confusions (CFLAGS, LDFLAGS etc.)
mk-ca-bundle: skip more untrusted certificates
formadd: wrong pointer for file name when CURLFORM_BUFFERPTR used
FTP: when EPSV gets a 229 but fails to connect, retry with PASV
mk-ca-bundle.1: don't install on make install
- VMS: lots of updates and fixes of the build procedure
- Global dns cache: didn't work (regression)
- Global dns cache: fix memory leak
Updated the perl-IO-Compress stack to 2.062 as per the Fedora versions
Updated perl-Module-CoreList to 2.96:
Utils module listing all utilities released with core
- Updated for v5.19.3
- Updated for v5.18.1
Updated perl-Tree-DAG_Node to 1.13 as per the Fedora version
Wednesday 14th August 2013
Fedora Project
Updated milter-greylist to 4.5.2 in Rawhide:
Fix crash when chown socket without group
Fix memory leak in nsupdate config reload
Fix nsupdate servers option
- Build fixes
Fix ACL bypass for second recipient when sender passed auth/tls/spf
- Parallel build
- Configurable package information
- More verbosity in SPF logs
Use localaddr for p0f and %V format string
- Search current directory first for includes
Make unknown AF family non fatal in p0f, report errors once
Local Packages
New package perl-Child (0.009)
New package perl-Exporter-Declare (0.113)
New package perl-Fennec-Lite (0.004)
New package perl-Meta-Builder (0.003)
New package perl-Mock-Quick (1.107)
New package perl-Parallel-Runner (0.013)
Updated libssh2 to fix very slow sftp upload to localhost and a use after free in channel.c
Updated perl-XML-LibXML to 2.0100:
Added the unique_key() method to XML::LibXML::Node
t/40reader.t: assigning from $@ to a lexical so it won't be over-ridden (CPAN RT#87830)
Thursday 15th August 2013
Fedora Project
Updated perl-CPAN-Changes to 0.23 in Rawhide:
- Bump spec version to 0.03
Be more strict about what we consider to be a Dist::Zilla-style date to avoid false positive matches
Update W3CDTF parsing to make the "T" marker optional (CPAN RT#87499)
Fix extra whitespace for empty values after version (CPAN RT#87524)
Submitted a perl-Fennec package for review
Submitted a perl-Mock-Quick package for review
Submitted a perl-Parallel-Runner package for review
Local Packages
New package perl-Carp-Fix-1_25 (1.000001)
New package perl-Data-UUID (1.219)
New package perl-Fennec (2.010)
New package perl-Hash-FieldHash (0.14)
New package perl-Hash-StoredIterator (0.007)
New package perl-Object-ID (0.1.2)
Updated perl-CPAN-Changes to 0.23 as per the Fedora version
Updated perl-Parallel-Runner to enable the optional "kill" tests
Updated perl-XML-LibXML to 2.0101:
Fixed "HTML doctype differs for string/scalar input" (CPAN RT#87089)
Friday 16th August 2013
Fedora Project
Updated perl-BerkeleyDB to 0.53 in Rawhide:
BerkeleyDB 0.52 failed to build on 5.18.1RC3 (CPAN RT#87771)
Typo fixes (CPAN RT#86705)
Updated perl-ExtUtils-Depends to 0.304 in F-19 and Rawhide:
More robust detection of gcc toolchains on Win32 (CPAN RT#62455)
Don't assume dlltool is called 'dlltool' on Win32+gcc - ask Config.pm instead (CPAN RT#62455)
Local Packages
New package perl-B-Hooks-OP-Annotation (0.44)
New package perl-B-Hooks-OP-Check (0.19)
New package perl-ExtUtils-Depends (0.304)
New package perl-perl5i (2.12.0)
New package perl-Perl6-Caller (0.100)
New package perl-Taint-Util (0.08)
New package perl-true (0.18)
Updated perl-BerkeleyDB to 0.53 as per the Fedora version
Saturday 17th August 2013
Fedora Project
Updated perl-Try-Tiny to 0.18 in Rawhide:
Work around Perl RT#119311, which was causing incorrect error messages in some cases during global destruction (https://github.com/doy/try-tiny/pull/9)
Fix tests for Test::More < 0.88 (https://github.com/doy/try-tiny/pull/10)
Submitted a perl-Data-UUID package for review
Local Packages
New package perl-Time-y2038 (20100403)
Updated perl-Data-UUID for correct the license tag (it was MIT but should be BSD)
Updated perl-Try-Tiny to 0.18 as per the Fedora version
Sunday 18th August 2013
Fedora Project
Updated rxvt-unicode in Rawhide to fix FTBFS due to the build script not finding xsubpp
Updated perl-MIME-Types to 2.02 in Rawhide:
Localize DB and $_ in ::Types::_read_db() (CPAN RT#87856)
Submitted a perl-Hash-StoredIterator package for review
Submitted a perl-Object-ID package for review
Submitted a perl-Time-y2038 package for review
Local Packages
Updated perl-MIME-Types to 2.02 as per the Fedora version
Updated perl-version to 0.9903:
- Upstream test changes from bleadperl
Include version::vpp even when installing XS version
- Subtle locale test changes
Monday 19th August 2013
Fedora Project
Updated milter-greylist to 4.5.3 in Rawhide:
Format string expansions now honour %r everywhere possible
Add unbracket option to resolve MTA-passed bracketed unresolved IP
set ACL clause to set/increment/decrement properties
log ACL clause to send formatted string to syslog
Submitted a perl-Carp-Fix-1_25 package for review
Submitted a perl-perl5i package for review
Submitted a perl-Perl6-Caller package for review
Submitted a perl-Taint-Util package for review
Submitted a perl-true package for review
Tuesday 20th August 2013
Fedora Project
Updated perl-Module-Build-Tiny to 0.026 in Rawhide:
Safe PERL_MB_OPT during configuration stage
Ralf Corsepius kindly reviewed an approved my perl-Taint-Util package submission
Imported and built perl-Taint-Util for F-19 and Rawhide
Local Packages
Updated perl-Module-Build-Tiny to 0.026 as per the Fedora version
Updated perl-Module-CoreList to 2.97:
- Updated for v5.19.3
Updated perl-XML-LibXML to 2.0102, adding a patch from CPAN RT#83779 fixing a regression introduced by an attempt to fix a refcount issue:
Fixed XPathContext memory leak on registerFunction (CPAN RT#83744)
Fixed replaceNode() segfault when copying DTD nodes with ATTLISTs (CPAN RT#80521)
Fix build failure on RHEL-5-64 (CPAN RT#83779)
Wednesday 21st August 2013
Fedora Project
Updated perl-AnyEvent to 7.05 in F-20 and Rawhide:
uts46data.pl couldn't be found due to wrong naming of the file
Handle lone \015's properly in AE::Handle's default line read
Untaint IP addresses found in /etc/hosts
The memleak fix in 7.03 caused resolving via /etc/hosts always to fail on first use
Expose AnyEvent::Log::format_time, and allow users to redefine it
Expose AnyEvent::Log::default_format, and allow redefinition
Expose AnyEvent::Log::fatal_exit, to allow redefinition
AnyEvent::Debug shell can now run coro shell commands, if available
t/63* tests were wrongly in MANIFEST
kernel.org's finger server went MIA, switch to freebsd.org and icculus.org
Clarify that IO::AIO and AnyEvent::AIO are needed for AnyEvent::IO to function asynchronously
Hard-disable $^W in most tests; it generates too much garbage output
Use a (hopefully) more future-proof method to emulate common::sense
- Upgrade to UTS-46:6.2.0
Switch to INSTLIB from INSTLIBDIR, as INSTLIBDIR was wrongly documented; should not affect anything
Updated perl-Module-Metadata to 1.000015 in F-18, F-19, F-20 and Rawhide:
Change wording about safety/security to satisfy CVE-2013-1437
Updated perl-YAML-Tiny to 1.53 in F-20 and Rawhide:
- Updated repository metadata to reflect move to github
Ralf Corsepius kindly reviewed and approved my perl-Parallel-Runner package submission
Local Packages
- Branched the development repository for Fedora 20
Updated perl-AnyEvent to 7.05 as per the Fedora version
Updated perl-Module-Metadata to 1.000015 as per the Fedora version
Updated perl-Perl6-Junction to 1.60000:
- Removed support for smartmatch - as of perl 5.18.0 smartmatch is marked as experimental, and subject to change or removal
Updated perl-YAML-Tiny to 1.53 as per the Fedora version
Thursday 22nd August 2013
Fedora Project
Jitka Plesnikova kindly reviewed and approved my package submissions for perl-true, perl-Perl6-Caller, perl-Carp-Fix-1_25 and perl-Time-y2038
Imported and built perl-Carp-Fix-1_25 for F-18, F-19, F-20, Rawhide, EPEL-5 and EPEL-6
Imported and built perl-Parallel-Runner for F-19, F-20 and Rawhide
Imported and built perl-Perl6-Caller for F-18, F-19, F-20, Rawhide, EPEL-5 and EPEL-6
Imported and built perl-Time-y2038 for F-18, F-19, F-20 and Rawhide
Imported and built perl-true for F-19, F-20 and Rawhide
Updated perl-Module-Metadata to 1.000016 in F-20 and Rawhide:
- Re-release to fix prereqs and other metadata
Updated perl-Perl-OSType to 1.004 in F-20 and Rawhide:
- 'bitrig' is a Unix
Tried to updated perl-Test-Kwalitee to 1.13 in F-20 and Rawhide:
Added missing abstract for kwalitee-metrics script
No longer issuing a warning if the test is running from xt/ (see v1.10)
However, the builds failed because the builder couldn't find perl(Digest::SHA), which was very strange given that perl-Digest-SHA is there on the mirrors
Updated perl-YAML-Tiny to 1.54 in F-20 and Rawhide:
Convert to Dist::Zilla
Updated format to conform to CPAN::Changes::Spec
Local Packages
Updated perl-Module-Metadata to 1.000016 as per the Fedora version
Updated perl-Perl-OSType to 1.004 as per the Fedora version
Whilst doing this update I noticed that the POD spelling test (which uses Test::Spelling) was being skipped because "no working spellchecker could be found"; this was despite hunspell and its English dictionary being installed. After a lengthy investigation I discovered that Pod::Wordlist::hanekomu explicitly sets the spellchecker to aspell (for no obvious reason) and so I had to specify aspell and its US English dictionary dictionary as build requirements rather than the (otherwise preferred) hunspell versions
Successfully updated perl-Test-Kwalitee to 1.13 (see above for details)
Updated perl-XML-LibXML to 2.0103:
Fix for test failures in t/40reader.t (CPAN RT#83779)
Updated perl-YAML-Tiny to 1.54 as per the Fedora version
In common with most "Convert to Dist::Zilla" jobs, this meant I needed to introduce a bunch of patches (4 in this case) to support building this simple package on old distributions where I can't upgrade Test::More to a modern version
Friday 30th August 2013
Fedora Project
Built perl-Test-Kwalitee 1.13 for F-20 and Rawhide now that the issue with Digest::SHA being missing from the buildroot issue has been resolved
Imported and built perl-Mock-Quick (1.107) for F-19, F-20 and Rawhide after it was reviewed and approved by Jitka Plesnikova
Applied a couple of patches from upstream git to perl-Qt in F-20 and Rawhide, resolving the FTBFS with Perl 5.18 problem
Local Packages
Updated perl-XML-LibXML to 2.0104:
Use quoted version number in the SYNOPSIS (CPAN RT#88060)
Fix test failures when building with a directory component that contains whitespace (CPAN RT#86665)
Saturday 31st August 2013
Fedora Project
Built debconf in F-20 and Rawhide, after resolving its FTBFS with Perl 5.18 issue yesterday - its dependency perl-Qt had been broken
Local Packages
Updated libgpg-error to 1.12:
Added support for 64-bit Windows (use ./autogen.sh --build-w64)
Fixed parsing and installing of the Windows .def file
New symbols: GPG_ERR_NO_CRYPT_CTX, GPG_ERR_WRONG_CRYPT_CTX, GPG_ERR_BAD_CRYPT_CTX, GPG_ERR_CRYPT_CTX_CONFLICT, GPG_ERR_BROKEN_PUBKEY, GPG_ERR_BROKEN_SECKEY
Updated perl-CPAN-Meta-Requirements to 2.123:
On Perls prior to v5.12, CPAN::Meta::Requirements will be installed into the 'core' library path to avoid an older version bundled with ExtUtils::MakeMaker and installed there taking precedence
Updated perl-Module-Load-Conditional to 0.56:
Make requires() more robust (CPAN RT#83728)
Previous Month: July 2013
Next Month: September 2013