Re: [Development] [HEADS UP] new branching scheme: 5.3 branches created, stable deprecated

2014-06-17 Thread Kurt Pattyn


> On 06 Jun 2014, at 12:23, Oswald Buddenhagen  
> wrote:
> 
>> On Fri, Jun 06, 2014 at 11:38:34AM +0200, Kurt Pattyn wrote:
>> Just for clarity:
>> * Is the release branch gone for developers?
> it's gone for everyone. it has been deleted.
> the next release branch will be 5.3.1, and you will push for it if you
> have critical changes for that release. just as before.
> 
>> * And is there only one dev branch? Suppose 5.4 is in the make and meanwhile 
>> a 5.3.x patch release is being worked upon,
>> where will the dev branch end up? Or should we just push our patches to the 
>> 5.3.x in that case?
> uhm ... huh?
> 
> i'm amazed by what twisted ideas people come up, given that we are
> switching to a branching model which almost every other project on the
> planet uses, including qt creator ...
Well, a picture says more than a thousand words. A simple drawing with a Qt 5.x 
and Qt 5.x+1 branch and a 'future' Qt 6.x branch, together with stable and dev 
branches would clarify a lot. Suppose we want to work on a maintenance release 
of 5.x while 6.x is in the field: how will the branches look like?
> 
> now on to hacking the wiki ...
> 
>> Cheers,
>> 
>> Kurt
>> 
>>> On 06 Jun 2014, at 08:37, Knoll Lars  wrote:
>>> 
 On 06/06/14 08:20, "Thiago Macieira"  wrote:
 
> Em sex 06 jun 2014, às 14:00:19, Yuchen Deng escreveu:
> I'd say, the 'dev' even does not be a complete words.  so run a poll
> sounds
> be fair.
 
 Let's run at QtCS next week. I don't think we'll ever get a better
 sampling of 
 people involved in Qt development.
 
 Someone who feels strongly about the renaming should conduct a quick show
 of 
 hands during the plenary session.
>>> 
>>> I don’t see why we’d need to rename dev. Nothing has changed for that
>>> branch. It has exactly the same meaning as before, and the same workflow.
>>> 
>>> We have changed the other ones because we have a different scheme how we
>>> create these branches and merge between them.
>>> 
>>> And for those confused where to push their changes:
>>> 
>>> * If you were before pushing to dev, continue to do so.
>>> * If you were pushing to stable, push to 5.3 (Later on, you might have a
>>> choice of pushing to 5.3 or 5.4 depending on whether it’s critical enough
>>> to do another release of 5.3 as well once we have 5.4 out).
>>> * If we have a 5.x.y branch available (because we’re in the process of
>>> preparing a release), and you have a fix for a showstopper for that
>>> release, push to the 5.x.y branch.
>>> 
>>> Cheers,
>>> Lars
>>> 
>>> ___
>>> Development mailing list
>>> Development@qt-project.org
>>> http://lists.qt-project.org/mailman/listinfo/development
>> 
>> ___
>> Development mailing list
>> Development@qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/development
> ___
> Development mailing list
> Development@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] [HEADS UP] new branching scheme: 5.3 branches created, stable deprecated

2014-06-06 Thread Oswald Buddenhagen
On Fri, Jun 06, 2014 at 11:38:34AM +0200, Kurt Pattyn wrote:
> Just for clarity:
> * Is the release branch gone for developers?
>
it's gone for everyone. it has been deleted.
the next release branch will be 5.3.1, and you will push for it if you
have critical changes for that release. just as before.

> * And is there only one dev branch? Suppose 5.4 is in the make and meanwhile 
> a 5.3.x patch release is being worked upon,
> where will the dev branch end up? Or should we just push our patches to the 
> 5.3.x in that case?
> 
uhm ... huh?

i'm amazed by what twisted ideas people come up, given that we are
switching to a branching model which almost every other project on the
planet uses, including qt creator ...

now on to hacking the wiki ...

