unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#19811: Attempt to graft texlive times out after one hour
@ 2015-02-08  1:53 Mark H Weaver
  2015-02-08  2:42 ` Mark H Weaver
  2015-02-08  5:09 ` Mark H Weaver
  0 siblings, 2 replies; 7+ messages in thread
From: Mark H Weaver @ 2015-02-08  1:53 UTC (permalink / raw)
  To: 19811

On my i686 Libreboot X60, two consecutive attempts to run "guix package
-u" have failed with the following message:

--8<---------------cut here---------------start------------->8---
grafting '/gnu/store/i8iiv9qd1jndwxxr2h563fwwn0997xkx-cups-2.0.1' -> '/gnu/store/nrdr51fkncjm5nqkx70576g25l4ka5na-cups-2.0.1'...
grafting '/gnu/store/y2f71ym41fp803ysf62k1ajk687xd684-xsensors-0.70' -> '/gnu/store/vhjp122fax73k4vags86q6gqzk5qj232-xsensors-0.70'...
building of `/gnu/store/an8an36igcaasvg72kcjph7ns7ssgy6d-texlive-2014.drv' timed out after 3600 seconds of silence
cannot build derivation `/gnu/store/c2fab7ppy5xqgsglvkdp489n95278izx-profile.drv': 1 dependencies couldn't be built
guix package: error: build failed: build of `/gnu/store/c2fab7ppy5xqgsglvkdp489n95278izx-profile.drv' failed
--8<---------------cut here---------------end--------------->8---

I guess that my machine and rotating disk are too slow to graft texlive
within an hour.

Apart from that, there are a few specific problems:

* It never notified me that it was grafting texlive.  Are those messages
  not printed until after the grafts have completed?

* I later discovered the --timeout option for 'guix build' (also
  supported by 'guix package') but the manual claims that "By default
  there is no timeout".  This seems to be incorrect.

     Mark

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#19811: Attempt to graft texlive times out after one hour
  2015-02-08  1:53 bug#19811: Attempt to graft texlive times out after one hour Mark H Weaver
@ 2015-02-08  2:42 ` Mark H Weaver
  2015-02-08  2:49   ` Mark H Weaver
  2015-02-08  5:09 ` Mark H Weaver
  1 sibling, 1 reply; 7+ messages in thread
From: Mark H Weaver @ 2015-02-08  2:42 UTC (permalink / raw)
  To: 19811

Mark H Weaver <mhw@netris.org> writes:

> * I later discovered the --timeout option for 'guix build' (also
>   supported by 'guix package') but the manual claims that "By default
>   there is no timeout".  This seems to be incorrect.

I proceeded to try explicitly passing --timeout=0 to 'guix build', but
that didn't work:

--8<---------------cut here---------------start------------->8---
mhw@jojen:~/guix$ guix build -c1 --timeout=0 texlive
substitute-binary: updating list of substitutes from 'http://hydra.gnu.org'...
The following derivation will be built:
   /gnu/store/an8an36igcaasvg72kcjph7ns7ssgy6d-texlive-2014.drv
@ build-started /gnu/store/an8an36igcaasvg72kcjph7ns7ssgy6d-texlive-2014.drv - i686-linux /var/log/guix/drvs/an//8an36igcaasvg72kcjph7ns7ssgy6d-texlive-2014.drv.bz2
building of `/gnu/store/an8an36igcaasvg72kcjph7ns7ssgy6d-texlive-2014.drv' timed out after 3600 seconds of silence
@ build-failed /gnu/store/an8an36igcaasvg72kcjph7ns7ssgy6d-texlive-2014.drv - timeout
guix build: error: build failed: build of `/gnu/store/an8an36igcaasvg72kcjph7ns7ssgy6d-texlive-2014.drv' failed
--8<---------------cut here---------------end--------------->8---

