Re: GNU Guix 1.4.0rc1 available for testing!

2022-12-06 Thread Ludovic Courtès
Hi Florian,

"pelzflorian (Florian Pelz)"  skribis:

> * [PATCH v2 2/3] install: Add missing e2fsprogs utility.
>   
>   Otherwise manual installation does not work as advertised.

Done.

> * [version 1.4.0rc1] reconfigure fails
>   
>   Otherwise users cannot update Guix System once installed
>   unless they take manual action.

Done.

> * [version 1.4.0rc1] install.sh script should authorize bordeaux
>   
>   Otherwise especially ARM users get far less substitutes
>   unless they take manual action.

Almost done.  :-)

Thanks for your feedback!

Ludo’.



Re: GNU Guix 1.4.0rc1 available for testing!

2022-12-04 Thread Julien Lepiller
For i18n, weblate is still following master. I'll switch when we start string 
freeze, which should be one week before release. When the time comes, please 
someone ping me :)

Le 4 décembre 2022 17:17:38 GMT+01:00, "pelzflorian (Florian Pelz)" 
 a écrit :
>There are some release blockers.  To summarize, IMHO it would be
>regrettable if these bugs were not fixed before release:
>
>* [PATCH v2 2/3] install: Add missing e2fsprogs utility.
>  
>  Otherwise manual installation does not work as advertised.
>
>* [version 1.4.0rc1] reconfigure fails
>  
>  Otherwise users cannot update Guix System once installed
>  unless they take manual action.
>
>* [version 1.4.0rc1] install.sh script should authorize bordeaux
>  
>  Otherwise especially ARM users get far less substitutes
>  unless they take manual action.
>
>Julien Lepiller  writes:
>> Do we string freeze?
>
>About string freeze: I do not know if that is the case, but changes to
>critical parts of doc/guix.texi on master should not be reflected on
>Weblate if they don’t get into 1.4.0.
>
>Regards,
>Florian


Re: GNU Guix 1.4.0rc1 available for testing!

2022-12-04 Thread pelzflorian (Florian Pelz)
There are some release blockers.  To summarize, IMHO it would be
regrettable if these bugs were not fixed before release:

* [PATCH v2 2/3] install: Add missing e2fsprogs utility.
  
  Otherwise manual installation does not work as advertised.

* [version 1.4.0rc1] reconfigure fails
  
  Otherwise users cannot update Guix System once installed
  unless they take manual action.

* [version 1.4.0rc1] install.sh script should authorize bordeaux
  
  Otherwise especially ARM users get far less substitutes
  unless they take manual action.

Julien Lepiller  writes:
> Do we string freeze?

About string freeze: I do not know if that is the case, but changes to
critical parts of doc/guix.texi on master should not be reflected on
Weblate if they don’t get into 1.4.0.

Regards,
Florian



Re: GNU Guix 1.4.0rc1 available for testing!

2022-12-04 Thread Development of GNU Guix and the GNU System distribution.
Thank you, Kaelyn. I appreciate how friendly and helpful this commuity is.

For testing documentation purposes, this is the hardware that the release
candidate is running smoothly on for me so far:

OS: Guix System x86_64 
Host: X570 AORUS XTREME -CF 
Kernel: 6.0.10-gnu 
Uptime: 1 day, 56 mins 
Packages: 60 (guix-system), 91 (guix-user) 
Shell: fish 3.5.1 
Resolution: 3840x1080 
DE: exwm
Terminal: urxvt 
Terminal Font: Iosevka 
CPU: AMD Ryzen 9 5900X (24) @ 3.700GHz 
GPU: NVIDIA 0c:00.0 NVIDIA Corporation Device 2206 
Memory: 3109MiB / 32031MiB



Re: GNU Guix 1.4.0rc1 available for testing!

2022-12-03 Thread John Kehayias
On Thu, Dec 01, 2022 at 10:17 AM, Ludovic Courtès wrote:

