Paul Howarth's Blog
| << < 2010 / 9 > >> | ||||||
|---|---|---|---|---|---|---|
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | |||
Recent Entries
Friday 27th August 2010
Fedora Project
Updated python-crypto to 2.3 in Rawhide and F-14:
Fix NameError when attempting to use the deprecated getRandomNumber() function
_slowmath: compute RSA u parameter when it's not given to RSA.construct; this makes _slowmath behave the same as _fastmath in this regard
Make RSA.generate raise a more user-friendly exception message when the user tries to generate a bogus-length key
Unusually, the upstream tarball doesn't contain a top-level directory this time so I had to use the -c option to %setup to get the directory created for me in %prep
I also got the benchmark script pct-speedtest.py to run in %check, added a patch to make sure libgmp was found properly on 64-bit systems where it lives in a lib64 directory, and changed the python-devel buildreq to the more specific python2-devel
Local Packages
Updated perl-YAML-Syck to 1.14:
Quoting fixes for JSON with numbers (CPAN RT#60771)
Add YAML tests to make sure HEX and octal preserve their information
Updated python-crypto to 2.3 as per Fedora
Thursday 26th August 2010
Fedora Project
Updated bluefish (Rawhide, F-14, F-13, EL-6) to add an upstream patch fixing a crash in the File/Open dialog if a filter (e.g. "Web Files") is selected (Bug #626246), and to change the buildreq man to /usr/bin/man since man has been obsoleted (but not provided) by man-db from Fedora 14
Local Packages
Updated bluefish as per the Fedora package
Wednesday 25th August 2010
Local Packages
Updated c-ares to apply some fixes from upstream 1.7.4 development:
Add missing break that caused get_ares_servers to fail
Fix aliasing warning in gcc 4.4.4 (at least)
Fix memory leak in ares_getnameinfo
Updated dovecot updated to 2.0.1, and pigeonhole to today's snapshot
- dsync doesn't drop privileges when started as root
- imap: QRESYNC parameters for SELECT weren't handled correctly
- UTF-8 string validity checking wasn't done correctly
- dsync: fixed a random assert-crash with remote dsyncing
- sieved renamed to sieve-dump
- ship manpage for pigeonhole(7)
I had to add a patch to fix the pigeonhole build from a cooked tarball (generated using make dist) as a couple of files weren't included in the resulting tarball
Updated dovecot (1.x) to 1.2.14, dropping the upstreamed QRESYNC patch
virtual mailboxes: added support for IDLE notifications
master: don't crash on config reload when using dict processes
imap: QRESYNC parameters for SELECT weren't handled correctly
Updated sendmail to fix the sendmail.nm-dispatcher script to handle VPN connections (Bug #577540)
Tuesday 24th August 2010
Fedora Project
Updated curl to build without needing to run the autotools during the build process, and to drop manual dependencies on automake and pkgconfig in the libcurl-devel package that are no longer needed for various reasons
Local Packages
Updated curl to fix kerberos proxy authentication for https (Bug #625676) and work around glibc/valgrind problem on x86_64 (Bug #626470)
Updated curl again to drop manual dependencies on /usr/share/aclocal and pkgconfig in the libcurl-devel package that are no longer needed for various reasons on current Fedora (but these are kept for older releases where they are needed)
Updated perl-Class-MOP to 1.07 (fix a mysterious error, which showed up as "Can't use an undefined value as a symbol reference at /usr/local/lib/perl/5.10.1/Class/MOP/Mixin/HasMethods.pm line 167")
RPM Fusion Project
Rebuilt perl-Crypt-IDEA for perl 5.12.1 in F-14
Monday 23rd August 2010
Fedora Project
Merged existing EL-6 branch of perl-Return-Value (1.666001-1) with Rawhide (no significant changes) and built it for EPEL-6; it's needed as a dependency of perl-Email-Send (Bug #626218)
Local Packages
Updated perl-Class-MOP to 1.05:
- Refactorings and improvements to how defaults are handled
- Optimizations that should help speed up compilation time
I had to patch t/003_methods.t to make the two newly-added subtests at the end into TODO tests as they fail with perl < 5.10.0:
--- perl-Class-MOP/trunk/Class-MOP-1.05-broken-test-003.patch (added) +++ perl-Class-MOP/trunk/Class-MOP-1.05-broken-test-003.patch Mon Aug 23 15:14:04 2010 @@ -1,0 +1,41 @@ Fails like this: http://www.cpantesters.org/distro/C/Class-MOP.html#Class-MOP-1.05 # Failed test 'get_method_list handles constants properly' # at t/003_methods.t line 368. # Structures begin differing at: # $got->[0] = 'BAR' # $expected->[0] = 'quux' # Failed test '_get_local_methods handles constants properly' # at t/003_methods.t line 375. # Structures begin differing at: # $got->[0] = 'BAR' # $expected->[0] = 'quux' # Looks like you failed 2 tests of 71. t/003_methods.t ........................... Dubious, test returned 2 (wstat 512, 0x200) Failed 2/71 subtests --- Class-MOP-1.05/t/003_methods.t.orig 2010-08-22 16:31:55.000000000 +0100 +++ Class-MOP-1.05/t/003_methods.t 2010-08-23 09:48:40.784337434 +0100 @@ -352,6 +352,10 @@ } } +TODO: { + +local $TODO = "Test fails with perl < 5.10.0"; + { package HasConstants; @@ -377,5 +381,7 @@ '_get_local_methods handles constants properly' ); +}; + done_testing;Updated perl-DBM-Deep to 2.0001:
Simply reading a hash or array element no longer causes autovivification, though dereferencing it does still; this makes DBM::Deep comply with Perl's behaviour - CPAN RT#60391
Updated perl-Email-Address to 1.890:
- Allow domainless addresses if requested
I had to create a branch for the 1.889 version for releases with perl < 5.10.0 as this new version uses the branch reset pattern (?|) in a regex, which is new in perl 5.10.0; upstream plans to fix this in the next release, so the branch should be short-lived
Updated perl-IPC-Run3 to 0.044:
Ignore user-defined __DIE__ handler in _type
Added test for __DIE__ handler behaviour
Updated perl-Module-CoreList to 2.37:
- Updated for 5.13.4
Remove 'Filespec' module (never in core, should have been 'VMS::Filespec')
Updated perl-Moose to 1.10, bumping the Class::MOP dependency to 1.05:
The long-deprecated alias and excludes options for rĂ´le applications now issue a deprecation warning; use -alias and -excludes instead
- Inlined code no longer stringifies numeric attribute defaults
default => undef now works properly
enum type constraints now throw errors if their values are nonsensical
- Optimizations that should help speed up compilation time
Updated perl-Software-License to 0.102340:
- Add PostgreSQL
Other Entries
Local Packages refers to my local package repository at http://www.city-fan.org/ftp/contrib/