Re: [Development] Temporarily preventing changes being staged in the dev branch of qtquickcontrols2

2021-07-23 Thread Mitch Curtis
Thanks for bringing this up. It's a good point I hadn't thought about. I wonder 
if it's too late to do the merge in 6.2 instead... that would save a lot of 
hassle in the long term.

On 23/7/21, 4:02 pm, "Alexandru Croitor"  wrote:

Hi

> On 20/7/21, 2:10 pm, "Development on behalf of Mitch Curtis" 
 wrote:
> 
>Hi.
> 
>I'd like to request that we temporarily prevent changes from being 
staged in the dev branch of qtquickcontrols2 in preparation for merging it into 
qtdeclarative, as otherwise changes could be missed in the merge.
> 
>I'm sending this to both the release team and the development mailing 
list as a heads up.
> 

As i understand the current intention is to merge qtquickcontrols2 dev 
branch into qtdeclarative dev branch, which is Qt 6.3 at the moment.

That leaves qtuickcontrols2 and qtdeclarative separate in 6.2 LTS branch.

The current cherry-pick bot can't handle cross-repo cherry-picks.

Which means any qqc2 code changes in qtdeclarative repo 6.3, 6.4, 6.5, 
branch will have to be replicated with a more manual process to 6.2 branch of 
qtquickcontrols2 repo, because 6.2 is LTS.

Can these cherry-picks be done automatically somehow? Is the manual process 
the one we want / are stuck with?

Is this enough justification to do the qqc2 -> qtdeclarative merge in 6.2 
branch instead?

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


Re: [Development] Temporarily preventing changes being staged in the dev branch of qtquickcontrols2

2021-07-23 Thread Daniel Smith
> Can these cherry-picks be done automatically somehow? Is the manual process 
> the one we want / are stuck with?

Unfortunately, I don't see how we can automate these cherry-picks, as the bot 
will have no viable way of identifying a change as part of the old qqc2 module. 
Further, in the event that the change touches code of what would be both 
modules in the 6.2 branch, it would not be reasonable to have the bot attempt 
to split the change and cherry-pick bits and pieces to two repos.

I think we're stuck with the manual way unless someone has some magic dust 
they'd like to sprinkle right about now. I'd be all for that :)

-Daniel

-Original Message-
From: Development  On Behalf Of Alexandru 
Croitor
Sent: Friday, July 23, 2021 4:02 PM
To: Mitch Curtis 
Cc: Qt Releases ; development@qt-project.org
Subject: Re: [Development] Temporarily preventing changes being staged in the 
dev branch of qtquickcontrols2

Hi

> On 20/7/21, 2:10 pm, "Development on behalf of Mitch Curtis" 
>  wrote:
> 
>Hi.
> 
>I'd like to request that we temporarily prevent changes from being staged 
> in the dev branch of qtquickcontrols2 in preparation for merging it into 
> qtdeclarative, as otherwise changes could be missed in the merge.
> 
>I'm sending this to both the release team and the development mailing list 
> as a heads up.
> 

As i understand the current intention is to merge qtquickcontrols2 dev branch 
into qtdeclarative dev branch, which is Qt 6.3 at the moment.

That leaves qtuickcontrols2 and qtdeclarative separate in 6.2 LTS branch.

The current cherry-pick bot can't handle cross-repo cherry-picks.

Which means any qqc2 code changes in qtdeclarative repo 6.3, 6.4, 6.5, branch 
will have to be replicated with a more manual process to 6.2 branch of 
qtquickcontrols2 repo, because 6.2 is LTS.

Can these cherry-picks be done automatically somehow? Is the manual process the 
one we want / are stuck with?

Is this enough justification to do the qqc2 -> qtdeclarative merge in 6.2 
branch instead?
___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development
___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


Re: [Development] Temporarily preventing changes being staged in the dev branch of qtquickcontrols2

2021-07-23 Thread Alexandru Croitor
Hi

> On 20/7/21, 2:10 pm, "Development on behalf of Mitch Curtis" 
>  wrote:
> 
>Hi.
> 
>I'd like to request that we temporarily prevent changes from being staged 
> in the dev branch of qtquickcontrols2 in preparation for merging it into 
> qtdeclarative, as otherwise changes could be missed in the merge.
> 
>I'm sending this to both the release team and the development mailing list 
> as a heads up.
> 

As i understand the current intention is to merge qtquickcontrols2 dev branch 
into qtdeclarative dev branch, which is Qt 6.3 at the moment.

That leaves qtuickcontrols2 and qtdeclarative separate in 6.2 LTS branch.

The current cherry-pick bot can't handle cross-repo cherry-picks.

Which means any qqc2 code changes in qtdeclarative repo 6.3, 6.4, 6.5, branch 
will have to be replicated with a more manual process to 6.2 branch of 
qtquickcontrols2 repo, because 6.2 is LTS.

Can these cherry-picks be done automatically somehow? Is the manual process the 
one we want / are stuck with?

Is this enough justification to do the qqc2 -> qtdeclarative merge in 6.2 
branch instead?
___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development