From mboxrd@z Thu Jan 1 00:00:00 1970 From: zimoun Subject: Guix minor version update? Date: Tue, 21 Jan 2020 14:32:00 +0100 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:60802) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ittdd-0002pZ-KK for guix-devel@gnu.org; Tue, 21 Jan 2020 08:32:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ittdc-0006rJ-9K for guix-devel@gnu.org; Tue, 21 Jan 2020 08:32:13 -0500 Received: from mail-qt1-x833.google.com ([2607:f8b0:4864:20::833]:41388) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ittdc-0006r7-5D for guix-devel@gnu.org; Tue, 21 Jan 2020 08:32:12 -0500 Received: by mail-qt1-x833.google.com with SMTP id k40so2550564qtk.8 for ; Tue, 21 Jan 2020 05:32:11 -0800 (PST) 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-mx.org@gnu.org Sender: "Guix-devel" To: Guix Devel Dear, Currently, the proposed Guix to install is v1.0.1. This very version has some "bugs" [1] fixed since then [2]. But it is not convenient when using with Docker [3]. Why not update the minor version to v1.1? Then, I propose to update this minor version: - each time core-updates or staging is merged - each time the bootstrapping toolchain is updated - each time major archives (Bioconductor) is updated - each time CLI is improved (time-machine, etc.) Ludo "disagrees" [4], kind of. ;-) << I guess semver doesn=E2=80=99t apply to Guix taken as a whole, so version numbers should be chosen to suggest how =E2=80=9Cdifferent=E2=80=9D the new= release is. That=E2=80=99s pretty subjective, though. >> Let collect some ideas. :-) Even if version is not really meaningful when speaking about Guix because rolling etc. I find useful to bump the minor version more often, IMHO, for 3 reasons: 1. Changing the (minor) version attracts interest and increases visibility= . 2. It helps people --mainly HPC sysadmins-- to better trust "Guix rocks!" because jumping from version to version fits more what they know. 3. It eases to navigate through all the packages and their version update. What people think? All the best, simon [1] https://lists.gnu.org/archive/html/guix-devel/2019-11/msg00540.html [2] https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3Dc20ba18304ee63f= 01895f092bb51bc2a9ce3303b [3] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D39195 [4] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D39195#25