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 D934C15808B for ; Thu, 10 Mar 2022 18:07:49 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 615F3E0968; Thu, 10 Mar 2022 18:07:44 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (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 6D507E095E for ; Thu, 10 Mar 2022 18:07:43 +0000 (UTC) Received: (nullmailer pid 7714 invoked by uid 1000); Thu, 10 Mar 2022 18:07:40 -0000 Date: Thu, 10 Mar 2022 12:07:40 -0600 From: William Hubbs To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Deprecating repoman Message-ID: Mail-Followup-To: gentoo-dev@lists.gentoo.org References: 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 X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="mgzsD/s4UD0GAIX6" Content-Disposition: inline In-Reply-To: X-Archives-Salt: 27a476e2-8429-4d12-8f1f-c5be13fe5163 X-Archives-Hash: c76c21ce56cf2545b01e49d0a156ba08 --mgzsD/s4UD0GAIX6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Mar 10, 2022 at 09:29:59AM -0800, Matt Turner wrote: > On Wed, Mar 9, 2022 at 11:09 PM Joonas Niilola wrote: > > > > On 9.3.2022 23.00, Matt Turner wrote: > > > I'd like to deprecate and ultimately remove repoman. I believe that > > > dev-util/pkgcheck and pkgcommit (from app-portage/mgorny-dev-scripts) > > > are far superior replacements, and it makes sense to have people using > > > the same tool and seeing the same warnings as in the CI. > > > > > > Are there any useful checks or behaviors of repoman that are missing > > > from pkgcheck and pkgcommit? > > > > > > Thanks, > > > Matt > > > > > > > I still fail to see the "why" in here. Repoman is better than pure 'git > > commit' that I know some people still like to use, and as long as it's > > kept maintained. >=20 > repoman is inferior to other tooling mentioned. The other tooling is > actually run in CI. Developers should get the same warnings locally as > in CI. Restated another way: I'm tired of telling people to stop using > repoman or "pkgcheck would have caught that". I am going to nit-pick here, but pkgcheck pulls in pkgcore still. As far asI know, pkgcore was meant to be a portage-like package manager, but it isn't maintained. So, can we break that dependency before we make pkgcheck the official tool for qa checks? I would rather not have pkgcore landing on everyone's systems unless it is usable. If I am wrong about pkgcore, please correct me and I'll be quiet, but if not let's make pkgcheck independent from it before we deprecate repoman. Thanks, William --mgzsD/s4UD0GAIX6 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQTVeuxEZo4uUHOkQAluVBb0MMRlOAUCYio+ZgAKCRBuVBb0MMRl OE6BAKCr9cqVLO1vdVWPL4rj9NTJI7dg/gCgj8Ge/2BmzffcErIqFHVaPF4s914= =noMS -----END PGP SIGNATURE----- --mgzsD/s4UD0GAIX6--