PaulHowarth/Blog/2008-08

Paul's Blog Entries for August 2008

Friday 1st August 2008

Local Packages

  • Updated nmap spec file to reinstate the nostrip patch, which will result in better debuginfo

  • Rebuilt libssh2 to fix dist tag issue

Monday 4th August 2008

Local Packages

  • Updated getmail to 4.8.2

  • Updated perl-Test-Prereq to 1.034

Tuesday 5th August 2008

Local Packages

  • Updated perl-XML-SAX to 0.95

Wednesday 6th August 2008

Local Packages

  • Updated perl-XML-SAX to 0.96

Friday 8th August 2008

Local Packages

  • Updated php4-pcntl to 4.4.9

  • Rebuilt php4-pcntl-gtk against new php4-pcntl

Monday 11th August 2008

Wiki

Finally got round to writing SunJava6OnFedora and creating the associated package. My hand was forced somewhat because the package I was running under SunJava5OnFedora (EMC NetWorker 7.4) stopped working after upgrading Java to 1.5.0 update 16. No such trouble with Java 1.6.0 update 7.

Tuesday 12th August 2008

Local Packages

  • Updated getmail to 4.8.3

  • Updated proftpd to include mod_ban (in the -extras subpackage)

Wednesday 13th August 2008

Fedora Project

  • Branched and built gtkwave (3.1.12) for EPEL (4 & 5)

  • Updated the F-8 and F-9 branches of gtkwave to 3.1.2 (as per Rawhide) and issued updates for them

Friday 15th August 2008

Fedora Project

  • Updated bittorrent (all active releases) to fix Bug #457563 (noisy %post script) and Bug #458926 (create pidfile for btseed service), update the user/group creation in %post to the current standard, plus various other minor tweaks; the packages aren't built yet because Koji appears to be down, possibly something to do with this mysterious announcement

Local Packages

  • Merged changes in bittorrent from Fedora versions into my local packages, both for 4.4.0 and 5.2.0

Saturday 16th August 2008

Local Packages

  • Updated libpng10 to 1.0.38

Fedora Project

  • With koji and now cvs down, I have pending updates for bittorrent and libpng10 ready to build

Monday 18th August 2008

Local Packages

  • Updated perl-ExtUtils-CBuilder to 0.24

  • Updated perl-Socket6 to 0.22

Friday 19th September 2008

Local Packages

  • Updated libpng10 to 1.0.40

In mid-June I tracked down some SELinux denials during mail delivery to a leaked socket descriptor in libmilter (part of sendmail). I was still getting a small number of similar denials and today I tracked them down to the fact that the other end of the same socket connection (this time in the main sendmail dæmon itself) didn't set the close-on-exec flag either, and that descriptor would leak into the local delivery process. I hacked together a patch, included in my sendmail-8.14.3-1.4.CF package, and that cleared up the SELinux denials. I sent the patch upstream (as I did in June) and hopefully the issue will be addressed in the next upstream release, whenever that is (the previous patch wasn't seen as a severe issue and I doubt that this one will be either).

Fedora Project

  • Updated libpng10 to 1.0.40 in Rawhide

Wednesday 20th August 2008

Fedora Project

The CVS, lookaside cache, and koji builders all came back online for a while today, which gave me time to:

  • Build the bittorrent updates I committed to CVS last week for Rawhide and Fedora 9

  • Update libpng10 to 1.0.38 in Rawhide

Unfortunately the whole lot went offline again before I could do the bittorrent build for Fedora 8.

Thursday 21st August 2008

Local Packages

  • Updated gtkwave to 3.1.13

  • Updated libpng10 to 1.0.39

  • Updated perl-ConfigReader-Simple to 1.27

Friday 22nd August 2008

Local Packages

  • Rebuilt curl to add a note in the description for libcurl that, unlike the Fedora libcurl packages, mine doesn't include libcurl.so.3 (built from the libcurl.so.4 sources) as upstream does not agree with Debian and Fedora's assertions that the two library versions have the same ABI

  • Rebuilt curl again to remove the just-added note since the bogus libcurl.so.3 library has been removed in the Fedora package today (not because it was the wrong thing to do but because the Adobe Flash 10 player will now dlopen() either libcurl.so.3 or libcurl.so.4 rather than requiring a specific one of them)

  • Rebuilt nmap, updating the license tag to clarify that the package as a whole is GPL (version 2 only)

Fedora Project

Some of the systems are slowly coming back online after the intrusion.

  • With koji back I was able to build the Fedora 8 update for bittorrent, committed to CVS last week

  • With bodhi back I was able to create updates for the Fedora 8 and Fedora 9 bittorrent builds

  • With CVS back (I somehow got blocked by denyhosts, not sure how that happened), I was able to update gtkwave to 3.1.13 and libpng10 to 1.0.39 (both in Rawhide)

Signature Spammer

One of the most prolific spammers as far as attempts to send their crap to me is concerned appears to be "signing" their messages. The "From" addresses, though obviously made-up, fit a pattern of dwsomethingm@something.com (or more recently, other top-level domains as well as .com). This makes the messages very easy to reject with a simple milter-regex rule:

reject "Thank you for signing your spam"
envfrom /^<dw(.*)m@\1\.[a-z]+>$/e

Wednesday 27th August 2008

Local Packages

  • Updated libidn to 1.10

Friday 29th August 2008

Fedora Project

Updated the patches for imlib and gnome-libs to apply without fuzz, needed to build in Rawhide now.

Curry

Had an excellent curry at the Punjab in Rusholme. It's not the best-looking place around but the food is fantastic and the portions generous. We shared Tandoori Fish and Chicken Dosa starters (I think the Punjab is the only place on the curry mile that does Dosas), and I had Lamb Chilli for the main course. At last I found something as good (and as hot!) as the Chicken Chilli that the Tabak used to do :-)

Saturday 30th August 2008

Fedora Project

  • MattDomsch's regular rebuilds of all of Rawhide turned up an intermittent build failure of perl-IO-Socket-SSL. When trying to reproduce it, it worked for me on i386 but failed on x86_64, the opposite of what Matt had found. Fortunately, the issue had also been noticed by upstream, who released a new version, 1.15, on Thursday (28th) in an attempt to fix this. Whilst updating it, I added a dependency on perl(Net::LibIDN), which is needed for verification of certificates containing internationalized domain names.

Local Packages

  • Updated perl-IO-Socket-SSL as per Fedora package

  • New package perl-Net-LibIDN needed as dependency of perl-IO-Socket-SSL

Previous Month: July 2008
Next Month: September 2008

Recent