On Wed, Feb 3, 2021 at 4:10 PM Petr Lautrbach <plautrba(a)redhat.com> wrote:
Kevin Fenzi <kevin(a)scrye.com> writes:
> Greetings everyone.
>
> We finally have everything in place and hopefully tested to make the
> switch tomorrow from master to rawhide/main branches for
>
src.fedoraproject.org.
>
> At 13:30UTC we will adjust pagure to reject pushes to 'master' and then
> will be moving all the branches over to rawhide/main. As soon as all
> packages are done, we will be adjusting pdc/hooks/existing pr's.
>
> We will be sending an additional email once changes are complete and
> hopefully any downtime will be limited.
>
> Once the change is completed you will want to checkout rawhide/main
> instead of master and update/recreate any existing forks you have.
>
> See
>
https://fedoraproject.org/wiki/Changes/GitRepos-master-to-main
> for more information.
>
The page says "This Change will move many repositories (see below) to
use a "main" branch as default." and "Not every namespace on
dist-git
has a rawhide version. For example: containers do not have/use rawhide.
And having different default branches on different namespaces is not
very appealing."
Now we have
https://src.fedoraproject.org/tests/selinux/ with default
branch "rawhide". "rawhide" doesn't make sense in this repo as
it
contains tests used on all Fedora versions and also downstream Red Hat
Enterprise Linux.
Have I missed something?
Note that the text on the Change page does not reflect what was
actually approved by FESCo:
https://pagure.io/fesco/issue/2519#comment-706518
For reference: Approve Change proposal to rename branch names from
"master" to "main", except in dist-git-like repositories with
branches
matching fedora releases, where "rawhide" is preferred. Where the new
default branch will be "rawhide", create symbolic refs from "main" to
"rawhide".
So looking at the modules / tests namespaces (which are definitely not
dist-git like), something went wrong here.
Fabio