On 4/2/24 16:44, Simon Horman wrote: > Recently OVS adopted a policy of using the inclusive naming word list v1 > [1, 2]. > > In keeping with this policy rename the primary development branch from > 'master' to 'main'. This patch does not actually make that change, > but rather updates references to the branch in the source tree. > It is intended to be applied at (approximately) the same time that the > change is made. > > OVS is currently hosted on GitHub. We can expect the following behaviour > after the rename: > > 1. GitHub pull requests against are renamed branch are automatically > re-homed on new branch > 2. GitHub Issues do not seem to be affected - at least the test issue I > created had no association with a branch > 3. URLs accessed via the GitHub web UI are automatically renamed > (so long as a new branch called master is not created). > 4. Using the git cli command, fetch will fetch the new branch (main), > and fetch -p will remove (prune) the old branch (master) > > [1] df5e5cf4318a ("Documentation: Add section on inclusive language.") > [2] https://inclusivenaming.org/word-lists/ > > Signed-off-by: Simon Horman <ho...@ovn.org> > --- > Changes in v2: > - Keep two blank lines between versions. > - Drop bogus update to OpenSSL hashes URL in appveyor.yml. > - Drop other appveyor.yml changes, they are now present upstream. > + appveyor: Prepare for rename of primary development branch. > https://github.com/openvswitch/ovs/commit/95ff912edef8
We still need to remove the 'master' branch from the appveyor.yml at some point and we also need to remove the 'master' branch lookup from build-clang-analyze GHA job. Or do you plan to send a separate patch for those? If we're not touching CI configuration in this patch it may also be appropriate to have 'Documentation: ' prefix in the subject. > - Add note about updates to git configuration. > --- > Notes: > > * Now is the time to raise any concerns regarding this patch. > It is planned to implement this change next week. > > * If you have an automation that fetches the master branch then > the suggested action is: > 1. Before the branch rename occurs: update the automation to pull main an > fall back to pulling master if that fails > 2. After the rename occurs: Update the automation to only fetch main > > * After the change it may be necessary to update your local > git configuration for checked out branches. > > For example: > # Fetch origin: new remote main branch; remote master branch is deleted > git fetch -tp origin > # Rename local branch > git branch -m master main > # Update local main branch to use remote main branch as it's upstream > git branch --set-upstream-to=origin/main main > --- > .../internals/committer-responsibilities.rst | 12 +++--- > .../internals/contributing/backporting-patches.rst | 12 +++--- > Documentation/internals/release-process.rst | 50 > +++++++++++----------- > Documentation/intro/install/dpdk.rst | 2 +- > Documentation/intro/install/fedora.rst | 2 +- > Documentation/intro/install/general.rst | 2 +- > Documentation/intro/install/rhel.rst | 2 +- > Documentation/topics/language-bindings.rst | 2 +- > Documentation/tutorials/faucet.rst | 6 +-- > Documentation/tutorials/ovs-conntrack.rst | 2 +- > NEWS | 3 ++ > README.rst | 2 +- > 12 files changed, 50 insertions(+), 47 deletions(-) > <snip> > diff --git a/Documentation/tutorials/ovs-conntrack.rst > b/Documentation/tutorials/ovs-conntrack.rst > index e8a58c4eb298..6b0b73cd1173 100644 > --- a/Documentation/tutorials/ovs-conntrack.rst > +++ b/Documentation/tutorials/ovs-conntrack.rst > @@ -35,7 +35,7 @@ to match on the TCP segments from connection setup to > connection tear down. > It will use OVS with the Linux kernel module as the datapath for this > tutorial. (The datapath that utilizes the openvswitch kernel module to do > the packet processing in the Linux kernel) > -It was tested with the "master" branch of Open vSwitch. > +It was tested with the "main" branch of Open vSwitch. Nit: This sentence doesn't make a lot of sense to me. It may have been meaningful at the point of introduction of that doc, but not today. Maybe we can just remove it? > > Definitions > ----------- > diff --git a/NEWS b/NEWS > index c9e4064e67a7..5c9fff54595c 100644 > --- a/NEWS > +++ b/NEWS > @@ -4,6 +4,9 @@ Post-v3.3.0 > * Conntrack now supports 'random' flag for selecting ports in a range > while natting and 'persistent' flag for selection of the IP address > from a range. > + - The primary development branch has been renamed from 'master' to 'main'. > + The OVS tree remains hosted on GitHub. > + https://github.com/openvswitch/ovs.git We use 3 spaces for the first level of indentation in the NEWS file. I don't know why... I suppose it was an accident in the notes for v2.1.0, where indentation went from 4 to 3 spaces. But we used it ever since and it's better to keep the doc uniform. Best regards, Ilya Maximets. _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev