From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id +HJrAaIBxGUj9QAA62LTzQ:P1 (envelope-from ) for ; Wed, 07 Feb 2024 23:18:10 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id +HJrAaIBxGUj9QAA62LTzQ (envelope-from ) for ; Wed, 07 Feb 2024 23:18:10 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b="OQ9v/aPy"; 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=1707344289; 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: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=fzpYtCWFkN7w4azNncjGR5yLohbhh7MHlzHnIn60MNU=; b=um73nsbi3gvhR2mR6tI8diiJErRGKGOeHCF9iNhAwiMKL/WitQTpVAIHZtKjH2TnanFkLw 4l0sDLspEN7VHicZiryOGi3mF0nA+yDZm4GatEXE70RsPNzBCaHrUYCM74ydpRLeLV7lT2 bUBtz3muNGnxFEmlT+++y7/qZhsD/MdvRWXShFz63d1JF+fWFkEOT8kyU7J0SnQi5RDSSC blEn36FrK5O+LvcLF3H2WOLTbr23b7kgtptlmjnduBdyxbw0/ueyYJP5H2FVxMVARKfuI9 mOJuX7y/zs8fx0o4V6PaEcx5TzK1KAbzsMBnWCBtcUBjRG59QIwMPVh2FJh7CQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b="OQ9v/aPy"; 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=1707344289; a=rsa-sha256; cv=none; b=U62F3A4qtRoKHgX0RbNY4uJgENSNL/AlwV6gMXCktIbfwTTIVVyQxd/LCm9J3Ma4sE+V9m vsDKie7XWqVUtsuS3zUnMBeA7cFlaW2TMmyiiKMQ4XwCE8pUskZGgREVTfZ4+ZKuAGRVcq LA9og1fAPzdhKTfwzwMNcB5stl/VOTRwqZoV4wjDzEsDkk4x/RBOtfxDAJxG7RWDHmgM/8 HZWCwPH4f1q3aHw9BRxPNnFHsxD3F7qrEuO1i2jkP/C9kmFicmJD+qV0usHH2J9wvkOEGs 6XaYHvJ3PUQYu6RFt5BlVN1pryNG0HL209mLLof2WXdYRag5/iZzE2dX/ThN0Q== 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 CF42418E1A for ; Wed, 7 Feb 2024 23:18:09 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rXqEt-0006Pt-Ks; Wed, 07 Feb 2024 17:17:56 -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 1rXqEm-0006PX-G9 for guix-patches@gnu.org; Wed, 07 Feb 2024 17:17:50 -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 1rXqEm-0002WF-7w for guix-patches@gnu.org; Wed, 07 Feb 2024 17:17:48 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rXqF0-0003RW-6n for guix-patches@gnu.org; Wed, 07 Feb 2024 17:18:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#60521] Dot file layout for =?UTF-8?Q?=E2=80=98home-dotfiles-service=E2=80=99?= Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 07 Feb 2024 22:18: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: Giacomo Cc: Sergey Trofimov , 60521@debbugs.gnu.org, andrew@trop.in Received: via spool by 60521-submit@debbugs.gnu.org id=B60521.170734425113195 (code B ref 60521); Wed, 07 Feb 2024 22:18:02 +0000 Received: (at 60521) by debbugs.gnu.org; 7 Feb 2024 22:17:31 +0000 Received: from localhost ([127.0.0.1]:58125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXqEV-0003Ql-9x for submit@debbugs.gnu.org; Wed, 07 Feb 2024 17:17:31 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55808) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXqET-0003QY-M1 for 60521@debbugs.gnu.org; Wed, 07 Feb 2024 17:17:30 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rXqE6-0002Te-Pw; Wed, 07 Feb 2024 17:17:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=fzpYtCWFkN7w4azNncjGR5yLohbhh7MHlzHnIn60MNU=; b=OQ9v/aPylfy7m0qRaVwn AG0UjvqTE9gk45R2Zn12fAnTkzYXEF8hVWxXrKhQ7oUVR5AWoFd8Eq74qRxXySC68Wr9VSIciUyY0 76WJnBg+1sVKcT3T/1EPgvkQBmv9oRL/YGbQ7rirogWQAHZQfhIpSwNhmDteHjyTmwG541soRi7zT 2mtGDrmI++KR3Ma/pgOswl1bhdFtzZpLZH5kJROqcfqrIlGCPTybz6mI7GALu6OaYAwjKQZfEWo8S nHFThIT0eR6Z0XAJQ4ylVLP0njmrxvl+RN6R2fkU95azzZqe8wqPi5dX4hwRzA23QS3WNcuwtQhbD GF5A9daAncwB8g==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: (Giacomo's message of "Mon, 29 Jan 2024 15:23:07 +0100") References: <87ede27c9f.fsf@sarg.org.ru> <87a5ooqnsl.fsf@gnu.org> <878r48451r.fsf@sarg.org.ru> Date: Wed, 07 Feb 2024 23:17:02 +0100 Message-ID: <87le7v3oo1.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: , 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-Spam-Score: -5.39 X-Spam-Score: -5.39 X-Migadu-Queue-Id: CF42418E1A X-Migadu-Scanner: mx12.migadu.com X-TUID: RQ8uPIEvjp5K Hi! Oops, my sincere apologies if I ended up =E2=80=9Cfixing=E2=80=9D something= that was in fact intentional, effectively breaking it. Giacomo skribis: > The code that was reverted was an intentional fix I introduced after tryi= ng the latest revision and having my home break :) . I just believe we are = not aligned on the requirements. Ludo': does a tree -a call to your dotfile= s directory resemble what is documented in the manual? > > We either need to change the manual or the code, I don't have a clear pre= ference . At this point I'm just happy this is in Guix but right now the ma= nual matches Stow's usual directory layout. The code in this state contradi= cts the documentation and does not take into account the additional "git" d= irectory 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 .gitconfig > > 2 directories, 1 file Nope! --8<---------------cut here---------------start------------->8--- $ guix shell tree -- tree -a dot-files/ dot-files/ =E2=94=9C=E2=94=80=E2=94=80 .dico =E2=94=9C=E2=94=80=E2=94=80 .gitconfig =E2=94=9C=E2=94=80=E2=94=80 .gnupg =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 dirmngr.conf =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 gpa.conf =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 gpg.conf =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 .gpg-v21-migrated =E2=94=9C=E2=94=80=E2=94=80 .Xdefaults =E2=94=94=E2=94=80=E2=94=80 .xsession --8<---------------cut here---------------end--------------->8--- So I guess I totally misunderstood the goal; sorry about that! Where do we go from here? Should we just adjust the manual to match this? Or the other way around, at the cost of breaking user config? Or adding an option to choose between these two layouts? Thanks, Ludo=E2=80=99.