Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

    PaulHowarth/Blog/2007-10-26

Friday 26th October 2007

Fedora Project

It's been a busy week for me. I got down to the last three of my packages that needed rebuilding for BuildId inclusion, namely ORBit, gnome-libs, and libglade, which I'd held off on doing because I wanted to fix the license tags at the same time, and these packages were potentially troublesome mixed-license packages that would need detailed examination.

Then, at the start of the week, I received multi-arch conflict bug reports for libxml, ORBit, gnome-libs, and libglade. So I wanted to fix those too, which wasn't terribly difficult really but still time-consuming.

When I came to build the updated gnome-libs, I found it failed because of a compile error on ppc64. It turns out that the configure script for gnome-libs looks to see if umode_t is defined in the system header files and, if not, defines it as an int (it's used in the VFS layer). This doesn't cause a problem on x86 and ppc architectures, but on ppc64 there is a definition of umode_t (as an int) in a kernel header file that's pulled in via signal.h. The configure script doesn't find it because it doesn't check signal.h and so it ends up getting defined twice and causing a compile error. Fixing the configure script to include signal.h when checking for umode_t was enough to resolve the problem.

So eventually I got the packages built for Rawhide, but I'd missed the final freeze for Fedora 8. I wrote to the release engineering team to put my case for including the updates in Fedora 8 (BuildID and ppc64 builds being quite important) and it was agreed to include the new versions. Hopefully I won't need to touch any of these packages for some considerable time now.

Local Packages

  • Built RHEL/CentOS versions of the updated Fedora packages for libxml, ORBit, gnome-libs, and libglade

  • Updated perl-IO-Socket-SSL to 1.12


Recent