This was fixed by
commit 3149c002644b927e0245d237cdda3a6aeca00e4a
Author: Robert Vollmert
Date: Sun Jun 16 16:18:29 2019 +0200
utils: canonical-newline-port: Fix handling of carriage return at buffer
end.
Hi Robert,
Robert Vollmert writes:
> How about dropping the “-0” suffix inside the container? The major part
> of my confusion was that the directory “-0” actually existed in /tmp
> from a previous failed build; this change might avoid that.
Sounds good to me. I think that would clearly be an i
Hi Mark,
> On 30. Jun 2019, at 19:43, Mark H Weaver wrote:
>
> retitle 36443 Canonicalized build directory name in container leads to
> confusion
> thanks
>
> Hi Robert,
>
> Robert Vollmert writes:
>> Thanks for clarifying. Do you have an idea how to make this less confusing?
>>
>> In my fo
retitle 36443 Canonicalized build directory name in container leads to confusion
thanks
Hi Robert,
Robert Vollmert writes:
> Thanks for clarifying. Do you have an idea how to make this less confusing?
>
> In my follow-up to the bug report I suggested
>
>> E.g. instead of saying “keeping build di
Mark H Weaver writes:
> Robert Vollmert writes:
>
>> So this is pretty bizarre, and I haven’t managed to cut it down
>> to a smaller example yet, but it seems pretty clear that something
>> is broken:
>>
>> $ guix build -K some-package
>> -> error, referencing /tmp/guix-build-puzzledb-frontend-2
> On 30. Jun 2019, at 19:18, Mark H Weaver wrote:
>
> Robert Vollmert writes:
>
>> So this is pretty bizarre, and I haven’t managed to cut it down
>> to a smaller example yet, but it seems pretty clear that something
>> is broken:
>>
>> $ guix build -K some-package
>> -> error, referencing /tm
Robert Vollmert writes:
> So this is pretty bizarre, and I haven’t managed to cut it down
> to a smaller example yet, but it seems pretty clear that something
> is broken:
>
> $ guix build -K some-package
> -> error, referencing /tmp/guix-build-puzzledb-frontend-20190625-git.drv-0
> note: keeping
My suspicion right now is that there’s not any real mixup
happening, but that guix-daemon runs the build in a
different environment in the directory
/tmp/derivation-name.drv-0
which gets copied to
/tmp/derivation-name.drv-5
in the root filesystem by `guix build -K`, if directories
-0, -1, …, -4
So this is pretty bizarre, and I haven’t managed to cut it down
to a smaller example yet, but it seems pretty clear that something
is broken:
$ guix build -K some-package
-> error, referencing /tmp/guix-build-puzzledb-frontend-20190625-git.drv-0
note: keeping build directory
`/tmp/guix-build-puzz