Paul's Blog Entries for November 2008

Saturday 1st November 2008

Local Packages

More perl module cleanups: perl-MLDBM, perl-Module-Compat, perl-Module-Info, perl-Unicode-String. No significant changes in any of those.

Tuesday 5th November 2008

Fedora Project

  • JasonTibbitts kindly approved my perl-File-Comments package submission, which is now waiting for CVS

  • Submitted a package for perl-Math-BigInt-GMP, which is needed for GMP (GNU maths library) support for users of perl-Math-BigInt (e.g. Crypt::DSA and Crypt::DH); this used to be provided by perl-Math-GMP but Math::BigInt 1.87 and above as included in Fedora 9 onwards use this new module instead, and spew warnings about math libs not being found if it's missing

Local Packages

  • More perl module cleanups: perl-Crypt-SmbHash, perl-Digest-MD4, perl-File-Find-Rule, perl-FreezeThaw, perl-IO-stringy, perl-MIME-XBase64, perl-Test-Pod-Coverage, perl-Mail-Mbox-MessageParser, perl-Mail-Sendmail, perl-Test-Builder-Tester, perl-Text-Glob, perl-TimeDate; no significant changes in any of those

Wednesday 5th November 2008

Fedora Project

  • Imported perl-File-Comments into CVS and built it for Fedora 8, 9, and Rawhide. It should appear in a set of stable updates soon.

Local Packages

  • Updated dovecot as per Rawhide to fix the permissions of dovecot.conf and deliver (now SGID mail) to prevent potential password disclosure

  • Updated moin to 1.8.0

  • Updated perl-NetAddr-IP to 4.015

  • Updated perl-Socket6 to 0.23

  • Updated perl-XML-LibXML to 1.67

  • Updated php-Smarty to fix security issue CVE-2008-4811 (#469648), PHP code execution via templates with \ escaped $ sign

  • More perl module cleanups (no major changes): perl-Algorithm-Diff, Convert-BinHex, perl-Convert-TNEF, perl-Number-Compare, perl-Digest-BubbleBabble, perl-Pod-Escapes

Saturday 8th November 2008

Fedora Project

  • Updated perl-Crypt-DSA and perl-Crypt-DH to require a GMP support library, either perl-Math-GMP for Fedora 8 and earlier, or perl-Math-BigInt-GMP for Fedora 9 onwards; this should eliminate warnings about not being able to find math libraries when these modules are used

Monday 10th November 2008

Fedora Project

  • Updated perl-Hook-LexWrap to 0.21 (this is a perl-SIG maintained package)

Local Packages

  • Updated curl to 7.19.1

  • Updated libspf2 to 1.2.9

  • Updated perl-Hook-LexWrap to 0.21

  • Updated perl-XML-LibXML to 1.68

Tuesday 11th November 2008

Local Packages

  • Updated perl-Params-Util to 0.35 (Fedora 3 onwards; it requires Scalar::Util >= 0.14), which is now an arch-specific package

  • New package perl-Parse-CPAN-Meta (0.03)

  • New package perl-Test-CPAN-Meta (0.12)

Wednesday 12th November 2008

Local Packages

  • Updated mod_fcgid to not include the -selinux subpackage for Fedora 8 onwards; policy is now included in the main selinux-policy packages (which obsolete mod_fcgid-selinux) in the updates released to stable earlier today

  • Updated perl-XML-LibXML to 1.69

Fedora Project

  • Updated mod_fcgid as per local packages, updates requested for Fedora 8 and 9, Fedora 11 version will appear in Rawhide after the Final Freeze for Fedora 10 ends, and I've requested that the Fedora 10 version be included in Fedora 10 Final

Thursday 13th November 2008

Local Packages

  • Updated perl-MIME-tools to 5.427 on Fedora 9 onwards (dependencies prevent it building on older releases)

  • More perl module cleanups: perl-Array-Compare, perl-ExtUtils-ParseXS, perl-Mail-Sender, perl-MailTools, perl-MIME-tools, perl-Module-CoreList, perl-Pod-Simple, perl-Test-Exception, perl-Test-Warn, perl-Unix-Syslog, perl-XML-SAX

Friday 14th November 2008

Local Packages

Another big batch of perl module cleanups: perl-Expect, perl-IPC-Run, perl-Net-Server, perl-Pod-Coverage, perl-Test-NoWarnings, perl-Text-Template, perl-Tree-DAG_Node

Saturday 15th November 2008

Kernel loop module now built-in in Fedora 9

Rebooted my build server into the new kernel and found that a bunch of loopback-mounted ISO images didn't get mounted, due to running out of loop devices. This is a problem I'd fixed a long time ago by creating a file /etc/modprobe.d/loop containing this line:

options loop max_loop=64

Running lsmod revealed that the loop module wasn't even loaded. It turned out that this kernel update has a new configuration in which the loop module is built-in to the kernel rather than being a module:

$ fgrep LOOP /boot/config-2.6.2*

I don't know if this is going to a long-term change or not since I didn't see anything in the changelog about it, but the fix for now is to add the appropriate option in /boot/grub/grub.conf:

title Fedora (
        root (hd0,1)
        kernel /vmlinuz- ro root=/dev/VgOS/lvroot max_loop=64
        initrd /initrd-

Local Packages

  • Final one of the perl module package cleanups: perl-Test-Manifest

Monday 17th November 2008

Local Packages

SELinux Reference Policy

  • Posted yet another version of my policy for milter mail filters, this time removing support for milter-to-MTA communications over TCP sockets (at upstream's request)

Tuesday 18th November 2008

Local Packages

  • Updated perl-IO-Socket-SSL to 1.18

Fedora Project

  • Updated perl-IO-Socket-SSL to 1.18; testing updates for Fedora 8, 9, and 10 requested

Thursday 20th November 2008

Fedora Project

  • Tweaked the following packages whose source files weren't found at the listed upstream URLs in the last source file audit: gnome-libs (Berkeley DB moved to Oracle), gtorrentviewer (sourceforge download URLs not the most reliable), lat (upstream has moved to sourceforge), and perl-Mail-Mbox-MessageParser (CPAN is currently the best "upstream" site)

Monday 24th November 2008

Local Packages

  • Updated dovecot to 1.1.7

Previous Month: October 2008
Next Month: December 2008