guix-devel
[Top][All Lists]
Advanced

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

Re: Guix now in Debian experimental!


From: zimoun
Subject: Re: Guix now in Debian experimental!
Date: Sat, 14 Nov 2020 03:51:43 +0100

Hi Vagrant,

On Thu, 12 Nov 2020 at 09:48, Vagrant Cascadian <vagrant@debian.org> wrote:

> So now you can install guix from Debian's experimental distribution!

Awesome!

Let see how the popcon will increase. ;-)

   https://qa.debian.org/popcon.php?package=guix


> I've also patched out a few tests that seemed non-deterministic, and a
> few that were simply inscrutible as to why they failed. Probably need to
> file bugs about those at some point... :)

Speaking about non-deterministic, do you know why

--8<---------------cut here---------------start------------->8---
Thu Nov 12 09:36:57 UTC 2020  E: Download of guix=1.1.0+67260.9e2523-2 sources 
(for experimental) failed.
--8<---------------cut here---------------end--------------->8---

from

  
https://tests.reproducible-builds.org/debian/rb-pkg/experimental/amd64/guix.html

?  Just by curiosity.



> It actually builds on both amd64 and i386 with some of the above
> mentioned tests disabled:
>
>   https://buildd.debian.org/status/package.php?p=guix&suite=experimental
>
> On armhf (ARMv7), it successfully built, but failed some test suites
> that passed on amd64/i386.

Wow, the diversity of architectures increases. ;-)


> For other architectures, it would require considerably more courage,
> though there has been work on a few of those architectures in guix
> recently (e.g. hurd-i386, mips64el, powerpc, ppc64, ppc64el, and even
> talk of riscv64).  Would it be interesting to run guix on one of the
> more exotic architectures, Debian GNU/kFreeBSD? :)

Let’s dream to Diverse Double Compilation at the kernel level using
cross-compilation with Hurd and kFreeBSD. :-)  At each step, using a DDC
compiler:

CrossCompil(linux on Hurd)     = Linux-H
CrossCompil(linux on kFreeBSD) = Linux-F

Compil(linux on Linux-H)  = Linux-X
Compil(linux on Linux-F)  = Linux-Y

Compil(linux on Linux-X)  = Linux-A
Compil(linux on Linux-Y)  = Linux-B

if Linux-A == Linux-B then ok else ko. :-)

Somehow. ;-)


Cheers,
simon



reply via email to

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