[Gpe-list] Maemo Unofficial Debs

Graham Cobb g+gpe at cobb.uk.net
Fri Feb 9 19:14:01 CET 2007


The "Maemo Unofficial Debs" project 
(https://garage.maemo.org/projects/mud-builder/) is looking to build various 
GPE components for Maemo.

I think this is a good idea as it would allow Maemo debs to be easily built 
and rebuilt as required and, hopefully, to be deployed in the Maemo contrib 
repository.

I suggest that we create tags in SVN for MUD to use.  That way they get a 
consistent set of packages even if some are built at different times.  And as 
we control the tags we can make sure that it is sensible to release the code.

There seem to be two options for how we would use the tags:

1) MUD always uses one tag (say MUD).  We use svn copy and svn delete to 
populate the MUD tag -- it is even possible to do it component by component 
or file by file if we want.  Whenever we change the content of the MUD tag we 
ask the MUD guys to rebuild all their GPE packages and update the repos.

2) We create a series of MUD tags (say MUD-R1, MUD-R2) and never change the 
content of a previous tag.  Once a new MUD "release" is ready we submit a 
patch to MUD to change the tag they are using and then ask them to rebuild 
all the packages.

The disadvantage of the first approach is that it would be easy for the tag 
files to get rather mixed up (i.e. not a consistent set), if we get into the 
habit of updating individual components.

The disadvantage of the second approach is that it feels like a "release".  I 
consider GPE on Maemo to be in active development at the moment and would not 
want to get tied up in an argument about whether we are ready to create 
a "release" before being able to get some bugfix out to the field.  Of 
course, we could just agree that MUD builds are not "releases"!

Graham



More information about the Gpe-list mailing list