On Fri, 2007-08-31 at 18:45 +0200, Thomas Wehrspann wrote:

(posted and mailed)

[...]
> > While I'm almost totally devoted to work on 1.1.0, I'm wondering about
> > best policy to properly `backport' changes to HEAD.
> A little question here:
> Why is HEAD and 1.1.0 different?

First and foremost I must point out that I had very likely done a
questionable choice from project management viewpoint.
I've chosen to branch 1.1.0 very early: we already have a separate 1.1.0
branch, and I'm already working on it.

I've done this after some thinking. I fully recognize that I'm not very
experienced in project management, and I'm aware that's somewhat risky,
but the key point was to try to spread 1.1.0 branch as soon as possible,
and to gather as much as early adopter as is possible.

I think I've achieved some results doing this since we already have
some packages of 1.1.0 branch (packagers: thanks for shipping them).

Of course I'm ready to learn by this experience and very likely 1.2.0
anbd beyond will follow a more canonical route; and more likely, 1.2.0
will feature much less invasive changes :)

That said, let me point out that HEAD got minimal (warning: not zero,
minimal) testing so far, and featured some extensive changes.
During 1.1.0 alpha cycle, I'm going to fix all known bug/regressions
and I'm going to do some more testing; of course, I just cannot test
everything, so I've judged important to spread new code early.

Of course 1.1.0 and HEAD are still close, thier differences are far far
less than 1.1.0 and 1.0.x. And I want to keep them close or identical,
and that's the purpose of this thread :)

> I thought that HEAD is the cutting-edge in transcode development and 1.1.0 is 
> the newest, yet to be released version of transcode (also cutting-edge).
> When 1.1.0 is released, it is of course a separate branch, but until then...?

This is still of course true. For example, I've merged uLaw support in
HEAD, but not (yet) in 1.1.0 branch. uLaw support will enter around
1.1.1 or something like it; since releasing process is started, 1.1.0
will feature minimal needed changes.

+++

Quick followup on my original question: I'm almost convinced to backport
all changes to HEAD just after next alpha.

Let me remind again that I'm very open about suggestion on all
development-related things (that's a side effect of lack of
experience :) ). Just stand and speak out.

Bests,

-- 
Francesco Romani // Ikitt
[ Out of memory. ~ We wish to hold the whole sky, ~ But we never will. ]

Reply via email to