Re: Using "rawhide" for the dist-git branch for Fedora Rawhide

2020-07-09 Thread Zbigniew Jędrzejewski-Szmek
On Tue, Jul 07, 2020 at 09:44:47PM +0200, Markus Larsson wrote:
> 
> 
> On 7 July 2020 21:20:22 CEST, Matthew Miller  wrote:
> >On Tue, Jul 07, 2020 at 09:03:19PM +0200, Till Maas wrote:
> >> in https://pagure.io/fesco/issue/2410 I proposed to name the dist-git
> >> branch for Fedora Rawhide "rawhide" to clarify the purpose of that
> >> branch. There was also some feedback that Rawhide might not be the best
> >> name and it could be renamed. In that case, the branch could be named as
> >> this. This is just the first step to check if there is enough support
> >> for this to move forward. The next step would be to start a change
> >> process.
> >
> >I'm in favor of this. "Master" is not a good, functional description of the
> >Rawhide branch. It was just taking the default. Plus, as we're investigating
> >a new git system _and_ looking at packaging workflow improvements all around
> >anyway, that seems like the time.

+1

> >I don't have any strong opinion on the "Rawhide" name, although it has
> >always seemed strange to me, because of course fedoras are made of felt, not
> >rawhide. And I guess the same "hey, while we're changing things" sentiment
> >applies here.
> >
> 
> I thought Rawhide was a reference to the wild west via the tv-show by that 
> name, isn't that the case?
> As for naming, I have no emotional connection to the name rawhide and doesn't 
> see any problems with changing it. I would suggest that if it changes maybe 
> not Felt or Wool but something more descriptive like Edge, Next or Volatile.

Yeah, that's how I understood the reference. Right now I don't see a
particularly strong reason to change the name, so I'm mildly negative.
But if enough people find the name offensive, I'll reconsider.

Zbyszek
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Using "rawhide" for the dist-git branch for Fedora Rawhide

2020-07-09 Thread Zbigniew Jędrzejewski-Szmek
On Wed, Jul 08, 2020 at 11:31:20AM -0400, Matthew Miller wrote:
> On Wed, Jul 08, 2020 at 03:48:23PM +0200, Till Maas wrote:
> > Just had another idea, how about instead of branch down from the rawhide
> > branch to new branched to make Rawhide always use the fxy version that
> > it develops. So instead of creating branched f33 later we would rename
> > master to f33 now and then once we need to branch we branch of Rawhide
> > as f34? There could still be a symbolic ref called rawhide for the
> > latest rawhide for convenience. What do you think?
> 
> I do like this, because it reflects the actual process. However, it does ask
> something of our git forge web front end: what would it show by default?

I don't see much benefit from this. First, I disagree that it reflects
the process better. In almost all cases I know development is done in
the master branch, and changes from there are often either
fast-forwarded or cherry-picked into the other branches. Second, I
don't see what improvement this would bring. If we were to change the
branching pattern, that we have been successfully using for years and
that people are accustomed to, there should be some clear reason.

A change of the branching pattern is not helpful to this change,
because we would still need *some* constant name for the
master/rawhide/latest branch, so the new renamed name will still be
visible to users and used for various purposes.

And mixing the two makes the (already complicated) process of renaming more
likely to fail.

Zbyszek
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Using "rawhide" for the dist-git branch for Fedora Rawhide

2020-07-08 Thread Matthew Miller
On Wed, Jul 08, 2020 at 03:48:23PM +0200, Till Maas wrote:
> Just had another idea, how about instead of branch down from the rawhide
> branch to new branched to make Rawhide always use the fxy version that
> it develops. So instead of creating branched f33 later we would rename
> master to f33 now and then once we need to branch we branch of Rawhide
> as f34? There could still be a symbolic ref called rawhide for the
> latest rawhide for convenience. What do you think?

I do like this, because it reflects the actual process. However, it does ask
something of our git forge web front end: what would it show by default?



-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Using "rawhide" for the dist-git branch for Fedora Rawhide

2020-07-08 Thread Vitaly Zaitsev via devel
On 08.07.2020 16:29, Pierre-Yves Chibon wrote:
> One wonder which I have is: should we keep a "master" branch, just as a 
> symlink
> to the "rawhide" one for backward compatibility purposes?

