From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: Deliver important Guix changes to users, please Date: Mon, 15 Apr 2019 14:56:39 +0200 Message-ID: <8736mjo29k.fsf@gnu.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:36155) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hG1AB-0001NY-6h for guix-devel@gnu.org; Mon, 15 Apr 2019 08:56:44 -0400 In-Reply-To: (znavko@disroot.org's message of "Sun, 14 Apr 2019 11:25:10 +0000") 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: znavko@disroot.org Cc: guix-devel@gnu.org Hello, znavko@disroot.org skribis: > I think it will be the best to have some layer of informative support for= updates. Like this: > > $ guix system --updates-available > Commit: 1 [two days ago] > Changes: some services are available now > > 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 added. > 15 packages updated. > New packages: > emacs-evil-lio, llgpl-license, ... > Changed package: > emacs 26.1 =3D> 26.2 > ... > That will give some knowledge that your cool config might be wrong after = update to the latest commit, where dm was switched to gdm. > > I think news should be divided to > - 'packages news' defining the period, > - and 'system news', the default period is from your last `guix system re= configure config.scm` or may be your last generation's date till now, > > And sure news should be available from guix command. > > There are tools for update guix from substitute servers: local or Interne= t. 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 in convenient = way? =E2=80=98guix pull=E2=80=99 already provides high-level =E2=80=9Cpackage ne= ws=E2=80=9D, but I agree it=E2=80=99d be nice to have a way to convey =E2=80=9Csystem news=E2=80=9D and perhaps f= ree-form messages like Debian=E2=80=99s change logs. I suppose we could use some specially-formatted Git commits to pass messages to users. I=E2=80=99m afraid it would be hard to get those messag= es translated. Thoughts? Note that the GDM change could also have been addressed by fixing =E2=80=98modify-services=E2=80=99 to report about unmatched service types, = for example. Thanks, Ludo=E2=80=99.