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 395B713832E for ; Sun, 7 Aug 2016 04:04:56 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1113D21C06D; Sun, 7 Aug 2016 04:04:47 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id DD4E7E0A86 for ; Sun, 7 Aug 2016 04:04:45 +0000 (UTC) Received: from katipo2.lan (unknown [IPv6:2406:e001:1:d01:c2f8:daff:fe83:ed01]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: kentnl) by smtp.gentoo.org (Postfix) with ESMTPSA id 39CB1340BD3 for ; Sun, 7 Aug 2016 04:04:44 +0000 (UTC) Date: Sun, 7 Aug 2016 16:04:19 +1200 From: Kent Fredric To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: Packages up for grabs Message-ID: <20160807160419.430324d1@katipo2.lan> In-Reply-To: <20160806192819.GG12988@foo.stuge.se> References: <20160806143959.GA22271@nyan> <20160806160408.GF12988@foo.stuge.se> <20160806182238.12b6d2ff.mgorny@gentoo.org> <20160806192819.GG12988@foo.stuge.se> Organization: Gentoo X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) 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 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/mmdli1OIlGlXQT4ro_nNM1C"; protocol="application/pgp-signature" X-Archives-Salt: 371e5636-90fc-45df-9432-2bef52ec1551 X-Archives-Hash: 033f11a37a143d92e7f5135f358f14b6 --Sig_/mmdli1OIlGlXQT4ro_nNM1C Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sat, 6 Aug 2016 19:28:19 +0000 Peter Stuge wrote: > Micha=C5=82 G=C3=B3rny wrote: > > Or file a pull request @ https://github.com/gentoo/gentoo/pulls. > > That's the most convenient solution for most of proxy-maint team > > members. =20 >=20 > How can I help improve that problematic situation? >=20 > It's not cool to gravitate the project towards GitHub Inc. I kinda think this missed the point. ( Though I did entirely expect a complaint when he suggested it ) One avenue for contribution without Github: Patches by bugzilla, was stated. That will work, and is not restricting anyones freedom. It may however, restrict convenience. But not freedom. As far as I'm concerned, the statement about Github was a "oh, yeah, and if you want, Github works too, so if you find that more convenient, so do we, go right ahead, but you ain't gotta". Everyone is free to, and encouraged to, create better solutions. But there's no force to use Github. If Github dies tomorrow, Gentoo will not drop dead. The convenience will be lost, but people will still be completely able to send queues of patches via bugzilla, or email, in the event that web browsers all spontaneously die and cease to be free by some dark voodoo magic. `git format-patch` is after all optimised for that latter case somewhat. Maybe we should look into an Email Based submission service, create a gentoo mailing list exclusively for 3rd party (proxy-maint) mail patch queues, optimised for receiving and vetting patch sequences. You don't need some fancy Java wank for that. Then all we'd need is some alternative implementation of dev-perl/Gentoo-App-Pram that can read a local mbox, and select emails/email threads containing patch series, apply them, push them, and then auto-reply to the email with a confirmation. And then people could continue to use Github for their easy-fast-non-free-workflow, and they could use some email submission thing for the slightly-less-easy-but-free-as-hell workflow. And for extra fun, we could support non-patch-queue emails that contained references to public arbitrary git repositories and automatically configured itself to pick a patch series from it, like this example [1]:=20 1: https://groups.google.com/forum/#!topic/linux.kernel/w957vpu3PPU I mean, What do the Linux Kernel use? It would be a shame if they were happening to use the email based workflow like I suggested([2,3,4]), and if only there was a Gentoo Staffer who knew how Linux Contributions worked and had documented it (sarcasm: [5]) 2: https://groups.google.com/forum/#!topic/linux.kernel/w957vpu3PPU 3: https://news.ycombinator.com/item?id=3D3960876 4: https://github.com/torvalds/linux/pull/17#issuecomment-5663780 5: https://github.com/gregkh/kernel-tutorial/blob/master/walkthrough#L47-L52 --Sig_/mmdli1OIlGlXQT4ro_nNM1C Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXprNQAAoJEOhUMksTZqggLzIP/RgqFIrkTTJ69jgPu+WR5BLS FdWObQKb3O19jo3gODQV4cTz4NnqhliMBMX0k9G0aJ5aUp6qPCfDXOAyrgajKzBn yrNStwgDcLImrHejZrqescI/nO/3TCXbNfzfxuu7AM6xlXHVotPbGyUllz2kk4N0 saJWhOVyOltW8ZOMmsq/5a/fprC8O0/hiUe49slGWg9XSxqZHXbEIILvTX0Hv3Gn aBVjVBmvQPD2bM/2ifwGaVcBRQnhpS/KEbkDClH3L1+OxTDK+/44AK74K2SFdkIT dDzumotXzzQKZ582W1ZkpDrt+2tTCyOHqdNKMGms472qr4zFKvuAPSrjKWU60iTj xk9s3c1vHiotJgYAkWQEjX88OtJqCrbJ5tsrrukr/dZRbMc9jRAs+ZfgZ38xrGYI 132GRkPFs0sfrO1V6Yn582qWp+g6i1F8MeBVWW7BsrW1r8AaaBNS7cTkKwkjSlOO uMsvULYH1Nxd1DahzU1QhRzbgVSZjctyFQZHepRo0t4FzmcqFbBUTY4mXUDhdYfj vFu4bsmpYO3lCW2nDOGqFsyBwleFoCSniCfPuQ10rc2+pXEvvSzt+umZ3fvoifOO vyYE1BU+boqjt6qehikb0MLkIINSQQgxrtSMwzAAKZqvAxwyA5RTkH+h2nPXXmMW tsvmX+FCieykG8YhFVT1 =juia -----END PGP SIGNATURE----- --Sig_/mmdli1OIlGlXQT4ro_nNM1C--