PaulHowarth/Blog/2009-08

Paul's Blog Entries for August 2009

Saturday 1st August 2009

Local Packages

  • Bumped a few packages for the Fedora_12_Mass_Rebuild (libxml2, mod_fcgid, python-setuptools, rbldnsd, spamass-milter, tidy, xxdiff)

  • Updated proftpd to include upstream patch resolving parallel build problem, as per Fedora

Sunday 2nd August 2009

Local Packages

Monday 3rd August 2009

Local Packages

  • Updated perl-List-MoreUtils to 0.25_02 (first version working over all releases since 0.22)

  • Updated perl-PAR-Dist to 0.46

  • Updated perl-PPI to 1.205

Fedora Project

  • Created updates for proftpd in F-10, F-11, EL-4, and EL-5 to resync them with the version in Rawhide, containing a great many fixes

Tuesday 4th August 2009

PPTP Client Project

Updated the pptp packaging to match the Fedora packaging more closely, and built and pushed Fedora 11 versions of the upstream repositories, which I forgot to do at the time of the Fedora 11 release. Surprised that there were no complaints about that on pptpclient-devel.

Local Packages

  • Updated moin-theme-widget with fixes for moin ≥ 1.6.0

Wednesday 5th August 2009

Local Packages

  • Updated gtkwave to 3.2.2

Fedora Project

  • Tried updating gtkwave to 3.2.2 in Rawhide but the PPC build failed with an internal compiler error:

  • ./fst/fstapi.c: In function 'fstReaderInit':
    ./fst/fstapi.c:2668: internal compiler error: in memory_address, at explow.c:493
    Please submit a full bug report,
    with preprocessed source if appropriate.
    See <http://bugzilla.redhat.com/bugzilla> for instructions.
  • (same problem with F-11 compiler but F-10 is OK), so I raised Bug #515672 about it

Wiki

Made a start on updating SunJava6OnFedora to go from update 7 to update 15, which brings in the long-awaited browser plugin for x86_64 systems (well, since update 12 actually). Anyway, when it came to building the x86_32 version of the package-in-progress, it soon fell over:

$ setarch i386 rpmbuild --rebuild java-1.6.0-sun-1.6.0.15-1.0.cf.nosrc.rpm
Installing java-1.6.0-sun-1.6.0.15-1.0.cf.nosrc.rpm
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.NVE81s
+ umask 022
+ cd /home/paul/BUILD/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf /home/paul/BUILD/BUILD/jdk1.6.0_15
+ export MORE=10000
+ MORE=10000
+ sh /home/paul/BUILD/SOURCES/java-1.6.0-sun/jdk-6u15-linux-i586.bin
/home/paul/BUILD/SOURCES/java-1.6.0-sun/jdk-6u15-linux-i586.bin: ./install.sfx.17553: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
error: Bad exit status from /var/tmp/rpm-tmp.NVE81s (%prep)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.NVE81s (%prep)

My Fedora 11 development box is a "pure" x86_64 system, so I had to install the 32-bit version of glibc to get past this:

# rpm -q glibc
glibc-2.10.1-2.x86_64
# yum install glibc.i586
Loaded plugins: refresh-packagekit
updates-local                                                                     | 2.3 kB     00:00     
city-fan.org                                                                      | 2.3 kB     00:00     
city-fan.org/primary_db                                                           | 192 kB     00:00     
poptop-stable                                                                     | 2.3 kB     00:00     
pptp-stable                                                                       | 2.3 kB     00:00     
rpmfusion-free-updates                                                            | 3.8 kB     00:00     
rpmfusion-nonfree-updates                                                         | 3.8 kB     00:00     
updates/metalink                                                                  |  15 kB     00:01     
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package glibc.i586 0:2.10.1-2 set to be updated
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.10.1-2.i586
--> Processing Dependency: libfreebl3.so for package: glibc-2.10.1-2.i586
--> Running transaction check
---> Package nss-softokn-freebl.i586 0:3.12.3.99.3-2.11.3.fc11 set to be updated
--> Finished Dependency Resolution  

Dependencies Resolved

=========================================================================================================
 Package                     Arch          Version                          Repository              Size
