[Yaird-devel] setting up a repository [was: Re: Plugins feature for yaird.]

Erik van Konijnenburg ekonijn at xs4all.nl
Wed Nov 16 23:27:07 UTC 2005


On Tue, Nov 15, 2005 at 04:07:26PM +0100, Jonas Smedegaard wrote:
> I have tried and failed to feel comfortable with TLA. I am not entirely
> against it, but fear that the use of an (for me) awkward VCS tool could
> slow down too much my being productive with actual packaging work.

Admittedly, it's not pretty...

> On the other hand I see no problem in the main yaird development using
> TLA or whatever, as long as I was told just the command for doing a
> checkout of up-to-date source.
> 
> I believe it makes good sense to keep upstream and Debian-specific work
> separately anyway - to allow upstream releases in different pace than
> Debian ones (it would seem odd to have a new release for Debian due to
> a bugfix only relevant for Redhat).

Agreed.

> I will now apply for SVN to be added to this yaird Alioth project.
> Flame me if this is a stupid move...

Perhaps it's stupid, but at least it's a move, and that's good.
Let's get something working; we'll need some idea about what to put in 
which branch for that, plus naming conventions for branch and tags.

As a checklist, here's a sketch of stuff I think the branch&tag model
should support.
* reconstruct exactly tarball 0.0.12
* reconstruct exactly debian 0.0.12-7
* quickly enter a bugfix to be part of 0.0.13
* backport the bugfix intended for 0.0.13 to 0.0.12-77
* do so without copying all the changes that have been made to the
  NEWS file already.
* develop eg swsusp during a number of versions,
  and still allow bugfixes to be added quickly to mainline
* enter changes in development tree *quickly*.  We would not want
  to save up changes and occasionally dump a batch of them in the
  repo.
* incorporate bugfixes from a mainline in a development branch
* merge back development to mainline eventually ...

Did I miss anything?  I'm starting to learn SVN, no clear picture
yet how easy it is to support the above.  Ideas?

Regards,
Erik




More information about the Yaird-devel mailing list