From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id kGEADkCFSWMSOgEAbAwnHQ (envelope-from ) for ; Fri, 14 Oct 2022 17:50:24 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 8MICDkCFSWMkcwAA9RJhRA (envelope-from ) for ; Fri, 14 Oct 2022 17:50:24 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id EFA8A1E37B for ; Fri, 14 Oct 2022 17:50:23 +0200 (CEST) Received: from localhost ([::1]:59356 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ojMx5-00052v-3y for larch@yhetil.org; Fri, 14 Oct 2022 11:50:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35612) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ojMiU-0001ek-Ea for guix-devel@gnu.org; Fri, 14 Oct 2022 11:35:18 -0400 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]:35494) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ojMiS-0002Wn-Jc for guix-devel@gnu.org; Fri, 14 Oct 2022 11:35:17 -0400 Received: by mail-wr1-x434.google.com with SMTP id u10so8168873wrq.2 for ; Fri, 14 Oct 2022 08:35:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=M0fFbkA3IKBZDFXohipNM6KpHMsWAO5HUPfCceJkTQ4=; b=ASpZdx0q3N61yCHEgK0IqsFy8hH0/1zSAtqEQm24+324+xNw0E3vRXR3W/fhzsr5n8 vjQE6ervyswHm7nV24ZX/IZisrsXLUeH8AWBO6Q6wVj56fb+RCHgdlp3PSV5PQcOeCwI SQc9iBrHWOn6hn+b9XVHhRzjDw1nXiynaYSbaeoTQCh+eJluHUDMsJnp88BZH9e4yYVu kKYoV0quJKH9ws2Y5sZ7/WfyTfEp3hQ4UHTl11a8KNtWGm/iMRaiLwy0gqRw3QrT3Ibe 0klhFiF5uNE5oUen02poI4HVqIt+0x0k3C4FOW6CoU4TdCpRO3l6DgxS94TgINe5QHtH eIzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=M0fFbkA3IKBZDFXohipNM6KpHMsWAO5HUPfCceJkTQ4=; b=dDI7TXn6mw04rgsPJ0bRmQ8sCAnZKSxli3wSwGCgtchFFB5pJtyv0JpRl4UYGjJAYz C/WXhjsHEiF0KkA1UKNkdrHAwRuYL6nxZ/d/MGXGa/tolYOAs3BrubS24a9e4TyYBqgX I1VWzuPGIQ55wipy1KUqquLEqmDMsNuaUDz/QCGjAIju/Raml2Q3gyn7lNal/J4T0f/m 8J/7jOuEaxev61bwXVDXSJaggV1gDBlqas5nde4cfYsE4iwPOrAd8yHVUoDAo92NDyBg WGwqxogbZKGWUVZbUj4UeDpueoSJu49CncJgKckHCMRFAFqPSCd1MWO/r4Q/JteRBfZd u2Dw== X-Gm-Message-State: ACrzQf0OfYZfAZDsbhQ0n4/jInS1VTRcfzftgSIOq1F+2eYz4KyK/Jxn EjTj0ZMYC66+FozeAv/CobzCv6rHJrw= X-Google-Smtp-Source: AMsMyM7ZGQjVzqLAnU800vedIN8U0Mn81cmmd0diM4taV2WJDMr1FJ+VibZqZGQrkSW6kJji4IBnrA== X-Received: by 2002:a05:6000:788:b0:22e:412b:7959 with SMTP id bu8-20020a056000078800b0022e412b7959mr3726319wrb.491.1665761714727; Fri, 14 Oct 2022 08:35:14 -0700 (PDT) Received: from lili (roam-nat-fw-prg-194-254-61-45.net.univ-paris-diderot.fr. [194.254.61.45]) by smtp.gmail.com with ESMTPSA id g17-20020a05600c001100b003c6bbe910fdsm8611222wmc.9.2022.10.14.08.35.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Oct 2022 08:35:14 -0700 (PDT) From: zimoun To: Tobias Geerinckx-Rice , Jonas Freimuth , Maxim Cournoyer Cc: Guix-devel Subject: Re: bug#58417: Installer script no longer works with `yes` utility In-Reply-To: <8735buwbjl.fsf@nckx> References: <9e3dc221-9013-d58a-402b-696b117a99a6@posteo.de> <8735buwbjl.fsf@nckx> Date: Tue, 11 Oct 2022 20:38:55 +0200 Message-ID: <86o7uimchs.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::434; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x434.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list 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+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1665762624; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=M0fFbkA3IKBZDFXohipNM6KpHMsWAO5HUPfCceJkTQ4=; b=tYclrFqRHNZeesRu4Sa2YVlzhnsrzThtkl0fmLqp29oidtDBGf/qW99Hjvm+K1Xf+7KJE2 8xJ/zAfV527/cvmJ3kqNStNEBzfWVsCpMo6bIdPP+uaqgjKAlT5+notCM9dWAUp7q84Yj6 Com3BovM0McvHzSF9scLjoiLp7B8QGxKPfkEBxLWFOSDtZYA3yu9axRWldXWy7wDEI9bR8 eg5ILGpseEgqp72ZRhZvQMfYktwBE4bIfqOeJeGT8xwgrTUYMcq+nYqSt2S3Mh0+2eipl6 hnj2lkGLNC632ci45+t4ZDrlzrxVRruqeQYd19WjLcFkelQ/PBJo8SmQZLak+w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1665762624; a=rsa-sha256; cv=none; b=R/YgNLuFTUVsCTFBelkAZznFC0p+rWKoxwbCdc2JtfsVXwQ9WR0/8Y21HBk18QblMRC5dW nyGjOGHx3o5fsvrC2F3Sy4uKF9ygwA3AU+EjTFTcp0Nn14ps6dcyorUBUyJ/MIrNR3SWzF pGR6Sh0rUkbdHcqTYDcyIVu2ZW0DgRQsWcCecW6cPiSzpr3Z6J4d31DPWZqYYXQSXw5KLj kErEE8uJbaeOVUJB9uvofMBZEZKWEkVSYnCCAIJArFQuexl6oTL8wS3tr3uG2jBulBZCBp jeo1BfdQOs8Ebrs2vhh4ZwqvJSTpXAdBdZQilTnN6iWTK8eJXm9KogTDchTrRA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=ASpZdx0q; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -5.19 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=ASpZdx0q; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: EFA8A1E37B X-Spam-Score: -5.19 X-Migadu-Scanner: scn0.migadu.com X-TUID: cK65dnlsmUbJ Hi Tobias, On Tue, 11 Oct 2022 at 18:26, Tobias Geerinckx-Rice wrote: > Jonas Freimuth =E5=86=99=E9=81=93=EF=BC=9A >> bash -c 'yes | bash guix-install.sh' > > While this happens to work (again) now, that doesn't mean it=20 > always will or should be considered supported. > > We should reserve the right to ask future questions to which the=20 > safe/sane/common answer is =E2=80=98no=E2=80=99, without phrasing it awkw= ardly=20 > just to make an unthinking stream of =E2=80=98y=E2=80=99s happy. > > $ guix-install.sh > =E2=80=A6 > Would you like to NOT enable the Cool Experimental Feature?=20 > (DANGER) [Y/n] Personally, I am always confused by the negative form of a question. :-) > Conversely, I'd like to add a comment that does commit to always=20 > keeping =E2=80=98yes '' | bash guix-install.sh=E2=80=99 working, assuming= there=20 > was no other input or detected issues. Also nice for humans in a=20 > hurry. > > Does that seem unreasonable to anyone? >From my point of view, it could nice to have a way to run the installation script without any human action. For instance, install Guix in some GitHub/Gitlab CI. Cheers, simon