[llvm-dev] Inclusive language in LLVM: can we rename `master` branch?

Mehdi AMINI via llvm-dev llvm-dev at lists.llvm.org
Fri Jun 19 17:34:00 PDT 2020


On Fri, Jun 19, 2020 at 5:14 PM antlists <antlists at youngman.org.uk> wrote:

> On 20/06/2020 01:00, Mehdi AMINI wrote:
> >
> >
> > On Fri, Jun 19, 2020 at 4:55 PM antlists via llvm-dev
> > <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote:
> >
> >     On 19/06/2020 20:43, Matt Arsenault via llvm-dev wrote:
> >      >
> >      >
> >      >> On Jun 19, 2020, at 15:38, Mehdi AMINI via llvm-dev
> >      >> <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>
> >     <mailto:llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>>>
> >     wrote:
> >      >>
> >      >> I'm interested to hear more about the actual problem Matt
> perceives
> >      >> with respect to the release actually: why should the release
> >     have any
> >      >> impact with the development branch?
> >      >>
> >      >
> >      > That was just an example of a concrete time. Other transitions
> >     requiring
> >      > wide coordination have had some release-associated timeframe (like
> >      > minimum toolchain/cmake upgrades), so I thought it would just be a
> >      > logical semi-arbitrary point in time.
> >      >
> >     Would it make sense to pick that semi-arbitrary point in time as
> being
> >     the next release? So master is renamed for the next release.
> >
> >
> > Well you wrote in another email: `please do things for sound *technical*
> > reason`, what is the technical reason here?
> > We *can* pick this point in time, but I haven't seen the reason to do so
> > (and actually since we're already making branch/tag changes at that time
> > it may even be a reason to avoid it).
> >
> >
> I was thinking that, since the making of a new release is a fork (of
> sorts), in a very real sense you're kicking off a new master, and so
> kicking it off with a new name makes sense to me.
>

That is not how the branch management works unfortunately.


>
> I would have thought a lot of people will stick the with the new release
> for a while (which would keep the "master" name if it's appropriate) so
> they can just carry on as nothing's changed.
>
> But as people switch from the new release to the new development branch
> they also have to switch to the new name. The change may be a jolt to
> the project, but the developers will switch when they're ready, and any
> disruption to the project will be at a time when it impacts the fewest
> people and offers the maximum opportunity to fix any hiccups at a time
> of minimum impact.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200619/db7c6ec5/attachment.html>


More information about the llvm-dev mailing list