GNU bug report logs - #43760
cuirass: fail to install with simple configuration

Previous Next

Package: guix;

Reported by: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>

Date: Fri, 2 Oct 2020 11:12:01 UTC

Severity: important

Done: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>

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 43760 in the body.
You can then email your comments to 43760 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#43760; Package guix. (Fri, 02 Oct 2020 11:12:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jonathan Brielmaier <jonathan.brielmaier <at> web.de>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Fri, 02 Oct 2020 11:12:02 GMT) Full text and rfc822 format available.

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

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: bug-guix <bug-guix <at> gnu.org>
Subject: cuirass: fail to install with simple configuration
Date: Fri, 2 Oct 2020 13:11:49 +0200
Hi,

I'm trying to set up a simple cuirass server. But in the last month I
never got it working. This time I tried with help from Mathieu.

cuirass-spec:
```
(define %cuirass-specs
  '((#:name . "my-manifest")
    (#:load-path-inputs . ("guix"))
    (#:package-path-inputs . ())
    (#:proc-input . "guix")
    (#:proc-file . "build-aux/cuirass/gnu-system.scm")
    (#:proc . cuirass-jobs)
    (#:proc-args (subset . "all"))
    (#:inputs . (((#:name . "guix")
                  (#:url . "git://git.savannah.gnu.org/guix.git")
                  (#:load-path . ".")
                  (#:branch . "master")
                  (#:no-compile? . #t))
                 ((#:name . "jonsger-guix")
                  (#:url . "https://gitlab.com/jonsger/jonsger-guix.git")
                  (#:load-path . ".")
                  (#:branch . "master")
                  (#:no-compile? . #t))))
    (#:build-outputs . ())))
(list %cuirass-specs)
```

Used as:
```
(service cuirass-service-type
         (cuirass-configuration
           (specifications %cuirass-specs)
           (use-substitutes? #t)))
```

Gives following error when reconfiguring this system:
```
Backtrace:
In guix/status.scm:
    776:4 19 (call-with-status-report _ _)
In guix/scripts/system.scm:
   1170:4 18 (_)
In ice-9/boot-9.scm:
  1736:10 17 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _)
In guix/store.scm:
   631:37 16 (thunk)
   1300:8 15 (call-with-build-handler _ _)
   1300:8 14 (call-with-build-handler _ _)
   1300:8 13 (call-with-build-handler #<procedure 7fc206bd3450 at
guix/ui.scm:1166:2 (continue store things mode)> _)
  2042:24 12 (run-with-store #<store-connection 256.99 7fc202e2af50> _
#:guile-for-build _ #:system _ #:target _)
In guix/scripts/system.scm:
   840:13 11 (_ _)
   748:13 10 (_ _)
In ice-9/boot-9.scm:
    152:2  9 (with-fluid* _ _ _)
In unknown file:
           8 (primitive-load
"/gnu/store/ki892f95cw5i48r165k6di4n3wb2d2cc-switch-to-system.scm")
           7 (primitive-load
"/gnu/store/smpbrrw738f6ncpgrlw4h9qwbgr2vwaa-activate.scm")
In ice-9/boot-9.scm:
   260:13  6 (for-each #<procedure primitive-load (_)> _)
In unknown file:
           5 (primitive-load
"/gnu/store/z2yjxn8c7spiql4cdv6ydkvrqbdl85kd-activate-service.scm")
In ice-9/eval.scm:
    619:8  4 (_ #(#<directory (guile-user) 7fc2119e1f00> 980 982))
In ice-9/ports.scm:
   461:11  3 (call-with-output-file #f #<procedure 7fc202f17940 at
ice-9/boot-9.scm:803:2 _> #:binary _ #:encoding _)
In unknown file:
           2 (open-file #f "w" #:encoding #f)
In ice-9/boot-9.scm:
  1669:16  1 (raise-exception _ #:continuable? _)
  1669:16  0 (raise-exception _ #:continuable? _)

ice-9/boot-9.scm:1669:16: In procedure raise-exception:
Wrong type (expecting string): #f
```




