From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 0EdaC8Hpb2JJ0gAAbAwnHQ (envelope-from ) for ; Mon, 02 May 2022 16:25:05 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id GJtfC8Hpb2K0XQAAauVa8A (envelope-from ) for ; Mon, 02 May 2022 16:25:05 +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 D53EE89C2 for ; Mon, 2 May 2022 16:25:04 +0200 (CEST) Received: from localhost ([::1]:35418 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nlWRQ-0002Nr-Vo for larch@yhetil.org; Mon, 02 May 2022 09:50:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43334) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nlWQv-0002MA-N8 for guix-devel@gnu.org; Mon, 02 May 2022 09:49:50 -0400 Received: from albert.telenet-ops.be ([2a02:1800:110:4::f00:1a]:36434) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nlWQs-00045x-87 for guix-devel@gnu.org; Mon, 02 May 2022 09:49:49 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id Rppa2700A4UW6Th06ppad7; Mon, 02 May 2022 15:49:34 +0200 Message-ID: <61f7168c1e3adacafd8007e54d46fabe9ce46c39.camel@telenet.be> Subject: Re: phrasing of project vision From: Maxime Devos To: Joshua Branson , guix-devel@gnu.org Date: Mon, 02 May 2022 15:49:29 +0200 In-Reply-To: <20220415135632.13733-1-jbranso@dismail.de> References: <87wnfr7o5t.fsf@inria.fr> <20220415135632.13733-1-jbranso@dismail.de> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-2Juukk/8zpShU6j8nxP2" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1651499374; bh=c6V83MptwcdpJsEg0RjUnDtUfcioeW6o5nbx+AcyD5Q=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=Cqq+wY/mmI2zOPa5Ia7vPfThOEi+T5WD56v9/xk5hNE1eAZ+HwE3ArwNU90sH8Va/ inLvgkFqVEo4mQ3kLT3Vzgm8qUI9besdbWnQSlCvqY1C8sYf9E2OnuBC6ydcoF3c0A hyaVOhFTu1ciY9xgRenbiGR7Gns8/L9kyxdSuwaTB+hffZ9GYcnn2DrcKscodPn8n1 jdLry/gzU3rNSuoi9mEg6Qec1fQoF0jCD71S2ryr6ogEN3z3feeW4zRCrxM/W55W5V MTyAG82+i5hDSM0PitLoGTUxaZgDJm730ef8mDcUJ9LfKesHTJExcPggTBWJ0d2geW wnRJz8AU4X2YA== Received-SPF: pass client-ip=2a02:1800:110:4::f00:1a; envelope-from=maximedevos@telenet.be; helo=albert.telenet-ops.be X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1651501504; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=c6V83MptwcdpJsEg0RjUnDtUfcioeW6o5nbx+AcyD5Q=; b=afKLecdIA2N5YnefGYETQqjqpEtQQ/Rx/Pvy5rFLQTH+hZ5uA2o6d3iZdKhDnomTT5E2B6 dT12D7FeAJJzSBejUuMxNn/nIXCA7x3RWJ/Sh3wI6muU1CGYCxKljpba9YyiYBMA3PZiLp h1E+SkritQ5dKZEPjeX+f3FRHJ0d5lQE9kiOE9WoG3Ga1wbpkHkw17nZqPpfLRtAklgXSJ 0BfYfUBo9bL2O1xl2Wpa3V7Q/ELPVM/8j55W7JD/A42tJpGK1C43X6Hgq9+EaMj5PaMdkt 8MqkUVQ62SvGE/9w4uhHVnE1R1thUrbbWjJFcuo2ZWRH1FySg+cmvQqVR8eodA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1651501504; a=rsa-sha256; cv=none; b=CXfLbrRhiNPG0b3Af/Rmn+dpWQOZqqEzVf9IzQSSM/0MUElVQ58I/EoECnx5Etkm6i/eHh oeafmprnTH5OizHrZapr4Rgi7+gk8D5HlCzV/t50j5mCeI2XiqloMrIqsedoKUhHP8kI0W AxRG+c+i7GN7Ytm372Nxm60rfv6p5CH+BUl8OVCTsYH8PywUFC+HyoBiZe6kuWTlqXyKsO xbvYo8vtJKIXV8oB/5MM2eeu48arnbyeoyEDxBRvhpA9JLiykuWdSRx6cqgetQZQle16qS by0rK5l5AtTf+mvNIvIqhK8D0XS4+p/pn526WvHu/91X8YNjozCP+IPtheNjOg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b="Cqq+wY/m"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); 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.51 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b="Cqq+wY/m"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); 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: D53EE89C2 X-Spam-Score: 5.51 X-Migadu-Scanner: scn1.migadu.com X-TUID: ftD7AngqlFMt --=-2Juukk/8zpShU6j8nxP2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Joshua Branson schreef op vr 15-04-2022 om 09:56 [-0400]: > +* Features scheduled for 2.0 > +- technical Guix System users can for GNU/Hurd Guix System on real hardw= are. > +- Guix System installer supports guix home > +- graphical (possibly gtk-based) front-end to guix cli > + Can we move over + distributed validation: compare contents of store items with others * resist a hydra.gnu.org compromise from =E2=80=98Features for later=E2=80=99 to =E2=80=98Features scheduled fo= r 2.0=E2=80=99? (Replacing hydra.gnu.org with ci.guix.gnu.org) This only requires =E2=80=98client-side=E2=80=99 changes -- currently, the = substitute authorisation code requires the narinfo hash=C2=A0to be signed by at least one of the authorized-keys, things could be modified to check that the same hash is signed by multiple authorized-keys (basically, 'and' instead of 'or'). Also, some items in the roadmap have been done (=E2=80=98guix publish=E2=80= =99, all the =E2=80=98more OS features=E2=80=99, mcron, wicd, "guix system list-generati= ons/delete- generations", =E2=80=98using Git to fetch the source code=E2=80=99, =E2=80= =98signed commits=E2=80=99) and can be removed. Greetings, Maxime. --=-2Juukk/8zpShU6j8nxP2 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYm/haRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7mVHAQCyVXpXqHR1BDsT9w5nt5L9vL4o 8gZwKsozQ/I+xGN5YQEAmo3JUECMSzVGXykzh8J7KuiRClEm3z8Umg4uzej9fAA= =r/L1 -----END PGP SIGNATURE----- --=-2Juukk/8zpShU6j8nxP2--