@janneke Yes but achieving anything similar from within Debian seems hard to imagine, or? To me it seems simpler to explore building a smaller set of Debian packages directly from Guix binaries, which are then used to build the rest of the Debian archive, in the hopes that this incremental build process will ultimately be identical to a idempotent rebuild of Debian using itself.
@vagrantc@josch Great work! I am still waiting for my Rk3588 order, but will try your Linux-libre-based kernel when I receive it. Can it boot to Guix? Did you notice any non-free stuff in those patches?
GNU InetUtils 2.6 release, with "git archive" tarball, GnuPG and Sigsum signatures, and reproducible tarballs including software build of material list nailed down to the particular Guix commit with tools used to generate the tarballs in GitLab pipeline. Happy supply-chain security Friday! https://lists.gnu.org/archive/html/bug-inetutils/2025-02/msg00002.html
@Mehrad@civodul Building a Debian+Guix image takes around 25 minutes on a large GitLab runner node. Building the pure Guix image takes around 6 minutes, also on a large GitLab runner node. The Debian+Guix image is used to prepare the native Guix-only image. I have not yet tried to build another Guix-only image from the Guix-only image I have prepared, that is issue #1 and I think it is trivial. https://gitlab.com/debdistutils/guix/container/-/issues/1
@conservancy Interesting project! Why did you choose to support hardware with proprietary firmware in it? Ethically this doesn’t seem all that different from encouraging buying an Apple Mac which also contains a mix of free and proprietary software in it.
@civodul@shtwzrd@daviwil One could ask if this is a technical (maintainability, stability, risk of unimportant commit breaking entire guix, etc) or social (different maintainer teams, different release schedules, expectations on quality/stability etc) challenge, but one deeper question is: how much is possible to isolate as a minimal computing base, and is that useful? It seems modern packages are more or less circularly dependent anyway.