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 8336015808B for ; Fri, 1 Apr 2022 01:27:12 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A983CE0830; Fri, 1 Apr 2022 01:27:09 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.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 B8931E0827 for ; Fri, 1 Apr 2022 01:27:08 +0000 (UTC) From: Sam James Content-Type: multipart/signed; boundary="Apple-Mail=_D4A9AC4A-62ED-451A-ACA7-22D771FF3D8E"; protocol="application/pgp-signature"; micalg=pgp-sha512 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 (Mac OS X Mail 16.0 \(3696.80.82.1.1\)) Subject: Re: [gentoo-project] utilizing GH functionality that Gentoo infra does not provide Date: Fri, 1 Apr 2022 02:27:00 +0100 References: To: gentoo-project@lists.gentoo.org In-Reply-To: Message-Id: <0D733E18-F6C4-4235-AFA4-495A23B242FB@gentoo.org> X-Mailer: Apple Mail (2.3696.80.82.1.1) X-Archives-Salt: 8fdc3d7e-1932-48a2-8cb3-be9a1cec693b X-Archives-Hash: f89daf3c110aff0901af1d6e9aa159ac --Apple-Mail=_D4A9AC4A-62ED-451A-ACA7-22D771FF3D8E Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On 29 Mar 2022, at 18:56, Mike Frysinger wrote: >=20 > starting a dedicated thread for > = https://archives.gentoo.org/gentoo-project/message/ec2b560480627371a7bda5c= 85924eddd >=20 Just as an introduction, I'd like to say I am deeply sympathetic to the = need to be practical and it's easily what I prioritise most. So I do get it. > 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) I'm not sure I love this one under the test of "if our GH got wiped = tomorrow, would there be much impact?" If downstream and others are using e.g. pax-utils with an unreliable = SRC_URI, that *is* a pain, and it's not much comfort to then tell them that it = "wasn't covered by infra anyway" or something. We do need a proper solution in infra for hosting resources though. I = thought we had a bug for it but I can't find it right this second, bu the idea = would be to expand projects.gentoo.org to more easily host distfiles and stuff = independently of individual developers (whose links go dead when they retire). > * CI runs (e.g. GH actions) I don't object to this and free CPU is free CPU. I just wouldn't want to create binary artefacts from it, but I don't think you're proposing = that. > * Projects for task management I struggle with this a bit more because it'd hurt archeology efforts if GitHub got wiped. > * possibly even Discussions since it'll provide a clear/scoped space = for > non-Gentoo users & devs. Gentoo forums are huge and require custom = accts, > and mailing lists are huge and a bit restrictive old timey. >=20 I'm not opposed to this if it's just for user support / queries rather = than Bugs. Making it easier for people to seek help isn't a bad thing. > this is all orthogonal to the git content itself (objects, branches, = tags, > 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 = using > GH heavily for Gentoo projects -- albeit, they don't do it under the = Gentoo > umbrella, they fork it into their own personal space and maintain it = there. Yep, and I'm guilty of this as well. I've started making a list of some = important repos we really need to mirror onto our infra at least (inc, but not = limited to, pkgcore). --Apple-Mail=_D4A9AC4A-62ED-451A-ACA7-22D771FF3D8E Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQGTBAEBCgB9FiEEYOpPv/uDUzOcqtTy9JIoEO6gSDsFAmJGVORfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYw RUE0RkJGRkI4MzUzMzM5Q0FBRDRGMkY0OTIyODEwRUVBMDQ4M0IACgkQ9JIoEO6g SDutsAf+NHaWPB9zC6vbKxBHWjtDFUbyZIWaUhcDohqgVYKjZLovkXEtsiaQd1vp HEHlAfFECrXfW+eLn4dMRzT3NcnBi+4HyjN0Viy3Y5f/ZB5zUDQiZT9jD2hyYRcX nBCzWbO3MrFEocMLFtFXAcynyOCl/NqhPIwvkYjA0ONR7Sf/XYVPebJN7WyOW5w7 jli8nwPnZ3tpGGOgtVYu7p9+LnIba8S2W4xYcdXLyWgkWrElu2nYa4d/gua352jc KPa6QdMQgxkjgsNqXP2vB3pnDpdDFry2eRAAiDLhWR5m1QoLjRo80FvtrjsArSF6 N0oyfvkY6H4C7krv5ucRfbA3B4R2Tw== =BCoR -----END PGP SIGNATURE----- --Apple-Mail=_D4A9AC4A-62ED-451A-ACA7-22D771FF3D8E--