I seem to be stuck now, with no way to update my system :-(

     Mark

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#19811: Attempt to graft texlive times out after one hour
  2015-02-08  2:42 ` Mark H Weaver
@ 2015-02-08  2:49   ` Mark H Weaver
  0 siblings, 0 replies; 7+ messages in thread
From: Mark H Weaver @ 2015-02-08  2:49 UTC (permalink / raw)
  To: 19811

Mark H Weaver <mhw@netris.org> writes:

> Mark H Weaver <mhw@netris.org> writes:
>
>> * I later discovered the --timeout option for 'guix build' (also
>>   supported by 'guix package') but the manual claims that "By default
>>   there is no timeout".  This seems to be incorrect.
>
> I proceeded to try explicitly passing --timeout=0 to 'guix build', but
> that didn't work:

Bah, I see now that --max-silent-time is the relevant option to use
here.  Nevermind :)

     Mark

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#19811: Attempt to graft texlive times out after one hour
  2015-02-08  1:53 bug#19811: Attempt to graft texlive times out after one hour Mark H Weaver
  2015-02-08  2:42 ` Mark H Weaver
@ 2015-02-08  5:09 ` Mark H Weaver
  2015-11-16 13:25   ` Ludovic Courtès
  1 sibling, 1 reply; 7+ messages in thread
From: Mark H Weaver @ 2015-02-08  5:09 UTC (permalink / raw)
  To: 19811

Mark H Weaver <mhw@netris.org> writes:
> I guess that my machine and rotating disk are too slow to graft texlive
> within an hour.

I was able to do it by passing "--max-silent-time=36000".  It ended up
taking just under 2 hours (real time) to graft texlive on my i686
Libreboot X60 system.

      Mark

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#19811: Attempt to graft texlive times out after one hour
  2015-02-08  5:09 ` Mark H Weaver
@ 2015-11-16 13:25   ` Ludovic Courtès
  2017-10-18 23:50     ` Ricardo Wurmus
  0 siblings, 1 reply; 7+ messages in thread
From: Ludovic Courtès @ 2015-11-16 13:25 UTC (permalink / raw)
  To: Mark H Weaver; +Cc: 19811

Mark H Weaver <mhw@netris.org> skribis:

> I was able to do it by passing "--max-silent-time=36000".  It ended up
> taking just under 2 hours (real time) to graft texlive on my i686
> Libreboot X60 system.

With commit 333c376 it may be down to one hour if there are two cores.
Still way too much for something like TeX Live, but an improvement.

Ludo’.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#19811: Attempt to graft texlive times out after one hour
  2015-11-16 13:25   ` Ludovic Courtès
@ 2017-10-18 23:50     ` Ricardo Wurmus
  2017-10-19  7:26       ` Ludovic Courtès
  0 siblings, 1 reply; 7+ messages in thread
From: Ricardo Wurmus @ 2017-10-18 23:50 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 19811


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

> Mark H Weaver <mhw@netris.org> skribis:
>
>> I was able to do it by passing "--max-silent-time=36000".  It ended up
>> taking just under 2 hours (real time) to graft texlive on my i686
>> Libreboot X60 system.
>
> With commit 333c376 it may be down to one hour if there are two cores.
> Still way too much for something like TeX Live, but an improvement.

Is this still an issue?  While grafting the texlive package is still
rather slow I haven’t seen anything close to one hour recently.

Can this bug be closed?

--
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
https://elephly.net

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#19811: Attempt to graft texlive times out after one hour
  2017-10-18 23:50     ` Ricardo Wurmus
@ 2017-10-19  7:26       ` Ludovic Courtès
  0 siblings, 0 replies; 7+ messages in thread
From: Ludovic Courtès @ 2017-10-19  7:26 UTC (permalink / raw)
  To: Ricardo Wurmus; +Cc: 19811-done

Hello,

Ricardo Wurmus <rekado@elephly.net> skribis:

> Ludovic Courtès <ludo@gnu.org> writes:
>
>> Mark H Weaver <mhw@netris.org> skribis:
>>
>>> I was able to do it by passing "--max-silent-time=36000".  It ended up
>>> taking just under 2 hours (real time) to graft texlive on my i686
>>> Libreboot X60 system.
>>
>> With commit 333c376 it may be down to one hour if there are two cores.
>> Still way too much for something like TeX Live, but an improvement.
>
> Is this still an issue?  While grafting the texlive package is still
> rather slow I haven’t seen anything close to one hour recently.

Same here.  Grafting big packages is still rather slow as you write, but
we shouldn’t have anything as big as the old monolithic texlive package
(4 GiB!).

> Can this bug be closed?

I think so.  Done!

Ludo’.

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-10-19  7:27 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-08  1:53 bug#19811: Attempt to graft texlive times out after one hour Mark H Weaver
2015-02-08  2:42 ` Mark H Weaver
2015-02-08  2:49   ` Mark H Weaver
2015-02-08  5:09 ` Mark H Weaver
2015-11-16 13:25   ` Ludovic Courtès
2017-10-18 23:50     ` Ricardo Wurmus
2017-10-19  7:26       ` Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).