From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Brooks Subject: bug#36659: There should be an unattended upgrades service Date: Tue, 16 Jul 2019 02:29:07 -0500 Message-ID: <20190716022907.534539fc@mailbox.org> References: <20190715101711.gejdpqkyaq2yri3p@pelzflorian.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:46682) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hnHuW-0000Oj-NN for bug-guix@gnu.org; Tue, 16 Jul 2019 03:30:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hnHuV-00040B-O8 for bug-guix@gnu.org; Tue, 16 Jul 2019 03:30:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:40753) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hnHuV-000401-KT for bug-guix@gnu.org; Tue, 16 Jul 2019 03:30:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hnHuU-0004Cm-1f for bug-guix@gnu.org; Tue, 16 Jul 2019 03:30:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:46526) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hnHty-0000JJ-L4 for bug-guix@gnu.org; Tue, 16 Jul 2019 03:29:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hnHtw-0003db-VZ for bug-guix@gnu.org; Tue, 16 Jul 2019 03:29:30 -0400 Received: from mx2.mailbox.org ([80.241.60.215]:41420) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hnHtw-0003a0-AZ for bug-guix@gnu.org; Tue, 16 Jul 2019 03:29:28 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx2.mailbox.org (Postfix) with ESMTPS id 26834A10D3 for ; Tue, 16 Jul 2019 09:29:23 +0200 (CEST) Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter02.heinlein-hosting.de (spamfilter02.heinlein-hosting.de [80.241.56.116]) (amavisd-new, port 10030) with ESMTP id PjXdeGcxXAP4 for ; Tue, 16 Jul 2019 09:29:10 +0200 (CEST) In-Reply-To: <20190715101711.gejdpqkyaq2yri3p@pelzflorian.localdomain> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 36659@debbugs.gnu.org If an automatic updater is included by default (which I think would be a rather bad idea), it absolutely needs to be very easy for a user to disable. GuixSD gives users a hell of a lot more control over the system and software and such than most other operating systems do, and that's a great strength. Leaving all those decisions in the hands of an automatic updating algorithm seems like a great way to discourage users from actually using the full power of the system and instead treat guix as just another generic distribution that decides things for the users instead of letting them decide for themselves. Especially since guix already lets the user know if it's older than about a week or so, which is probably plenty for anything other than the most demanding of security needs. Further, an automatic upgrade service wouldn't really add anything useful, since cron jobs and scripts can already be used to automate upgrading if one so desires. Additionally, anyone who is able to install the system to begin with would easily be able to set up such a cron job if they wish, since creating the system config file takes more work than making a small bash script with the few commands needed to update everything.