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

2014-06-18 Thread Kurt Pattyn


 On 06 Jun 2014, at 12:23, Oswald Buddenhagen oswald.buddenha...@digia.com 
 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 lars.kn...@digia.com wrote:
 
 On 06/06/14 08:20, Thiago Macieira thiago.macie...@intel.com 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 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 simon.hausm...@digia.com:

 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-06 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-06 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 thiago.macie...@intel.com:
  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-06 Thread Knoll Lars
On 06/06/14 08:20, Thiago Macieira thiago.macie...@intel.com 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-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 lars.kn...@digia.com wrote:

 On 06/06/14 08:20, Thiago Macieira thiago.macie...@intel.com 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 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 oswald.buddenha...@digia.com
:

 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


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 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 sahum...@blackberry.com:

 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 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 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 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 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
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 thiago.macie...@intel.com:

 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 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 
thiago.macie...@intel.commailto: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