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 2.6.27.5-37.fc9.x86_64 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* /boot/config-2.6.26.5-45.fc9.x86_64:CONFIG_BLK_DEV_LOOP=m /boot/config-2.6.26.5-45.fc9.x86_64:CONFIG_BLK_DEV_CRYPTOLOOP=m /boot/config-2.6.26.6-79.fc9.x86_64:CONFIG_BLK_DEV_LOOP=m /boot/config-2.6.26.6-79.fc9.x86_64:CONFIG_BLK_DEV_CRYPTOLOOP=m /boot/config-2.6.27.5-37.fc9.x86_64:CONFIG_BLK_DEV_LOOP=y /boot/config-2.6.27.5-37.fc9.x86_64:CONFIG_BLK_DEV_CRYPTOLOOP=m
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 (2.6.27.5-37.fc9.x86_64) root (hd0,1) kernel /vmlinuz-2.6.27.5-37.fc9.x86_64 ro root=/dev/VgOS/lvroot max_loop=64 initrd /initrd-2.6.27.5-37.fc9.x86_64.img
Local Packages
Final one of the perl module package cleanups: perl-Test-Manifest
Monday 17th November 2008
Local Packages
Updated moin-theme-mentalwealth to fix broken CSS for <P> elements within <DD>
Updated libxml2 as per Fedora, addressing two buffer overflow issues, CVE-2008-4225 (Bug #470480) and CVE-2008-4226 (Bug #470466)
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