From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id qNaoALGwj2ApEAEAgWs5BA (envelope-from ) for ; Mon, 03 May 2021 10:13:37 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id aGL4N7Cwj2APSwAA1q6Kng (envelope-from ) for ; Mon, 03 May 2021 08:13:36 +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 75C6113B36 for ; Mon, 3 May 2021 10:13:36 +0200 (CEST) Received: from localhost ([::1]:49776 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldThv-0002hq-IT for larch@yhetil.org; Mon, 03 May 2021 04:13:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51056) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ldThe-0002hJ-GP for guix-devel@gnu.org; Mon, 03 May 2021 04:13:18 -0400 Received: from mail-lj1-x229.google.com ([2a00:1450:4864:20::229]:46817) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ldThb-00039L-DD for guix-devel@gnu.org; Mon, 03 May 2021 04:13:17 -0400 Received: by mail-lj1-x229.google.com with SMTP id u20so5745869lja.13 for ; Mon, 03 May 2021 01:13:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop-in.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:in-reply-to:date:message-id:mime-version :content-transfer-encoding; bh=sJy6Sgrr3JKJ7jIBnkKWJXLOn4rP6kNg5naWYadeXuM=; b=lNV3L98J0lBHLFwOzB7z9HAFUiJssQ1F3eS6B2xp7x6KEbrh5547o6em6eAzZ4U3x9 Hw00Fp6yNt1BSEnJcVIHDDdnKwuHOLv4Qm0dhGHAI2nkgiFflbGmxHjz7fj/pTV5guua 9zfHvTQnrw3yBc//w3gw8fclyLjzy93pw0CwRzN9qJEp0k7ueTXQxHo7HB9F+swcfzu3 sDAgGcJD0qN1OXEvoIxgNacmMLzpE+sTToq+kUP9yfLg3IHg5bKYsmZt7/HCEeivQ8T0 7jZa3X1wxGmu57nG4hJzi6/KA2x17frPwzvoXuM2gKD7XwEtsc/OK6ws2iiyKtEucJ99 uv2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :mime-version:content-transfer-encoding; bh=sJy6Sgrr3JKJ7jIBnkKWJXLOn4rP6kNg5naWYadeXuM=; b=BrpIXncaZ4k/Ae9vE8i+BfRDuq03mSt2robIrJtyHPBSdpo2kgvpiRpw+zO7BNY2sY m6Msju+Vu6i+SKAoc/Yv1NGzDL6SM2mG+Gx+lWrW9xK17ngMhGfsnxZpiXdYJ/3N2l8w 325pny4R+vcG2SxXBiv2X/m3rtDapNHnOhC8oQmH26R6a7343cKGFvHQOgQTUrw2zRM6 n8zg5rupmDoXb9/NCBLYCvpme2YTUjGh+XP2nF4ikaewN9ztXoLJ0HM+TxPeEIm/sD5l LCMeiK75LQzqR42X7bKDq7zErnUZnRoonDLxtlVHBpT41XFE5svyunwU94GzlE5KR3Ny 6m6g== X-Gm-Message-State: AOAM533UlGRX3iiR/o8Cjq/OxMUgTXkq62mbrZBf7/pd0kVIoV62V6q4 yFlEbWYQIYUfLmFXbTYhmimSTDCWFcBqnQ== X-Google-Smtp-Source: ABdhPJygPZhoVYZar4HAlTHt2JRFBKL1Jc1wsOx8knyVP05vrwvwSEKWQ0tRT4zYRwIrD/Vu9fqicg== X-Received: by 2002:a2e:9987:: with SMTP id w7mr12825119lji.324.1620029591706; Mon, 03 May 2021 01:13:11 -0700 (PDT) Received: from ixy (109-252-117-148.nat.spd-mgts.ru. [109.252.117.148]) by smtp.gmail.com with ESMTPSA id j26sm1069744lfh.106.2021.05.03.01.13.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 May 2021 01:13:11 -0700 (PDT) From: Andrew Tropin To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: Guix Home upstreaming plan In-Reply-To: <87o8dwdkc0.fsf@gnu.org> Date: Mon, 03 May 2021 11:13:09 +0300 Message-ID: <87bl9snskq.fsf@trop.in> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: none client-ip=2a00:1450:4864:20::229; envelope-from=andrew@trop.in; helo=mail-lj1-x229.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action 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: ~abcdw/rde-devel@lists.sr.ht, guix-devel@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=1620029616; 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:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=sJy6Sgrr3JKJ7jIBnkKWJXLOn4rP6kNg5naWYadeXuM=; b=lkkiSJca9K1hfF2s4GRKWef4owqfnqZ3lHykWPHeFuZTkplfZrn4bJ5h8FIS5WkDJlNRm9 bxDcilxZWU6UDNQ89R1ho4+ZFEgPtApLKaLzPYwuIKPIP5dWzESLgd5RIlxBePSgE/ccv0 5cpaXpHo+dO9+sSjITmzvj49FYsXBq7G2QYDOeKChTuF6SLAhx2WMnLxM9+Jp1efR/Z+NI uHNkFVwhNi6/dANsRZSpXkUeXxSD81514TQ9e4EY5XpjdFZEZPe6+cPg5fOF8xlPumxSTl Qzn18emE69H9XLQl/KlWdZl+yKLyDQUcDIbFOD9EThpKfuP9onZjYReWMmdmNw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1620029616; a=rsa-sha256; cv=none; b=aCeAhCbuJ6rKioVua5+ZqeMvkOMD0s98V/9mHSV7yd8IDfNnLURX8U2Fg5XLp/JpkWqOiI NDjaREEwKX4X1hRnrsjF40sjACJMvEvL5tkyOq/4ujeFlRyqXVjYHtwzT3m3yUmIfhTedo BzAGKTitfxCjB2k9NEER7HXBMALwvFDX6oRgWuvX0Z1X/qv4Wg8RpFzO50FGyYvyzDmqPG CXCRi5g1/sTcV6hFoKajd/K+0WWMVC8F1J59TW69GkIaFp6NWXSyZosoY2cpAyOIbaYSjC xFb/7o4kVT23PCJWBQ2/cWkvQjgOy9HZEO95Zlx2sOtx1mKw6gYueAUn2be1tg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=trop-in.20150623.gappssmtp.com header.s=20150623 header.b=lNV3L98J; dmarc=none; 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: -2.66 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=trop-in.20150623.gappssmtp.com header.s=20150623 header.b=lNV3L98J; dmarc=none; 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: 75C6113B36 X-Spam-Score: -2.66 X-Migadu-Scanner: scn0.migadu.com X-TUID: jkcXCcoTM8Jb Hi Ludovic,=20 Ludovic Court=C3=A8s wrote: > So, I have yet to go ahead and use it for myself to get a better feel. > In the meantime, I looked at > , and I like what I > see! It=E2=80=99s great that you already have clear documentation and th= at > everything looks consistent with the rest of Guix. > Since this kind of tool is rather unusual (there=E2=80=99s no real equiva= lent > I=E2=80=99m aware of in other distros), I think the manual will have to > carefully explain what problems this solves and explain why someone > would want to use it. For example, I think the term =E2=80=9Chome enviro= nment=E2=80=9D > should be defined upfront (I=E2=80=99d summarize it as user configuration= files > + user services, from my reading.) Sounds reasonable, added a TODO note for that. > I=E2=80=99m all for it. We=E2=80=99ll have to discuss it together, in pa= rticular among > maintainers, but an option would be to give you commit access for the > purposes of developing this branch. Sound good to me. We still have some work to be finished before upstreaming, but hope we will be good to go by the time other maintainers will reply. > I would also like to know what Julien thinks; I think it=E2=80=99s in our > interest to see cooperation and not competition between the two > approaches you developed. Julien, WDYT of the plan? More specifically, > is there anything about the design that you=E2=80=99d like to discuss bef= ore we > go further? Are there guix-home-manager features that could eventually > make it in Guix Home? BTW, from time to time people ask about read-only home feature) I reply that it is theoretically possible, but probably won't be implemented anytime soon. > I find the steady progress on Guix Home and the level of polish already > achieved pretty exciting. If people agree, I think we could aim for > merging it in the next Guix release, which would leave us a few months. Thank you for kind words!) A few months should be enough. Looking forward to see other maintainers thoughts. > Thank you! Sure!