Here is some information about the packages built daily in the Gnome Developer Kit.

blacklist for Gnome Developer Kit

Here is the packages that used to build well, but can't be built now.

module

why

gnome-media

generates Version (in gnome-media.pc) from git; see end of this page; manually build for now

gnome-power-manager

uses new gcc flags

gnome-python

generate ChangeLog from git; see end of this page

gnome-python-desktop

generate ChangeLog from git

intltool

haven't adopt it (after moving to launchpad)

all packages built regularly in Gnome Developer Kit

Now there are 118 of them.

Problems

version string

Package version string of gnome dev kit is like empathy=090929+32726fa-2-1, which means <package-name>=<build-date + git-revision>-<build-recipe-revision>-<build-revision>). Thing to note is that 090929 is build date, not the commit date of the 32726fa git revision.

Problem is that it's not easy (impossible?) to get git's commit date without first cloning the repository. So that's how we do it now.

generate things using git

Several packages (say gnome-python{,-desktop}) start generating ChangeLog from git log. It (for now) becomes a problem for us, because Conary the packaging tool doesn't give us the .git/ directory.

In the recipe (which specifies the packaging process), we use addGitSnapshot, which will pull the source from git and make it into a tarball. However, the tarball won't contain .git/ (i.e. you won't/can't know if the tarball is from a git repository, or svn, or bzr).

This will eventually become a big problem I think, since many modules seem to be moving towards a generated ChangeLog. One possible solution is to ask for a new method in conary, which can preserve .git, say addGitRepository. (The same for other addBlahSnapshots, like addSvnRepository and addBzrRepository).

gnome-media generates the version in its gnome-media-profiles.pc using git describe, which also won't work with the current addGitSnapshot. So gnome-media-profiles.pc will include this: Version: UNKNOWN. Thus packages depending on a certain version of gnome-media will fail.

GnomeDeveloperKit/PackageList (last edited 2009-11-05 14:24:10 by ZhangSen)