Paul's Blog Entries for September 2006

Friday 1st September 2006

Local Packages

I'm going to have to rebuild a lot of packages. The macros I've been using in spec files to add distribution tags don't play nicely with development releases. This is easily enough fixed but since the spec files are changing, I'll be rebuilding for all supported releases, not just development, when I populate the repository for Fedora development.

Network Access in Mock

When trying to build perl-HTTP-SimpleLinkChecker in mock, the test suite failed because it couldn't connect to perl.org. This is because /etc/resolv.conf in the buildroot contains:

nameserver 192.168.1.1

I don't happen to have a nameserver at that IP address, so I added to /etc/mock/defaults.cfg:

config_opts['files'] = { \
        "/etc/resolv.conf":"""search intra.city-fan.org
nameserver 127.0.0.1""" \
} 

Problem solved.

Saturday 2nd September 2006

Open Day at Nursery

There was an open day at the Leapfrog nursery is Sale, and the guest of honour was none other than Moonchester, so of course we took Leon along to meet him.

leon-with-moonie.jpg

Monday 4th September 2006

Local Packages

Tuesday 5th September 2006

Nurseries

Went to have a look at the Kids Allowed nursery just round the corner from where I work. Significantly posher than the other couple of places (nearer home) that we've looked at, but significantly more expensive too.

PPTP Project

Fedora Extras

Wednesday 6th September 2006

Fedora Extras

Thursday 7th September 2006

Local Packages

Friday 8th September 2006

Local Packages

Fedora Extras

PPTP Project

Sunday 10th September 2006

Visit to Grandparents

Took Leon to visit my mum and dad; one of the afternoon's events was a trip to Edgeside Park, where I spent many a happy hour in my own childhood. He's just about able to stand up without support now, and I'm sure will be walking soon.

leon-on-roundabout.jpg

Monday 11th September 2006

Local Packages

Fedora Extras

Tuesday 12th September 2006

Local Packages

Wednesday 13th September 2006

Fedora Extras

Thursday 14th September 2006

Fedora Extras

Local Packages

Sunday 17th September 2006

Fedora Extras

Local Packages

Monday 18th September 2006

Local Packages

Wiki

Tuesday 19th September 2006

Another Nursery

Went to look at Daydreams Nursery on New Hall Road, which is very close to being exactly halfway between home and my workplace. Very clean, nice surroundings, good chef. Will certainly be on the shortlist.

Local Packages

Wednesday 20th September 2006

Fedora Extras

In a bid to get the Twisted 2.x Upgrade moving, I submitted the dependency package python-zope-interface for review

Thursday 21st September 2006

Local Packages

Friday 22nd September 2006

Leon

It's Leon's first birthday today. Hopefully I'll have some pictures later on.

Local Packages

Fedora Extras

Saturday 23rd September 2006

Leon's First Birthday

Well actually his birthday was yesterday but we had the celebration today. My mum and dad, and Ian of course, came over, mum staying with Leon and Bingning's mum whilst the rest of us enjoyed the football.

leon-birthday-celebration.jpg

Leon's presents included a wheel-and-wiggle caterpillar from Ian, a toy phone and caterpillar book from Grandma and Grandad, a pack of 100 wooden blocks from me and Bingning, and a cuddly dog from Leon's Great Grandad and Iris.

Tuesday 26th September 2006

Nurseries

Went to look at Sale Private Day Nursery on Northenden Road; nothing particularly wrong with it but we both prefer Daydreams so we'll be filling in the paperwork for there this evening.

Fedora Extras

Wednesday 27th September 2006

Nursery

Leon will be starting at Daydreams nursery on 19th October; earlier dates were unavailable due to extra sessions having been booked on Thursdays and Fridays for other children.

Fedora Extras

Local Packages

Thursday 28th September 2006

Local Packages

Nothing needed updating today so did some infrastructure changes that I'd been planning for a while. I now build the repo (metadata and repoview) offline on my build system and use rsync to mirror it to the webserver. Whilst this may seem the obvious way to do it, the repo had evolved in such a way that the metadata was being created on the webserver directly.

This is a big improvment performance-wise, as the build system is much faster than the webserver. It also means that I am able to run a dependency closure check on the repository before it goes live, and hence pick up problems before they affect anyone.

I also tweaked my mock configuration on the build system to include Vendor: and Packager: tags in the built packages, by adding the following to /etc/mock/defaults.cfg:

config_opts['macros'] = """
%%_topdir %s/build
%%_rpmfilename   %%%%{NAME}-%%%%{VERSION}-%%%%{RELEASE}.%%%%{ARCH}.rpm
%%packager       Paul Howarth <paul@city-fan.org>
%%vendor         city-fan.org repo http://www.city-fan.org/ftp/contrib/
"""  % config_opts['chroothome']

I had to rebuild the mock root caches for each target before it took effect though.

I tested the changes by bringing my oldest perl package (perl-Convert-TNEF) up to my current packaging style and pushing a new release of it.

Friday 29th September 2006

Local Packages

Saturday 30th September 2006

New Shoes for Leon

Now that Leon is starting to walk, he needed a decent pair of shoes. So off we went to the Trafford Centre to get some. First stop was John Lewis as we have some gift vouchers for there. A nice range of Clarks shoes but quite pricey so we decided to look around, and eventually got a pair of Oshkosh shoes from Barratts, which Leon seems very happy with.

leon-asleep-in-car.jpg

On the way home, Leon fell asleep in the car. It's not a long way though and he woke up when getting put of the car after only a 5-minute nap. It seemed to be enough for him though as he didn't have another nap before bedtime. He can probably switch to one nap a day soon.

Previous Month: August 2006
Next Month: October 2006