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 53778138334 for ; Thu, 12 Jul 2018 03:16:53 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8DE8EE086B; Thu, 12 Jul 2018 03:16:40 +0000 (UTC) Received: from mail-oi0-x233.google.com (mail-oi0-x233.google.com [IPv6:2607:f8b0:4003:c06::233]) (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 B6E89E07F1 for ; Thu, 12 Jul 2018 03:16:39 +0000 (UTC) Received: by mail-oi0-x233.google.com with SMTP id b15-v6so53112722oib.10 for ; Wed, 11 Jul 2018 20:16:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to:user-agent; bh=cRTWORkuFeXCSe1gPf/Uu6volc874y1d/MmbDvXvnqg=; b=Ut+RnHM5Q4Q9BPn9fjzF7evD+cmHoTOPuqOjFM7q7jZrJXZDx0CIrztZqbwVCgS3Tw DneByRFGAOsAx1zNNEyyGopxKciuP+ODs3yAipadloYJk7TY+AphDQjybo1BNfFwuYCj 3ttYbTvyrVPmpcH+/75DO/Bo9NKBerQwphdE+jqXfqqh+rjWpv/cckgK77+M97xBoy98 C+Kd3cnsOiX8ReHzoBpGKY4nG43M/fCIKMjaTSw3+0kpRGmgiU9zpTTb0oDonX12Y3Oh 1qtDe3JaW3tz9sK3SJ8MnbIlHuTNnVd4jslScu4TCMMtQ8+Ooan0UKib3XDQO8ewZguM gpkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:subject:message-id :mail-followup-to:references:mime-version:content-disposition :in-reply-to:user-agent; bh=cRTWORkuFeXCSe1gPf/Uu6volc874y1d/MmbDvXvnqg=; b=ZghKdJSIXiKo5Ki7XN943QWAaRGvMW2pL8CIjFHJQfQ3rmPdDrDDPdEMloKo4GkwNM Kb9lB4+9n8RNc0s3BJLP+UVF11avpUJWo7GeUmb9hWxQe/RbHpH5UXoUSWmriXyu2+Fu uO00a84QAot9LLhjAMbfm/f1VZ+VDUxkWlEeLyG3xvY64aSXOfIxqex+rZ2ZpY68R1gv k66jYefcc4/fgSplyqd9OWKTZibSgaYDa0T/TD7SutYqSxaBxd1CAgh4Vn2CNAsUHVUc RziIUoMgyNx92xOo23v5UQMU56v2XoACiQ1AfADIom4eLs6HFHk0g3ICm7hvhbnQQd8H wrJA== X-Gm-Message-State: AOUpUlE2YusOcmMo4vsYEYylZBW6li7B7/bkHfKMlHn4oTPSai1TKUqb 4Ff2hw112cuJ1vU9YPumPd85qA== X-Google-Smtp-Source: AAOMgpeejl6/kdRP1D0+LdNUwlsrNoKigedzWZ0tn5PmQtaHYB/Ue0MphEEml1afEC9YwV983CYn0Q== X-Received: by 2002:aca:c102:: with SMTP id r2-v6mr516287oif.14.1531365398308; Wed, 11 Jul 2018 20:16:38 -0700 (PDT) Received: from linux1 (cpe-66-68-34-247.austin.res.rr.com. [66.68.34.247]) by smtp.gmail.com with ESMTPSA id q124-v6sm2762650oif.8.2018.07.11.20.16.37 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 11 Jul 2018 20:16:37 -0700 (PDT) Sender: William Hubbs Received: (nullmailer pid 1888 invoked by uid 1000); Thu, 12 Jul 2018 03:16:36 -0000 Date: Wed, 11 Jul 2018 22:16:36 -0500 From: William Hubbs To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] rfc: moving default location of portage tree Message-ID: <20180712031636.GA1747@linux1.home> Mail-Followup-To: gentoo-dev@lists.gentoo.org References: <20180710200923.GA21918@linux1.home> <88409c1e-eb34-dad8-c524-2b44de5bc91b@iee.org> <5f2b3a86-c7d5-f588-5ea3-4c13055d8324@gentoo.org> 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-sha1; protocol="application/pgp-signature"; boundary="Nq2Wo0NMKNjxTN9z" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) X-Archives-Salt: ed4def65-5db5-4ffa-95a6-9d2ac1cca7fd X-Archives-Hash: 017dcbd105d6cd67d6ec16b5e4875bd5 --Nq2Wo0NMKNjxTN9z Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jul 11, 2018 at 06:24:20PM -0400, Rich Freeman wrote: > On Wed, Jul 11, 2018 at 6:11 PM Richard Yao wrote: > > > > Is it a violation of the FHS? /usr is for readonly data and the portage= tree is generally readonly, except when being updated. The same is true of= everything else in /usr. > > >=20 > It is application metadata. It belongs in /var. No other packages > write to /usr when they're doing internal updates. Obviously you need > a writable /usr to actually install package changes, but that > shouldn't be necessary just to sync the repository. >=20 > I was asking around and it seems like most distros stick their > repositories in /var/lib. I can't imagine that too many would have > even considered sticking them in /usr. That is the other part of this debate, some are saying /var/lib, and others are saying /var/db. It turns out that /var/db is much more common than I thought it was (it exists in all *bsd variants at least), so that could be an argument for putting the repos in there. > > I am confused as to how we only now realized it was a FHS violation whe= n it has been there for ~15 years. I was under the impression that /usr was= the correct place for it. >=20 > It has certainly been pointed out in the past. Nothing was changed > for the same reason that nothing will probably be changed this time - > people don't like change and the people who know better just slowly > patch around Gentoo's oddities. Somebody was just posting a manifesto > about deploying more experimental technologies, and here we can't move > a repository out of /usr. Another reason this couldn't be changed in the past was catalyst had a lot of hard coded references to /usr/portage. This has been fixe. in catalyst-3 and I understand that releng is now using catalyst-3. William --Nq2Wo0NMKNjxTN9z Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQTVeuxEZo4uUHOkQAluVBb0MMRlOAUCW0bIEAAKCRBuVBb0MMRl OP+AAKCBTrQlaU83HlxsgiMB5gM/cuw1iQCZActP9wKkGDbz+B5Z2vYoeDpgxhY= =IpWB -----END PGP SIGNATURE----- --Nq2Wo0NMKNjxTN9z--