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 6DCF61396D0 for ; Mon, 14 Aug 2017 21:26:12 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 09CFC1FC04D; Mon, 14 Aug 2017 21:26:08 +0000 (UTC) Received: from mail1.obsidian-studios.com (mail.obsidian-studios.com [173.230.135.215]) (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 A4D0A1FC002 for ; Mon, 14 Aug 2017 21:26:07 +0000 (UTC) Received: (qmail 22399 invoked from network); 14 Aug 2017 21:26:06 -0000 Received: from unknown (HELO assp1.obsidian-studios.com) (wlt-ml@::ffff:127.0.0.1) by ::ffff:127.0.0.1 with ESMTPA; 14 Aug 2017 21:26:06 -0000 X-Assp-Version: 2.5.5(17073) on assp1.obsidian-studios.com X-Assp-ID: assp1.obsidian-studios.com m1-45966-17150 X-Assp-Session: 33268771B38 (mail 1) X-Assp-Envelope-From: wlt-ml@o-sinc.com X-Assp-Intended-For: gentoo-dev@lists.gentoo.org X-Assp-Server-TLS: yes Received: from unknown ([fdbe:bad:a55:0:1::211] helo=localhost) by assp1.obsidian-studios.com with SMTPSA(TLSv1_2 ECDHE-RSA-AES128-GCM-SHA256) (2.5.5); 14 Aug 2017 17:26:06 -0400 Date: Mon, 14 Aug 2017 17:26:01 -0400 From: "William L. Thomson Jr." To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Changing PMS to Portage Manager Specification Message-ID: In-Reply-To: References: <36fd7740-c0c9-5957-0e6b-38b5fd50bba0@gentoo.org> <20170814184221.GP22159@stuge.se> Organization: Obsidian-Studios, Inc. X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.31; 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-sha1; boundary="Sig_/Bbd/xAV_PqzlXlCP6OdCRhb"; protocol="application/pgp-signature" X-Archives-Salt: 3f66f68b-ef6a-4b03-b88e-9c557a344356 X-Archives-Hash: 8c46d2671635a8bc8fb596bc1faa79d3 --Sig_/Bbd/xAV_PqzlXlCP6OdCRhb Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Mon, 14 Aug 2017 15:09:15 -0400 Rich Freeman wrote: > On Mon, Aug 14, 2017 at 2:42 PM, Peter Stuge wrote: > > > > I am sure > > that portage developers gnash their teeth at blockers stemming from > > PMS, but I wholeheartedly believe that Gentoo, PMS and Portage are > > all better off for it. > > =20 >=20 > Honestly, I've yet to see any portage developers complaining about > PMS here. There are not that many, the core ones tend to do most the work https://github.com/gentoo/portage/graphs/contributors But I do not seem them participating here much. https://gitweb.gentoo.org/proj/pms.git/ Also not sure that is mirrored to Github for what ever reason. To major flags, no mirror to github, and little to no involvement from core portage developers. That seems like a disconnect there. Why would it not be mirred to Github? Not wanting outside PRs or input on PMS? > In general the main hoops to jump through if you want something in > PMS are: =46rom a developer perspective, jumping through hoops will limit creativity, and if nothing else hold back development. I tend to prefer to keep development more unrestrained. > Usually when #1 ends up being the hangup there tend to be serious > concerns about how the concept will work in reality. If it will make > ebuilds harder to maintain or their behavior less predictable then an > implementation alone isn't enough. Either that or there are concerns > that the design doesn't fully address the need, which often happens > when we add a new dependency type. Portage supports sets, but the PMS has no mention. Then there is debate on what they are. Creating so much noise it drowns the bug request and makes it invalid. Despite the need still existing, and PMS lacking anything on sets.=20 https://bugs.gentoo.org/show_bug.cgi?id=3D624300 =20 > IMO the process isn't really broken, and I doubt that changing the > name would change anything. We don't wait for other package managers > to support a new PMS version before using it in the tree.=20 More like package managers cannot add features not mentioned by PMS. > We do value > the input of anybody with expertise in this area, though the Council > holds the final say. PMS has a huge impact on our QA and I think > we're generally better off for the time spent on it. PMS I do not see as related to QA. It is something for other package managers. I fail to see how PMS makes QA better. If anything repoman makes QA better. I would have to double check but I bet many things repoman looks out for is not in PMS. > If somebody actually does have a PMS proposal that has been stalled it > wouldn't hurt to share it, or if the portage team feels otherwise.=20 Just the needs I have with portage are stalled, marked as invalid. No discussion for inclusion in PMS. Like documenting sets. --=20 William L. Thomson Jr. --Sig_/Bbd/xAV_PqzlXlCP6OdCRhb Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQTEeldqZjmVut8bVHJNcbKkg6ozUAUCWZIVagAKCRBNcbKkg6oz UAsvAKCoNgA7c/arSSSFE467DjYGj7VVxQCeOBW2EkcU8SasJy8NQw+zgaiq7JQ= =Z+e9 -----END PGP SIGNATURE----- --Sig_/Bbd/xAV_PqzlXlCP6OdCRhb--