From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id B68F013888F for ; Fri, 9 Oct 2015 01:22:00 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AFCBDE07BA; Fri, 9 Oct 2015 01:21:55 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 12BE5E0798 for ; Fri, 9 Oct 2015 01:21:54 +0000 (UTC) Received: from localhost (unknown [91.246.82.32]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: bircoph) by smtp.gentoo.org (Postfix) with ESMTPSA id 832B334073B for ; Fri, 9 Oct 2015 01:21:53 +0000 (UTC) Date: Fri, 9 Oct 2015 04:21:32 +0300 From: Andrew Savchenko To: gentoo-project@lists.gentoo.org Subject: Re: [gentoo-project] Call for Agenda Items -- Council Meeting 2015-10-11 Message-Id: <20151009042132.662d0925458f8804abcee442@gentoo.org> In-Reply-To: References: <1904237.nU16iSOlTl@kailua> <20150930204510.7e0bd29f.mgorny@gentoo.org> <20151008154237.c5b94b546444d7204ab91a98@gentoo.org> <56166864.2050204@gentoo.org> <9C591B75-DE0D-4AB6-8A6E-89FA178513BF@gentoo.org> <5616855D.8000106@gentoo.org> X-Mailer: Sylpheed 3.4.1 (GTK+ 2.24.20; i686-pc-linux-gnu) 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 Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA512"; boundary="Signature=_Fri__9_Oct_2015_04_21_33_+0300_BTSAxZcdJWBVddAc" X-Archives-Salt: 893da5c8-5232-46a6-b2b6-720a1ec69a93 X-Archives-Hash: 58bcf65ecb18153de854ab67e16f7fa6 --Signature=_Fri__9_Oct_2015_04_21_33_+0300_BTSAxZcdJWBVddAc Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, 8 Oct 2015 14:24:30 -0400 Rich Freeman wrote: > On Thu, Oct 8, 2015 at 11:01 AM, Anthony G. Basile = wrote: > > So perhaps it was unwise for us to get into a situation where either 1)= we > > violate the Social Contract or 2) we have to surmount a technically > > difficult situation. > > >=20 > I don't see how mirroring github on bugzilla violates our social > contract, for several reasons: >=20 > 1. Developers aren't required to post patches to bugzilla before > committing them to the tree, so nothing is lost by posting patches on > github that might otherwise not be posted anywhere. > 2. Developers aren't required to open bugs on bugzilla before fixing > bugs. So, nothing is lost by opening pull requests on github that > might otherwise not be opened anywhere. The problem comes not from the fact that GitHub stuff is not mirrored on bugzilla, but from the fact that with GitHub integration Gentoo becomes dependent on a proprietary metadata, which is outside of control of our community. Bugzilla mirroring was discussed only as one of possible solutions. When talking about Gentoo Social Contract violation by GitHub integration I apply to the following cause of the Social Contract [1]: However, Gentoo will never depend upon a piece of software or metadata unless it conforms to the GNU General Public License, the GNU Lesser General Public License, the Creative Commons - Attribution/Share Alike or some other license approved by the Open Source Initiative (OSI). If developer commits changes directly to git without bugzilla being used, this is OK, because out git repo is free and we control it. But when we start to depend on github pull requests or similar proprietary metadata, the Social Contract is violated. Suggested solution with pull requests mirroring on out git repo may solve this issue if all other data (discussions, issues and so on) will be mirrored as well (bugzilla looks like a good candidate for mirroring here). IMO the best solution will be to deploy some free platform like Gogs for code review, pull request and all other fashionable features as was already suggested in this thread by Hasufell. Best regards, Andrew Savchenko --Signature=_Fri__9_Oct_2015_04_21_33_+0300_BTSAxZcdJWBVddAc Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJWFxadAAoJEPZTWjO6HuSNpx8P/RqRtq5ZWwDMj/V2ukXi8BPk 76JjUNOnIYl1E2ElLnF85v2jeqtQl9WBM0jCSY4n3JeajsjKDu480xbM0ne2Dvjn jW9F7ZtYx8mftCjiWGx+Inb4sHjjekHcvVlmU73EBxbE5SC0l9cCc9Mv7RpDZXTi xsrTbYYknsahFQjFFMCnmHy1MDwGfDijuAAWvkLGUVSm3mZ4ciwVtoMUSVQD+kIQ NhguXXM+j5Xwm45VeZXHd/fU3WO6YokzBtdNyaDNycVEsJ830w//2TUtDls7M/up UGWGa5bkIulzLLSuRu+QLmo6trXpj6tj3ABU8QgFeqwZio5ZXlaTFlBKbiCMHhlp atfYJZZkKERyJHRixH2LcR3HQ2fyjl/MIx4yCmNgk4WKiphXd2Zw+4nN1ZVqdcSj BlQxiFMrDtGtFiOzwL3zv+0h9OPnt03AGiaIFgvap8cTtFAXz7KP/GerOB2IUNcx PrlokO870cvnbnykVCe2HX+4aNmgU0e9xjCuR++U4tXD2CNWCUImQjKznJ3f/RsK zyexhaP0HCTim4WI5r2PnT8gJu1MGG+WouimniRLSoDFPfkfUhLBQml9iImG5ka0 fQyY0F1O7YJ3G/6Pi3YStLVIEqvjkOWkkQQWMNYFx2lzYSe/0/E2NrGXPVEFXESN SkC8jPlNurhpSmfkv5Qe =WCAO -----END PGP SIGNATURE----- --Signature=_Fri__9_Oct_2015_04_21_33_+0300_BTSAxZcdJWBVddAc--