Re: gitlab migration (including account update plans, please read)

2018-08-01 Thread Adam Jackson
On Wed, 2018-08-01 at 14:38 +0200, Guillem Jover wrote:

> It would be nice if the xorg.modules (from modular) got updated too, so
> that some of this could be automated locally. :)

My goodness, we have written this down so many slightly different ways.
I've pushed some updates that I hope are right since I don't know of
anything actually using that file, let me know if anything looks wrong
or you need more.

- ajax
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Re: gitlab migration (including account update plans, please read)

2018-08-01 Thread Guillem Jover
On Sun, 2018-07-29 at 21:49:44 +0100, Daniel Stone wrote:
> On Sun, 29 Jul 2018 at 16:53, Alan Coopersmith
>  wrote:
> > On 07/29/18 03:07 AM, Daniel Stone wrote:
> > > This took a little longer than hoped, but all the repos have now been 
> > > moved.

Great! :)

> > I updated all my local clones with:
> >
> > git remote set-url origin `git remote get-url origin | sed \
> >'s%ssh://git.freedesktop.org/git/%ssh://g...@gitlab.freedesktop.org/%'`
> >
> > but got errors that gitlab couldn't find app/bdftopcf, app/rendercheck,
> > and app/x11perf.
> >
> > Did something go wrong with them?   I don't see them in the web ui at
> > https://gitlab.freedesktop.org/xorg/app either.
> 
> Not wrong as such, just moved. These are the modules which (as
> requested) changed relative path during the migration:
> xorg/app/bdftopcf -> xorg/util/bdftopcf
> xorg/app/rendercheck -> xorg/test/rendercheck
> xorg/app/x11perf -> xorg/test/x11perf
> xorg/app/xtsttopng -> xorg/test/xtsttopng
> xorg/driver/glamor -> xorg/driver/glamor-history
> xorg/xprint -> xorg/xserver-xprint
> avivo/xf86-video-avivo -> xorg/driver/xf86-video-avivo
> glitz -> xorg/driver/glitz-history
> 
> If you try to fetch from the old URL it will still work, and if you
> try to push to the old URL it will tell you the correct new URL to
> use.
> 
> > I also got the same error from xf86-video-nouveau, xf86-video-openchrome,
> > libvdpau, and xcb/* but I'm assuming that was my script going too far and
> > those projects not migrating yet.
> 
> Right, exactly. Nothing under a non-xorg/ path has yet moved.

It would be nice if the xorg.modules (from modular) got updated too, so
that some of this could be automated locally. :)

Thanks,
Guillem
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Re: gitlab migration (including account update plans, please read)

2018-07-29 Thread Alan Coopersmith

On 07/29/18 01:49 PM, Daniel Stone wrote:

Not wrong as such, just moved. These are the modules which (as
requested) changed relative path during the migration:
xorg/app/bdftopcf -> xorg/util/bdftopcf
xorg/app/rendercheck -> xorg/test/rendercheck
xorg/app/x11perf -> xorg/test/x11perf
xorg/app/xtsttopng -> xorg/test/xtsttopng
xorg/driver/glamor -> xorg/driver/glamor-history
xorg/xprint -> xorg/xserver-xprint
avivo/xf86-video-avivo -> xorg/driver/xf86-video-avivo
glitz -> xorg/driver/glitz-history


Ah, thanks - I didn't realize stuff was moving around - things work when
given the right path.

--
-Alan Coopersmith-   alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/alanc
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Re: gitlab migration (including account update plans, please read)

2018-07-29 Thread Daniel Stone
Hi Alan,

On Sun, 29 Jul 2018 at 16:53, Alan Coopersmith
 wrote:
> On 07/29/18 03:07 AM, Daniel Stone wrote:
> > This took a little longer than hoped, but all the repos have now been moved.
>
> Huge thanks for doing this.
>
> I updated all my local clones with:
>
> git remote set-url origin `git remote get-url origin | sed \
>'s%ssh://git.freedesktop.org/git/%ssh://g...@gitlab.freedesktop.org/%'`
>
> but got errors that gitlab couldn't find app/bdftopcf, app/rendercheck,
> and app/x11perf.
>
> Did something go wrong with them?   I don't see them in the web ui at
> https://gitlab.freedesktop.org/xorg/app either.

Not wrong as such, just moved. These are the modules which (as
requested) changed relative path during the migration:
xorg/app/bdftopcf -> xorg/util/bdftopcf
xorg/app/rendercheck -> xorg/test/rendercheck
xorg/app/x11perf -> xorg/test/x11perf
xorg/app/xtsttopng -> xorg/test/xtsttopng
xorg/driver/glamor -> xorg/driver/glamor-history
xorg/xprint -> xorg/xserver-xprint
avivo/xf86-video-avivo -> xorg/driver/xf86-video-avivo
glitz -> xorg/driver/glitz-history

If you try to fetch from the old URL it will still work, and if you
try to push to the old URL it will tell you the correct new URL to
use.

> I also got the same error from xf86-video-nouveau, xf86-video-openchrome,
> libvdpau, and xcb/* but I'm assuming that was my script going too far and
> those projects not migrating yet.

Right, exactly. Nothing under a non-xorg/ path has yet moved.

Cheers,
Daniel
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Re: gitlab migration (including account update plans, please read)

2018-07-29 Thread Alan Coopersmith

On 07/29/18 03:07 AM, Daniel Stone wrote:

Hi,

On Mon, 23 Jul 2018 at 16:24, Adam Jackson  wrote:

My earlier assertion about the git url not being changed is only true
for pulls. For pushes, you will indeed need to update the remote to the
new URL:

$ git remote set-url origin ssh://g...@gitlab.freedesktop.org/xorg/xserver

Repo moves will be (early) this week. BZ moves for the more boring
components (protocol, libs, apps, deprecated/abandoned stuff) will
follow shortly thereafter.


This took a little longer than hoped, but all the repos have now been moved.


Huge thanks for doing this.

I updated all my local clones with:

git remote set-url origin `git remote get-url origin | sed \
  's%ssh://git.freedesktop.org/git/%ssh://g...@gitlab.freedesktop.org/%'`

but got errors that gitlab couldn't find app/bdftopcf, app/rendercheck,
and app/x11perf.

Did something go wrong with them?   I don't see them in the web ui at
https://gitlab.freedesktop.org/xorg/app either.

I also got the same error from xf86-video-nouveau, xf86-video-openchrome,
libvdpau, and xcb/* but I'm assuming that was my script going too far and
those projects not migrating yet.

--
-Alan Coopersmith-   alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/alanc
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Re: gitlab migration (including account update plans, please read)

2018-07-29 Thread Daniel Stone
Hi,

On Mon, 23 Jul 2018 at 16:24, Adam Jackson  wrote:
> My earlier assertion about the git url not being changed is only true
> for pulls. For pushes, you will indeed need to update the remote to the
> new URL:
>
> $ git remote set-url origin ssh://g...@gitlab.freedesktop.org/xorg/xserver
>
> Repo moves will be (early) this week. BZ moves for the more boring
> components (protocol, libs, apps, deprecated/abandoned stuff) will
> follow shortly thereafter.

This took a little longer than hoped, but all the repos have now been moved.

Cheers,
Daniel
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Re: gitlab migration (including account update plans, please read)

2018-07-23 Thread Adam Jackson
On Mon, 2018-07-23 at 11:23 -0400, Adam Jackson wrote:

> Nobody did, so, this is done now.
> 
> My earlier assertion about the git url not being changed is only true
> for pulls. For pushes, you will indeed need to update the remote to the
> new URL:
> 
> $ git remote set-url origin ssh://g...@gitlab.freedesktop.org/xorg/xserver
> 
> Repo moves will be (early) this week. BZ moves for the more boring
> components (protocol, libs, apps, deprecated/abandoned stuff) will
> follow shortly thereafter.

For detailed migration progress beyond the repo moves, please follow:

https://gitlab.freedesktop.org/xorg/meta/issues/1

- ajax
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Re: gitlab migration (including account update plans, please read)

2018-07-23 Thread Adam Jackson
On Mon, 2018-07-09 at 14:30 -0400, Adam Jackson wrote:

> Currently the xorg group in gitlab is derived from the pre-existing
> freedesktop LDAP group. This is a bit excessive, there's over 250
> people in the group in total and not even a fifth of those are
> regularly active. If you're both a group member and a project member
> the highest privilege level is used; currently, this would mean all of
> these accounts are maintainers for every project.
> 
> That's not _different_ from the current state of affairs, but since we
> now have the easy ability to delegate access control per-project, we
> should take the opportunity to prune the list of xorg group
> members. These accounts will still exist in gitlab, and if the
> contributor returns they are welcome to rejoin. As a totally arbitrary
> cutoff I'd suggest pruning anyone who hasn't had an Author or Commit
> credit in git in the last, say, three years.
> 
> If you want a differently arbitrary cutoff, or have other feedback,
> please speak up.

Nobody did, so, this is done now.

My earlier assertion about the git url not being changed is only true
for pulls. For pushes, you will indeed need to update the remote to the
new URL:

$ git remote set-url origin ssh://g...@gitlab.freedesktop.org/xorg/xserver

Repo moves will be (early) this week. BZ moves for the more boring
components (protocol, libs, apps, deprecated/abandoned stuff) will
follow shortly thereafter.

- ajax
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Re: gitlab migration (including account update plans, please read)

2018-07-09 Thread Adam Jackson
On Mon, 2018-07-02 at 10:23 -0700, Keith Packard wrote:

> For the first step, I'd like to propose moving the x server git
> repository to gitlab in the coming week, with the switch-over happening
> on the morning of July 9.

This is now done:

https://gitlab.freedesktop.org/xorg/xserver

The old git URLs still work, so this change should be transparent for
existing checkouts. We'll be moving more repositories over the coming
weeks.

Currently the xorg group in gitlab is derived from the pre-existing
freedesktop LDAP group. This is a bit excessive, there's over 250
people in the group in total and not even a fifth of those are
regularly active. If you're both a group member and a project member
the highest privilege level is used; currently, this would mean all of
these accounts are maintainers for every project.

That's not _different_ from the current state of affairs, but since we
now have the easy ability to delegate access control per-project, we
should take the opportunity to prune the list of xorg group
members. These accounts will still exist in gitlab, and if the
contributor returns they are welcome to rejoin. As a totally arbitrary
cutoff I'd suggest pruning anyone who hasn't had an Author or Commit
credit in git in the last, say, three years.

If you want a differently arbitrary cutoff, or have other feedback,
please speak up.

- ajax
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel