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 A7440138334 for ; Fri, 27 Jul 2018 15:06:11 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AB198E08E5; Fri, 27 Jul 2018 15:06:07 +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 4A0E8E0833 for ; Fri, 27 Jul 2018 15:06:07 +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 EA8F0335CA7 for ; Fri, 27 Jul 2018 15:06:05 +0000 (UTC) Date: Fri, 27 Jul 2018 08:06:05 -0700 From: Brian Dolbec To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] rfc: moving default location of portage tree (was: [gentoo-project] Call for agenda items - Council meeting 2018-07-29) Message-ID: <20180727080605.34cdafc7@professor-x> In-Reply-To: <23387.11443.914440.270167@a1i15.kph.uni-mainz.de> References: <20180727140614.GA6908@linux1.home> <23368.25818.481969.336756@a1i15.kph.uni-mainz.de> <20180713065734.63627e6f@professor-x> <23368.58952.48436.482420@a1i15.kph.uni-mainz.de> <23368.64354.849449.669215@a1i15.kph.uni-mainz.de> <23369.2669.259722.764432@a1i15.kph.uni-mainz.de> <23375.3755.971322.887796@a1i15.kph.uni-mainz.de> <23386.55441.474410.12939@a1i15.kph.uni-mainz.de> <23387.11443.914440.270167@a1i15.kph.uni-mainz.de> X-Mailer: Claws Mail 3.16.0 (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 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/ZebaC7sb/=7G_mMxzsd5UM."; protocol="application/pgp-signature" X-Archives-Salt: 7e1a4876-fe05-4eb2-a6ed-8b680f636ba7 X-Archives-Hash: 256c720b5e16b00304645cbacfc52413 --Sig_/ZebaC7sb/=7G_mMxzsd5UM. Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Fri, 27 Jul 2018 16:31:15 +0200 Ulrich Mueller wrote: > >>>>> On Fri, 27 Jul 2018, Corentin =E2=80=9CNado=E2=80=9D Pazdera wrote:= =20 >=20 > > July 27, 2018 4:07 PM, "William Hubbs" > > wrote: =20 >=20 > >> Section 5.5.2 describes the directory structure of /var/cache. > >> These paths are all optional [1]. > >>=20 > >> /var/cache/fonts > >> /var/cache/man > >> /var/cache/www > >> /var/cache/ > >>=20 > >> Gentoo isn't a package, so I don't think /var/cache/gentoo/* is > >> appropriate. Here is my proposal: > >>=20 > >> /usr/portage -> /var/db/repos/gentoo > >> /usr/portage/distfiles -> /var/cache/portage/distfiles > >> /usr/portage/packages -> /var/cache/portage/binpkgs > >>=20 > >> I'm not 100% comfortable with /var/db, but I don't have any better > >> suggestion either. > >>=20 > >> [1] > >> http://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varcacheAppli= cationCacheData =20 >=20 > > From the same source > > "No other requirements are made on the data format of the cache > > directories." > > And as you have quoted it, everything under /var/cache is > > optional. =20 >=20 > > So anything which doesn't conflict with another package seems fine > > according to FHS. =20 >=20 > That's how I would read it, too. We could of course invent a package > name (like "package-manager" for virtual/package-manager) but it seems > cumbersome, and I don't see any benefit of it. >=20 > There also is /var/cache/fonts, so the FHS itself lists an example of > a directory that's not named after a specific package. >=20 > Ulrich /var/db/repos/gentoo /var/cache/distfiles /var/cache/binpkgs Works for me, just please keep "portage" out of it, after all distfiles are not restricted to portage use only, and neither are binpkgs. There is alternate binpkg installers. --Sig_/ZebaC7sb/=7G_mMxzsd5UM. Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQKTBAEBCgB9FiEEpdfHTggcxw20pKr1+70IcnWCDtgFAltbNN1fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEE1 RDdDNzRFMDgxQ0M3MERCNEE0QUFGNUZCQkQwODcyNzU4MjBFRDgACgkQ+70IcnWC DtgiWQ/+Ik/E1Rzj0eVjPPQJpv3floSjs9GQLj1f9kf/N3XvQGLxEmkJhxEqSM0y SHtFIPmeUXvI7VxQ8q/qIqkOq5QhTFkzwliTd8UnyMqOdRr2tDoQFvASc7g43ely 98BeTd59vLIEMAFas53Z/zBsRMlHnFXbUenfBOuQgBU0v7zAjVdA2VX/KYsZJYsj Ypo1sJfv2oaF7+cvCRUXEo5W8V6QKKJq4GSWRLOE6yULW7FdwrULTWtl6Sh5v+87 9v6Yb1zev54TMHiIAmlj8Iyj3oxNL4mxXIPfLBc/u6UrxD80LUkPfXs+6Lm6cw2N atPCbjluTTDnpVghBhd3kbyzxf3+6AUe2DQ5liBxi2znyJ9TCB13c2rU2U/daA7B Bnie4lI1XTIXodI9bqm+9C0fN5zhz2/x9L/Ox6kDpywQTwgf8c9VLNs2d5sS8E4f cL14O+pK9p0r409mmjGkaf4MDHlPq9q1YiWBP51VLxDW76LP/mJHXK9p4reAOZP+ RsvNDH5WsGcXlQZmbMzdfXgPmq1MhA5ORyCexqgNvvihMCtO8bJGh8wP4Z2RNP+w 42plule4rPm0LY8xjGYeIRpNVnqU4+Ncc7IwlTJib3Qo2gf/+cJfbu5VZzZg8P9F ZBiOmyz7x9zwQHRDlwnoXn86ke+dyDrAFQPSJjN3Ly1Xq5K7utc= =p3AJ -----END PGP SIGNATURE----- --Sig_/ZebaC7sb/=7G_mMxzsd5UM.--