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 46917138334 for ; Sat, 28 Dec 2019 11:28:00 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 722C9E0BE6; Sat, 28 Dec 2019 11:27:55 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (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 E4B36E0B23 for ; Sat, 28 Dec 2019 11:27:54 +0000 (UTC) Received: from katipo2.lan (unknown [203.86.205.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: kentnl) by smtp.gentoo.org (Postfix) with ESMTPSA id 5983034DAE8 for ; Sat, 28 Dec 2019 11:27:53 +0000 (UTC) Date: Sun, 29 Dec 2019 00:27:36 +1300 From: Kent Fredric To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Keywordreqs and slacking arch teams Message-ID: <20191229002736.0d53aaa6@katipo2.lan> In-Reply-To: References: <20191228222702.017cbbaa@katipo2.lan> <20191228093509.GB2033@gentoo.org> <20191229000543.001631d9@katipo2.lan> Organization: Gentoo X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; 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 X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/FwVQ2Mh=.Q0tRny2Xn5DxG+"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Archives-Salt: ff15bcfe-0704-482e-af59-7a85b6ca7472 X-Archives-Hash: 103e71580c229ba7565c697130eb83dc --Sig_/FwVQ2Mh=.Q0tRny2Xn5DxG+ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 28 Dec 2019 11:14:15 +0000 Michael 'veremitz' Everitt wrote: > I know I'm gonna be shot down in flames, because $heresy, but here is whe= re > a package 'database' would actually work quite well, because you can > trivially create a query that pulls this data out, and sorts it by package > category or maintainer or whatever you like .. >=20 > Ok, let the flamewars begin ... There's no real problem with a package database, however, the real limitation is in the ebuild source format, which ultimately means any such database needs a lot of bash-sourcing hell to simply stay up-to-date ( any time an eclass changes, the interpretation of every ebuild that uses it also changes, necessitating some pretty fun(1) code ) And that winds you up fighting with portage internals. So simply, in order for somebody like me to actually implement such a thing, a precursory step is to rewrite enough portage to do just that. But I haven't (yet) gotten around to that. 1: Not actually fun. --Sig_/FwVQ2Mh=.Q0tRny2Xn5DxG+ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEgdrME8Lrmai3DXYJda6SGagVg7UFAl4HPCsACgkQda6SGagV g7WGShAAn4IBRwXq8dKiOK9TDm5AdhnNJRGjU3sqiwMl9s1xf1IJ27NdlLKPGpXS mrrNMZUW2KsnTmpguo2ExEb5pirxxZ0+05ZepXUSPhnvZtvFpEo146kXI4G5D6VA mOzbfUmuguLY4M/ywKpZsKbnVIXGigx7Q497PrvZ8kk32Y7OJR7h985zoJV74b9J pc9Z+JvQ5m6Di2TckbYX3mSqeRu7C3qPNIXuC+y2phHuyZo6N6Q+yQgAFEk00mCH AK1EmYPBaMwVADmieXa4zZqZHw5ySFqO3PmvSvM0be3tFzxmFXm8vvs45aZbSTCh 0ioxruPR+jmzNZ6cYp0dtHkMiMxOerIhrK495gMNq60Ld1LoiyYp0+clEmecmoN7 77SpzRSFm+Rqqaj7RejjIMIOC0pbnBHbbDp/NKkQ85vPCnoQW5FvQI3gYCgkhGFs TEYKD68QrLcJkeMFT2Kb5p9byr3LPoDEG1Kr363XN40p7typr7ctgSsiyYAzP8XA aI8qhMH/hn1biphfuC9njzM0SMnIQmSvR6rhmX1vMjCxsX4XfCJRodYDFoq5e/c1 6pzbglbGq9KlEdl6XX39QFQVmqVYBNqG47GjeSHirLGTqBFSkuo0Qwn7z8175GCJ OSY1oK6oddeIvCl3o7XVI4Z/2o9tfWmjO1WMPZWQdESuu5Zyb5U= =SJt5 -----END PGP SIGNATURE----- --Sig_/FwVQ2Mh=.Q0tRny2Xn5DxG+--