* Re: 01/01: Merge branch 'staging'
[not found] ` <20190209142650.14A42204D2@vcs0.savannah.gnu.org>
@ 2019-02-09 15:05 ` Mark H Weaver
2019-02-09 17:52 ` Jan Nieuwenhuizen
2019-02-13 22:39 ` Ludovic Courtès
0 siblings, 2 replies; 3+ messages in thread
From: Mark H Weaver @ 2019-02-09 15:05 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel
Hi Ludovic,
guix-commits@gnu.org writes:
> civodul pushed a commit to branch master
> in repository guix.
>
> commit 50a93adc05b611836e740c4b55571890f4c6770a
> Merge: 722ac64 69fb26d
> Author: Ludovic Courtès <ludo@gnu.org>
> Date: Sat Feb 9 15:14:59 2019 +0100
>
> Merge branch 'staging'
I asked Hydra to evaluate 'master' after this commit, and it failed.
See below for the evaluator.log output.
I was a little surprised to see this merge, given that Hydra hasn't
evaluated the 'staging' branch since December.
Mark
--8<---------------cut here---------------start------------->8---
considering jobset gnu:master (last checked 26319s ago)
checking out Git branch master from https://git.savannah.gnu.org/r/guix.git
Initialized empty Git repository in /tmp/git-checkout-tmp-32294/git-export/.git/
From /var/lib/hydra/scm/git/f08e53b7f0f3ce68a74e8745c37add3d0aecabda3e30c724b0d838fdc6743e2b
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
Switched to a new branch 'fetchgit'
removing `.git'...
hash is d8d3fcec5856ad4fd023f6d1dbc962d3e207afed4b62ce6470c41f756cf22826
path is /gnu/store/1mkv0pa3yfgb8zvyc8lv3rgbppa313xw-git-export
evaluator hydra-eval-guile-jobs
hydra-eval-guile-jobs returned exit code 1:
adding `/gnu/store/1mkv0pa3yfgb8zvyc8lv3rgbppa313xw-git-export' to the load path
WARNING: (gnu packages emacs-xyz): `python-sphinx' imported from both (gnu packages python) and (gnu packages python-xyz)
WARNING: (gnu packages emacs-xyz): `python-autopep8' imported from both (gnu packages python) and (gnu packages python-xyz)
WARNING: (gnu packages emacs-xyz): `python-black' imported from both (gnu packages python) and (gnu packages python-xyz)
WARNING: (gnu packages emacs-xyz): `python-flake8' imported from both (gnu packages python) and (gnu packages python-xyz)
WARNING: (gnu packages emacs-xyz): `python-jedi' imported from both (gnu packages python) and (gnu packages python-xyz)
WARNING: (gnu packages emacs-xyz): `python-yapf' imported from both (gnu packages python) and (gnu packages python-xyz)
WARNING: (gnu packages guile-xyz): `sqlite' imported from both (gnu packages databases) and (gnu packages sqlite)
WARNING: (gnu packages python-compression): `python-setuptools-scm' imported from both (gnu packages python) and (gnu packages python-xyz)
WARNING: (gnu packages python-compression): `python-future' imported from both (gnu packages python) and (gnu packages python-xyz)
WARNING: (gnu packages python-compression): `python-numpy' imported from both (gnu packages python) and (gnu packages python-xyz)
WARNING: (gnu packages python-compression): `python-h5py' imported from both (gnu packages python) and (gnu packages python-xyz)
WARNING: (gnu packages python-compression): `python-cython' imported from both (gnu packages python) and (gnu packages python-xyz)
WARNING: (gnu packages sagemath): `python-cython' imported from both (gnu packages python) and (gnu packages python-xyz)
WARNING: (gnu packages sagemath): `python-cysignals' imported from both (gnu packages python) and (gnu packages python-xyz)
Backtrace:
In ice-9/eval.scm:
619:8 19 (_ #(#(#<directory (guile-user) 1b5d140>)))
In ice-9/command-line.scm:
181:18 18 (_ #<input: string 1b978c0>)
In unknown file:
17 (eval (apply (module-ref (resolve-interface (?)) #) #) #)
In /usr/local/bin/hydra-eval-guile-jobs:
244:18 16 (eval-guile-jobs . _)
In ice-9/eval.scm:
619:8 15 (_ #(#(#(#<module (#{ g23}#) 1b913c0>) #<build-da?> ?) ?))
626:19 14 (_ #(#(#(#<module (#{ g23}#) 1b913c0>) #<build-da?> ?) ?))
In guix/store.scm:
1698:24 13 (run-with-store _ _ #:guile-for-build _ #:system _ # _)
In guix/channels.scm:
402:2 12 (_ _)
394:2 11 (_ _)
310:2 10 (_ _)
In unknown file:
9 (_ #<procedure 20dc280 at ice-9/eval.scm:330:13 ()> #<?> ?)
In guix/gexp.scm:
702:2 8 (_ _)
In guix/monads.scm:
471:9 7 (_ _)
In guix/gexp.scm:
572:13 6 (_ _)
In guix/store.scm:
1571:8 5 (_ _)
1594:38 4 (_ #<build-daemon 256.97 664fc80>)
In guix/packages.scm:
873:16 3 (cache! #<weak-table 307/443> #<package guile-gcrypt@0?> ?)
1195:22 2 (thunk)
1128:25 1 (bag->derivation #<build-daemon 256.97 664fc80> #<<bag?> ?)
In srfi/srfi-1.scm:
592:17 0 (map1 (("source" #<origin #<<git-reference> url: "?>) ?))
srfi/srfi-1.scm:592:17: In procedure map1:
Throw to key `srfi-34' with args `(#<condition &message [message: "ghostscript-CVE-2018-16509.patch: patch not found"] 42fd960>)'.
Some deprecated features have been used. Set the environment
variable GUILE_WARN_DEPRECATED to "detailed" and rerun the
program to get more information. Set it to "no" to suppress
this message.
--8<---------------cut here---------------end--------------->8---
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: 01/01: Merge branch 'staging'
2019-02-09 15:05 ` 01/01: Merge branch 'staging' Mark H Weaver
@ 2019-02-09 17:52 ` Jan Nieuwenhuizen
2019-02-13 22:39 ` Ludovic Courtès
1 sibling, 0 replies; 3+ messages in thread
From: Jan Nieuwenhuizen @ 2019-02-09 17:52 UTC (permalink / raw)
To: Mark H Weaver; +Cc: guix-devel
Mark H Weaver writes:
Hi Mark, Ludo',
>> commit 50a93adc05b611836e740c4b55571890f4c6770a
>> Merge: 722ac64 69fb26d
>> Author: Ludovic Courtès <ludo@gnu.org>
>> Date: Sat Feb 9 15:14:59 2019 +0100
>>
>> Merge branch 'staging'
>
> I asked Hydra to evaluate 'master' after this commit, and it failed.
> See below for the evaluator.log output.
I tried to reproduce this, by building ghostscript locally, but failed.
Then I noticed that this string
> srfi/srfi-1.scm:592:17: In procedure map1:
> Throw to key `srfi-34' with args `(#<condition &message [message:
> "ghostscript-CVE-2018-16509.patch: patch not found"] 42fd960>)'.
does not exist in master
--8<---------------cut here---------------start------------->8---
18:51:24 janneke@dundal:~/src/guix/master
$ git show HEAD | head -2
commit 50a93adc05b611836e740c4b55571890f4c6770a
Merge: 722ac64cd7 69fb26d4f5
18:51:52 janneke@dundal:~/src/guix/master
$ git grep ghostscript-CVE-2018-16509.patch
[1]18:51:56 janneke@dundal:~/src/guix/master
--8<---------------cut here---------------end--------------->8---
...what's going on?
janneke
--
Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: 01/01: Merge branch 'staging'
2019-02-09 15:05 ` 01/01: Merge branch 'staging' Mark H Weaver
2019-02-09 17:52 ` Jan Nieuwenhuizen
@ 2019-02-13 22:39 ` Ludovic Courtès
1 sibling, 0 replies; 3+ messages in thread
From: Ludovic Courtès @ 2019-02-13 22:39 UTC (permalink / raw)
To: Mark H Weaver; +Cc: guix-devel
[-- Attachment #1: Type: text/plain, Size: 1478 bytes --]
Hi Mark,
Mark H Weaver <mhw@netris.org> skribis:
> guix-commits@gnu.org writes:
>
>> civodul pushed a commit to branch master
>> in repository guix.
>>
>> commit 50a93adc05b611836e740c4b55571890f4c6770a
>> Merge: 722ac64 69fb26d
>> Author: Ludovic Courtès <ludo@gnu.org>
>> Date: Sat Feb 9 15:14:59 2019 +0100
>>
>> Merge branch 'staging'
>
> I asked Hydra to evaluate 'master' after this commit, and it failed.
> See below for the evaluator.log output.
[...]
> evaluator hydra-eval-guile-jobs
> hydra-eval-guile-jobs returned exit code 1:
> adding `/gnu/store/1mkv0pa3yfgb8zvyc8lv3rgbppa313xw-git-export' to the load path
> WARNING: (gnu packages emacs-xyz): `python-sphinx' imported from both (gnu packages python) and (gnu packages python-xyz)
> WARNING: (gnu packages emacs-xyz): `python-autopep8' imported from both (gnu packages python) and (gnu packages python-xyz)
[...]
> Throw to key `srfi-34' with args `(#<condition &message [message: "ghostscript-CVE-2018-16509.patch: patch not found"] 42fd960>)'.
The problem is that ‘hydra-eval-guile-jobs’ would systematically add its
inputs to ‘%load-path’. Chaos ensues, because we end up loading a
mixture of modules from the checkout and modules from the installed Guix
(that’s why we used to force auto-compilation, before commit
b5f8c2c88543158e8aca76aa98f9009f6b9e743a.)
To address this, I locally modified ‘hydra-eval-guile-jobs’ along these
lines:
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: Type: text/x-patch, Size: 800 bytes --]
diff --git a/src/script/hydra-eval-guile-jobs.in b/src/script/hydra-eval-guile-jobs.in
index 8c5df125..788f0786 100644
--- a/src/script/hydra-eval-guile-jobs.in
+++ b/src/script/hydra-eval-guile-jobs.in
@@ -192,9 +192,7 @@ directory or #f."
((_ dir) dir)
((dir) dir)))
(dir* (module-directory dir)))
- (format (current-error-port) "adding `~a' to the load path~%" dir*)
- (set! %load-path (cons dir* %load-path))
- (set! %load-compiled-path (cons dir* %load-compiled-path)))
+ (format (current-error-port) "NOT adding `~a' to the load path~%" dir*))
(loop rest result file entry roots-dir))
(("--argstr" name value rest ...)
(loop rest (alist-cons (string->symbol name) value result)
[-- Attachment #3: Type: text/plain, Size: 280 bytes --]
That solved the issue:
https://hydra.gnu.org/jobset/gnu/master
However, relying on this customized variant of an old Hydra isn’t really
viable IMO. We should consider switching hydra.gnu.org to a config
similar to that of berlin and bayfront.
Thanks,
Ludo’.
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2019-02-13 22:54 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20190209142647.10191.98883@vcs0.savannah.gnu.org>
[not found] ` <20190209142650.14A42204D2@vcs0.savannah.gnu.org>
2019-02-09 15:05 ` 01/01: Merge branch 'staging' Mark H Weaver
2019-02-09 17:52 ` Jan Nieuwenhuizen
2019-02-13 22:39 ` Ludovic Courtès
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.