From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert Vollmert Subject: bug#36443: Canonicalized build directory name in container leads to confusion (was guix build mixes build dirs?) Date: Sun, 30 Jun 2019 19:47:44 +0200 Message-ID: <0BEC0223-C396-4A61-8543-BEC2862C3F64@vllmrt.net> References: <4C8D1EC5-8E39-4595-BFD0-0033C39C6740@vllmrt.net> <87sgrrj8ju.fsf@netris.org> <87k1d3j7ep.fsf_-_@netris.org> Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:60805) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hhdvn-000899-Gh for bug-guix@gnu.org; Sun, 30 Jun 2019 13:48:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hhdvm-0003OZ-F1 for bug-guix@gnu.org; Sun, 30 Jun 2019 13:48:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:33695) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hhdvm-0003OI-9k for bug-guix@gnu.org; Sun, 30 Jun 2019 13:48:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hhdvm-0005Ew-6z for bug-guix@gnu.org; Sun, 30 Jun 2019 13:48:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87k1d3j7ep.fsf_-_@netris.org> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Mark H Weaver Cc: 36443@debbugs.gnu.org Hi Mark, > On 30. Jun 2019, at 19:43, Mark H Weaver wrote: >=20 > retitle 36443 Canonicalized build directory name in container leads to = confusion > thanks >=20 > Hi Robert, >=20 > Robert Vollmert writes: >> Thanks for clarifying. Do you have an idea how to make this less = confusing? >>=20 >> In my follow-up to the bug report I suggested >>=20 >>> E.g. instead of saying =E2=80=9Ckeeping build directory =E2=80=9D= say >>> =E2=80=9CKeeping a copy of the build directory at =E2=80=9D. >>=20 >> But I feel that might be improved upon. =E2=80=9CCopied build = directory to =E2=80=A6=E2=80=9D? >> What do you think? >=20 > The directory is not copied. It is the same directory, but with a > different name in the build container's namespace. You can see this = by > examining the contents of the directory while the build is in = progress. >=20 > I agree that it would be good to eliminate this potential source of > confusion, but it's not yet clear to me how to do it. >=20 > Any other ideas? I see, thanks for clarifying. How about dropping the =E2=80=9C-0=E2=80=9D suffix inside the container? = The major part of my confusion was that the directory =E2=80=9C-0=E2=80=9D actually = existed in /tmp from a previous failed build; this change might avoid that. Cheers Robert