GNU bug report logs -
#40887
No substitutes for libreoffice / vigra
Previous Next
Reported by: Leo Famulari <leo <at> famulari.name>
Date: Sun, 26 Apr 2020 22:45:01 UTC
Severity: normal
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 40887 in the body.
You can then email your comments to 40887 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#40887
; Package
guix
.
(Sun, 26 Apr 2020 22:45:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Leo Famulari <leo <at> famulari.name>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Sun, 26 Apr 2020 22:45:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
ci.guix.gnu.org is having trouble building vigra (a dependency of
libreoffice) because the build times out after 1 hour of silence [0]:
------
[ 94%] Linking CXX executable test_threadpool
cd /tmp/guix-build-vigra-1.11.1.drv-0/build/test/threadpool && /gnu/store/iz9500ssxcqlyr74hg1jq10ycrh42yq1-cmake-minimal-3.15.1/bin/cmake -E cmake_link_script CMakeFiles/test_threadpool.dir/link.txt --verbose=1
/gnu/store/x3jx25cd3q363mr7nbgzrhrv1vza6cf7-gcc-7.4.0/bin/c++ -std=c++11 -pthread -I/gnu/store/mh501jvl3hl2fja4n1iial5zjy36qrys-ilmbase-2.4.1/include/OpenEXR -ffloat-store -O2 -g -DNDEBUG -rdynamic CMakeFiles/test_threadpool.dir/test.cxx.o CMakeFiles/test_threadpool.dir/testsuccess.cxx.o -o test_threadpool
Running test_threadpool
cd /tmp/guix-build-vigra-1.11.1.drv-0/build/test/threadpool && ./run_test_threadpool.sh
building of `/gnu/store/mfnzxkhj4hiayk9lbb7vp5qxa9qjm1li-vigra-1.11.1.drv' timed out after 3600 seconds of silence
@ build-failed /gnu/store/mfnzxkhj4hiayk9lbb7vp5qxa9qjm1li-vigra-1.11.1.drv - timeout
------
It takes a lot of resources to build this package and people are
reporting difficulties on the mailing lists and IRC [1]. Is there anything
we can do to make it more likely to build on the CI servers?
[0] https://ci.guix.gnu.org/build/2613103/details
[1] https://bugs.gnu.org/40789
http://logs.guix.gnu.org/guix/2020-04-27.log#002722
Reply sent
to
Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
:
You have taken responsibility.
(Mon, 11 Jan 2021 04:57:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Leo Famulari <leo <at> famulari.name>
:
bug acknowledged by developer.
(Mon, 11 Jan 2021 04:57:02 GMT)
Full text and
rfc822 format available.
Message #10 received at 40887-done <at> debbugs.gnu.org (full text, mbox):
Hi Leo,
Leo Famulari <leo <at> famulari.name> writes:
> ci.guix.gnu.org is having trouble building vigra (a dependency of
> libreoffice) because the build times out after 1 hour of silence [0]:
>
> ------
> [ 94%] Linking CXX executable test_threadpool
> cd /tmp/guix-build-vigra-1.11.1.drv-0/build/test/threadpool &&
> /gnu/store/iz9500ssxcqlyr74hg1jq10ycrh42yq1-cmake-minimal-3.15.1/bin/cmake
> -E cmake_link_script CMakeFiles/test_threadpool.dir/link.txt
> --verbose=1
> /gnu/store/x3jx25cd3q363mr7nbgzrhrv1vza6cf7-gcc-7.4.0/bin/c++
> -std=c++11 -pthread
> -I/gnu/store/mh501jvl3hl2fja4n1iial5zjy36qrys-ilmbase-2.4.1/include/OpenEXR
> -ffloat-store -O2 -g -DNDEBUG -rdynamic
> CMakeFiles/test_threadpool.dir/test.cxx.o
> CMakeFiles/test_threadpool.dir/testsuccess.cxx.o -o test_threadpool
> Running test_threadpool
> cd /tmp/guix-build-vigra-1.11.1.drv-0/build/test/threadpool && ./run_test_threadpool.sh
> building of
> `/gnu/store/mfnzxkhj4hiayk9lbb7vp5qxa9qjm1li-vigra-1.11.1.drv' timed
> out after 3600 seconds of silence
> @ build-failed /gnu/store/mfnzxkhj4hiayk9lbb7vp5qxa9qjm1li-vigra-1.11.1.drv - timeout
> ------
>
> It takes a lot of resources to build this package and people are
> reporting difficulties on the mailing lists and IRC [1]. Is there anything
> we can do to make it more likely to build on the CI servers?
While there are currently substitutes available for both vigra and
libreoffice, I've raised the max-silent-time timeout value from 1 h to 2
h in a25896bb7576c8232acc7a3fd4da0b1cba89569b. Hopefully that'll help
keeping the problem at bay.
Thanks for the report!
Closing,
Maxim
Information forwarded
to
bug-guix <at> gnu.org
:
bug#40887
; Package
guix
.
(Tue, 12 Jan 2021 22:28:01 GMT)
Full text and
rfc822 format available.
Message #13 received at 40887-done <at> debbugs.gnu.org (full text, mbox):
On Sun, Jan 10, 2021 at 11:56:23PM -0500, Maxim Cournoyer wrote:
> While there are currently substitutes available for both vigra and
> libreoffice, I've raised the max-silent-time timeout value from 1 h to 2
> h in a25896bb7576c8232acc7a3fd4da0b1cba89569b. Hopefully that'll help
> keeping the problem at bay.
Does Cuirass honor this property? In the past, the timeout and
max-silent-time properties were ignored by Cuirass:
https://lists.gnu.org/archive/html/guix-devel/2020-03/msg00209.html
Information forwarded
to
bug-guix <at> gnu.org
:
bug#40887
; Package
guix
.
(Wed, 13 Jan 2021 02:33:01 GMT)
Full text and
rfc822 format available.
Message #16 received at 40887 <at> debbugs.gnu.org (full text, mbox):
Hi Leo!
Leo Famulari <leo <at> famulari.name> writes:
> On Sun, Jan 10, 2021 at 11:56:23PM -0500, Maxim Cournoyer wrote:
>> While there are currently substitutes available for both vigra and
>> libreoffice, I've raised the max-silent-time timeout value from 1 h to 2
>> h in a25896bb7576c8232acc7a3fd4da0b1cba89569b. Hopefully that'll help
>> keeping the problem at bay.
>
> Does Cuirass honor this property? In the past, the timeout and
> max-silent-time properties were ignored by Cuirass:
>
> https://lists.gnu.org/archive/html/guix-devel/2020-03/msg00209.html
Thanks for pointing me to that. I wasn't aware Cuirass didn't honor it,
compared to Hydra. I grepped the code base and found in (guix ci):
--8<---------------cut here---------------start------------->8---
(define* (package->alist store package system
#:optional (package-derivation package-derivation))
"Convert PACKAGE to an alist suitable for Hydra."
(parameterize ((%graft? #f))
(let ((drv (package-derivation store package system
#:graft? #f)))
`((derivation . ,(derivation-file-name drv))
(log . ,(log-file store (derivation-file-name drv)))
(outputs . ,(filter-map (lambda (res)
(match res
((name . path)
`(,name . ,path))))
(derivation->output-paths drv)))
(nix-name . ,(derivation-name drv))
(system . ,(derivation-system drv))
(description . ,(package-synopsis package))
(long-description . ,(package-description package))
;; XXX: Hydra ignores licenses that are not a <license> structure or a
;; list thereof.
(license . ,(let loop ((license (package-license package)))
(match license
((? license?)
(license-name license))
((lst ...)
(map loop license)))))
(home-page . ,(package-home-page package))
(maintainers . ("bug-guix <at> gnu.org"))
(max-silent-time . ,(or (assoc-ref (package-properties package)
'max-silent-time)
3600)) ;1 hour by default
(timeout . ,(or (assoc-ref (package-properties package) 'timeout)
72000)))))) ;20 hours by default
--8<---------------cut here---------------end--------------->8---
which led me to believe it was honored. Perhaps the question of having
Cuirass do per package session should be revisited; it seems useful to
be able to configure this setting per-package rather than globally.
Thank you!
Maxim
Information forwarded
to
bug-guix <at> gnu.org
:
bug#40887
; Package
guix
.
(Wed, 13 Jan 2021 08:13:02 GMT)
Full text and
rfc822 format available.
Message #19 received at 40887 <at> debbugs.gnu.org (full text, mbox):
Hello,
>> Does Cuirass honor this property? In the past, the timeout and
>> max-silent-time properties were ignored by Cuirass:
Until recently Cuirass didn't honor "max-silent-time" and "timeout"
properties. However, the "wip-offload" branch adds support for those two
properties between other things.
Berlin is running a Cuirass instance based on that branch, so those
properties should now be honored.
Thanks,
Mathieu
Information forwarded
to
bug-guix <at> gnu.org
:
bug#40887
; Package
guix
.
(Wed, 13 Jan 2021 08:29:02 GMT)
Full text and
rfc822 format available.
Message #22 received at 40887 <at> debbugs.gnu.org (full text, mbox):
On Wed, Jan 13, 2021 at 09:12:18AM +0100, Mathieu Othacehe wrote:
>
> Hello,
>
> >> Does Cuirass honor this property? In the past, the timeout and
> >> max-silent-time properties were ignored by Cuirass:
>
> Until recently Cuirass didn't honor "max-silent-time" and "timeout"
> properties. However, the "wip-offload" branch adds support for those two
> properties between other things.
>
> Berlin is running a Cuirass instance based on that branch, so those
> properties should now be honored.
That's great, thanks!
Information forwarded
to
bug-guix <at> gnu.org
:
bug#40887
; Package
guix
.
(Wed, 13 Jan 2021 16:14:02 GMT)
Full text and
rfc822 format available.
Message #25 received at 40887 <at> debbugs.gnu.org (full text, mbox):
Hi Mathieu,
Mathieu Othacehe <othacehe <at> gnu.org> writes:
> Hello,
>
>>> Does Cuirass honor this property? In the past, the timeout and
>>> max-silent-time properties were ignored by Cuirass:
>
> Until recently Cuirass didn't honor "max-silent-time" and "timeout"
> properties. However, the "wip-offload" branch adds support for those two
> properties between other things.
>
> Berlin is running a Cuirass instance based on that branch, so those
> properties should now be honored.
Thanks for the heads up, and for your work or Cuirass!
Maxim
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Thu, 11 Feb 2021 12:24:10 GMT)
Full text and
rfc822 format available.
This bug report was last modified 3 years and 69 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.