=========================================================================================================
Installing:
 glibc                       i586          2.10.1-2                         fedora-local           4.9 M
Installing for dependencies:
 nss-softokn-freebl          i586          3.12.3.99.3-2.11.3.fc11          updates-local          136 k

Transaction Summary
=========================================================================================================
Install       2 Package(s)
Upgrade       0 Package(s)

Total download size: 5.0 M
Is this ok [y/N]: y
Downloading Packages:
---------------------------------------------------------------------------------------------------------
Total                                                                     14 MB/s | 5.0 MB     00:00     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : glibc-2.10.1-2.i586                                                               1/2 
  Installing     : nss-softokn-freebl-3.12.3.99.3-2.11.3.fc11.i586                                   2/2 

Installed:
  glibc.i586 0:2.10.1-2

Dependency Installed:
  nss-softokn-freebl.i586 0:3.12.3.99.3-2.11.3.fc11

Complete!
#

The build then ran successfully...

$ setarch i386 rpmbuild --rebuild java-1.6.0-sun-1.6.0.15-1.0.cf.nosrc.rpm
Installing java-1.6.0-sun-1.6.0.15-1.0.cf.nosrc.rpm
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.pG3HJM
+ umask 022
+ cd /home/paul/BUILD/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf /home/paul/BUILD/BUILD/jdk1.6.0_15
+ export MORE=10000
+ MORE=10000
+ sh /home/paul/BUILD/SOURCES/java-1.6.0-sun/jdk-6u15-linux-i586.bin
+ cd /home/paul/BUILD/BUILD
+ cd jdk1.6.0_15
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
...

Thursday 6th August 2009

Wiki

  • Updated SunJava6OnFedora to reference Sun Java 6 Update 15, including the 64-bit browser plugin