> Hello Guix!
>
> The first release candidate of the upcoming 1.4.0 release is now
> available for testing:
>

Thanks for all the hard work everyone, and especially to Ludo’ for helping herd 
(no pun intended) the cats to get us to this point!

I think I'll dive into some VM testing for the first time...

John




Re: GNU Guix 1.4.0rc1 available for testing!

2022-12-03 Thread pelzflorian (Florian Pelz)
Hello Svante,

Svante Signell  writes:
> What about hurd?

Hurd can be used with QEMU on Linux-based Guix System; see the
childhurd section in the manual.  However, I tried and somewhat failed
to run on my real hardware (a Beebox mini PC): When booting, the Hurd
runs an rc script which freezes.

I make /dev/sda1 an ext2 filesystem and use a slightly modified
/run/current-system/profile/share/guile/site/3.0/gnu/system/examples/bare-hurd.scm
as the template for a manual installation (with the usual steps from
the Guix manual).  Note: e2fsprogs is needed for manual installation
but is not installed in the rc1 installer image; a bug
.

(Thank you for making me notice the bug!)

After these preparations, I run:

guix system init /mnt/etc/config.scm /mnt --target=i586-pc-gnu --skip-checks

Then a last step: Open `guix repl` and run

,use (gnu build hurd-boot)
(make-hurd-device-nodes "/mnt")

It installs and runs somewhat iff I edit the GRUB boot options (with
the E key in the boot menu) to boot from sd0s1 instead of hd0s1, on
every boot.  If I forget to do this, I need to run `fsck.ext2
/dev/sda1` from the installer image before I can boot the already
installed Hurd again.

Anyway, it starts /gnu/store/38sb8h…-system/rc, which freezes.

Also note that the Hurd release shipped with Guix has known security
issues (see Sergey Bugaev’s writeups; there has not yet been a new mig
release since and Guix would need it for newer Hurd, I think).

Note: These instructions are the result of trial and error.  I am not a
hurd user (yet) and don’t know details.

Regards,
Florian



Re: GNU Guix 1.4.0rc1 available for testing!

2022-12-03 Thread Ludovic Courtès
Hi!

Ahmed Khanzada  skribis:

> Thank you, Paren and Simon. That was easy. :)
>
> I am now on a seemingly stable Guix 1.4 and GNU/Linux kernel 6.

Note that 1.4 is not released yet (it’s a release candidate at this
point), but it’s good to know that it works for you.  Thanks for
testing!

Ludo’.



Re: GNU Guix 1.4.0rc1 available for testing!

2022-12-03 Thread Kaelyn
--- Original Message ---
On Saturday, December 3rd, 2022 at 9:50 AM, zimoun  
wrote:


> 
> 
> Hi,
> 
> On Fri, 02 Dec 2022 at 17:17, Ahmed Khanzada m...@enzu.ru wrote:
> 
> > How can I switch my current GNU Guix installation over to 1.4?
> > Afterwards, how could I switch it back? Is that all safe to do so?
> 
> 
> I guess some usual,
> 
> guix pull --branch=version-1.4.0
> guix system reconfigure
> 
> then
> 
> guix pull --roll-back
> guix system reconfigure

As a side note, if you use GRUB as your bootloader, you can select an alternate 
menu entry to temporarily switch to an older generation. You can also roll back 
to the previous system generations with:

  guix system roll-back

> 
> Well, I think it should be possible using “guix time-machine”, something
> like,
> 
> guix time-machine --branch=version-1.4.0 -- system reconfigure
> 
> but then I do not know how it goes for switching back.

I've not tried guix time-machine to reconfigure a system, but once it is done, 
the same "guix system roll-back" should work for switching back to your 
previous system generation (pre-1.4.0-branch).

HTH!

Cheers,
Kaelyn

> 
> Cheers,
> simon



Re: GNU Guix 1.4.0rc1 available for testing!

