Paul's Blog Entries for February 2008

Friday 1st February 2008

Local Packages

  • Updated gtkwave to 3.1.4

Fedora Project

  • Updated gtkwave to 3.1.4

Monday 4th February 2008

Local Packages

  • Updated kernel-advansys to 0.9.3, which now supports RHEL5.1 and clones

  • Updated moin to 1.6,1

  • Updated moin-theme-monobook to remove a patch backup file that shouldn't have been packaged

  • Updated moin-theme-mentalwealth to make it work with moin 1.6.x

Wiki Update

Updated this wiki to moin 1.6.1; as this is a minor version update, I didn't have the hassles of the upgrade to 1.6.0. The changelog also suggests that the issues I had with the migration scripts breaking InterWiki links may be fixed now, so I may have a crack at updating the work wiki soon.

Wednesday 6th February 2008

Local Packages

  • Updated perl-IO-Socket-INET6 to 2.52

  • Was going to update getmail to 4.7.8 but upstream forgot to package their new RPM spec file (not that I was going to use it) and the install fails as a result

Disk Failure

I had a disk failure on my desktop/buildsystem box towards the end of last week, and this morning I was able to do sufficient testing to determine that it was in fact the drive and not a connector/controller or anything else. It's a Seagate Barracuda 7200.10 SATA 320G, one of four such beasts in the box. Everything in this system is RAID1 so of course the machine still runs perfectly well and it sent me an email about the disk failure.

Anyway, today I've returned the drive under warranty (the Seagate website is very helpful, letting you check whether the drive is still under warranty, generating an RMA number and shipping label etc.). I paid £6.00 for shipping, which won't be refunded, but it's a lot cheaper than buying a new drive. We'll see when the replacement turns up.

Update: The replacement drive, the same model as the original but sporting a label Certified Repaired Drive arrived on 14th February. It's now installed in the system and the RAID is rebuilt :-)

Saturday 9th February 2008

Local Packages

  • Updated perl-Term-ReadLine-Gnu to 1.17a

Monday 11th February 2008

Local Packages

  • Updated perl-ExtUtils-CBuilder to 0.22

  • Updated perl-Net-DNS to 0.63

Wednesday 13th February 2008

Fedora Project

  • Started my bit of the GCC 4.3 Mass Rebuild process by rebuilding pptp, ORBit, libxml, libpng10, imlib, gnome-libs, and libglade`

I decided to use chain-build for the Gnome 1 stack so that each layer of the stack would be built on the newly-built versions of the layers below. This involved bumping the release numbers in the spec for all of the packages, committing and tagging the changes, then doing one big build for libglade:

$ make chain-build CHAIN='libxml libpng10 imlib ORBit : gnome-libs :'

{i} The ORBit, libxml, libpng10, and imlib packages have no interdependencies, gnome-libs requires ORBit, libpng10, and imlib, and libglade requires gnome-libs and libxml

  • Updated rbldnsd to LSB-ize the initscript (as requested in Bug #247043) and to get it to build on Rawhide - the build script's code assumes that the NI_MAXHOST symbol is available anywhere the IPV6 is supported, and that's not currently true on Rawhide unless the _GNU_SOURCE symbol is defined.

As it happens, a spot of additional testing I did just before I was about to close the bug revealed that the exit code for the initscript's stop action was wrong, so I'll need to fix and rebuild again.

Thursday 14th February 2008

Fedora Project

  • More rebuilds for gcc 4.3.0: bluefish, gtorrentviewer, mod_fcgid, and python-zope-interface

Friday 15th February 2008

Local Packages

  • Updated gtkwave to 3.0.15; this didn't build at first for anything older than Fedora Core 5 due to problems with the new pango support (for antialiased fonts), so I reported the problem to Tony (upstream author) who after a couple of attempts got a patch together that fixed it. There will no doubt be a 3.0.16 release incorporating the patch soon, so I'll wait for that before updating Fedora.

  • Updated perl-Sub-Uplevel to 0.1901; I've rpm-versioned this as 0.19.01 to avoid having to do an epoch bump when 0.20 is released (darn perl module versioning!)

Monday 18th February 2008

Local Packages

  • Updated perl-Test-Exception to 0.27

  • Updated perl-Socket6 to 0.20

  • Updated perl-ExtUtils-ParseXS to 2.19

Fedora Project

  • Rebuilt lat with the "make" step done in %build rather than implicitly in %install

  • Fixed milter-regex to support more than 507 rules (Bug #304071)

  • Rebuilt spamass-milter on Rawhide with gcc 4.3.0

  • Branched and built python-zope-interface for EPEL as per request in Bug #207265

Tuesday 19th February 2008

Fedora Project

  • Updated libpng10 in Rawhide to 1.0.31

Local Packages

  • Updated libpng10 to 1.0.31

  • Rebuilt curl, mod_fcgid, ppp, and tidy for with gcc 4.3.0 for Fedora 9

Wednesday 20th February 2008

Fedora Project

  • Fixed the rbldnsd initscript's exit codes, thus completing Bug #247043

Local Packages

  • Updated getmail to 4.8.0; amazingly, for the second successive release, the upstream installer doesn't work because it looks for the spec file, which is missing from the tarball

  • Updated libidn to 1.5; I've had to change the way I prevent the generation of bogus RPATHs to /usr/lib64 with this release; my original method of using the system version of libtool instead of the one in the tarball results in build failures now, as it doesn't recognize the idn libtool wrapper as being a valid libtool wrapper. The new method is to fix the supplied libtool to recognize the system libraries on 64-bits systems, by doing this edit after running %configure:

    %{__sed} -i 's|^sys_lib_dlsearch_path_spec="/lib /usr/lib|sys_lib_dlsearch_path_spec="/%{_lib} %{_libdir}|' libtool
  • Updated rbldnsd to incorporate the initscript fixes from Fedora

Thursday 21st February 2008

Local Packages

  • Updated perl-IO-Socket-INET6 to 2.53


I had a need for Sun Java at work, so I finally got round to updating JpackageJava for Fedora 8 and Java 1.5.0 update 14

Friday 22nd February 2008

Local Packages

  • Updated perl-IO-Socket-INET6 to 2.54

Tuesday 26th February 2008

Local Packages

  • Rebuilt dovecot to use gcc 4.3.0 on Fedora 9

  • Updated gtkwave to 3.1.6

  • Updated moin-macro-MiniPage to 1.6.0-4 (needed for moin 1.6.x compatibility)

Wednesday 27th February 2008

Fedora Project

  • Updated gtkwave in Rawhide to 3.1.6

Previous Month: January 2008
Next Month: March 2008