Re: Migrating custom qemu.org infrastructure to GitLab

2020-07-13 Thread Peter Maydell
On Mon, 13 Jul 2020 at 09:39, Philippe Mathieu-Daudé wrote: > > On 7/10/20 4:04 PM, Philippe Mathieu-Daudé wrote: > > > 7/ License Compliance > > > > https://docs.gitlab.com/ee/user/compliance/license_compliance/ > > WRT IRC feedback QEMU licensing is a lost cause, I can not tell, > but I think if

Re: Migrating custom qemu.org infrastructure to GitLab

2020-07-13 Thread Philippe Mathieu-Daudé
On 7/10/20 4:04 PM, Philippe Mathieu-Daudé wrote: > On 7/8/20 11:52 AM, Stefan Hajnoczi wrote: >> >> There is a snowball effect where the experience is improved the more >> GitLab features we use, so I hope that most of these migrations will >> be possible. > > I've been looking at other features

Re: Migrating custom qemu.org infrastructure to GitLab

2020-07-10 Thread Philippe Mathieu-Daudé
On 7/8/20 11:52 AM, Stefan Hajnoczi wrote: > > 3. Git repo hosting is a core feature of GitLab and we already have a > qemu.git mirror. Hosting the repos on GitLab reduces the need for > qemu.org ssh access. I also noted cloning from gitlab.com is way faster than git.qemu.org, I suppose because of

Re: Migrating custom qemu.org infrastructure to GitLab

2020-07-10 Thread Philippe Mathieu-Daudé
On 7/8/20 11:52 AM, Stefan Hajnoczi wrote: > > There is a snowball effect where the experience is improved the more > GitLab features we use, so I hope that most of these migrations will > be possible. I've been looking at other features we might be interested in. 1/ Calendar I was looking for

Re: Migrating custom qemu.org infrastructure to GitLab

2020-07-09 Thread Thomas Huth
On 09/07/2020 12.33, Paolo Bonzini wrote: > On 09/07/20 12:22, Thomas Huth wrote: >> FWIW, seems like we could use the "pandoc" tool to convert Mediawiki >> (our old Wiki) to Markdown (Gitlab wiki). I've done a quick test and >> converted https://wiki.qemu.org/Contribute/MailingLists into >> https:

Re: Migrating custom qemu.org infrastructure to GitLab

2020-07-09 Thread Paolo Bonzini
On 09/07/20 12:22, Thomas Huth wrote: > FWIW, seems like we could use the "pandoc" tool to convert Mediawiki > (our old Wiki) to Markdown (Gitlab wiki). I've done a quick test and > converted https://wiki.qemu.org/Contribute/MailingLists into > https://gitlab.com/huth/qemu/-/wikis/Contribute/Mailin

Re: Migrating custom qemu.org infrastructure to GitLab

2020-07-09 Thread Thomas Huth
On 09/07/2020 12.16, Gerd Hoffmann wrote: > Hi, > >>> 2. wiki.qemu.org is a MediaWiki instance. Account creation is a hurdle >>> to one-time or new contributors. It is unclear whether GitLab's wiki >>> is expressive enough for a lossless conversion of the existing QEMU >>> wiki. Any volunteers i

Re: Migrating custom qemu.org infrastructure to GitLab

2020-07-09 Thread Gerd Hoffmann
Hi, > > 2. wiki.qemu.org is a MediaWiki instance. Account creation is a hurdle > > to one-time or new contributors. It is unclear whether GitLab's wiki > > is expressive enough for a lossless conversion of the existing QEMU > > wiki. Any volunteers interested in evaluating the wiki migration wou

Re: Migrating custom qemu.org infrastructure to GitLab

2020-07-08 Thread Philippe Mathieu-Daudé
On 7/8/20 1:48 PM, Thomas Huth wrote: > On 08/07/2020 12.53, Daniel P. Berrangé wrote: >> On Wed, Jul 08, 2020 at 10:52:38AM +0100, Stefan Hajnoczi wrote: > [...] >>> With this in mind I propose moving qemu.org infrastructure to GitLab >>> incrementally. [...] > > FWIW, I think moving the QEMU inf

Re: Migrating custom qemu.org infrastructure to GitLab

2020-07-08 Thread Paolo Bonzini
On 08/07/20 12:53, Daniel P. Berrangé wrote: > Consider if qemu-web.git is hosted on gitlab, using GitLab CI to > generate the static site content, and GitLab pages to host the > website. If a user wants to contribute to qemu-web, they can fork > the repo and be confident that the CI jobs in their

Re: Migrating custom qemu.org infrastructure to GitLab

2020-07-08 Thread Daniel P . Berrangé
On Wed, Jul 08, 2020 at 10:52:38AM +0100, Stefan Hajnoczi wrote: > Dear QEMU community, > QEMU currently has a static website, wiki, git repo hosting, and > special-purpose cronjobs/containers running in VMs. There is currently > no system administrator looking after our infrastructure so the most

Re: Migrating custom qemu.org infrastructure to GitLab

2020-07-08 Thread Thomas Huth
On 08/07/2020 12.53, Daniel P. Berrangé wrote: > On Wed, Jul 08, 2020 at 10:52:38AM +0100, Stefan Hajnoczi wrote: [...] >> With this in mind I propose moving qemu.org infrastructure to GitLab >> incrementally. [...] FWIW, I think moving the QEMU infrastructure zoo to GitLab is a very good idea! D

Re: Migrating custom qemu.org infrastructure to GitLab

2020-07-08 Thread Philippe Mathieu-Daudé
On 7/8/20 3:32 PM, Daniel P. Berrangé wrote: > On Wed, Jul 08, 2020 at 03:19:08PM +0200, Philippe Mathieu-Daudé wrote: >> On 7/8/20 1:48 PM, Thomas Huth wrote: >>> On 08/07/2020 12.53, Daniel P. Berrangé wrote: On Wed, Jul 08, 2020 at 10:52:38AM +0100, Stefan Hajnoczi wrote: >>> [...] > Wi

Re: Migrating custom qemu.org infrastructure to GitLab

2020-07-08 Thread Daniel P . Berrangé
On Wed, Jul 08, 2020 at 03:19:08PM +0200, Philippe Mathieu-Daudé wrote: > On 7/8/20 1:48 PM, Thomas Huth wrote: > > On 08/07/2020 12.53, Daniel P. Berrangé wrote: > >> On Wed, Jul 08, 2020 at 10:52:38AM +0100, Stefan Hajnoczi wrote: > > [...] > >>> With this in mind I propose moving qemu.org infras

Re: Migrating custom qemu.org infrastructure to GitLab

2020-07-08 Thread Daniel P . Berrangé
On Wed, Jul 08, 2020 at 01:17:11PM +0200, Paolo Bonzini wrote: > On 08/07/20 12:53, Daniel P. Berrangé wrote: > > Consider if qemu-web.git is hosted on gitlab, using GitLab CI to > > generate the static site content, and GitLab pages to host the > > website. If a user wants to contribute to qemu-we

Re: Migrating custom qemu.org infrastructure to GitLab

2020-07-08 Thread Stefan Hajnoczi
On Wed, Jul 8, 2020 at 10:52 AM Stefan Hajnoczi wrote: Great, thanks for all the responses! Since others are interested in qemu-web.git, the wiki, and the bug tracker, I will investigate git repo hosting (mirrors). I'll send an update once I have more experience with GitLab and a proposal for h