[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#40535: [core-updates]: Updating `guix' makes package-transitive-supp
From: |
Marius Bakke |
Subject: |
bug#40535: [core-updates]: Updating `guix' makes package-transitive-supported-systems test fail |
Date: |
Fri, 10 Apr 2020 14:17:37 +0200 |
User-agent: |
Notmuch/0.29.3 (https://notmuchmail.org) Emacs/26.3 (x86_64-pc-linux-gnu) |
merge 40535 40482
thanks
Jan Nieuwenhuizen <address@hidden> writes:
> Hi,
>
> On current core-updates
>
> d523eb5c9c gnu: python-cython: The i686 python2 workaround is needed for
> 32-bit ARM too.
>
> updating the guix package like so
>
> make update-guix-package
>
> leads to a test failure of package-transitive-supported-systems
>
> make check TESTS=tests/packages
>
> =>
>
> test-name: package-transitive-supported-systems, implicit inputs
> location: /home/janneke/src/guix/core-updates/tests/packages.scm:397
> source:
> + (test-equal
> + "package-transitive-supported-systems, implicit inputs"
> + %supported-systems
> + (let ((p (dummy-package
> + "foo"
> + (build-system gnu-build-system)
> + (supported-systems
> + `("does-not-exist" "foobar" ,@%supported-systems)))))
> + (parameterize
> + ((%current-system "armhf-linux"))
> + (package-transitive-supported-systems p))))
> expected-value: ("x86_64-linux" "i686-linux" "armhf-linux"
> "aarch64-linux" "mips64el-linux" "i586-gnu")
> actual-value: ("x86_64-linux" "i686-linux")
> result: FAIL
>
> Last week, when core-updates was at
>
> 1808e64de0 gnu: coreutils: Typo: Use libcap only when supported.
>
> it worked correctly.
This is a known problem: <https://bugs.gnu.org/40482>. I've merged the
reports. We decided on #guix to ignore it for now, you can try one of
the workarounds described in #40482 in the mean time.
Sorry for the inconvenience!