2022-12-03 Thread Ahmed Khanzada
Thank you, Paren and Simon. That was easy. :)

I am now on a seemingly stable Guix 1.4 and GNU/Linux kernel 6.

I'll look into submitting a pull request to the documentation in the
spot where I had expected to find this information.



Re: GNU Guix 1.4.0rc1 available for testing!

2022-12-03 Thread zimoun
Hi,

On Fri, 02 Dec 2022 at 17:17, Ahmed Khanzada  wrote:
> How can I switch my current GNU Guix installation over to 1.4?
> Afterwards, how could I switch it back? Is that all safe to do so?

I guess some usual,

guix pull  --branch=version-1.4.0
guix system reconfigure

then

guix pull  --roll-back
guix system reconfigure

Well, I think it should be possible using “guix time-machine”, something
like,

guix time-machine  --branch=version-1.4.0 -- system reconfigure

but then I do not know how it goes for switching back.

Cheers,
simon



Re: GNU Guix 1.4.0rc1 available for testing!

2022-12-02 Thread (
On Fri Dec 2, 2022 at 10:17 PM GMT, Ahmed Khanzada wrote:
> How can I switch my current GNU Guix installation over to 1.4?
> Afterwards, how could I switch it back? Is that all safe to do so?

You'd just set your channels.scm to point to the version-1.4.0 branch or use
the ``--commit'' ``guix pull'' flag for the same.

-- (


signature.asc
Description: PGP signature


Re: GNU Guix 1.4.0rc1 available for testing!

2022-12-02 Thread Ludovic Courtès
Hi,

Luis Felipe  skribis:

> Just to report that I installed the Guix System successfully in my new-old 
> machine using 
> https://alpha.gnu.org/gnu/guix/guix-system-install-1.4.0rc1.x86_64-linux.iso:

Excellent, thanks!

Ludo’.



Re: GNU Guix 1.4.0rc1 available for testing!

2022-12-01 Thread Svante Signell
On Thu, 2022-12-01 at 10:17 +0100, Ludovic Courtès wrote:
> Hello Guix!
> 
> The first release candidate of the upcoming 1.4.0 release is now
> available for testing:

What about hurd?



Re: GNU Guix 1.4.0rc1 available for testing!

2022-12-01 Thread Luis Felipe
Hello Guix :)

Just to report that I installed the Guix System successfully in my new-old 
machine using 
https://alpha.gnu.org/gnu/guix/guix-system-install-1.4.0rc1.x86_64-linux.iso:

OS: Guix System x86_64
Host: 20324 Lenovo IdeaPad Flex 10
Kernel: 6.0.10-gnu
Uptime: 26 mins
Packages: 59 (guix-system), 2 (guix-user)
Shell: bash 5.1.8
Resolution: 1366x768
DE: GNOME 42.4
Theme: Adwaita [GTK2/3]
Icons: Adwaita [GTK2/3]
Terminal: .kgx-real
CPU: Intel Celeron N2806 (2) @ 1.999GHz
GPU: Intel Atom Processor Z36xxx/Z37xxx Series Graphics & Display
Memory: 1109MiB / 1871MiB

Thanks a lot for the hard work!

publickey - luis.felipe.la@protonmail.com - 0x12DE1598.asc
Description: application/pgp-keys


signature.asc
Description: OpenPGP digital signature


Re: GNU Guix 1.4.0rc1 available for testing!

2022-12-01 Thread Luis Felipe
Hello,


On Thursday, December 1st, 2022 at 09:17, Ludovic Courtès  wrote:


> system installation:
> https://alpha.gnu.org/gnu/guix/guix-system-install-1.4.0rc1.i686-linux.iso
> https://alpha.gnu.org/gnu/guix/guix-system-install-1.4.0rc1.x86_64-linux.iso

I get 404 for the latter :)

publickey - luis.felipe.la@protonmail.com - 0x12DE1598.asc
Description: application/pgp-keys


