GNU bug report logs - #51991
guix deploy with (with build-locally #f) needlessly syncs build artifacts

Previous Next

Package: guix;

Reported by: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Date: Sat, 20 Nov 2021 03:59:02 UTC

Severity: normal

Tags: notabug

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 51991 in the body.
You can then email your comments to 51991 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#51991; Package guix. (Sat, 20 Nov 2021 03:59:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sat, 20 Nov 2021 03:59:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: bug-guix <bug-guix <at> gnu.org>
Subject: guix deploy with (with build-locally #f) needlessly syncs build
 artifacts
Date: Fri, 19 Nov 2021 22:58:09 -0500
Hello,

While configuring a machine setup for building the packages remotely, I
observed that all substitutes were first retrieved on the local host.

Since the intent is to deploy the remote machine and have it build the
package itself, this is a wasteful use resources.  The remote machine
should fetch the or substitutes or package sources itself.

Thanks,

Maxim




Information forwarded to bug-guix <at> gnu.org:
bug#51991; Package guix. (Sat, 20 Nov 2021 04:39:01 GMT) Full text and rfc822 format available.

Message #8 received at 51991 <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: 51991 <at> debbugs.gnu.org
Subject: Re: bug#51991: guix deploy with (with build-locally #f) needlessly
 syncs build artifacts
Date: Fri, 19 Nov 2021 23:38:39 -0500
Hello,

Maxim Cournoyer <maxim.cournoyer <at> gmail.com> writes:

> Hello,
>
> While configuring a machine setup for building the packages remotely, I
> observed that all substitutes were first retrieved on the local host.
>
> Since the intent is to deploy the remote machine and have it build the
> package itself, this is a wasteful use resources.  The remote machine
> should fetch the or substitutes or package sources itself.

I'm not sure the above is accurate because near the end of deploy it
only transferred a handful of megabytes.  I suspect it needed something
to compute the derivations locally, perhaps grafts?  For example, I have
openjdk installed on the remote machine, and it was downloaded locally
(more than 100 MiB download IIRC), but it was never transferred, if I
followed correctly.

Sorry to write confusing things; I'm a bit confused myself :-).

Thanks,

Maxim




Information forwarded to bug-guix <at> gnu.org:
bug#51991; Package guix. (Fri, 17 Dec 2021 21:34:02 GMT) Full text and rfc822 format available.

Message #11 received at 51991 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: 51991 <at> debbugs.gnu.org
Subject: Re: bug#51991: guix deploy with (with build-locally #f) needlessly
 syncs build artifacts
Date: Fri, 17 Dec 2021 22:33:27 +0100
Hi,

Maxim Cournoyer <maxim.cournoyer <at> gmail.com> skribis:

> Maxim Cournoyer <maxim.cournoyer <at> gmail.com> writes:
>
>> Hello,
>>
>> While configuring a machine setup for building the packages remotely, I
>> observed that all substitutes were first retrieved on the local host.
>>
>> Since the intent is to deploy the remote machine and have it build the
>> package itself, this is a wasteful use resources.  The remote machine
>> should fetch the or substitutes or package sources itself.
>
> I'm not sure the above is accurate because near the end of deploy it
> only transferred a handful of megabytes.  I suspect it needed something
> to compute the derivations locally, perhaps grafts?  For example, I have
> openjdk installed on the remote machine, and it was downloaded locally
> (more than 100 MiB download IIRC), but it was never transferred, if I
> followed correctly.

Yeah, I’m tempted to tag it as “notabug”.  WDYT?

Ludo’.




Added tag(s) notabug. Request was from Maxim Cournoyer <maxim.cournoyer <at> gmail.com> to control <at> debbugs.gnu.org. (Fri, 17 Dec 2021 21:42:01 GMT) Full text and rfc822 format available.

Reply sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
You have taken responsibility. (Fri, 17 Dec 2021 21:43:02 GMT) Full text and rfc822 format available.

Notification sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
bug acknowledged by developer. (Fri, 17 Dec 2021 21:43:02 GMT) Full text and rfc822 format available.

Message #18 received at 51991-done <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 51991-done <at> debbugs.gnu.org
Subject: Re: bug#51991: guix deploy with (with build-locally #f) needlessly
 syncs build artifacts
Date: Fri, 17 Dec 2021 16:42:03 -0500
Hello Ludovic,

Ludovic Courtès <ludo <at> gnu.org> writes:

> Hi,
>
> Maxim Cournoyer <maxim.cournoyer <at> gmail.com> skribis:
>
>> Maxim Cournoyer <maxim.cournoyer <at> gmail.com> writes:
>>
>>> Hello,
>>>
>>> While configuring a machine setup for building the packages remotely, I
>>> observed that all substitutes were first retrieved on the local host.
>>>
>>> Since the intent is to deploy the remote machine and have it build the
>>> package itself, this is a wasteful use resources.  The remote machine
>>> should fetch the or substitutes or package sources itself.
>>
>> I'm not sure the above is accurate because near the end of deploy it
>> only transferred a handful of megabytes.  I suspect it needed something
>> to compute the derivations locally, perhaps grafts?  For example, I have
>> openjdk installed on the remote machine, and it was downloaded locally
>> (more than 100 MiB download IIRC), but it was never transferred, if I
>> followed correctly.
>
> Yeah, I’m tempted to tag it as “notabug”.  WDYT?

Fine by me, closing for now.

Thank you!

Maxim




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 15 Jan 2022 12:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 99 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.