> Cheers,
> 
> Kurt
> 
> On 06 Jun 2014, at 08:37, Knoll Lars  wrote:
> 
> > On 06/06/14 08:20, "Thiago Macieira"  wrote:
> > 
> >> Em sex 06 jun 2014, às 14:00:19, Yuchen Deng escreveu:
> >>> I'd say, the 'dev' even does not be a complete words.  so run a poll
> >>> sounds
> >>> be fair.
> >> 
> >> Let's run at QtCS next week. I don't think we'll ever get a better
> >> sampling of 
> >> people involved in Qt development.
> >> 
> >> Someone who feels strongly about the renaming should conduct a quick show
> >> of 
> >> hands during the plenary session.
> > 
> > I don’t see why we’d need to rename dev. Nothing has changed for that
> > branch. It has exactly the same meaning as before, and the same workflow.
> > 
> > We have changed the other ones because we have a different scheme how we
> > create these branches and merge between them.
> > 
> > And for those confused where to push their changes:
> > 
> > * If you were before pushing to dev, continue to do so.
> > * If you were pushing to stable, push to 5.3 (Later on, you might have a
> > choice of pushing to 5.3 or 5.4 depending on whether it’s critical enough
> > to do another release of 5.3 as well once we have 5.4 out).
> > * If we have a 5.x.y branch available (because we’re in the process of
> > preparing a release), and you have a fix for a showstopper for that
> > release, push to the 5.x.y branch.
> > 
> > Cheers,
> > Lars
> > 
> > ___
> > Development mailing list
> > Development@qt-project.org
> > http://lists.qt-project.org/mailman/listinfo/development
> 
> ___
> Development mailing list
> Development@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] [HEADS UP] new branching scheme: 5.3 branches created, stable deprecated

2014-06-06 Thread Kurt Pattyn
Just for clarity:
* Is the release branch gone for developers?
* And is there only one dev branch? Suppose 5.4 is in the make and meanwhile a 
5.3.x patch release is being worked upon,
where will the dev branch end up? Or should we just push our patches to the 
5.3.x in that case?

Cheers,

Kurt

On 06 Jun 2014, at 08:37, Knoll Lars  wrote:

> On 06/06/14 08:20, "Thiago Macieira"  wrote:
> 
>> Em sex 06 jun 2014, às 14:00:19, Yuchen Deng escreveu:
>>> I'd say, the 'dev' even does not be a complete words.  so run a poll
>>> sounds
>>> be fair.
>> 
>> Let's run at QtCS next week. I don't think we'll ever get a better
>> sampling of 
>> people involved in Qt development.
>> 
>> Someone who feels strongly about the renaming should conduct a quick show
>> of 
>> hands during the plenary session.
> 
> I don’t see why we’d need to rename dev. Nothing has changed for that
> branch. It has exactly the same meaning as before, and the same workflow.
> 
> We have changed the other ones because we have a different scheme how we
> create these branches and merge between them.
> 
> And for those confused where to push their changes:
> 
> * If you were before pushing to dev, continue to do so.
> * If you were pushing to stable, push to 5.3 (Later on, you might have a
> choice of pushing to 5.3 or 5.4 depending on whether it’s critical enough
> to do another release of 5.3 as well once we have 5.4 out).
> * If we have a 5.x.y branch available (because we’re in the process of
> preparing a release), and you have a fix for a showstopper for that
> release, push to the 5.x.y branch.
> 
> Cheers,
> Lars
> 
> ___
> Development mailing list
> Development@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development

___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] [HEADS UP] new branching scheme: 5.3 branches created, stable deprecated

2014-06-05 Thread Knoll Lars
On 06/06/14 08:20, "Thiago Macieira"  wrote:

>Em sex 06 jun 2014, às 14:00:19, Yuchen Deng escreveu:
>> I'd say, the 'dev' even does not be a complete words.  so run a poll
>>sounds
>> be fair.
>
>Let's run at QtCS next week. I don't think we'll ever get a better
>sampling of 
>people involved in Qt development.
>
>Someone who feels strongly about the renaming should conduct a quick show
>of 
>hands during the plenary session.

I don’t see why we’d need to rename dev. Nothing has changed for that
branch. It has exactly the same meaning as before, and the same workflow.

We have changed the other ones because we have a different scheme how we
create these branches and merge between them.

And for those confused where to push their changes:

* If you were before pushing to dev, continue to do so.
* If you were pushing to stable, push to 5.3 (Later on, you might have a
choice of pushing to 5.3 or 5.4 depending on whether it’s critical enough
to do another release of 5.3 as well once we have 5.4 out).
* If we have a 5.x.y branch available (because we’re in the process of
preparing a release), and you have a fix for a showstopper for that
release, push to the 5.x.y branch.

Cheers,
Lars

___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] [HEADS UP] new branching scheme: 5.3 branches created, stable deprecated

2014-06-05 Thread Thiago Macieira
Em sex 06 jun 2014, às 13:50:07, Yuchen Deng escreveu:
> The people know the 'release' & 'stable' branch for a long time TOO.
> but it will gone for soon. right?

They will be gone not because they are confusing and people didn't know what 
they mean. They are being replaced so that we have a different workflow that 
should make the lives of people doing feature freezes and branching easier.

