Need advice on versioning scheme for project in Ubuntu

Francesco Fumanti francesco.fumanti at
Sat May 9 12:18:04 UTC 2009

Hi Andrew,

First of all, thanks for your help.

Andrew wrote:
> On Fri, May 8, 2009 at 3:42 PM, Francesco Fumanti 
> <snip>
>> Could anybody please tell me or point me to instructions about how
>> this problem is usually approached?
> There's many ways to go about it. The suggestion on LP is just that,
> a suggestion. Feel free to use what ever system works best for you.
> That said, a common way to work is to do development in trunk. Once
> you are getting ready to release, you can branch the release series
> from trunk. Then you make no more major changes or additional
> features on that branch. You can release stable point releases from
> that branch, cherry-picking only bug fixes from trunk.

Do I get you right? A way to do it would be to branch, when ready for
the stable release. But what if I want to publish tarballs before the
stable release?

Would it be an unusual practice to create the series early in the
development cycle and to merge trunk to that branch each time that I
want to release a tarball?

Or is it more common to publish tarballs from trunk until ready for
release and then branch and create the stable release series?

I am aware that I am free to do as I like, but I think that I should
nevertheless try to stick to practices that are not unusual and that
have proved to work well.



More information about the Ubuntu-devel-discuss mailing list