unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Failing CI evaluation for testing branch
@ 2020-09-25  9:41 Guillaume Le Vaillant
  2020-10-05 12:23 ` Ludovic Courtès
  0 siblings, 1 reply; 5+ messages in thread
From: Guillaume Le Vaillant @ 2020-09-25  9:41 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 2824 bytes --]

Hi,

Currently no substitutes are built for the testing branch because the
evaluation fails. The log at https://ci.guix.gnu.org/eval/16794/log/raw
ends with:

--8<---------------cut here---------------start------------->8---
Generating package cache for '/gnu/store/shv4x9d7ghpxgvxira3hy85hs3c2b73j-profile'...
(values (value "/gnu/store/wgclirmri8k1ipgyxwwxh9glig66mfvd-guix-package-cache/lib/guix/package.cache"))
@ build-succeeded /gnu/store/n4ipmdc02n8g02g5d1jysf07dq51vsfq-guix-package-cache.drv -
@ build-started /gnu/store/jq8cw17rywlb9ab0ln2cn9icywmblp1z-profile.drv - x86_64-linux /var/log/guix/drvs/jq//8cw17rywlb9ab0ln2cn9icywmblp1z-profile.drv.gz 30881
@ build-succeeded /gnu/store/jq8cw17rywlb9ab0ln2cn9icywmblp1z-profile.drv -
Backtrace:
In ice-9/boot-9.scm:
  1736:10  8 (with-exception-handler _ _ #:unwind? _ # _)
In unknown file:
           7 (apply-smob/0 #<thunk 7f07a90835c0>)
In ice-9/boot-9.scm:
    718:2  6 (call-with-prompt _ _ #<procedure default-prompt-handle?>)
In ice-9/eval.scm:
    619:8  5 (_ #(#(#<directory (guile-user) 7f07a8ca5f00>)))
   293:34  4 (_ #(#(#(#(#(#(#(#(#(#(#(?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
    159:9  3 (_ _)
    159:9  2 (_ _)
In guix/utils.scm:
    705:8  1 (call-with-temporary-directory _)
In guix/inferior.scm:
    247:2  0 (_ _)

guix/inferior.scm:247:2: ERROR:
  1. &inferior-exception:
      arguments: (keyword-argument-error #f "Unrecognized keyword" () (#:builder))
      inferior: #<<inferior> pid: pipe socket: #<input-output: string 7f07952ae690> close: #<procedure close-pipe (p)> version: (0 1 1) packages: #<promise #<procedure 7f07951d62c0 at guix/inferior.scm:162:32 ()>> table: #<promise #<procedure 7f079e960480 at guix/inferior.scm:163:32 ()>>>
      stack: ((#f ("ice-9/boot-9.scm" 1763 13)) (raise-exception ("ice-9/boot-9.scm" 1666 16)) (raise-exception ("ice-9/boot-9.scm" 1668 16)) (#f ("guix/build-system/asdf.scm" 279 2)) (thunk ("guix/packages.scm" 1397 22)) (package-derivation ("guix/packages.scm" 1079 16)) (job ("gnu/ci.scm" 383 24)) (filter-map ("srfi/srfi-1.scm" 690 23)) (#f ("gnu/ci.scm" 497 31)) (map1 ("srfi/srfi-1.scm" 585 17)) (append-map ("srfi/srfi-1.scm" 672 15)) (hydra-jobs ("gnu/ci.scm" 482 4)) (#f ("ice-9/eval.scm" 158 9)) (#f ("ice-9/eval.scm" 158 9)) (with-exception-handler ("ice-9/boot-9.scm" 1735 10)) (call-with-prompt ("ice-9/boot-9.scm" 717 2)) (dynamic-wind ("ice-9/boot-9.scm" 141 2)) (#f (#f #f #f)) (#f ("guix/repl.scm" 92 21)) (with-exception-handler ("ice-9/boot-9.scm" 1735 10)) (with-exception-handler ("ice-9/boot-9.scm" 1730 15)) (#f ("guix/repl.scm" 119 7)))
--8<---------------cut here---------------end--------------->8---

If I understand this correctly, there's a '#:builder' keyword somewhere
that is causing a problem. Does someone know where it can come from, or
how to fix the issue?

Thanks.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]

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

* Re: Failing CI evaluation for testing branch
  2020-09-25  9:41 Failing CI evaluation for testing branch Guillaume Le Vaillant
@ 2020-10-05 12:23 ` Ludovic Courtès
  2020-10-05 13:01   ` Failing CI evaluation for staging branch Guillaume Le Vaillant
  0 siblings, 1 reply; 5+ messages in thread
From: Ludovic Courtès @ 2020-10-05 12:23 UTC (permalink / raw)
  To: Guillaume Le Vaillant; +Cc: guix-devel

Hi Guillaume,

Guillaume Le Vaillant <glv@posteo.net> skribis:

> Currently no substitutes are built for the testing branch because the
> evaluation fails. The log at https://ci.guix.gnu.org/eval/16794/log/raw
> ends with:

You mean the ‘staging’ branch?

> guix/inferior.scm:247:2: ERROR:
>   1. &inferior-exception:
>       arguments: (keyword-argument-error #f "Unrecognized keyword" () (#:builder))
>       inferior: #<<inferior> pid: pipe socket: #<input-output: string 7f07952ae690> close: #<procedure close-pipe (p)> version: (0 1 1) packages: #<promise #<procedure 7f07951d62c0 at guix/inferior.scm:162:32 ()>> table: #<promise #<procedure 7f079e960480 at guix/inferior.scm:163:32 ()>>>
>       stack: ((#f ("ice-9/boot-9.scm" 1763 13)) (raise-exception ("ice-9/boot-9.scm" 1666 16)) (raise-exception ("ice-9/boot-9.scm" 1668 16)) (#f ("guix/build-system/asdf.scm" 279 2)) (thunk ("guix/packages.scm" 1397 22)) (package-derivation ("guix/packages.scm" 1079 16)) (job ("gnu/ci.scm" 383 24)) (filter-map ("srfi/srfi-1.scm" 690 23)) (#f ("gnu/ci.scm" 497 31)) (map1 ("srfi/srfi-1.scm" 585 17)) (append-map ("srfi/srfi-1.scm" 672 15)) (hydra-jobs ("gnu/ci.scm" 482 4)) (#f ("ice-9/eval.scm" 158 9)) (#f ("ice-9/eval.scm" 158 9)) (with-exception-handler ("ice-9/boot-9.scm" 1735 10)) (call-with-prompt ("ice-9/boot-9.scm" 717 2)) (dynamic-wind ("ice-9/boot-9.scm" 141 2)) (#f (#f #f #f)) (#f ("guix/repl.scm" 92 21)) (with-exception-handler ("ice-9/boot-9.scm" 1735 10)) (with-exception-handler ("ice-9/boot-9.scm" 1730 15)) (#f ("guix/repl.scm" 119 7)))
>
> If I understand this correctly, there's a '#:builder' keyword somewhere
> that is causing a problem. Does someone know where it can come from, or
> how to fix the issue?

Right.  I’d look at guix/build-system/asdf.scm:279:2 on that branch (per
the inferior stack trace above).  Does that give useful info?

Thanks,
Ludo’.


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

* Re: Failing CI evaluation for staging branch
  2020-10-05 12:23 ` Ludovic Courtès