None of the workflow changes when it comes to the branch containing the next 
version.

> so, Why 'release' & 'stable' need to gone because some reasons, but 'dev'
> does not? and we have a reason: better understand for many people will
> touch Qt in future.

That's not the reason. See above.

> If we need to change the branching scheme, we should change all of them.

That's a poor argument.

> 
> 2014-06-06 13:32 GMT+08:00 Thiago Macieira :
> > The people who need to know what it is already know.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] [HEADS UP] new branching scheme: 5.3 branches created, stable deprecated

2014-06-05 Thread Thiago Macieira
Em sex 06 jun 2014, às 14:00:19, Yuchen Deng escreveu:
> I'd say, the 'dev' even does not be a complete words.  so run a poll sounds
> be fair.

Let's run at QtCS next week. I don't think we'll ever get a better sampling of 
people involved in Qt development. 

Someone who feels strongly about the renaming should conduct a quick show of 
hands during the plenary session.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] [HEADS UP] new branching scheme: 5.3 branches created, stable deprecated

2014-06-05 Thread Yuchen Deng
I'd say, the 'dev' even does not be a complete words.  so run a poll sounds
be fair.

2014-06-06 13:54 GMT+08:00 Hausmann Simon :

> Whether or not next is a better name than dev is your opinion, it isn't
> necessarily a fact. I for one like dev and find it a name better than next.
>
>  We could run a poll and see what name comes out and change to that.
>




-- 
Best Regards
Yuchen
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] [HEADS UP] new branching scheme: 5.3 branches created, stable deprecated

2014-06-05 Thread Hausmann Simon
Whether or not next is a better name than dev is your opinion, it isn't 
necessarily a fact. I for one like dev and find it a name better than next.

We could run a poll and see what name comes out and change to that. But is it 
really worth the effort and disruption?‎ I'm not convinced that it is.


Simon

Fra: Yuchen Deng
Sendt: 07:23 fredag 6. juni 2014
Til: Thiago Macieira
Kopi: development
Emne: Re: [Development] [HEADS UP] new branching scheme: 5.3 branches created, 
stable deprecated


I think 'next' work tell people, it's the next release, for now it's unstable.
But 'dev' don't tell people anything.
Because all of the branch should being develop state. except the release 
branch, e.g. '5.3.x'.
Why this 'dev' branch is special?
Why don't use a better name?

2014-06-05 23:31 GMT+08:00 Thiago Macieira 
mailto:thiago.macie...@intel.com>>:
I don't see the point in renaming from "dev" to "next". It doesn't buy
anything new, other than confusion.




--
Best Regards
Yuchen
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] [HEADS UP] new branching scheme: 5.3 branches created, stable deprecated

2014-06-05 Thread Yuchen Deng
The people know the 'release' & 'stable' branch for a long time TOO.
but it will gone for soon. right?
so, Why 'release' & 'stable' need to gone because some reasons, but 'dev'
does not? and we have a reason: better understand for many people will
touch Qt in future.
If we need to change the branching scheme, we should change all of them.

2014-06-06 13:32 GMT+08:00 Thiago Macieira :

> The people who need to know what it is already know.





-- 
Best Regards
Yuchen
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] [HEADS UP] new branching scheme: 5.3 branches created, stable deprecated

2014-06-05 Thread Thiago Macieira
Em sex 06 jun 2014, às 13:22:28, Yuchen Deng escreveu:
> I think 'next' work tell people, it's the next release, for now it's
> unstable.
> But 'dev' don't tell people anything.
> Because all of the branch should being develop state. except the release
> branch, e.g. '5.3.x'.
> Why this 'dev' branch is special?
> Why don't use a better name?

The people who need to know what it is already know.

Changing it now would add unnecessary confusion for no gain.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] [HEADS UP] new branching scheme: 5.3 branches created, stable deprecated

2014-06-05 Thread Yuchen Deng
I think 'next' work tell people, it's the next release, for now it's
unstable.
But 'dev' don't tell people anything.
Because all of the branch should being develop state. except the release
branch, e.g. '5.3.x'.
Why this 'dev' branch is special?
Why don't use a better name?

2014-06-05 23:31 GMT+08:00 Thiago Macieira :

> I don't see the point in renaming from "dev" to "next". It doesn't buy
> anything new, other than confusion.
>




-- 
Best Regards
Yuchen
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] [HEADS UP] new branching scheme: 5.3 branches created, stable deprecated

2014-06-05 Thread Denis Shienkov
Sergio, many thanks..

BR,
Denis

