From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id C9EDD1382C5 for ; Mon, 1 Jun 2020 01:42:41 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A0BD8E096F; Mon, 1 Jun 2020 01:42:36 +0000 (UTC) Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 77688E095A for ; Mon, 1 Jun 2020 01:42:36 +0000 (UTC) Received: by mail-ed1-x529.google.com with SMTP id c35so6067922edf.5 for ; Sun, 31 May 2020 18:42:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gentoo-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=gII8DSmGonx6zmqWRgTHggLRutogPz+GuX1R6uqbPCo=; b=jrRGnq/xZOwlRqbvkqfZanT0uGtMobetJE5pkpqSEySO34ZANC2M8duKFcOsBRz0KP mN3K8SB/hqzKTTDmAJn3EkB5eVfzpYQFF5Sq/5cQoNM6q8qJgN2R+SwPfDg5N/jrVaV8 +vKHgKiqAWnFt11A4ix1dsyO2QzaBdqPkFYsh5Ukjo+kI6ybqDHQZhMd+YDi6iI2vM7Q 3fE/bo+rWkP5HMX/TSZ3aDoyS8v4IzQW91JIx3g5FyCzx5rQrUpK0AC/sCNto3LeCrXj Z63kvWDyQ007BUXztHxut4oU6ynWfUZ+rpDL3tXiQY9BU/NYeDA7E03/228q28eic8na 94MA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=gII8DSmGonx6zmqWRgTHggLRutogPz+GuX1R6uqbPCo=; b=O/tK4+L+dTl4xm5eMUO99FYSsegS4+J83e2nuVT+524airCM7rdt1YOxzF+fVmSlNv 4E+P6WmzbZYiEfsAtUwSe2m9gO3NOokdM/k8afVDupVTW9Y1wsR+YqIkl+a+fGrS0CNw +bYDD8iu/x7gUu/A+OWW42k4rgXiLCGLBwBdfUcD5yPnXhm10O5TUo+Ld0+5SlF0zyzU zkTm5p5p5HEUfkLioI9aLNbGsI4vy2DkdRjBvIuPYl7AQ5Fzmjz9Bdbd+uIrxJQDqZvp DJ1Lcp7LwH5G5SvFhdK/NJeFKbFTeGhSeOR4urS4E0qTOblJM2fMmtB8yPAFUGYE97cj wRTA== X-Gm-Message-State: AOAM532K9mejvg7DwAfLGTOsC8q5/tZEDe694wml1WxkjssN63ssvblZ LmAQjLhben5kqQytGFokTRkz/NwJ7WvrrnNc7uCDCZAh X-Google-Smtp-Source: ABdhPJz5+D3f5jbSHa8+9r4T/wE/p1cqioiL+iZi09uKppQOrPA107ImKQtoAjM6MMdHbstFlPNyaSl4fWbdGM/pOPo= X-Received: by 2002:aa7:c418:: with SMTP id j24mr19870999edq.313.1590975754550; Sun, 31 May 2020 18:42:34 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 References: <14c8d4a89d6b419124f7a8c3aea90ae6c81b1705.camel@gentoo.org> In-Reply-To: From: Alec Warner Date: Sun, 31 May 2020 18:42:23 -0700 Message-ID: Subject: Re: [gentoo-dev] Value of Continuous integration vs Code Review / Pull Requests To: Gentoo Dev Content-Type: multipart/alternative; boundary="000000000000b253e805a6fbe834" X-Archives-Salt: b5f25203-40b6-4241-b0e7-a7812aaf0b67 X-Archives-Hash: f860bf719aaf3f8b95f1b8623466d666 --000000000000b253e805a6fbe834 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, May 29, 2020 at 11:17 PM Micha=C5=82 G=C3=B3rny = wrote: > On Fri, 2020-05-29 at 16:34 -0700, Alec Warner wrote: > > The pull-based mirroring is a bit sad, as it would be nice to auto-upda= te > > some forks, but it's not a killer feature. > > Exactly. Especially that our push-based mirroring is better, > and I think that's how we want to populate it. > So you want to keep gitolite then? > > > I think our new SSO solution > > could potentially be a fix for the auth subsystems, but more work there > > will be needed. > > I think SSO should be the primary login to our GitLab, especially for > our users. GitHub login is a must. > I'm fairly sure both gitlab and gitea support this requirement. > > > Another major issue is operating the software. I haven't found anyone t= o > > *run* gitlab; I'm not eager to do it. Today Gentoo is mostly distribute= d, > > bugs are in bugzilla, wiki is on mediawiki, code is on gitolite with N > > mirrors, email and lists are separate, etc. In a world where bugs, wiki= , > > code, ci, containers, PRs, are all on gitlab and it breaks and we can't > fix > > it; it will be bad news for all of those things. If the bugzilla machin= e > > breaks we lose bugzilla; if gitlab breaks we lose the ability to edit t= he > > wiki, file bugs, commit, run CI, etc. > > > > But who says we want to migrate them all into GitLab? I thought our > primary goal was to replace today's GitHub use, i.e. provide > an alternative pipeline for pull/merge requests. > Oh I don't, but we then need to disable all of them and restrict their usage. -A > > -- > Best regards, > Micha=C5=82 G=C3=B3rny > > --000000000000b253e805a6fbe834 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Fri, May 29, 2020 at 11:17 PM Micha=C5= =82 G=C3=B3rny <mgorny@gentoo.org> wrote:
=
=C2=A0

> Another major issue is operating the software. I haven't found any= one to
> *run* gitlab; I'm not eager to do it. Today Gentoo is mostly distr= ibuted,
> bugs are in bugzilla, wiki is on mediawiki, code is on gitolite with N=
> mirrors, email and lists are separate, etc. In a world where bugs, wik= i,
> code, ci, containers, PRs, are all on gitlab and it breaks and we can&= #39;t fix
> it; it will be bad news for all of those things. If the bugzilla machi= ne
> breaks we lose bugzilla; if gitlab breaks we lose the ability to edit = the
> wiki, file bugs, commit, run CI, etc.
>

But who says we want to migrate them all into GitLab?=C2=A0 I thought our primary goal was to replace today's GitHub use, i.e. provide
an alternative pipeline for pull/merge requests.

<= /div>
Oh I don't, but we then need to disable all of them and restr= ict their usage.

-A
=C2=A0

--
Best regards,
Micha=C5=82 G=C3=B3rny

--000000000000b253e805a6fbe834--