Yes. Master branch is hardcoded in lots of places (infra, maintainer's
scripts, etc.) and such rename will break lots of greatly working things.

-- 
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Using "rawhide" for the dist-git branch for Fedora Rawhide

2020-07-08 Thread Dominik 'Rathann' Mierzejewski
On Wednesday, 08 July 2020 at 16:29, Pierre-Yves Chibon wrote:
> On Wed, Jul 08, 2020 at 10:09:35AM -0400, Kaleb Keithley wrote:
> >Whatever name is picked: devel, main, rawhide, next, etc.,  how about
> >setting the default branch.
> >E.g. `git symbolic-ref HEAD refs/heads/rawhide`
> >This way when someone clones the repo they don't need to know or remember
> >which name Fedora is using as the mainline development branch.
> 
> That is easy to do, already supported by our forge and I am definitely +1 on
> this.
> 
> One wonder which I have is: should we keep a "master" branch, just as a 
> symlink
> to the "rawhide" one for backward compatibility purposes?

I'd say yes. I believe muscle memory will make most people do
git checkout master
for a long time, even after git upstream decides on a new default
branch name. 

It'd be nice if this was handled similar to foo->rpms/foo namespace
transition.

Regards,
Dominik
-- 
Fedora   https://getfedora.org  |  RPM Fusion  http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
-- from "Collected Sayings of Muad'Dib" by the Princess Irulan
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Using "rawhide" for the dist-git branch for Fedora Rawhide

2020-07-08 Thread Pierre-Yves Chibon
On Wed, Jul 08, 2020 at 10:09:35AM -0400, Kaleb Keithley wrote:
>Whatever name is picked: devel, main, rawhide, next, etc.,  how about
>setting the default branch.
>E.g. `git symbolic-ref HEAD refs/heads/rawhide`
>This way when someone clones the repo they don't need to know or remember
>which name Fedora is using as the mainline development branch.

That is easy to do, already supported by our forge and I am definitely +1 on
this.

One wonder which I have is: should we keep a "master" branch, just as a symlink
to the "rawhide" one for backward compatibility purposes?



>On Wed, Jul 8, 2020 at 9:57 AM Miro Hrončok <[1]mhron...@redhat.com>
>wrote:
> 
>  On 08. 07. 20 15:48, Till Maas wrote:
>  > On Tue, Jul 07, 2020 at 09:03:19PM +0200, Till Maas wrote:
>  >> Hi,
>  >>
>  >> in [2]https://pagure.io/fesco/issue/2410 I proposed to name the
>  dist-git
>  >> branch for Fedora Rawhide "rawhide" to clarify the purpose of that
>  >> branch. There was also some feedback that Rawhide might not be the
>  best
>  >> name and it could be renamed. In that case, the branch could be named
>  as
>  >> this. This is just the first step to check if there is enough support
>  >> for this to move forward. The next step would be to start a change
>  >> process.
>  >
>  > Just had another idea, how about instead of branch down from the
>  rawhide
>  > branch to new branched to make Rawhide always use the fxy version that
>  > it develops. So instead of creating branched f33 later we would rename
>  > master to f33 now and then once we need to branch we branch of Rawhide
>  > as f34? There could still be a symbolic ref called rawhide for the
>  > latest rawhide for convenience. What do you think?
> 
>  I like that idea. However IMHO packagers tend to forget about branching
>  if they
>  are not following Fedora development closely.
>
>  When they do that now, they still do changes in rawhide and they might
>  not
>  update their package in branched -- however in long term, this does not
>  matter
>  because their change is in all future versions.
> 
>  When they do that after this, their change will be in branched but not
>  in
>  rawhide and in the long term, it will be lost.

Having a "rawhide" symlink to whatever is the current FXX rawhide *may* solve
this, if and only if they work on that rawhie branch, if they do not, the risk
you are pointing is real and would trigger potentially more upgrade path break.

Pierre
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Using "rawhide" for the dist-git branch for Fedora Rawhide

2020-07-08 Thread Kaleb Keithley
Whatever name is picked: devel, main, rawhide, next, etc.,  how about
setting the default branch.

