From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id WCHnA6vnTGG8fAEAgWs5BA (envelope-from ) for ; Thu, 23 Sep 2021 22:46:35 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id CC0wO6rnTGFsBwAA1q6Kng (envelope-from ) for ; Thu, 23 Sep 2021 20:46:34 +0000 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 D916D1B889 for ; Thu, 23 Sep 2021 22:46:31 +0200 (CEST) Received: from localhost ([::1]:52562 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mTVbz-0006Cr-1q for larch@yhetil.org; Thu, 23 Sep 2021 16:46:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57334) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mTVbf-00065Y-DZ; Thu, 23 Sep 2021 16:46:12 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59420) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mTVbe-0004eI-W7; Thu, 23 Sep 2021 16:46:11 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=36056 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mTVbI-0001Il-65; Thu, 23 Sep 2021 16:46:05 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Andrew Tropin Subject: Re: Merging wip-guix-home to master References: <87sfxvehyf.fsf@trop.in> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 2 =?utf-8?Q?Vend=C3=A9miaire?= an 230 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 23 Sep 2021 22:45:45 +0200 In-Reply-To: <87sfxvehyf.fsf@trop.in> (Andrew Tropin's message of "Thu, 23 Sep 2021 12:53:28 +0300") Message-ID: <87h7eb81hi.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org, guix-patches@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1632429991; 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; bh=RYHlzv3I+o350qAYpjTbNpdTWY16a11TnwAJ9JhVeEE=; b=Qntr4vCIsCakbU2BUQpY6y6gA+9M6ouF8cJluBpkz9l7hySn+VkzZP3VJpj6Uvr3svAUS7 j7AXBIR0CVl6k1qWrwtzO06fxf67cID86Asy50MYGKUbmXEeZKfnCd1U0dBE+xYUIrC0+L CM9ZJOV0MEVeEQPqDtdCDv50LplF734wcUoNcsEZ/uo6y7Oqvy6t2kRUQYMVC2wvyPFPpp vsHyBb5wpQ8i44Ly8/3vX9Fx8fHtGVyPWPGYPjuJaXf+auxe7nrR7MumK0dw+41PWVdL8T bV6Zr5mIPF3CjmjjKael4AGekHepcM/L39eLnOwETBrgg9PUHXOnQ2ZlaEXGIg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1632429991; a=rsa-sha256; cv=none; b=icP7Su0kRqoyP+hcCedxPQ0fIoZtgANhgJi5lORrfes5WR3TmPWvTv5KcMmNxIGJ7deJik jDrOO9ix65tqrvVkxDsVonMcDmwXzN5akxf49ugTISelCcGjJDUEAxC5q7i3MjBZrjvrvG 3wbQkFXUE6x7fS4KedcCtRE2292eHr185Pw7lxLbVCpOf/iePjUapzeWFPX3+uoed/LVCx Otnxj+nZd0gqXXPEltA0aI3Lty525SI8IEl8TCz/Wl1BkZ9SofRQz7xntwH35HNbKrth6G TCH/Y4Am4CDmBS5SxyRUh+LJmZXxCv2OjIhIlyB1EYuED8qrISnEk5oAfyGPUg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -1.39 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: D916D1B889 X-Spam-Score: -1.39 X-Migadu-Scanner: scn0.migadu.com X-TUID: wTifSHiwMZzh Hi, Andrew Tropin skribis: > I'm about a week on wip-guix-home branch completely and Guix Home works > fine. There are no any major issues on rde-devel and guix-devel mailing > lists and it seems that branch is ready to be merged. Yay! I=E2=80=99d like to take another look (I know I=E2=80=99ve been terri= bly MIA, apologies!), and I hope other folks familiar with Guix System can comment as well. > There is a discussion[fn:2] on moving home services to (gnu services > ...) modules, which is likely to happen, but it's possible to do the > migration relatively painless by re-exporting necessary symbols in > (gnu home-services ...) at first and removing them completely later. I know it can be annoying to existing Guix Home users, but I=E2=80=99d pref= er not to carry pre-merge baggage; that is, we=E2=80=99d just rename and not provide those modules under their former names at all. > Another important part of the work related to Guix Home project is > covering related modules and cli with tests, but it can be done in > parallel and is not a blocker for merging. Do you have ideas of a possible testing strategy? We should be able to test at least the CLI, either arranging to avoid large builds (as in tests/guix-build.sh) or talking to the =E2=80=9Creal=E2= =80=9D guix-daemon (as in tests/guix-pack-relocatable.sh) if we=E2=80=99re going to need packages. It=E2=80=99d be great to have this part ready soonish. The way I see it, in 1.4 (2.0?), we=E2=80=99d mark Guix Home as a =E2=80=9C= technology preview=E2=80=9D in the manual with a prominent note. That will allow us t= o get feedback from new users and to fine-tune code correspondingly, and that=E2=80=99ll make it clear to users that things are still subject to cha= nge. Thoughts? Thanks, Ludo=E2=80=99.