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 8BC6D1382C5 for ; Tue, 8 May 2018 06:25:20 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 87F7CE09B8; Tue, 8 May 2018 06:25:13 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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 30FE4E09B4 for ; Tue, 8 May 2018 06:25:13 +0000 (UTC) Received: from professor-x (d108-172-194-6.bchsia.telus.net [108.172.194.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: dolsen) by smtp.gentoo.org (Postfix) with ESMTPSA id 3BB1B335C0C for ; Tue, 8 May 2018 06:25:12 +0000 (UTC) Date: Mon, 7 May 2018 23:24:58 -0700 From: Brian Dolbec To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Monthly x11@ project status for May 2018 Message-ID: <20180507232458.1c96c826@professor-x> In-Reply-To: <20180507203847.GA3961@p50> References: <20180507203847.GA3961@p50> X-Mailer: Claws Mail 3.16.0 (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-sha512; boundary="Sig_/CvRlz5tssA8PeMeOC5p4sqc"; protocol="application/pgp-signature" X-Archives-Salt: 9d6b3728-1150-4ad4-9192-d744d0a833b7 X-Archives-Hash: 526c2113631252b835e753b77cd545a4 --Sig_/CvRlz5tssA8PeMeOC5p4sqc Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Mon, 7 May 2018 13:38:47 -0700 Matt Turner wrote: >=20 > If there's a way to have repoman alert developers to deprecated > dependencies in the same way we handle deprecated eclasses, I'd like > to know about it. >=20 > Currently there is not. Thinking out loud... It would mean parsing package.mask to generate the list filtering out those with "masked for removal", from other general mask reasons, but even that is not consistent. from another email in today's batch... (not to pick on this one, was just a lucky coincidence) eg: Subject: [gentoo-dev] Last rites: old, ruby23-only, slots of various ruby packages # Hans de Graaff (7 May 2018) # Old slots that are ruby23-only and no longer maintained # upstream, and that do not have packages depend on them. # Migrate to newer slot of the same package. Perhaps we would need to add a separate last-rites.mask list that the package manager merges internally as part of the .mask stack. That would make just one file to load without a need for filtering. A separate list might also be beneficial for the undertakers and any tooling for its automation. (I am not familiar with any of that tooling) I would then suggest the dependency depth check to default to one (or two) so as to not slow things down drastically. Perhaps a Q/A check report to scan the whole tree on a weekly basis. But that would also require PMS to be updated for the new file, which means a council vote... --=20 Brian Dolbec --Sig_/CvRlz5tssA8PeMeOC5p4sqc Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQKTBAEBCgB9FiEEpdfHTggcxw20pKr1+70IcnWCDtgFAlrxQrpfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEE1 RDdDNzRFMDgxQ0M3MERCNEE0QUFGNUZCQkQwODcyNzU4MjBFRDgACgkQ+70IcnWC DtilNA//bExBvTQYHT0S9CLyzjUNN7Wr5Y16d//WFKnwmZGNuAvT0NnySuOKZQHj e3usbwi325fdteH5qSveAuAKYsSqw8+FoYQRCwPOpl22m3cqLlzwo3NXTPDQU1nS tbUp6ufSGLAQaUjPT/7nKPs8k8V1yrCTdP7PTn85aVb8XlOR0uIGWvV6RnutWXGb nXU05Tt6+A/FfJF1hbl371ujMKxKpoG4O5c4DXkihZ/VMLpE4z8LSpg/Mc/665As GKGuk84u6PfdTfrKPvo0URb7tuLSiySOsGUeb9Ay4ZhIv5s6wvSb5YVxbTJw7nqn IAr1lSYOz5Es0aC5Z/r8E6V0H6vA7mV26lV/DKEPs99+xXiaT7ufuqx7PU0tQUmg EDQi99mNfv4perkEzEgqY0+pcf5YzbXdbXROu0qcufbzjbH3jzOuYOqmJLQZxJqM wsRiDYILokDapilsMQ/UdXr8ysUAUZbln5mwG0eqxXmB9wnfOM3HTvR6Myrwfek6 RL+xkSetUabcUythKt3jNaGWDoVyIHaB1wN+yn1APZnctSPljxXcjw4Pe4cQLJ9J ykXaP9ywJXxbxClCLdyr2doQZYRCtB+G1FV9uOTDuXvt0CnKleanC4xUK3p3eLEA G8ZrpyNFyEFjacRfr5L6NxOUre9wOvQaMZQ2oHslNUEcwJBvWSs= =waoZ -----END PGP SIGNATURE----- --Sig_/CvRlz5tssA8PeMeOC5p4sqc--