guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Guix 1.4.0 build on Debian fails test suites


From: Vagrant Cascadian
Subject: Re: Guix 1.4.0 build on Debian fails test suites
Date: Fri, 09 Aug 2024 12:37:46 -0700

On 2024-08-09, Vagrant Cascadian wrote:
>   test-name: input labels, mismatch
>   location: /<<PKGBUILDDIR>>/tests/style.scm:124
>   source:
>   + (test-equal
>   +  "input labels, mismatch"
>   +  (list `(("foo" ,gmp) ("bar" ,acl))
>   +        "      (inputs `((\"foo\" ,gmp) (\"bar\" ,acl)))\n")
>   +  (with-test-package
>   +   '((inputs `(("foo" ,gmp) ("bar" ,acl))))
>   +   (list (package-direct-inputs (@ (my-packages) my-coreutils))
>   +         (read-package-field (@ (my-packages) my-coreutils) 'inputs))))
>   expected-value: ((("foo" #<package gmp@6.2.1 
> gnu/packages/multiprecision.scm:45 7f5221c9d0b0>) ("bar" #<package acl@2.3.1 
> gnu/packages/acl.scm:41 7f5221dc3210>)) "      (inputs `((\"foo\" ,gmp) 
> (\"bar\" ,acl)))\n")
>   actual-value: ((("foo" #<package gmp@6.2.1 
> gnu/packages/multiprecision.scm:45 7f5221c9d0b0>) ("bar" #<package acl@2.3.1 
> gnu/packages/acl.scm:41 7f5221dc3210>)) "     (inputs `((\"foo\" ,gmp) 
> (\"bar\" ,acl)))\n")
>   result: FAIL

Looks like guile was updated to 3.0.10 in Debian fairly
recently... managed to build on debian testing/trixie which still has
guile 3.0.9 and gcc 13 by default at the moment, which resolved the
tests/style.scm and tests/gremlin.scm test suite failures (...and
introduces issues with tests/nar.scm and tests/store.scm, but who is
really counting?)

This does not solve the problem for Debian, but at least that gives a
hint at where the problem lies... and obviously long-term guix should be
buildable with newer versions of gcc and guile... which could then be
backported to 1.4.0?

live well,
  vagrant

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]