Re: GNU Guix 1.1.0 released

2020-04-22 Thread Jeremy Korwin-Zmijowski
Thank you all for being part of this journey !

Jérémy




Re: GNU Guix 1.1.0 released

2020-04-19 Thread Vincent Legoll

On 19/04/2020 16:35, Marius Bakke wrote:

Another question, why is the VM image partitionned
like that (root first, then EFI) ? It makes root
partition resizing more painful than needed.


This one's still bugging me though


Not really an answer to your question, but you can safely delete the EFI
partition unless you are using QEMU with a UEFI firmware (default is
BIOS emulation).


Ah, thanks, that is useful info.

But I did an install in another disk image...

I couldn't find that in the manual, would it be useful to add it ?
If yes, where ?

--
Vincent Legoll



Re: GNU Guix 1.1.0 released

2020-04-19 Thread Marius Bakke
Vincent Legoll  writes:

>> Another question, why is the VM image partitionned
>> like that (root first, then EFI) ? It makes root
>> partition resizing more painful than needed.
>
> This one's still bugging me though

Not really an answer to your question, but you can safely delete the EFI
partition unless you are using QEMU with a UEFI firmware (default is
BIOS emulation).


signature.asc
Description: PGP signature


Re: GNU Guix 1.1.0 released

2020-04-17 Thread Vincent Legoll

Hello,

On 16/04/2020 00:04, Vincent Legoll wrote:

I'm trying the prebuilt VM image and cannot find
the /etc/config.scm file on it ? (nor any other
system config templates, but I may not be looking
at the right places)


I see that this is now fixed by:
9d0b9c7c6c0b0d45653dea80b499314ea415d3c7


Another question, why is the VM image partitionned
like that (root first, then EFI) ? It makes root
partition resizing more painful than needed.


This one's still bugging me though

--
Vincent Legoll



Re: GNU Guix 1.1.0 released

2020-04-16 Thread Bengt Richter
Hi Konrad,

On +2020-04-16 14:27:39 +0200, Konrad Hinsen wrote:
> On 15/04/2020 15:17, Ludovic Courtès wrote:
> > We are pleased to announce the release of GNU Guix 1.1.0.
> 
> The news has made it to a widely read IT news site in Germany (which I
> didn't expect):
> 
> 
> https://www.heise.de/developer/meldung/Linux-GNU-Guix-1-1-ist-auf-dem-Weg-zu-minimalistischem-Bootstrapping-4703451.html
>

That's a really nice site, but I couldn't find an english version.
(IIRC, there used to be one that I would read a lot, but that was quite some 
time ago).

The article was detailed and illustrated with many links -- kudos to the author.
In contrast, my favorite place for linux news just did a quote with a link:
https://lwn.net/Articles/817597/
(But it's early yet, we'll see).

> 
> Thanks to all who made this happen!
>
Indeed!

However, the significance of what's happening isn't registering
with some readers (not limited to heise.de readers, or German),
judging from these comments to the article:

--8<---cut here---start->8---
GNU Guix ist ein funktionaler Paketmanager

OK, mich würde jetzt mal ein Paketmanager interessieren, der nichtfunktional 
ist?!
Kann der Artikelautor ein konkretes Beispiel nennen?
--8<---cut here---end--->8---

If by "nichtfunktional" he really  means concrete programming source syntax,
I will confess to some sympathy, as when trying to grok a really gnarly gexp :)
But then to syntax preferences no end there is ;)

--8<---cut here---start->8---
Ich setze das Original ein: NixOS

NixOS hat das Konzept der funktionalen Beschreibung eines
(Linux-)Systems meines Wissens das erste Mal praktisch einsetzbar umgesetzt.
Guix SD ist aus meiner Sicht einfach nur ein Klon. Mir ist das Original lieber.
--8<---cut here---end--->8---

I am not familiar with NixOS, but I have the impression (CMIAW) that guix
goes *much* further beyond any NixOS origins than that commenter believes.

Anyway, guix is cool :)

https://dict.tu-chemnitz.de/de-en/
(Nice dictionary to help my creaky German ;-)

> 
> Cheers,
> 
>   Konrad
> 
> 
-- 
Regards,
Bengt Richter



Re: GNU Guix 1.1.0 released

2020-04-16 Thread Konrad Hinsen

On 15/04/2020 15:17, Ludovic Courtès wrote:

We are pleased to announce the release of GNU Guix 1.1.0.