Fedora Project

  • Updated gtkwave to 3.2.2 in Rawhide after an updated gcc package became available to resolve Bug #515672; Jakub also suggested a workaround for the F-11 build, which worked although I'm not currently planning to update F-11 to 3.2.2

  • The required patch was as follows, growing a buffer allocated on the stack a little bit:
  • --- gtkwave-3.2.2/src/helpers/fst/fstapi.c      2009-08-06 20:44:14.000000000 +0100
    +++ gtkwave-3.2.2/src/helpers/fst/fstapi.c      2009-08-06 20:45:27.000000000 +0100
    @@ -2431,7 +2431,8 @@
            {
            FILE *fcomp;
            off_t offpnt, uclen;
    -       char gz_membuf[FST_GZIO_LEN];
    +       const BZ515672_BODGE = 32;
    +       char gz_membuf[FST_GZIO_LEN + BZ515672_BODGE];
            void *zhandle;
             int flen = strlen(xc->filename);
             char *hf = calloc(1, flen + 16 + 32 + 1);

Friday 7th August 2009

Local Packages

  • Updated getmail to 4.10.0 (add message_log_verbose option, off by default)

Monday 10th August 2009

Local Packages

  • Updated dovecot to 1.2.3 and managesieve to 0.11.8

  • Updated getmail to 4.11.0 (fix --dump for rcfiles containing verbose=0 option; fix copy-and-paste error in documentation of MultiSorter destination)

  • Updated perl-Module-Build to 0.340201 (fix CPAN RT#47980)

  • Updated perl-PPI to 1.206 (optimisation release - 1-2% speed up)

  • New package perl-Devel-GlobalDestruction (0.02)

  • New package perl-Scope-Guard (0.03)

  • New package perl-Sub-Identify (0.04)

  • New package perl-Sub-Name (0.04)

  • New package perl-Task-Weaken (1.03)

  • New package perl-Test-LongString (0.11)

  • New package perl-UNIVERSAL-require (0.13)

Wiki

  • Updated SunJava5OnFedora to reference Sun Java 5 Update 20 and add details of using alternatives to manage the browser plugin

Tuesday 11th August 2009

Local Packages

  • Updated perl-Array-Compare to 2.00

  • Updated perl-YAML to 0.70

  • Updated spamass-milter to build from the bzipped tarball rather than the gzipped one

  • Updated weblint++ to 1.15

  • New package perl-Algorithm-C3 (0.08)

  • New package perl-Class-C3 (0.21)

  • New package perl-Class-C3-XS (0.11)

  • New package perl-Class-MOP (0.91)

  • New package perl-Moose (0.88)

  • New package perl-MRO-Compat (0.11)

Fedora Project

  • Updated spamass-milter in Rawhide to build from the bzipped tarball rather than the gzipped one

Wednesday 12th August 2009

Fedora Project

Whilst browsing through LWN, I came across a Red Hat Security Alert on libxml and libxml2 (for RHEL), which was interesting because I hadn't seen any bug reports for libxml. I downloaded the RHEL-3 source package and found that it contained two patches for libxml 1.8.17 (the last release of libxml version 1), neither of which were in the Fedora version, which addressed:

Needless to say I updated the libxml packages in Fedora 10, 11, and Rawhide and submitted updates pronto!

Local Packages

  • Updated libxml as per Fedora above

  • Updated libxml2 for the CVE-2009-2414 and CVE-2009-2416 vulnerabilities as per Fedora

  • Updated tzip to fix some compiler warnings

Thursday 13th August 2009

Fedora Project

  • Updated libpng10 to 1.0.48 in Rawhide

Local Packages

  • Updated libpng10 to 1.0.48

  • Updated curl to 7.19.6

Friday 14th August 2009

Local Packages

  • Updated perl-Class-MOP to 0.92

  • Updated perl-Moose to 0.89

Monday 17th August 2009

Local Packages

  • Updated bluefish-unstable to 1.3.6

  • Updated java-1.6.0-sun to 1.6.0.16 (updated SunJava6OnFedora too)

Tuesday 18th August 2009

Local Packages

  • Updated curl to fix NSS ignoring ssl.verifyhost and produce more verbose error messages (Bug #516056)

  • Updated java-1.5.0-sun to fix alternatives handling for the browser plugin (updated SunJava5OnFedora too)

  • New package trac-accountmanager-plugin (0.2.1)

Fedora Project

Wednesday 19th August 2009

Local Packages

  • Updated libcurl7112 to fix CVE-2009-2417 (incorrect verification of SSL certificate with NUL in name) and to update the patches so that the package builds without needing to run the autotools during the build

  • Updated libcurl7155 to fix CVE-2009-2417 (incorrect verification of SSL certificate with NUL in name)

  • Updated proftpd to include mod_vroot and use it to map /etc/security/pam_env.conf into user home directory chroots to work around PAM+chroot issues (Bug #477120 and Bug #506735)

  • Updated trac-accountmanager-plugin to use setuptools to generate the tarball, and fix timestamps on a per-file basis

Fedora Project

Thursday 20th August 2009

Local Packages

  • Updated dovecot to 1.2.4 and dovecot-sieve to 0.1.11

  • Updated perl-IO-Socket-SSL to 1.30

Fedora Project

  • Updated perl-IO-Socket-SSL to 1.30

Friday 21st August 2009

Local Packages

  • Updated dovecot-sieve to 0.1.12 and dovecot-managesieve to 0.11.9

Saturday 22nd August 2009

Fedora Project

  • Updated perl-Net-SSLeay to svn trunk (rev 252), needed due to omission of MD2 functionality from OpenSSL 1.0.0 (CPAN RT#48916) as soon to be found in Rawhide

Monday 24th August 2009

Local Packages

  • Updated curl to work around a problem causing a tight loop during an sftp upload (see http://permalink.gmane.org/gmane.comp.web.curl.library/24744)

  • Updated dkms to 2.1.0.0

  • Updated perl-Net-SSLeay to svn trunk (rev 252), needed due to omission of MD2 functionality from OpenSSL 1.0.0 (CPAN RT#48916) as soon to be found in Rawhide; had to define OPENSSL_NO_SHA256 manually for releases with openssl < 0.9.8 to prevent build failures due to missing symbol EVP_sha256 in older openssl versions

  • Updated perl-Net-SSLeay to svn trunk (rev 253), including upstream fix for EVP_sha256 issue

Fedora Project

  • Took ownership of perl-Jcode, which had been orphaned; it's currently a dependency of smbldap-tools but that may not be the case much longer - see http://gna.org/bugs/?11717

  • Updated perl-Jcode in Rawhide to 2.07 and cleaned up the package whilst I was at it

Tuesday 25th August 2009

Local Packages

  • Updated perl-Jcode to add explicit perl(MIME::Base64) dependency for MIME header support

  • Updated perl-Module-CoreList to 2.18 (update for perl 5.10.1; remove %patchlevel hash; add %upstream and %bug_tracker data)

Wednesday 26th August 2009

Dependency Hell

Came to do a yum update on my Internet-facing server this morning (it's basically a minimal install with a few server packages added) and was presented with this:

# yum update
Setting up Update Process
Resolving Dependencies
--> Running transaction check
--> Processing Dependency: libpolkitkdeprivate.so.4 for package: kdebase-workspace-4.3.0-9.fc11.i586
---> Package dhclient.i586 12:4.1.0p1-2.fc11 set to be updated
---> Package kdebase-workspace.i586 0:4.3.0-9.fc11 set to be updated
--> Processing Dependency: ksysguardd = 4.3.0-9.fc11 for package: kdebase-workspace-4.3.0-9.fc11.i586
--> Processing Dependency: kdm = 4.3.0-9.fc11 for package: kdebase-workspace-4.3.0-9.fc11.i586
--> Processing Dependency: kdebase-runtime >= 4.3.0 for package: kdebase-workspace-4.3.0-9.fc11.i586
--> Processing Dependency: libxklavier.so.12 for package: kdebase-workspace-4.3.0-9.fc11.i586
--> Processing Dependency: xorg-x11-apps for package: kdebase-workspace-4.3.0-9.fc11.i586
--> Processing Dependency: xorg-x11-utils for package: kdebase-workspace-4.3.0-9.fc11.i586
--> Processing Dependency: libsyndication.so.4 for package: kdebase-workspace-4.3.0-9.fc11.i586
--> Processing Dependency: libeet.so.1 for package: kdebase-workspace-4.3.0-9.fc11.i586
--> Processing Dependency: libqedje.so.0 for package: kdebase-workspace-4.3.0-9.fc11.i586
--> Processing Dependency: libgps.so.18 for package: kdebase-workspace-4.3.0-9.fc11.i586
--> Processing Dependency: libXss.so.1 for package: kdebase-workspace-4.3.0-9.fc11.i586
--> Processing Dependency: kio_sysinfo for package: kdebase-workspace-4.3.0-9.fc11.i586
--> Processing Dependency: libqzion.so.0 for package: kdebase-workspace-4.3.0-9.fc11.i586
--> Processing Dependency: libqimageblitz.so.4 for package: kdebase-workspace-4.3.0-9.fc11.i586
--> Processing Dependency: libknotificationitem-1.so.1 for package: kdebase-workspace-4.3.0-9.fc11.i586
--> Running transaction check
---> Package eet.i586 0:1.1.0-2.fc11 set to be updated
---> Package gpsd.i586 0:2.39-3.fc11 set to be updated
---> Package kdebase-runtime.i586 0:4.3.0-4.fc11 set to be updated
--> Processing Dependency: kdebase-runtime-libs(x86-32) = 4.3.0-4.fc11 for package: kdebase-runtime-4.3.0-4.fc11.i586
--> Processing Dependency: htdig for package: kdebase-runtime-4.3.0-4.fc11.i586
--> Processing Dependency: libkwalletbackend.so.4 for package: kdebase-runtime-4.3.0-4.fc11.i586
--> Processing Dependency: libmolletnetwork.so.4 for package: kdebase-runtime-4.3.0-4.fc11.i586
---> Package kdebase-workspace-libs.i586 0:4.3.0-9.fc11 set to be updated
---> Package kdelibs-experimental.i586 0:4.3.0-1.fc11 set to be updated
---> Package kdepimlibs.i586 0:4.3.0-2.fc11 set to be updated
--> Processing Dependency: libical.so.0 for package: kdepimlibs-4.3.0-2.fc11.i586
--> Processing Dependency: libicalss.so.0 for package: kdepimlibs-4.3.0-2.fc11.i586
---> Package kdm.i586 0:4.3.0-9.fc11 set to be updated
--> Processing Dependency: kde-settings-kdm for package: kdm-4.3.0-9.fc11.i586
---> Package kio_sysinfo.i586 0:20090620-1.fc11 set to be updated
---> Package ksysguardd.i586 0:4.3.0-9.fc11 set to be updated
---> Package libXScrnSaver.i586 0:1.1.3-2.fc11 set to be updated
---> Package libxklavier.i586 0:3.9-1.fc11 set to be updated
--> Processing Dependency: libxkbfile.so.1 for package: libxklavier-3.9-1.fc11.i586
---> Package qedje.i586 0:0.4.0-1.fc11 set to be updated
---> Package qimageblitz.i586 0:0.0.4-0.5.svn706674.fc11 set to be updated
---> Package qzion.i586 0:0.4.0-1.fc11 set to be updated
---> Package xorg-x11-apps.i586 0:7.3-8.fc11 set to be updated
---> Package xorg-x11-utils.i586 0:7.4-4.fc11 set to be updated
--> Processing Dependency: libdmx.so.1 for package: xorg-x11-utils-7.4-4.fc11.i586
--> Processing Dependency: libXxf86dga.so.1 for package: xorg-x11-utils-7.4-4.fc11.i586
--> Running transaction check
---> Package htdig.i586 4:3.2.0-0.6.b6.fc11 set to be updated
---> Package kde-settings-kdm.noarch 0:4.2-12 set to be updated
--> Processing Dependency: xterm for package: kde-settings-kdm-4.2-12.noarch
--> Processing Dependency: xorg-x11-xdm for package: kde-settings-kdm-4.2-12.noarch
---> Package kdebase-runtime-libs.i586 0:4.3.0-4.fc11 set to be updated
--> Processing Dependency: libslp.so.1 for package: kdebase-runtime-libs-4.3.0-4.fc11.i586
--> Processing Dependency: libsmbclient.so.0 for package: kdebase-runtime-libs-4.3.0-4.fc11.i586
---> Package libXxf86dga.i586 0:1.0.2-4.fc11 set to be updated
---> Package libdmx.i586 0:1.0.2-9.fc11 set to be updated
---> Package libical.i586 0:0.43-4.fc11 set to be updated
---> Package libxkbfile.i586 0:1.0.4-7.fc11 set to be updated
--> Running transaction check
---> Package libsmbclient.i586 0:3.3.2-0.33.fc11 set to be updated
--> Processing Dependency: libtdb.so.1 for package: libsmbclient-3.3.2-0.33.fc11.i586
--> Processing Dependency: libwbclient.so.0 for package: libsmbclient-3.3.2-0.33.fc11.i586
--> Processing Dependency: libtalloc.so.1 for package: libsmbclient-3.3.2-0.33.fc11.i586
---> Package openslp.i586 0:1.2.1-11.fc11 set to be updated
---> Package xorg-x11-xdm.i586 1:1.1.6-10.fc11 set to be updated
---> Package xterm.i586 0:242-3.fc11 set to be updated
--> Running transaction check
---> Package libtalloc.i586 0:1.3.1-0.fc11 set to be updated
---> Package libtdb.i586 0:1.1.5-0.fc11 set to be updated
---> Package samba-winbind.i586 0:3.3.2-0.33.fc11 set to be updated
--> Processing Dependency: samba-common = 3.3.2-0.33.fc11 for package: samba-winbind-3.3.2-0.33.fc11.i586
--> Running transaction check
---> Package samba-common.i586 0:3.3.2-0.33.fc11 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================
 Package                         Arch      Version                  Repository                        Size
=============================================================================================================================
Installing:
 kdebase-workspace               i586      4.3.0-9.fc11             updates-local                     14 M
 replacing  PolicyKit-kde.i586 4.2.90-1.fc11

Updating:
 dhclient                        i586      12:4.1.0p1-2.fc11        updates-local                    347 k
Installing for dependencies:
 eet                             i586      1.1.0-2.fc11             fedora-dvd                        44 k
 gpsd                            i586      2.39-3.fc11              fedora-dvd                       249 k
 htdig                           i586      4:3.2.0-0.6.b6.fc11      fedora-dvd                       1.0 M
 kde-settings-kdm                noarch    4.2-12                   updates-local                     25 k
 kdebase-runtime                 i586      4.3.0-4.fc11             updates-local                    7.6 M
 kdebase-runtime-libs            i586      4.3.0-4.fc11             updates-local                    1.8 M
 kdebase-workspace-libs          i586      4.3.0-9.fc11             updates-local                    905 k
 kdelibs-experimental            i586      4.3.0-1.fc11             updates                           38 k
 kdepimlibs                      i586      4.3.0-2.fc11             updates-local                    2.4 M
 kdm                             i586      4.3.0-9.fc11             updates-local                    1.9 M
 kio_sysinfo                     i586      20090620-1.fc11          updates-local                    363 k
 ksysguardd                      i586      4.3.0-9.fc11             updates-local                     76 k
 libXScrnSaver                   i586      1.1.3-2.fc11             fedora-dvd                        18 k
 libXxf86dga                     i586      1.0.2-4.fc11             fedora-dvd                        17 k
 libdmx                          i586      1.0.2-9.fc11             fedora-dvd                        14 k
 libical                         i586      0.43-4.fc11              fedora-dvd                       220 k
 libsmbclient                    i586      3.3.2-0.33.fc11          fedora-dvd                       1.5 M
 libtalloc                       i586      1.3.1-0.fc11             updates-local                     18 k
 libtdb                          i586      1.1.5-0.fc11             updates-local                     27 k
 libxkbfile                      i586      1.0.4-7.fc11             fedora-dvd                        76 k
 libxklavier                     i586      3.9-1.fc11               fedora-dvd                        59 k
 openslp                         i586      1.2.1-11.fc11            fedora                            61 k
 qedje                           i586      0.4.0-1.fc11             fedora-dvd                        93 k
 qimageblitz                     i586      0.0.4-0.5.svn706674.fc11 fedora-dvd                        59 k
 qzion                           i586      0.4.0-1.fc11             fedora-dvd                        64 k
 samba-common                    i586      3.3.2-0.33.fc11          fedora-dvd                        13 M
 samba-winbind                   i586      3.3.2-0.33.fc11          fedora-dvd                       3.2 M
 xorg-x11-apps                   i586      7.3-8.fc11               fedora-dvd                       270 k
 xorg-x11-utils                  i586      7.4-4.fc11               fedora-dvd                       116 k
 xorg-x11-xdm                    i586      1:1.1.6-10.fc11          updates-local                    139 k
 xterm                           i586      242-3.fc11               fedora-dvd                       368 k

Transaction Summary
=============================================================================================================================
Install      32 Package(s)
Upgrade       1 Package(s)

Total download size: 49 M
Is this ok [y/N]: n
Exiting on user Command
Complete!

Well something had gone badly wrong there as there was certainly no way I was going to install all of that bloat on the server. In fact I was mystified as to why PolicyKit-kde was there in the first place, so I thought I'd get rid of it:

# rpm -e PolicyKit-kde
error: Failed dependencies:
        PolicyKit-authentication-agent is needed by (installed) gnome-mount-0.8-5.fc11.i586
#

Ah, now gnome-mount does provide some useful functionality even on a server with just the command line, but why had it pulled in PolicyKit-kde? The answer was that it required PolicyKit-authentication-agent, a "virtual provide" that's provided by a number of different packages, and any one will do:

# repoquery --whatprovides PolicyKit-authentication-agent
PolicyKit-kde-0:4.2.0-3.fc11.i586
PolicyKit-kde-0:4.2.90-1.fc11.i586
kdebase-workspace-0:4.3.0-9.fc11.i586
PolicyKit-gnome-0:0.9.2-3.fc11.i586
#

PolicyKit-kde had apparently been chosen on the basis of having the shortest name. I could avoid the bloat by selecting a more lightweight provider of PolicyKit-authentication-agent for gnome-mount, and PolicyKit-gnome looked like the obvious choice:

[root@goalkeeper mail]# yum install PolicyKit-gnome
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package PolicyKit-gnome.i586 0:0.9.2-3.fc11 set to be updated
--> Processing Dependency: libpolkit-gnome.so.0 for package: PolicyKit-gnome-0.9.2-3.fc11.i586
--> Running transaction check
---> Package PolicyKit-gnome-libs.i586 0:0.9.2-3.fc11 set to be updated
--> Finished Dependency Resolution  

Dependencies Resolved

=============================================================================================================================
 Package                         Arch      Version                  Repository                        Size
=============================================================================================================================
Installing:
 PolicyKit-gnome                 i586      0.9.2-3.fc11             fedora-dvd                         142 k

Installing for dependencies:
 PolicyKit-gnome-libs            i586      0.9.2-3.fc11             fedora-dvd                          22 k

Transaction Summary
============================================================================================================================
Install       2 Package(s)
Upgrade       0 Package(s)

Total download size: 165 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): PolicyKit-gnome-libs-0.9.2-3.fc11.i586.rpm                                                   |  22 kB     00:00
(2/2): PolicyKit-gnome-0.9.2-3.fc11.i586.rpm                                                        | 142 kB     00:00
-----------------------------------------------------------------------------------------------------------------------------
Total                                                                                      328 kB/s | 165 kB     00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing     : PolicyKit-gnome-libs-0.9.2-3.fc11.i586 1/2
Installing     : PolicyKit-gnome-0.9.2-3.fc11.i586      2/2 

Installed:
  PolicyKit-gnome.i586 0:0.9.2-3.fc11                                                                                                                      

Dependency Installed:
  PolicyKit-gnome-libs.i586 0:0.9.2-3.fc11                                                                                                                 

Complete!
#

That was more like it, and I'd now be able to remove PolicyKit-kde:

# rpm -e PolicyKit-kde
#

I could now do the rest of the updates:

# yum update
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package dhclient.i586 12:4.1.0p1-2.fc11 set to be updated
--> Finished Dependency Resolution  

Dependencies Resolved

=============================================================================================================================
 Package                         Arch      Version                  Repository                        Size
=============================================================================================================================
Updating:
 dhclient                        i586      12:4.1.0p1-2.fc11        updates-local                     347 k

Transaction Summary
============================================================================================================================
Install       0 Package(s)
Upgrade       1 Package(s)

Total download size: 347 k
Is this ok [y/N]: y
Downloading Packages:
dhclient-4.1.0p1-2.fc11.i586.rpm                                              | 347 kB     00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
 Updating       : 12:dhclient-4.1.0p1-2.fc11.i586  1/2
 Cleanup        : 12:dhclient-4.1.0-23.fc11.i586   2/2 

Updated:
  dhclient.i586 12:4.1.0p1-2.fc11                                                                                                                          

Complete!
# 

Much better!

Local Packages

Updated xv to merge patches from RPM Fusion and translations from PLD Linux, plus fix some potential buffer overflows and some compiler warnings. I'll try getting my changes merged into RPM Fusion soon.

Thursday 27th August 2009

Local Packages

  • Updated dkms to 2.1.0.1

  • Updated libnet to 1.1.4, which now builds as a shared library, and split off a -devel subpackage as per Fedora

  • Updated perl-Module-Build to 0.35

  • Rebuilt tcptraceroute against the shared libnet

Friday 28th August 2009

Fedora Project

  • Updated perl-Sysadm-Install to 0.31 (improved UTF-8 support)

Monday 31st August 2009

Local Packages

  • Updated perl-Compress-Raw-Bzip2 to 2.021 (test suite fixes)

  • Rebuilt dovecot for OpenSSL 1.0 in Rawhide

  • Rebuilt libssh2 for OpenSSL 1.0 in Rawhide

  • Rebuilt perl-Net-SSLeay for OpenSSL 1.0 in Rawhide

  • Rebuilt sendmail for OpenSSL 1.0 in Rawhide

Previous Month: July 2009
Next Month: September 2009

Recent