From mboxrd@z Thu Jan 1 00:00:00 1970 From: znavko@disroot.org Subject: Deliver important Guix changes to users, please Date: Sun, 14 Apr 2019 11:25:10 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--=_RainLoop_995_457381816.1555241110" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:49028) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hFdGO-000347-59 for guix-devel@gnu.org; Sun, 14 Apr 2019 07:25:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hFdGM-0001L2-RL for guix-devel@gnu.org; Sun, 14 Apr 2019 07:25:32 -0400 Received: from knopi.disroot.org ([178.21.23.139]:38878) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hFdGM-0001Ii-77 for guix-devel@gnu.org; Sun, 14 Apr 2019 07:25:30 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 6F5042EE0F for ; Sun, 14 Apr 2019 13:25:27 +0200 (CEST) Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XgYJNy-Py9UI for ; Sun, 14 Apr 2019 13:25:17 +0200 (CEST) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org ----=_RainLoop_995_457381816.1555241110 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable I was reading this https://git.savannah.gnu.org/cgit/guix.git/log/?qt=3Dg= rep&q=3Dslim=0Aand found a record '2019-03-28 services: desktop: Switch t= o GDM'.=0AThis change had made users' configurations unworkable. Update t= o this commit could bring bothers.=0AI think it will be the best to have = some layer of informative support for updates. Like this:=0A=0A$ guix sys= tem --updates-available=0ACommit: 1 [two days ago]=0AChanges: some servic= es are available now=0A=0ACommit: 2=0AChanges: [red]Switch to GDM in %des= ktop-services. If your config is using %desktop-services, you need to che= ck manual pages.[/red]=0A=0ACommit: 3 (latest)=0AChanges: gc clear-genera= tions added=0A$ guix package --updates-available=3D1week=0A90 new package= s added.=0A15 packages updated.=0ANew packages:=0Aemacs-evil-lio, llgpl-l= icense, ...=0AChanged package:=0Aemacs 26.1 =3D> 26.2=0A...=0AThat will g= ive some knowledge that your cool config might be wrong after update to t= he latest commit, where dm was switched to gdm.=0A=0AI think news should = be divided to=0A- 'packages news' defining the period,=0A- and 'system ne= ws', the default period is from your last `guix system reconfigure config= .scm` or may be your last generation's date till now,=0A=0AAnd sure news = should be available from guix command.=0A=0AThere are tools for update gu= ix from substitute servers: local or Internet. There is much info in cgit= logs on gnu server... Want to read more with guix.=0A=0AWould this kind = of messages help people to bypass troubles in convenient way? ----=_RainLoop_995_457381816.1555241110 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
= I was reading this https://git.savannah.g= nu.org/cgit/guix.git/log/?qt=3Dgrep&q=3Dslim
and found a record '2= 019-03-28 services: desktop: Switch to GDM'.

This change had made users' configurations unworkable. Update to this commit could bring both= ers.
I think it will be the best to have some layer of informative sup= port for updates. Like this:

$ guix system --updates-available
= Commit: 1 [two days ago]
Changes: some services are available now
<= br>Commit: 2
Changes: [red]Switch to GDM in %desktop-services. If your= config is using %desktop-services, you need to check manual pages.[/red]=

Commit: 3
(latest)
Changes: gc clear-generations added

$ guix package --updates-available=3D1week
90 new packages ad= ded.
15 packages updated.
New packages:
emacs-evil-lio, llgpl-li= cense, ...
Changed package:

= emacs 26.1 =3D> 26.2
...

=

That will give some knowledge that your cool config might be wron= g after update to the latest commit, where dm was switched to gdm.
I think news should be divided to
- 'packages news' defining the peri= od,
- and 'system news', the default period is from your last `guix sy= stem reconfigure config.scm` or may be your last generation's date till n= ow,

And sure news should be available from guix command.

Th= ere are tools for update guix from substitute servers: local or Internet.= There is much info in cgit logs on gnu server... Want to read more with = guix.

Would this kind of messages help people to bypass troubles i= n convenient way?
----=_RainLoop_995_457381816.1555241110--