E.g. `git symbolic-ref HEAD refs/heads/rawhide`

This way when someone clones the repo they don't need to know or remember
which name Fedora is using as the mainline development branch.


On Wed, Jul 8, 2020 at 9:57 AM Miro Hrončok  wrote:

> On 08. 07. 20 15:48, Till Maas wrote:
> > On Tue, Jul 07, 2020 at 09:03:19PM +0200, Till Maas wrote:
> >> Hi,
> >>
> >> in https://pagure.io/fesco/issue/2410 I proposed to name the dist-git
> >> branch for Fedora Rawhide "rawhide" to clarify the purpose of that
> >> branch. There was also some feedback that Rawhide might not be the best
> >> name and it could be renamed. In that case, the branch could be named as
> >> this. This is just the first step to check if there is enough support
> >> for this to move forward. The next step would be to start a change
> >> process.
> >
> > Just had another idea, how about instead of branch down from the rawhide
> > branch to new branched to make Rawhide always use the fxy version that
> > it develops. So instead of creating branched f33 later we would rename
> > master to f33 now and then once we need to branch we branch of Rawhide
> > as f34? There could still be a symbolic ref called rawhide for the
> > latest rawhide for convenience. What do you think?
>
> I like that idea. However IMHO packagers tend to forget about branching if
> they
> are not following Fedora development closely.
>
> When they do that now, they still do changes in rawhide and they might not
> update their package in branched -- however in long term, this does not
> matter
> because their change is in all future versions.
>
> When they do that after this, their change will be in branched but not in
> rawhide and in the long term, it will be lost.
>
> --
> Miro Hrončok
> --
> Phone: +420777974800
> IRC: mhroncok
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Using "rawhide" for the dist-git branch for Fedora Rawhide

2020-07-08 Thread Miro Hrončok

On 08. 07. 20 15:48, Till Maas wrote:

On Tue, Jul 07, 2020 at 09:03:19PM +0200, Till Maas wrote:

Hi,

in https://pagure.io/fesco/issue/2410 I proposed to name the dist-git
branch for Fedora Rawhide "rawhide" to clarify the purpose of that
branch. There was also some feedback that Rawhide might not be the best
name and it could be renamed. In that case, the branch could be named as
this. This is just the first step to check if there is enough support
for this to move forward. The next step would be to start a change
process.


Just had another idea, how about instead of branch down from the rawhide
branch to new branched to make Rawhide always use the fxy version that
it develops. So instead of creating branched f33 later we would rename
master to f33 now and then once we need to branch we branch of Rawhide
as f34? There could still be a symbolic ref called rawhide for the
latest rawhide for convenience. What do you think?


I like that idea. However IMHO packagers tend to forget about branching if they 
are not following Fedora development closely.


When they do that now, they still do changes in rawhide and they might not 
update their package in branched -- however in long term, this does not matter 
because their change is in all future versions.


When they do that after this, their change will be in branched but not in 
rawhide and in the long term, it will be lost.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Using "rawhide" for the dist-git branch for Fedora Rawhide

2020-07-08 Thread Till Maas
On Tue, Jul 07, 2020 at 09:03:19PM +0200, Till Maas wrote:
> Hi,
> 
> in https://pagure.io/fesco/issue/2410 I proposed to name the dist-git
> branch for Fedora Rawhide "rawhide" to clarify the purpose of that
> branch. There was also some feedback that Rawhide might not be the best
> name and it could be renamed. In that case, the branch could be named as
> this. This is just the first step to check if there is enough support
> for this to move forward. The next step would be to start a change
> process.

Just had another idea, how about instead of branch down from the rawhide
branch to new branched to make Rawhide always use the fxy version that
it develops. So instead of creating branched f33 later we would rename
master to f33 now and then once we need to branch we branch of Rawhide
as f34? There could still be a symbolic ref called rawhide for the
latest rawhide for convenience. What do you think?

Thanks
Till
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Using "rawhide" for the dist-git branch for Fedora Rawhide

2020-07-08 Thread Till Maas
On Tue, Jul 07, 2020 at 10:13:36PM +, Gary Buhrmaster wrote:

