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.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id AFD9C15808B for ; Tue, 29 Mar 2022 18:26:32 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 05C76E081B; Tue, 29 Mar 2022 18:26:30 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 7F669E0817 for ; Tue, 29 Mar 2022 18:26:28 +0000 (UTC) Message-ID: Date: Tue, 29 Mar 2022 21:26:11 +0300 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Project discussion list X-BeenThere: gentoo-project@lists.gentoo.org Reply-To: gentoo-project@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [gentoo-project] utilizing GH functionality that Gentoo infra does not provide Content-Language: en-US To: gentoo-project@lists.gentoo.org References: Cc: vapier@gentoo.org From: Arthur Zamarin In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------vYHwmQ2zAHVbwQr7BXBSp4AX" X-Archives-Salt: ab27b6b8-2301-4f59-a615-2cef43a32383 X-Archives-Hash: a93d78acc975a087e181bcca442d9e1b This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------vYHwmQ2zAHVbwQr7BXBSp4AX Content-Type: multipart/mixed; boundary="------------Xqgk4k9Nda17neWy0UeJ28NI"; protected-headers="v1" From: Arthur Zamarin To: gentoo-project@lists.gentoo.org Cc: vapier@gentoo.org Message-ID: Subject: Re: [gentoo-project] utilizing GH functionality that Gentoo infra does not provide References: In-Reply-To: --------------Xqgk4k9Nda17neWy0UeJ28NI Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 29/03/2022 20.56, Mike Frysinger wrote: > starting a dedicated thread for > https://archives.gentoo.org/gentoo-project/message/ec2b560480627371a7bd= a5c85924eddd >=20 > GH provides a lot of functionality for free that Gentoo infra does not = cover. > these are particularly useful for projects that are used beyond Gentoo.= >=20 > * release management (e.g. distfiles hosting) > * CI runs (e.g. GH actions) > * Projects for task management > * possibly even Discussions since it'll provide a clear/scoped space fo= r > non-Gentoo users & devs. Gentoo forums are huge and require custom acct= s, > and mailing lists are huge and a bit restrictive old timey. I myself agree on this list. I find some of those features quite nice and helping for my developments for Gentoo, so I can understand why we would like them. > this is all orthogonal to the git content itself (objects, branches, ta= gs, > etc...). those should remain in the read-only clobber mode that exists = now. >=20 > there is no downside for Gentoo here. it's all functionality that can = be > had for free, does not introduce any risks, and many devs are already u= sing > GH heavily for Gentoo projects -- albeit, they don't do it under the Ge= ntoo > umbrella, they fork it into their own personal space and maintain it th= ere. > we shouldn't be forcing devs & projects away from Gentoo for such basic= > functionality. I know there exist some social contract by Gentoo, which might have issues with us using GitHub, but I'm not sure I can fully explain it, so I will leave it for others to explain or debate. I know this is a future project (with something running currently [1]), but one day we will have a running Gentoo's GitLab system. I think most of the features listed above are currently working in the current instance, with various extra nice things (like bugzilla and IRC integration), and I think the main thing that isn't setup ready is CI. GitLab also has mirroring support (I still didn't manage to setup it, but my experience with such things is very low), so people could use GitLab mainly, with mirror on GitHub, which might improve our "image". To summarize my long text, I think that even if we open the GitHub features (I don't have opinion on it), I think in some time, most of us will move into Gentoo's GitLab. > -mike Thanks for opening this discussion - nice reading from you :) [1] https://gitlab.gentoo.org/ --=20 Arthur Zamarin arthurzam@gentoo.org Gentoo Linux developer (Python, GURU, Arch Teams) --------------Xqgk4k9Nda17neWy0UeJ28NI-- --------------vYHwmQ2zAHVbwQr7BXBSp4AX Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEE/axFlFuH2ptjtO5EAqCvUD0SBQQFAmJDT0MACgkQAqCvUD0S BQQcBgf+OcgGCWGrj675/Nx1KSOA+L252bXjop6Zvvt2y4IGhSQsv+kB8TuJRCla rgkE8ZpWQecjxHIzaq38IJg+SAv6aVvmmJuhDfMcxt8JSwZXAQYt8xQ/xE3RXD1w CN1jpRLkEkmbY5s269SIS9Yw9tHMTLry7JuX7WOtMH9jVTF2alY1aaF7ssxoSck+ SZaF/hKm+JPVYoI9Ab1rg/RfGfeVBQCIaOJ+iZe8VZBwbZKmA97Vjh+hvZNeXfIX JceZlz6rIf9S0SVasNzLd45rFHAl+pfuZSBHwT+p8FZNgkiX3zxRwDwQu7kwEtvy o/hwO8I1Ydfs8trcjs/iw1RX4csQdQ== =gva8 -----END PGP SIGNATURE----- --------------vYHwmQ2zAHVbwQr7BXBSp4AX--