@ 2020-10-05 13:01   ` Guillaume Le Vaillant
  2020-10-05 14:35     ` Guillaume Le Vaillant
  0 siblings, 1 reply; 5+ messages in thread
From: Guillaume Le Vaillant @ 2020-10-05 13:01 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 2583 bytes --]


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

> Hi Guillaume,
>
> Guillaume Le Vaillant <glv@posteo.net> skribis:
>
>> Currently no substitutes are built for the testing branch because the
>> evaluation fails. The log at https://ci.guix.gnu.org/eval/16794/log/raw
>> ends with:
>
> You mean the ‘staging’ branch?
>

Yes, I meant 'staging'. I often type 'testing' instead of 'staging',
probably that pesky muscle memory!.

>> guix/inferior.scm:247:2: ERROR:
>>   1. &inferior-exception:
>>       arguments: (keyword-argument-error #f "Unrecognized keyword" () (#:builder))
>>       inferior: #<<inferior> pid: pipe socket: #<input-output: string 7f07952ae690> close: #<procedure close-pipe (p)> version: (0 1 1) packages: #<promise #<procedure 7f07951d62c0 at guix/inferior.scm:162:32 ()>> table: #<promise #<procedure 7f079e960480 at guix/inferior.scm:163:32 ()>>>
>>       stack: ((#f ("ice-9/boot-9.scm" 1763 13)) (raise-exception ("ice-9/boot-9.scm" 1666 16)) (raise-exception ("ice-9/boot-9.scm" 1668 16)) (#f ("guix/build-system/asdf.scm" 279 2)) (thunk ("guix/packages.scm" 1397 22)) (package-derivation ("guix/packages.scm" 1079 16)) (job ("gnu/ci.scm" 383 24)) (filter-map ("srfi/srfi-1.scm" 690 23)) (#f ("gnu/ci.scm" 497 31)) (map1 ("srfi/srfi-1.scm" 585 17)) (append-map ("srfi/srfi-1.scm" 672 15)) (hydra-jobs ("gnu/ci.scm" 482 4)) (#f ("ice-9/eval.scm" 158 9)) (#f ("ice-9/eval.scm" 158 9)) (with-exception-handler ("ice-9/boot-9.scm" 1735 10)) (call-with-prompt ("ice-9/boot-9.scm" 717 2)) (dynamic-wind ("ice-9/boot-9.scm" 141 2)) (#f (#f #f #f)) (#f ("guix/repl.scm" 92 21)) (with-exception-handler ("ice-9/boot-9.scm" 1735 10)) (with-exception-handler ("ice-9/boot-9.scm" 1730 15)) (#f ("guix/repl.scm" 119 7)))
>>
>> If I understand this correctly, there's a '#:builder' keyword somewhere
>> that is causing a problem. Does someone know where it can come from, or
>> how to fix the issue?
>
> Right.  I’d look at guix/build-system/asdf.scm:279:2 on that branch (per
> the inferior stack trace above).  Does that give useful info?

I didn't see any obvious problem in that file; the strange thing is that
'make', 'make as-derivation' and './pre-inst-env guix build ...' all
work fine.

In a local branch I merged the current master (3699ed6) into staging
(de96ed1) and I'm going to try to start a local cuirass daemon to see
wether I can reproduce the issue or not.

Given that merging master in staging hasn't been done in a while, should
I also push my updated staging branch, or maybe someone is already
working on it?

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]

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

* Re: Failing CI evaluation for staging branch
  2020-10-05 13:01   ` Failing CI evaluation for staging branch Guillaume Le Vaillant
@ 2020-10-05 14:35     ` Guillaume Le Vaillant
  2020-10-05 17:10       ` Guillaume Le Vaillant
  0 siblings, 1 reply; 5+ messages in thread
From: Guillaume Le Vaillant @ 2020-10-05 14:35 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 1816 bytes --]


Guillaume Le Vaillant <glv@posteo.net> skribis:

> Ludovic Courtès <ludo@gnu.org> skribis:
>
>> Hi Guillaume,
>>
>> Guillaume Le Vaillant <glv@posteo.net> skribis:
>>
>>> Currently no substitutes are built for the testing branch because the
>>> evaluation fails. The log at https://ci.guix.gnu.org/eval/16794/log/raw
>>> ends with:
>>
>> You mean the ‘staging’ branch?
>>
>
> Yes, I meant 'staging'. I often type 'testing' instead of 'staging',
> probably that pesky muscle memory!.
>
>>> guix/inferior.scm:247:2: ERROR:
>>>   1. &inferior-exception:
>>> [...]
>>>
>>> If I understand this correctly, there's a '#:builder' keyword somewhere
>>> that is causing a problem. Does someone know where it can come from, or
>>> how to fix the issue?
>>
>> Right.  I’d look at guix/build-system/asdf.scm:279:2 on that branch (per
>> the inferior stack trace above).  Does that give useful info?
>
> I didn't see any obvious problem in that file; the strange thing is that
> 'make', 'make as-derivation' and './pre-inst-env guix build ...' all
> work fine.
>
> In a local branch I merged the current master (3699ed6) into staging
> (de96ed1) and I'm going to try to start a local cuirass daemon to see
> wether I can reproduce the issue or not.
>
> Given that merging master in staging hasn't been done in a while, should
> I also push my updated staging branch, or maybe someone is already
> working on it?

Ok, I started a local Cuirass, I reproduced the evaluation failure, and
I think I found the problem: Cuirass was choking on the definition of
the ecl-slynk package. I fixed it and know the evaluation has
been 'In progress...' for 15 minutes.
Then, if the evaluation completes successfully, and if there are no
objections, I'll push the updated staging branch.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]

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

* Re: Failing CI evaluation for staging branch
  2020-10-05 14:35     ` Guillaume Le Vaillant
@ 2020-10-05 17:10       ` Guillaume Le Vaillant
  0 siblings, 0 replies; 5+ messages in thread
From: Guillaume Le Vaillant @ 2020-10-05 17:10 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 2038 bytes --]


Guillaume Le Vaillant <glv@posteo.net> skribis:

> Guillaume Le Vaillant <glv@posteo.net> skribis:
>
>> Ludovic Courtès <ludo@gnu.org> skribis:
>>
>>> Hi Guillaume,
>>>
>>> Guillaume Le Vaillant <glv@posteo.net> skribis:
>>>
>>>> Currently no substitutes are built for the testing branch because the
>>>> evaluation fails. The log at https://ci.guix.gnu.org/eval/16794/log/raw
>>>> ends with:
>>>
>>> You mean the ‘staging’ branch?
>>>
>>
>> Yes, I meant 'staging'. I often type 'testing' instead of 'staging',
>> probably that pesky muscle memory!.
>>
>>>> guix/inferior.scm:247:2: ERROR:
>>>>   1. &inferior-exception:
>>>> [...]
>>>>
>>>> If I understand this correctly, there's a '#:builder' keyword somewhere
>>>> that is causing a problem. Does someone know where it can come from, or
>>>> how to fix the issue?
>>>
>>> Right.  I’d look at guix/build-system/asdf.scm:279:2 on that branch (per
>>> the inferior stack trace above).  Does that give useful info?
>>
>> I didn't see any obvious problem in that file; the strange thing is that
>> 'make', 'make as-derivation' and './pre-inst-env guix build ...' all
>> work fine.
>>
>> In a local branch I merged the current master (3699ed6) into staging
>> (de96ed1) and I'm going to try to start a local cuirass daemon to see
>> wether I can reproduce the issue or not.
>>
>> Given that merging master in staging hasn't been done in a while, should
>> I also push my updated staging branch, or maybe someone is already
>> working on it?
>
> Ok, I started a local Cuirass, I reproduced the evaluation failure, and
> I think I found the problem: Cuirass was choking on the definition of
> the ecl-slynk package. I fixed it and know the evaluation has
> been 'In progress...' for 15 minutes.
> Then, if the evaluation completes successfully, and if there are no
> objections, I'll push the updated staging branch.

The evaluation succeeded on my local Cuirass. Fix pushed to staging as
b6c55a723fab94bbf710c331fe62d839fb0bf6ad.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]

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

end of thread, other threads:[~2020-10-05 17:10 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-25  9:41 Failing CI evaluation for testing branch Guillaume Le Vaillant
2020-10-05 12:23 ` Ludovic Courtès
2020-10-05 13:01   ` Failing CI evaluation for staging branch Guillaume Le Vaillant
2020-10-05 14:35     ` Guillaume Le Vaillant
2020-10-05 17:10       ` Guillaume Le Vaillant

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).