GNU Guix 1.2.0 released
A major highlight in this release is the ability to authenticate channels, which probably makes Guix one of the safest ways to deliver complete operating systems today. This was the missing link in our 'software supply chain' and we’re glad it’s now fixed. The end result is that guix pull and related commands now cryptographically authenticate channel code that they fetch; you cannot, for instance, retrieve unauthorized commits to the official Guix repository."
Posted Nov 24, 2020 8:17 UTC (Tue)
by hailfinger (subscriber, #76962)
[Link] (8 responses)
Posted Nov 24, 2020 13:32 UTC (Tue)
by civodul (guest, #58311)
[Link] (7 responses)
(Author here.) Binaries in Guix (called "substitutes") have been authenticated for years. But what the announcement mentions here is a way for users to authenticate updates to the source of Guix that they receive via "guix pull". The feature in fact works for authenticating Git repositories in general: you run "git pull" and then "guix git authenticate" verifies that you fetched authentic code according to the repo's rules.
It's not directly comparable to Debian and other binary distros because what they deliver, primarily, are build products and associated metadata; conversely, what Guix delivers, primarily, is the source code of the whole distro.
Posted Nov 24, 2020 13:51 UTC (Tue)
by pabs (subscriber, #43278)
[Link] (6 responses)
Posted Nov 24, 2020 14:28 UTC (Tue)
by jak90 (subscriber, #123821)
[Link] (1 responses)
Posted Nov 25, 2020 12:02 UTC (Wed)
by pabs (subscriber, #43278)
[Link]
Debian's solution to this problem is to include upstream signing keys in the source package in the debian.tar.gz component and the upstream signature (orig.tar.gz.asc) alongside their tarball (orig.tar.gz).
I'm not sure I understood what you were getting at in the second half of your sentence.
Posted Nov 25, 2020 13:36 UTC (Wed)
by civodul (guest, #58311)
[Link] (3 responses)
Posted Nov 25, 2020 22:48 UTC (Wed)
by ballombe (subscriber, #9523)
[Link] (2 responses)
Posted Nov 26, 2020 18:50 UTC (Thu)
by jak90 (subscriber, #123821)
[Link] (1 responses)
Posted Nov 27, 2020 0:05 UTC (Fri)
by pabs (subscriber, #43278)
[Link]
https://browse.dgit.debian.org/
GNU Guix 1.2.0 released
GNU Guix 1.2.0 released
GNU Guix 1.2.0 released
GNU Guix 1.2.0 released
GNU Guix 1.2.0 released
GNU Guix 1.2.0 released
GNU Guix 1.2.0 released
Well but Debian does not...
GNU Guix 1.2.0 released
https://wiki.debian.org/GitSrc
The last question actually touches on the same point as this, although just regarding the integrity of upstream.
GNU Guix 1.2.0 released
https://wiki.debian.org/DgitFAQ
https://salsa.debian.org/dgit-team/dgit