05.06.2014 19:00, Sergio Ahumada пишет:
> Hi,
>
> On 05.06.2014 16:52, Denis Shienkov wrote:
>> Hi,
>>
>> I found it a little not clear:
>>
>>   > the stable branches will continue to exist for the next weeks
>>
>> but after week, where to need to do push new changes? in /5.3.2 ? /dev? :)
> see below
>
>>   > however, do not push new reviews for/stable
>>
>> but where then to do push for new reviews?
> AFAIU
>
> 5.3.1 => refs/for/5.3 (for now, refs/for/5.3.1 when it's available)
> 5.3.2 => refs/for/5.3 (after the 5.3.1 branch is created and 5.3 bumped)
> 5.4.0 => refs/for/dev
>
> only amends to current changes already in gerrit for 5.3.1 should go to
> stable
>
>> BR,
>> Denis
> I think it should be really nice to get this documented :)
>
> Cheers,

___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] [HEADS UP] new branching scheme: 5.3 branches created, stable deprecated

2014-06-05 Thread Thiago Macieira
Em qui 05 jun 2014, às 23:05:11, Yuchen Deng escreveu:
> Why do not change the 'dev' branch to 'next' ? or, just '5.4' instead?
> I don't got it for new branching scheme.

I don't see the point in renaming from "dev" to "next". It doesn't buy 
anything new, other than confusion.

Renaming to "5.4" has some merits, but it would mean we need to create 5.5 
from it instead and it would mean you can't track any long-term development 
branch.
-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] [HEADS UP] new branching scheme: 5.3 branches created, stable deprecated

2014-06-05 Thread Yuchen Deng
Why do not change the 'dev' branch to 'next' ? or, just '5.4' instead?
I don't got it for new branching scheme.

2014-06-05 23:00 GMT+08:00 Sergio Ahumada :

> 5.4.0 => refs/for/dev





-- 
Best Regards
Yuchen
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] [HEADS UP] new branching scheme: 5.3 branches created, stable deprecated

2014-06-05 Thread Sergio Ahumada
Hi,

On 05.06.2014 16:52, Denis Shienkov wrote:
> Hi,
>
> I found it a little not clear:
>
>  > the stable branches will continue to exist for the next weeks
>
> but after week, where to need to do push new changes? in /5.3.2 ? /dev? :)

see below

>  > however, do not push new reviews for/stable
>
> but where then to do push for new reviews?

AFAIU

5.3.1 => refs/for/5.3 (for now, refs/for/5.3.1 when it's available)
5.3.2 => refs/for/5.3 (after the 5.3.1 branch is created and 5.3 bumped)
5.4.0 => refs/for/dev

only amends to current changes already in gerrit for 5.3.1 should go to 
stable

> BR,
> Denis

I think it should be really nice to get this documented :)

Cheers,
-- 
Sergio Ahumada
sahum...@blackberry.com
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] [HEADS UP] new branching scheme: 5.3 branches created, stable deprecated

2014-06-05 Thread Denis Shienkov
Hi,

I found it a little not clear:

> the stable branches will continue to exist for the next weeks

but after week, where to need to do push new changes? in /5.3.2 ? /dev? :)

> however, do not push new reviews for/stable

but where then to do push for new reviews?

BR,
Denis


2014-06-05 18:39 GMT+04:00 Oswald Buddenhagen 
:

> hello,
>
> we finally have CI setups for the new branching scheme. this means that
> 5.3 (and 1.0 in enginio) are now the target branches for stabilization
> changes aimed at the 5.3.1 release.
>
> the stable branches will continue to exist for the next weeks and will
> be merged into 5.3/1.0 regularly, so you can finish and integrate your
> pending reviews.
>
> do *NOT* re-push your pending changes for/5.3.
>
> however, do not push new reviews for/stable (this can't be technically
> prevented without preventing amends to existing changes, so i'm leaving
> it open for the time being).
> ___
> Development mailing list
> Development@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
>
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


[Development] [HEADS UP] new branching scheme: 5.3 branches created, stable deprecated

2014-06-05 Thread Oswald Buddenhagen
hello,

we finally have CI setups for the new branching scheme. this means that
5.3 (and 1.0 in enginio) are now the target branches for stabilization
changes aimed at the 5.3.1 release.

the stable branches will continue to exist for the next weeks and will
be merged into 5.3/1.0 regularly, so you can finish and integrate your
pending reviews.

do *NOT* re-push your pending changes for/5.3.

however, do not push new reviews for/stable (this can't be technically
prevented without preventing amends to existing changes, so i'm leaving
it open for the time being).
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development