signature.asc
Description: OpenPGP digital signature


GNU Guix 1.4.0rc1 available for testing!

2022-12-01 Thread Ludovic Courtès
Hello Guix!

The first release candidate of the upcoming 1.4.0 release is now
available for testing:

  source:
https://alpha.gnu.org/gnu/guix/guix-1.4.0rc1.tar.gz

  binary tarball (to install on a “foreign distro”):
https://alpha.gnu.org/gnu/guix/guix-binary-1.4.0rc1.aarch64-linux.tar.xz
https://alpha.gnu.org/gnu/guix/guix-binary-1.4.0rc1.armhf-linux.tar.xz
https://alpha.gnu.org/gnu/guix/guix-binary-1.4.0rc1.i686-linux.tar.xz
https://alpha.gnu.org/gnu/guix/guix-binary-1.4.0rc1.powerpc64le-linux.tar.xz
https://alpha.gnu.org/gnu/guix/guix-binary-1.4.0rc1.x86_64-linux.tar.xz

  system installation:
https://alpha.gnu.org/gnu/guix/guix-system-install-1.4.0rc1.i686-linux.iso
https://alpha.gnu.org/gnu/guix/guix-system-install-1.4.0rc1.x86_64-linux.iso

  virtual machine image:

https://alpha.gnu.org/gnu/guix/guix-system-vm-image-1.4.0rc1.x86_64-linux.qcow2

SHA256 hashes:

  2d9486b0689bf74d38ed4e09b020543d66cc1d9f2ec64e82557f6bebcf54c711  
guix-1.4.0rc1.tar.gz
  3853608a25e3540270900060e34b8ac973d69d2d64b2fc65981e2578fd4c09ba  
guix-binary-1.4.0rc1.aarch64-linux.tar.xz
  1f871cd1a54b347c6311503ed4d68a663af74c187131477d4d067221692e3eee  
guix-binary-1.4.0rc1.armhf-linux.tar.xz
  5abe711d2570032e807db1740b6c3d44ca3ecc552ff3677180c07cc39a4476ff  
guix-binary-1.4.0rc1.i686-linux.tar.xz
  4425d3d3e6c5a9f8a3aacab9579d7a96180e6dac7f60a04d2360dd5d1409b96d  
guix-binary-1.4.0rc1.powerpc64le-linux.tar.CZ
  63ac7e299c9d6cfc185d8f49c5672656c8836531e1c25566861899d6f72d0bad  
guix-binary-1.4.0rc1.x86_64-linux.tar.xz
  b13f8d65a05afc1ca178617d9e8e6e55d399717a114f90048e519d21800904f1  
guix-system-install-1.4.0rc1.i686-linux.iso
  57367f2a89f1c0a6929f363bf19ec4b73bef443ffb84c6c5ddbdd76e96adc7c0  
guix-system-install-1.4.0rc1.x86_64-linux.iso
  e1751326b5d1849dc7b21454c45decf9489e57b2049b49ffe7e77258dba5  
guix-system-vm-image-1.4.0rc1.x86_64-linux.qcow2

All these files have an associated ‘.sig’, an OpenPGP signature that you
can verify as explained at
 [0].

You can help by:

  1. Testing the binary tarball on the distro of your choice.  You can
 download  and uncomment the
 ‘GNU_URL’ variable assignment that refers to alpha.gnu.org.  It
 should pick up 1.4.0rc1 automatically.

  2. Testing the graphical installer of Guix System (the ISO images).

  3. Testing the VM image, along the lines of
 .

Please report success to guix-devel@gnu.org, and report bugs and
annoyances to bug-g...@gnu.org.

Thanks in advance!

Ludo’.

[0] Replacing https://sv.gnu.org/people/viewgpg.php?user_id=127547 by
https://sv.gnu.org/people/viewgpg.php?user_id=15145 in the
instructions.  This will only be reflected on the website after the
release is made.


signature.asc
Description: PGP signature