From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id mIVVDw+1t2WVGQEAqHPOHw:P1 (envelope-from ) for ; Mon, 29 Jan 2024 15:24:15 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id mIVVDw+1t2WVGQEAqHPOHw (envelope-from ) for ; Mon, 29 Jan 2024 15:24:15 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=autistici.org header.s=stigmate header.b="C07jY+/U"; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1706538255; a=rsa-sha256; cv=none; b=mZkeENzJHJRpTaxLv4UVwlnwBFP/DHWaxy0wREbb/ROkVHbjlswsNFzLxCIUOrwT/ytX9j vsJOsW3rWGNzM03qM4fanXj0w0XynSKKe/f3m4rP/uXOHGSw2nTNtBmJSkUPAhMOVtNtej MwVmXDeTuZ1wp6qKmI7e0ZOfzHRtewExqLehhQd1NkleFXCmlrW7b96Bpms2wKXE+eWfUt spx+gn4ORh2KLNV7itr9CO8g4DOj/zHHVOQeM7vJ2SMQgzrdtCFSwvV09k0xgffij+OZ3p TIDkmnb4oCV9iFJxCAZIIeSKJaJU32I7QgiJu44FhqIeGyvB+ghuQkopxOersA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=autistici.org header.s=stigmate header.b="C07jY+/U"; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1706538255; h=from:from:sender:sender:reply-to: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:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=gD5UMfp9+kxcMy94bJK6wKurBiBu0n95WxCnb2qNpH0=; b=ZUmp3uVbBlDMz+DsHpa//Bzm1ZdofGSdPNkpmPcgKPvzX7BFfJavtIfb3+DsNVMbLM+ErT nJg+qf+DOcfoLQUPY72wzbfNp5oLBTIR5EoqUvyxlvavw7Oely7l/7RmZ0o2wOqoBu0CjI iB+AM6EhBsBtCeDWrNd/zc7WMQ1EYSWJKNjYB+QxOfPEPeu1waX08mZ7LnYSs8fo3emyML tZVFjohj9ymXKtfdeyLtB4tU59C2i9JKaIAP1XtGvqCSPkKy2EuJil+G9hNxxZczqOjxP2 /7heJHvBMifYG2dAFAxTQIzpJXkM8K9ZZMAp8BnF9CSPNavoYDn8BrefkO2qZg== 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 CA759214FB for ; Mon, 29 Jan 2024 15:24:14 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rUSYH-0008Hd-FN; Mon, 29 Jan 2024 09:23:57 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rUSYE-0008HB-OQ for guix-patches@gnu.org; Mon, 29 Jan 2024 09:23:54 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rUSYE-0003br-Es for guix-patches@gnu.org; Mon, 29 Jan 2024 09:23:54 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rUSYM-00080e-6v for guix-patches@gnu.org; Mon, 29 Jan 2024 09:24:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#60521] [PATCH] home: Add home-stow-migration-service. Resent-From: Giacomo Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 29 Jan 2024 14:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60521 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo patch To: Sergey Trofimov , Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: andrew@trop.in, 60521@debbugs.gnu.org Received: via spool by 60521-submit@debbugs.gnu.org id=B60521.170653820030740 (code B ref 60521); Mon, 29 Jan 2024 14:24:02 +0000 Received: (at 60521) by debbugs.gnu.org; 29 Jan 2024 14:23:20 +0000 Received: from localhost ([127.0.0.1]:59356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rUSXf-0007zk-Ug for submit@debbugs.gnu.org; Mon, 29 Jan 2024 09:23:20 -0500 Received: from confino.investici.org ([93.190.126.19]:36789) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rUSXe-0007zb-58 for 60521@debbugs.gnu.org; Mon, 29 Jan 2024 09:23:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=autistici.org; s=stigmate; t=1706538187; bh=gD5UMfp9+kxcMy94bJK6wKurBiBu0n95WxCnb2qNpH0=; h=Date:From:To:CC:Subject:In-Reply-To:References:From; b=C07jY+/UQ1T/gwRe68nNkWotvg0D8fGQBfUR21vrGoyCBrWadrHP8mHquFjRwShmZ aJ+15ygbOxknY74mgsPUm5Xc9NzbCjWMwTvxVCVGYzLOSqGBHR+r5r4a4h8IpVQ/6L cFM68C9Enuq6Jnd/6xjA1fjGDmICD+euvDlbW9yk= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4TNrB36ZzJz10ww; Mon, 29 Jan 2024 14:23:07 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: goodoldpaul@autistici.org) by localhost (Postfix) with ESMTPSA id 4TNrB35Pq1z10wr; Mon, 29 Jan 2024 14:23:07 +0000 (UTC) Date: Mon, 29 Jan 2024 15:23:07 +0100 User-Agent: K-9 Mail for Android In-Reply-To: <878r48451r.fsf@sarg.org.ru> References: <87ede27c9f.fsf@sarg.org.ru> <87a5ooqnsl.fsf@gnu.org> <878r48451r.fsf@sarg.org.ru> Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----4F1YR40U3ETF7PWM8RH0ITC9DLMLAK Content-Transfer-Encoding: 7bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Giacomo X-ACL-Warn: , Giacomo via Guix-patches From: Giacomo via Guix-patches via Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx10.migadu.com X-Spam-Score: -5.49 X-Migadu-Queue-Id: CA759214FB X-Migadu-Spam-Score: -5.49 X-TUID: r2vzmhh08Qxp ------4F1YR40U3ETF7PWM8RH0ITC9DLMLAK Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Ludo' and Sergey, I'm not sure my previous emails reached you since I sent them to the -done= address of the bug=2E I'm pasting The code that was reverted was an intentional fix I introduced after tryin= g the latest revision and having my home break :) =2E I just believe we are= not aligned on the requirements=2E Ludo': does a tree -a call to your dotf= iles directory resemble what is documented in the manual? We either need to change the manual or the code, I don't have a clear pref= erence =2E At this point I'm just happy this is in Guix but right now the m= anual matches Stow's usual directory layout=2E The code in this state contr= adicts the documentation and does not take into account the additional "git= " directory given dotfiles directory that looks like this: tree -a dotfiles/ dotfiles/ =E2=94=94=E2=94=80=E2=94=80 git =E2=94=94=E2=94=80=E2=94=80 =2Egitconfig 2 directories, 1 file this is [0] the layout that is documented in the manual, that Stow suggest= s and that I'm trying to implement=2E If you have something else in mind co= uld you please share your layout? Thank you giacomo [0]: https://gitlab=2Ecom/orang3/guix-home/-/tree/main/fishinthecalculator= /etc ------4F1YR40U3ETF7PWM8RH0ITC9DLMLAK Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
Hi Ludo' and Sergey,
I'm no= t sure my previous emails reached you since I sent them to the -done addres= s of the bug=2E I'm pasting

The code that was reverted was an intent= ional fix I introduced after trying the latest revision and having my home = break :) =2E I just believe we are not aligned on the requirements=2E Ludo'= : does a tree -a call to your dotfiles directory resemble what is documente= d in the manual?

We either need to change the manual or the code, I = don't have a clear preference =2E At this point I'm just happy this is in G= uix but right now the manual matches Stow's usual directory layout=2E The c= ode in this state contradicts the documentation and does not take into acco= unt the additional "git" directory given dotfiles directory that looks like= this:

tree -a dotfiles/
dotfiles/
=E2=94=94=E2=94=80=E2=94= =80 git
=E2=94=94=E2=94=80=E2=94=80 =2Egitconfig

2 directories, = 1 file

this is [0] the layout that is documented in the manual, that= Stow suggests and that I'm trying to implement=2E If you have something el= se in mind could you please share your layout?

Thank you

giac= omo


[0]: https://gitlab=2Ecom/orang3/guix-home/-/tree= /main/fishinthecalculator/etc
------4F1YR40U3ETF7PWM8RH0ITC9DLMLAK--