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 21172138334 for ; Sun, 29 Jul 2018 18:56:23 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 12231E08C8; Sun, 29 Jul 2018 18:56:18 +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 75127E08A2 for ; Sun, 29 Jul 2018 18:56:17 +0000 (UTC) Received: from pomiot (d202-252.icpnet.pl [109.173.202.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id D12D7335C94; Sun, 29 Jul 2018 18:56:13 +0000 (UTC) Message-ID: <1532890570.8189.2.camel@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) From: =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?= To: gentoo-dev@lists.gentoo.org Date: Sun, 29 Jul 2018 20:56:10 +0200 In-Reply-To: <20180727080605.34cdafc7@professor-x> 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> <20180727080605.34cdafc7@professor-x> Organization: Gentoo Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-HbfIP1MhCRwnKO9XjvkR" X-Mailer: Evolution 3.24.6 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 X-Archives-Salt: 18767477-63ff-4ad3-a69b-f93e82aa9627 X-Archives-Hash: 07b66fe63deb54bc6ec8ec3c76e69c1a --=-HbfIP1MhCRwnKO9XjvkR Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable W dniu pi=C4=85, 27.07.2018 o godzinie 08=E2=88=B606=E2=80=89-0700, u=C5=BC= ytkownik Brian Dolbec napisa=C5=82: > On Fri, 27 Jul 2018 16:31:15 +0200 > Ulrich Mueller wrote: >=20 > > > > > > > On Fri, 27 Jul 2018, Corentin =E2=80=9CNado=E2=80=9D Pazdera = wrote: =20 > > > July 27, 2018 4:07 PM, "William Hubbs" > > > wrote: =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#varcacheAp= plicationCacheData =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 > > > 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 >=20 > /var/db/repos/gentoo > /var/cache/distfiles > /var/cache/binpkgs >=20 > 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. Well, technically speaking this specific binary package format is Portage-specific. But I don't think we need to go into that kind of nuances. --=20 Best regards, Micha=C5=82 G=C3=B3rny --=-HbfIP1MhCRwnKO9XjvkR Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEEbbsHzE8NrQbqCv5BsHoa6u+0Rk4FAlteDcpfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDZE QkIwN0NDNEYwREFEMDZFQTBBRkU0MUIwN0ExQUVBRUZCNDQ2NEUACgkQsHoa6u+0 Rk4Hsw/9EXo429yeMmsNcTR9VbDL2jWK6Z00IMxBPAtP2UyzI5WphM0VbudXEzhI RgsLikYAZpStqisdNOCWRZhyDTjIfmSIdqlC1dTDzmzBHJ4yPA+wQnzjL495MgJv P33rOqEr2P+hg6difVeTHw7F015/DJFb/BdNXvc4o6Y48RbmOJncUYFch5BfTNG1 Jq0jaL1PMBrxvggOUD2/9NHoDLrjZMWCHWsTLCvfBsv/pzl/STsXdSMX7M5sUy7d ZAC30TqrZoG2KAl9uwt7yxxrePB1p0gxalLXulhLdfmPCBTzRT5CmXqbKnf29Uxd N3NI1FLlGcJtQ6UF7bRtlg8hWeN4Gw4bmclx5i/1QYTpNzgJwe1rCb2nfDKu31xZ E+yw/mFDLizUL7mcmT6uBkaaaKrsqnd7VninQf88yTSFITnci/AM89SflaLaZ6nx hSxbpmbDq61tNMAIzHlKd4S3lXc00wTengDVuPgTF2Kr+3nrZcWTiX3thPCbYgEU HWdURHjJCBo5FRCkMKlyHVA/hhcWfB3DJCkiLLauq0rDiY30v1FGC4dXmncySk/x 775UUJdlvPgmmkddfc+dTYT/c9v1fPoekfccsR0g/pyuOHCfMe0DmwBtMJqEgDYh EPZPoNA1is4r8Lphbman2evYY2MeNddLA3j6l+ye/63vbuHZU10= =3W06 -----END PGP SIGNATURE----- --=-HbfIP1MhCRwnKO9XjvkR--