On Tue, Jun 28, 2011 at 3:20 PM, Rainer M Krug <r.m.k...@gmail.com> wrote:
>> This all makes sense to me. I would only insist in grouping
>> lyx-a.b-svn with lyx-a.b-trunk. As much as latest branch would usually
>> be more stable than the latest stable release, the branch could easily
>> contain nasty regressions: it is still by definition unreleased code.
>> We wouldn't want to encourage people using lyx-a.b-svn over lyx. And
>> this way we can have a PPA for daily builds and one for releases. But
>> that's possibly just my preference.
>
> I agree with you, but it was stated earlier in this discussion, that
> BRANCH_2_0_X is as stable (possibly even more stable) than the actual last
> release - so it should not be together with daily-trunc. But I think you are
> absolutely right: to put it into the same ppa with the releases, would
> indicate an "always stable" daily build, which it is not.
>
Yes, it may be more stable than latest stable, but it might not. There
is a reason that sometimes we have regressions in latest stable
releases.


> One option would
> be to trigger, whenever the BRANCH is considered as stable, a manual build
> is triggered (which goes into lyx-release), while the daily buids still go
> into lyx-daily. Now the question would be who declares BRANCH as stable for
> this stable-branch build?
>
I don't think we need to go into such an intricate set-up, at least
because providing so many builds is already a boon while providing too
many can get very confusing. The way I see it, branch is considered
stable when we opt for a new stable release. At all costs we don't
want regular pre-releases for the stable branch: it's like releasing
experimental code for our stable code.

I think daily lyx-a.b-svn builds are just fine for the purpose, which
is providing people that are having some sort of nastiness in the
latest stable release with bleeding-edge code of branch that fixes the
issue. This should be the only encouraged use of branch daily builds,
apart from testing.

Cheers
Liviu

Reply via email to