> I (strongly) support the renaming of the branch, but I really
> really would prefer there to be a rough consensus on the
> replacement name across the entire git community, so
> that I don't need to remember to git-checkout devel in one
> project, git-checkout trunk in another, git-checkout main in
> a third, git-checkout release in a fourth, git-checkout default
> in a fifth, etc.(*).  In this case, I would prefer Fedora follow
> the rough consensus presuming that one can be achieved
> rather than pick yet another (different) name.

There are several other branches than the branch for Rawhide that have a
name that is unlikely to be found in many other projects like f32, el6,
epel7, epel8-playground. Why is it more intuitive to use a name from
other projects as the name for the branch for Rawhide?

Thanks
Till
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Using "rawhide" for the dist-git branch for Fedora Rawhide

2020-07-07 Thread Gary Buhrmaster
On Tue, Jul 7, 2020 at 7:04 PM Till Maas  wrote:
>
> Hi,
>
> in https://pagure.io/fesco/issue/2410 I proposed to name the dist-git
> branch for Fedora Rawhide "rawhide" to clarify the purpose of that
> branch. There was also some feedback that Rawhide might not be the best
> name and it could be renamed. In that case, the branch could be named as
> this. This is just the first step to check if there is enough support
> for this to move forward. The next step would be to start a change
> process.

I (strongly) support the renaming of the branch, but I really
really would prefer there to be a rough consensus on the
replacement name across the entire git community, so
that I don't need to remember to git-checkout devel in one
project, git-checkout trunk in another, git-checkout main in
a third, git-checkout release in a fourth, git-checkout default
in a fifth, etc.(*).  In this case, I would prefer Fedora follow
the rough consensus presuming that one can be achieved
rather than pick yet another (different) name.

Gary



(*) Yes, I understand I have already mostly lost that battle
for the moment, although hope springs eternal.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Using "rawhide" for the dist-git branch for Fedora Rawhide

2020-07-07 Thread Markus Larsson


On 7 July 2020 21:20:22 CEST, Matthew Miller  wrote:
>On Tue, Jul 07, 2020 at 09:03:19PM +0200, Till Maas wrote:
>> in https://pagure.io/fesco/issue/2410 I proposed to name the dist-git
>> branch for Fedora Rawhide "rawhide" to clarify the purpose of that
>> branch. There was also some feedback that Rawhide might not be the best
>> name and it could be renamed. In that case, the branch could be named as
>> this. This is just the first step to check if there is enough support
>> for this to move forward. The next step would be to start a change
>> process.
>
>I'm in favor of this. "Master" is not a good, functional description of the
>Rawhide branch. It was just taking the default. Plus, as we're investigating
>a new git system _and_ looking at packaging workflow improvements all around
>anyway, that seems like the time.
>
>I don't have any strong opinion on the "Rawhide" name, although it has
>always seemed strange to me, because of course fedoras are made of felt, not
>rawhide. And I guess the same "hey, while we're changing things" sentiment
>applies here.
>

I thought Rawhide was a reference to the wild west via the tv-show by that 
name, isn't that the case?
As for naming, I have no emotional connection to the name rawhide and doesn't 
see any problems with changing it. I would suggest that if it changes maybe not 
Felt or Wool but something more descriptive like Edge, Next or Volatile.

M
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Using "rawhide" for the dist-git branch for Fedora Rawhide

2020-07-07 Thread Matthew Miller
On Tue, Jul 07, 2020 at 09:03:19PM +0200, Till Maas wrote:
> in https://pagure.io/fesco/issue/2410 I proposed to name the dist-git
> branch for Fedora Rawhide "rawhide" to clarify the purpose of that
> branch. There was also some feedback that Rawhide might not be the best
> name and it could be renamed. In that case, the branch could be named as
> this. This is just the first step to check if there is enough support
> for this to move forward. The next step would be to start a change
> process.

I'm in favor of this. "Master" is not a good, functional description of the
Rawhide branch. It was just taking the default. Plus, as we're investigating
a new git system _and_ looking at packaging workflow improvements all around
anyway, that seems like the time.

I don't have any strong opinion on the "Rawhide" name, although it has
always seemed strange to me, because of course fedoras are made of felt, not
rawhide. And I guess the same "hey, while we're changing things" sentiment
applies here.

-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org