Severity set to 'important' from 'normal' Request was from Jonathan Brielmaier <jonathan.brielmaier <at> web.de> to control <at> debbugs.gnu.org. (Fri, 02 Oct 2020 11:21:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#43760; Package guix. (Fri, 02 Oct 2020 13:03:02 GMT) Full text and rfc822 format available.

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

From: Mathieu Othacehe <othacehe <at> gnu.org>
To: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Cc: 43760 <at> debbugs.gnu.org
Subject: Re: bug#43760: cuirass: fail to install with simple configuration
Date: Fri, 02 Oct 2020 15:02:08 +0200
Hello Jonathan,

> ice-9/boot-9.scm:1669:16: In procedure raise-exception:
> Wrong type (expecting string): #f

Thanks for the bug report. This should be fixed with
d6a8f0a9781a90c3037f25e51d7ff32e50f7a8c1.

You will then probably hit this one:

https://issues.guix.gnu.org/43757

but we'll see that later :)

Thanks,

Mathieu




Reply sent to Jonathan Brielmaier <jonathan.brielmaier <at> web.de>:
You have taken responsibility. (Fri, 02 Oct 2020 14:06:01 GMT) Full text and rfc822 format available.

Notification sent to Jonathan Brielmaier <jonathan.brielmaier <at> web.de>:
bug acknowledged by developer. (Fri, 02 Oct 2020 14:06:01 GMT) Full text and rfc822 format available.

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

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: Mathieu Othacehe <othacehe <at> gnu.org>
Cc: 43760-done <at> debbugs.gnu.org
Subject: Re: bug#43760: cuirass: fail to install with simple configuration
Date: Fri, 2 Oct 2020 16:05:33 +0200
On 02.10.20 15:02, Mathieu Othacehe wrote:
>
> Hello Jonathan,
>
>> ice-9/boot-9.scm:1669:16: In procedure raise-exception:
>> Wrong type (expecting string): #f
>
> Thanks for the bug report. This should be fixed with
> d6a8f0a9781a90c3037f25e51d7ff32e50f7a8c1.

Yes, fix confirmed.

> You will then probably hit this one:
>
> https://issues.guix.gnu.org/43757

I do :(




Information forwarded to bug-guix <at> gnu.org:
bug#43760; Package guix. (Fri, 02 Oct 2020 14:15:02 GMT) Full text and rfc822 format available.

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

From: Mathieu Othacehe <othacehe <at> gnu.org>
To: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Cc: 43760-done <at> debbugs.gnu.org
Subject: Re: bug#43760: cuirass: fail to install with simple configuration
Date: Fri, 02 Oct 2020 16:14:33 +0200
>> https://issues.guix.gnu.org/43757
>
> I do :(

At least it's reproducible. Using one input works, but using more than
one input causes an exception during git fetching. It seems to be broken
since at least a few months.

It makes me think that we need a stronger test suite for Cuirass.

Thanks,

Mathieu




Information forwarded to bug-guix <at> gnu.org:
bug#43760; Package guix. (Sat, 03 Oct 2020 10:47:01 GMT) Full text and rfc822 format available.

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

From: Mathieu Othacehe <othacehe <at> gnu.org>
To: 43760 <at> debbugs.gnu.org
Cc: jonathan.brielmaier <at> web.de
Subject: Re: bug#43760: cuirass: fail to install with simple configuration
Date: Sat, 03 Oct 2020 12:46:35 +0200
Hello Jonathan,

>> You will then probably hit this one:
>>
>> https://issues.guix.gnu.org/43757
>
> I do :(

After fixing this issue, see: 761443bca6178b4ac299a8bd368d1cac4abda5f8,
I'm able to successfully evaluate and build your specification.

I still need to update the Cuirass package accordingly.

Thanks,

Mathieu




Information forwarded to bug-guix <at> gnu.org:
bug#43760; Package guix. (Sat, 03 Oct 2020 10:57:02 GMT) Full text and rfc822 format available.

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

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: Mathieu Othacehe <othacehe <at> gnu.org>, 43760 <at> debbugs.gnu.org
Subject: Re: bug#43760: cuirass: fail to install with simple configuration
Date: Sat, 3 Oct 2020 12:55:57 +0200
On 03.10.20 12:46, Mathieu Othacehe wrote:
>
> Hello Jonathan,
>
>>> You will then probably hit this one:
>>>
>>> https://issues.guix.gnu.org/43757
>>
>> I do :(
>
> After fixing this issue, see: 761443bca6178b4ac299a8bd368d1cac4abda5f8,
> I'm able to successfully evaluate and build your specification.
>
> I still need to update the Cuirass package accordingly.

Would be great :)
Thanks




Information forwarded to bug-guix <at> gnu.org:
bug#43760; Package guix. (Sat, 03 Oct 2020 13:16:02 GMT) Full text and rfc822 format available.

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

From: Mathieu Othacehe <othacehe <at> gnu.org>
To: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Cc: 43760 <at> debbugs.gnu.org
Subject: Re: bug#43760: cuirass: fail to install with simple configuration
Date: Sat, 03 Oct 2020 15:15:47 +0200
> Would be great :)

Done with b3f5402d2d506271857d2c987b79b741d4b0ec33.

Mathieu




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 01 Nov 2020 12:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 232 days ago.

Previous Next


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