The news has made it to a widely read IT news site in Germany (which I 
didn't expect):



https://www.heise.de/developer/meldung/Linux-GNU-Guix-1-1-ist-auf-dem-Weg-zu-minimalistischem-Bootstrapping-4703451.html


Thanks to all who made this happen!


Cheers,

  Konrad




Re: GNU Guix 1.1.0 released

2020-04-15 Thread Vincent Legoll

Hello,

I'm trying the prebuilt VM image and cannot find
the /etc/config.scm file on it ? (nor any other
system config templates, but I may not be looking
at the right places)

This is documented here:
8.16 Running Guix in a Virtual Machine
second paragraph.

Another question, why is the VM image partitionned
like that (root first, then EFI) ? It makes root
partition resizing more painful than needed.

What am I missing ?

--
Vincent Legoll




GNU Guix 1.1.0 released

2020-04-15 Thread Ludovic Courtès
We are pleased to announce the release of GNU Guix 1.1.0.

This release corresponds to 14,078 commits over 11 months by 201 people.
It includes many new features, user interface and performance
improvements, as well as many bug fixes—see below for a list of changes.

Read more about today’s announcement at:

  https://guix.gnu.org/blog/2020/gnu-guix-1.1.0-released

• About

  GNU Guix is a transactional package manager and an advanced
  distribution of the GNU system that respects user freedom.  Guix can
  be used on top of any system running the kernel Linux, or it can be
  used as a standalone operating system distribution for i686, x86_64,
  ARMv7, and AArch64 machines.

  In addition to standard package management features, Guix supports
  transactional upgrades and roll-backs, unprivileged package
  management, per-user profiles, and garbage collection.  When used as a
  standalone GNU/Linux distribution, Guix offers a declarative,
  stateless approach to operating system configuration management.  Guix
  is highly customizable and hackable through Guile programming
  interfaces and extensions to the Scheme language.

  https://guix.gnu.org

• Download

  Here are the compressed sources and a GPG detached signature[*]:
https://ftp.gnu.org/gnu/guix/guix-1.1.0.tar.gz
https://ftp.gnu.org/gnu/guix/guix-1.1.0.tar.gz.sig

  Here are the bootable USB installation images and their signatures[*]:
https://ftp.gnu.org/gnu/guix/guix-system-install-1.1.0.i686-linux.iso.xz
https://ftp.gnu.org/gnu/guix/guix-system-install-1.1.0.i686-linux.iso.xz.sig
https://ftp.gnu.org/gnu/guix/guix-system-install-1.1.0.x86_64-linux.iso.xz

https://ftp.gnu.org/gnu/guix/guix-system-install-1.1.0.x86_64-linux.iso.xz.sig

  Here is the QCOW2 virtual machine (VM) image and its signature[*]:
https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.1.0.x86_64-linux.xz
https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.1.0.x86_64-linux.xz.sig

  Here are the binary tarballs and their signatures[*]:
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.i686-linux.tar.xz
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.i686-linux.tar.xz.sig
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.x86_64-linux.tar.xz
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.x86_64-linux.tar.xz.sig
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.armhf-linux.tar.xz
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.armhf-linux.tar.xz.sig
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.aarch64-linux.tar.xz
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.aarch64-linux.tar.xz.sig

  Use a mirror for higher download bandwidth:
https://www.gnu.org/order/ftp.html
  
  Here are the SHA256 checksums:

  5c59106ff4ac497c6097686834b0c914109cf5e44eb6b94ebce818923043640f  
guix-1.1.0.tar.gz
  f81b529c4a94d0ab2cfc6df9819af3d7e2ccfcf17ef7f901e1d2df0a63516ab6  
guix-binary-1.1.0.aarch64-linux.tar.xz
  4d08782979383c2848ca1c0ca9478cbfb4f9181d94370f4226398fbb51fd1d24  
guix-binary-1.1.0.armhf-linux.tar.xz
  33472a26cdf515ba496f770602ead6369ee6dc3dc6b679c279e1f5c4d8cd63fa  
guix-binary-1.1.0.i686-linux.tar.xz
  eae0b8b4ee8ba97e7505dbb85d61ab2ce7f0195b824d3a660076248d96cdaece  
guix-binary-1.1.0.x86_64-linux.tar.xz
  848c9a6a73cf4cf6fe4e7d5815342a9c40ec01fd93c23b5d4e12d41b18b16bb5  
guix-system-install-1.1.0.i686-linux.iso.xz
  ff2d74f64d8e1545271ab0f46ee0e11ae96fbb09cb105c3d929c9e123ad00ce2  
guix-system-install-1.1.0.x86_64-linux.iso.xz
  519d93fb27d33a97db568225bfa4e84f0cfc95bd173f5bf8277cb4098ae46b43  
guix-system-vm-image-1.1.0.x86_64-linux.xz

  [*] Use a .sig file to verify that the corresponding file (without the
  .sig suffix) is intact.  First, be sure to download both the .sig file
  and the corresponding tarball.  Then, run a command like this:
  
gpg --verify guix-1.1.0.tar.gz.sig
  
  If that command fails because you don't have the required public key,
  then run this command to import it:

gpg --keyserver keys.openpgp.org \
--recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5
  
  and rerun the 'gpg --verify' command.

  To install the standalone Guix system, please see “System
  Installation” in the manual.  To install Guix on a running system, see
  “Installation” in the manual.

• Changes since version 1.0.1 (excerpt from the NEWS file)

  ** Package management
  *** New ‘guix deploy’ command to deploy several machines at once
  *** Channels can now provide news, viewed with ‘guix pull --news’
  *** ‘guix system reconfigure’ saves provenance data
  *** New ‘guix system describe’ command to view system provenance info
  *** New /run/current-system/{channels,configuration}.scm files
  *** New ‘guix time-machine’ command
  *** ‘guix pack’ has a new ‘--entry-point’ option
  *** ‘guix pack’ saves environment variables for ‘docker’ and ‘singularity’
  *** ‘guix pack’ provides a meaningful repository name for ‘docker’
  *** New ‘--target’ option for ‘guix system’
  *** ‘--no-build-hook’ was renamed