From: Jani Nikula <jani.nikula@linux.intel.com>
To: Daniel Vetter <daniel.vetter@ffwll.ch>,
dri-devel <dri-devel@lists.freedesktop.org>,
amd-gfx list <amd-gfx@lists.freedesktop.org>,
intel-gfx <intel-gfx@lists.freedesktop.org>,
IGT development <igt-dev@lists.freedesktop.org>,
"DRM maintainer tools announcements, discussion,
and development" <dim-tools@lists.freedesktop.org>,
Daniel Stone <daniel@fooishbar.org>
Subject: Re: [igt-dev] RFC: Migration to Gitlab
Date: Wed, 22 Aug 2018 16:13:49 +0300 [thread overview]
Message-ID: <87pnyaa6ia.fsf@intel.com> (raw)
In-Reply-To: <CAKMK7uFciLYN2G+VqvAwk5D9+H5dw6Tb5FtmWgxCnWtLa0uOEg@mail.gmail.com>
On Wed, 22 Aug 2018, Daniel Vetter <daniel.vetter@ffwll.ch> wrote:
> Hi all,
>
> I think it's time to brainstorm a bit about the gitlab migration. Basic reasons:
>
> - fd.o admins want to deprecate shell accounts and hand-rolled
> infrastructure, because it's a pain to keep secure&updated.
>
> - gitlab will allow us to add committers on our own, greatly
> simplifying that process (and offloading that task from fd.o admins).
>
> There's also some more benefits we might want to reap, like better CI
> integration for basic build testing - no more "oops didn't build
> drm-misc defconfigs" or "sry, forgot make check in maintainer-tools".
> But that's all fully optional.
>
> For the full in-depth writeup of everything, see
>
> https://www.fooishbar.org/blog/gitlab-fdo-introduction/
>
> I think now is also a good time, with mesa, xorg, wayland/weston and
> others moved, to start thinking about how we'll move drm. There's a
> few things to figure out though:
>
> - We probably want to split out maintainer-tools. That would address
> the concern that there's 50+ committers to an auto-updating shell
> script ...
>
> - We need to figure out how to handle the ACL trickery around drm-tip in gitlab.
>
> - Probably good to stage the migration, with maintainer-tools, igt
> leading. That will also make fd.o admins happy, who want to rework
> their cloud infrastructure a bit before migrating the big kernel repos
> over.
>
> - Figuring out the actual migration - we've been adding a pile of
> committers since fd.o LDAP was converted to gitlab once back in
> spring. We need to at least figure out how to move the new
> accounts/committers.
>
> - Similar, maintainer-tools needs to move. We probably want to move
> all the dim maintained kernel repos in one go, to avoid headaches with
> double-accounts needed for committers.
>
> - CI, linux-next and everyone else should be fine, since the
> cgit/non-ssh paths will keep working (they'll be read-only mirrors).
> Need to double-check that with everyone.
>
> - Some organization structure would be good.
>
> https://cgit.freedesktop.org/drm
>
> libdrm won't be part of the gitlab drm group because that's already
> moved under mesa (and you can't symlink/mulit-home anymore on gitlab):
>
> https://gitlab.freedesktop.org/mesa/drm
>
> But there's also drm_hwcomposer, which we might want to migrate into
> drm too - gitlab requires a containing group, and
> drm_hwcomposer/drm_hwcomposer is a bit silly.
>
> Note: Access rights can be done at any level in the hierarchy, the
> organization is orthogonal to commit rights.
>
> - Anything else I've forgotten.
>
> A lot of this still needs to be figured out first. As a first step I'm
> looking for volunteers who want to join the fun, besides comments and
> thoughts on the overall topic of course.
Just a couple of concerns from drm/i915 perspective for starters:
- Patchwork integration. I think we'll want to keep patchwork for at
least intel-gfx etc. for the time being. IIUC the one thing we need is
some server side hook to update patchwork on git push.
- Sticking to fdo bugzilla and disabling gitlab issues for at least
drm-intel for the time being. Doing that migration in the same go is a
bit much I think. Reassignment across bugzilla and gitlab will be an
issue.
BR,
Jani.
--
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
WARNING: multiple messages have this Message-ID (diff)
From: Jani Nikula <jani.nikula@linux.intel.com>
To: Daniel Vetter <daniel.vetter@ffwll.ch>,
dri-devel <dri-devel@lists.freedesktop.org>,
amd-gfx list <amd-gfx@lists.freedesktop.org>,
intel-gfx <intel-gfx@lists.freedesktop.org>,
IGT development <igt-dev@lists.freedesktop.org>,
"DRM maintainer tools announcements, discussion,
and development" <dim-tools@lists.freedesktop.org>,
Daniel Stone <daniel@fooishbar.org>
Subject: Re: [Intel-gfx] [igt-dev] RFC: Migration to Gitlab
Date: Wed, 22 Aug 2018 16:13:49 +0300 [thread overview]
Message-ID: <87pnyaa6ia.fsf@intel.com> (raw)
In-Reply-To: <CAKMK7uFciLYN2G+VqvAwk5D9+H5dw6Tb5FtmWgxCnWtLa0uOEg@mail.gmail.com>
On Wed, 22 Aug 2018, Daniel Vetter <daniel.vetter@ffwll.ch> wrote:
> Hi all,
>
> I think it's time to brainstorm a bit about the gitlab migration. Basic reasons:
>
> - fd.o admins want to deprecate shell accounts and hand-rolled
> infrastructure, because it's a pain to keep secure&updated.
>
> - gitlab will allow us to add committers on our own, greatly
> simplifying that process (and offloading that task from fd.o admins).
>
> There's also some more benefits we might want to reap, like better CI
> integration for basic build testing - no more "oops didn't build
> drm-misc defconfigs" or "sry, forgot make check in maintainer-tools".
> But that's all fully optional.
>
> For the full in-depth writeup of everything, see
>
> https://www.fooishbar.org/blog/gitlab-fdo-introduction/
>
> I think now is also a good time, with mesa, xorg, wayland/weston and
> others moved, to start thinking about how we'll move drm. There's a
> few things to figure out though:
>
> - We probably want to split out maintainer-tools. That would address
> the concern that there's 50+ committers to an auto-updating shell
> script ...
>
> - We need to figure out how to handle the ACL trickery around drm-tip in gitlab.
>
> - Probably good to stage the migration, with maintainer-tools, igt
> leading. That will also make fd.o admins happy, who want to rework
> their cloud infrastructure a bit before migrating the big kernel repos
> over.
>
> - Figuring out the actual migration - we've been adding a pile of
> committers since fd.o LDAP was converted to gitlab once back in
> spring. We need to at least figure out how to move the new
> accounts/committers.
>
> - Similar, maintainer-tools needs to move. We probably want to move
> all the dim maintained kernel repos in one go, to avoid headaches with
> double-accounts needed for committers.
>
> - CI, linux-next and everyone else should be fine, since the
> cgit/non-ssh paths will keep working (they'll be read-only mirrors).
> Need to double-check that with everyone.
>
> - Some organization structure would be good.
>
> https://cgit.freedesktop.org/drm
>
> libdrm won't be part of the gitlab drm group because that's already
> moved under mesa (and you can't symlink/mulit-home anymore on gitlab):
>
> https://gitlab.freedesktop.org/mesa/drm
>
> But there's also drm_hwcomposer, which we might want to migrate into
> drm too - gitlab requires a containing group, and
> drm_hwcomposer/drm_hwcomposer is a bit silly.
>
> Note: Access rights can be done at any level in the hierarchy, the
> organization is orthogonal to commit rights.
>
> - Anything else I've forgotten.
>
> A lot of this still needs to be figured out first. As a first step I'm
> looking for volunteers who want to join the fun, besides comments and
> thoughts on the overall topic of course.
Just a couple of concerns from drm/i915 perspective for starters:
- Patchwork integration. I think we'll want to keep patchwork for at
least intel-gfx etc. for the time being. IIUC the one thing we need is
some server side hook to update patchwork on git push.
- Sticking to fdo bugzilla and disabling gitlab issues for at least
drm-intel for the time being. Doing that migration in the same go is a
bit much I think. Reassignment across bugzilla and gitlab will be an
issue.
BR,
Jani.
--
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
next prev parent reply other threads:[~2018-08-22 13:13 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-08-22 11:44 RFC: Migration to Gitlab Daniel Vetter
2018-08-22 11:44 ` [igt-dev] " Daniel Vetter
[not found] ` <CAKMK7uFciLYN2G+VqvAwk5D9+H5dw6Tb5FtmWgxCnWtLa0uOEg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-08-22 13:05 ` [Intel-gfx] " Sean Paul
2018-08-22 13:05 ` [igt-dev] " Sean Paul
2018-08-22 13:13 ` Jani Nikula [this message]
2018-08-22 13:13 ` [Intel-gfx] [igt-dev] " Jani Nikula
2018-08-22 14:19 ` Adam Jackson
2018-08-22 14:19 ` Adam Jackson
2018-08-22 16:06 ` Rodrigo Vivi
2018-08-22 16:06 ` Rodrigo Vivi
2018-08-22 16:37 ` Daniel Stone
2018-08-22 16:37 ` Daniel Stone
[not found] ` <CAPj87rNH+rLZexK3QoqzeBLZPr5QYtAz187NbKN5JUFnzxoxHg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-08-22 17:01 ` Rodrigo Vivi
2018-08-22 17:01 ` Rodrigo Vivi
[not found] ` <20180822160645.GC2340-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2018-08-24 6:52 ` Jani Nikula
2018-08-24 6:52 ` Jani Nikula
2018-08-24 12:03 ` Daniel Vetter
2018-08-24 12:03 ` Daniel Vetter
2018-08-22 14:44 ` Daniel Vetter
2018-08-22 14:44 ` Daniel Vetter
[not found] ` <CAKMK7uG7Hs+MooCu4Fid=20J0EfsPakvWD6MtkcQ0RTBuR3G5Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-08-22 16:33 ` Daniel Stone
2018-08-22 16:33 ` Daniel Stone
2018-08-22 15:02 ` Emil Velikov
2018-08-22 15:02 ` [igt-dev] " Emil Velikov
2018-08-22 16:29 ` Daniel Stone
2018-08-22 16:29 ` [igt-dev] " Daniel Stone
2018-08-23 17:29 ` Visibility of issues fd.o admins are faced with (Was: Re: RFC: Migration to Gitlab) Emil Velikov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87pnyaa6ia.fsf@intel.com \
--to=jani.nikula@linux.intel.com \
--cc=amd-gfx@lists.freedesktop.org \
--cc=daniel.vetter@ffwll.ch \
--cc=daniel@fooishbar.org \
--cc=dim-tools@lists.freedesktop.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=igt-dev@lists.freedesktop.org \
--cc=intel-gfx@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.