PaulHowarth/Blog/2007-10

Paul's Blog Entries for October 2007

Monday 1st October 2007

Local Packages

  • Rebuilt dovecot with an epoch bump after Rawhide did the same; I don't know why Rawhide ever included the alpha releases of version 1.1 - it was very likely to result in the need for an ugly epoch number that the package will be saddled with for the rest of eternity

Tuesday 2nd October 2007

Local Packages

  • Updated libidn to 1.2

Thursday 4th October 2007

Local Packages

  • Updated perl-Unix-Syslog to 1.0

Friday 5th October 2007

Local Packages

  • Updated libpng10 to 1.0.29

Fedora Project

  • Updated libpng10 to 1.0.29 (Rawhide only)

Monday 8th October 2007

Local Packages

  • Updated proftpd to 1.3.1

Tuesday 9th October 2007

Fedora Project

  • Built smbldap-tools for EPEL-4 and EPEL-5 at the request of SimoSorce, the current samba maintainer; the samba package has bundled a version of smbldap-tools as documentation for a very long time, and building the package separately for Enterprise Linux as well as Fedora is a much cleaner approach

Sky Plus

Ordered a Sky+ upgrade this morning, to replace the existing Sky box in the living room. I'd have done it earlier but the £10-a-month additional subscription put me off. Now that that's gone (as long as you have any Sky package), there's no reason not to go for the upgrade, especially as the box itself is now available for £99 (plus a £30 installation fee for the additional feed needed from the dish).

In combination with my Sony RDR-HXD860 DVD recorder, I can now digitally record up to three channels at the same time, which is handy when the programmers put good shows up against each other.

Wednesday 10th October 2007

Local Packages

  • Updated perl-IO-Socket-SSL to 1.10

Thursday 11th October 2007

Local Packages

  • Updated perl-Devel-Symdump to 2.08

  • Updated perl-IO-Socket-SSL to 1.11

Fedora Project

  • It turns out that the update I did to libpng10 1.0.29 was actually a security fix; today I received Bug #327791 (CVE-2007-5269 libpng DoS via multiple out-of-bounds reads), so I cloned the 1.0.29 package from Rawhide and built it for Fedora 6 and 7

Friday 12th October 2007

Local Packages

  • Updated dkms to 2.0.17.5

Fedora Project

  • Finally completed an update to spamass-milter that's been in the pipeline for ages, splitting the initscript out of the spec file, making that initscript LSB-compliant, clarifying the license, using getent in the scriptlets etc. The new version is built for Rawhide, EPEL-4, and EPEL-5, and should resolve Bug #247062 (Initscript Review) and Bug #250131 (Include spamass-milter to EPEL).

Tuesday 16th October 2007

Local Packages

  • Updated libpng10 to 1.0.30

Fedora Project

  • Updated libpng10 to 1.0.30

Friday 26th October 2007

Fedora Project

It's been a busy week for me. I got down to the last three of my packages that needed rebuilding for BuildId inclusion, namely ORBit, gnome-libs, and libglade, which I'd held off on doing because I wanted to fix the license tags at the same time, and these packages were potentially troublesome mixed-license packages that would need detailed examination.

Then, at the start of the week, I received multi-arch conflict bug reports for libxml, ORBit, gnome-libs, and libglade. So I wanted to fix those too, which wasn't terribly difficult really but still time-consuming.

When I came to build the updated gnome-libs, I found it failed because of a compile error on ppc64. It turns out that the configure script for gnome-libs looks to see if umode_t is defined in the system header files and, if not, defines it as an int (it's used in the VFS layer). This doesn't cause a problem on x86 and ppc architectures, but on ppc64 there is a definition of umode_t (as an int) in a kernel header file that's pulled in via signal.h. The configure script doesn't find it because it doesn't check signal.h and so it ends up getting defined twice and causing a compile error. Fixing the configure script to include signal.h when checking for umode_t was enough to resolve the problem.

So eventually I got the packages built for Rawhide, but I'd missed the final freeze for Fedora 8. I wrote to the release engineering team to put my case for including the updates in Fedora 8 (BuildID and ppc64 builds being quite important) and it was agreed to include the new versions. Hopefully I won't need to touch any of these packages for some considerable time now.

Local Packages

  • Built RHEL/CentOS versions of the updated Fedora packages for libxml, ORBit, gnome-libs, and libglade

  • Updated perl-IO-Socket-SSL to 1.12

Monday 29th October 2007

Local Packages

  • Updated dovecot to 1.0.6

  • Updated perl-Test-File to 1.19

  • Updated perl-Test-Manifest to 1.22

Fedora Project

No sooner than I commented about not expecting an update to gnome-libs etc. for some time than along came a couple more bug reports:

I've built and pushed updates for gnome-libs for FC-6, F-7 (testing), F-8 (testing), and development; the imlib bug will have to wait a day or two until I have more time to look at it.

Wednesday 31st October 2007

Local Packages

  • Updated dovecot to 1.0.7

  • Updated perl-ExtUtils-CBuilder to 0.21

  • Updated perl-Test-File to 1.21

It turns out that a patch I'd done earlier to support running the test suite for perl-Test-File on older distributions was broken, and the failure was exposed when I tried building the packages today. What had changed since the last build was an upgrade of mock in my buildsystem to version 0.8.4. Whilst this caused me some grief in fixing up various configuration files earlier in the week, the new version is now running smoothly. Having identified the problem, fixing it was thankfully very easy.

Previous Month: September 2007
Next Month: November 2007

Recent