[Planetlab-devel] posting again : candidate release, modules & tags
Thierry Parmentelat
thierry.parmentelat at sophia.inria.fr
Thu Mar 27 06:09:09 EST 2008
I am sending this message again as it might be of particular interest
these days
-- Thierry
Begin forwarded message:
> From: Thierry Parmentelat <Thierry.Parmentelat at sophia.inria.fr>
> Date: February 15, 2008 5:00:42 PM CEST
> To: PlanetLab Development <devel at planet-lab.org>
> Subject: [Planetlab-devel] candidate release, modules & tags
> Reply-To: PlanetLab Development <devel at planet-lab.org>
>
> Hi
>
> as we're getting close to a candidate release, let me explain a bit
> how tags are used
> . daily builds use the planetlab-tags.mk, that basically points to
> the trunk
> . a candidate release would use planetlab-tags-4.2.mk, that points
> to the latest tag set on each module
>
> so as to keep in sync, I've developed a set of tools for creating/
> managing those tags
> The basic idea is to maintain consistency between
> - the tag number in subversion
> - the rpm version in specfile(s) [MyPLC has 2 spec files]
> - the changelog, as inserted in the specfile(s) and in the svn commits
>
> The scripts build/module-*.py would let you
> * check wether a module needs tagging (module-diff.py)
> * get the latest tag number (module-version.py)
> * or set a new tag if needed (module-tag.py)
>
> We have been testing this stuff with Faiyaz yesterday - the various
> usability glitches should be fixed now
> Also the script can handle a module that creates several packages -
> like myplc
>
> ====== Status
> The following pages are refreshed every night (my time) and show the
> current versions and diff resp.
> http://build.one-lab.org/module-version.txt
> http://build.one-lab.org/module-diff.txt
>
> At this moment 3 modules still need being tagged:
> linux-2.6
> util-vserver-pl
> vsys
>
> I'll try to reach faiyaz later today so we can have this tagged
> (ideally by someone who knows about the diff and can provide a
> useful changelog) and move towards an rc
>
> -- Thierry
>
> ps. if you want to try the stuff, please use -v so you get a grip on
> what's going on there.
> a tag comes in two commits, one for the specfile & tags, one for
> creating the tag itself
>
>
> _______________________________________________
> Devel mailing list
> Devel at lists.planet-lab.org
> https://lists.planet-lab.org/mailman/listinfo/devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.planet-lab.org/pipermail/devel/attachments/20080327/46292899/attachment-0001.html
More information about the Devel
mailing list