Archive for June, 2009

Generating ChangeLog files from commit logs

Thursday, June 25th, 2009

I love git, but I also loved ChangeLog files and git is not so good at merging them. For a while I played around with gnulib‘s git-merge-changelog which made merges really easy. It worked fairly well, but now I’m bored of documenting my changes twice, both in the ChangeLog file and in the git commit log.

The coreutils project has been creating its ChangeLog file from the git commit logs for a little while now, and I decided to take a look at how that’s done. Now, at last, system-config-printer can do that too. Here is how it works.


One PDF implementation down (many to go)

Monday, June 22nd, 2009

Recently I updated CUPS in Fedora 9 and 10 to version 1.3.10. One big change in CUPS 1.3.10 is in the filter for converting PDF documents to PostScript: it has been completely reimplemented. This sounds like a lot of work but in fact it is now a very simple wrapper program.


Fedora 11 test updates for printing

Saturday, June 20th, 2009

Fedora 11 is finally out. The bad news is that there are several known issues (well, known now) with printing. Unfortunately I was tied up with PDF-related security fixes for several months and did not have the time I wanted to spend on polishing Fedora 11.