From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id oL/+Mjy2DGORKwAAbAwnHQ (envelope-from ) for ; Mon, 29 Aug 2022 14:51:08 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id WJsGMzy2DGPxQAAA9RJhRA (envelope-from ) for ; Mon, 29 Aug 2022 14:51:08 +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 36B9419242 for ; Mon, 29 Aug 2022 14:51:08 +0200 (CEST) Received: from localhost ([::1]:49730 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oSeEM-0001jI-Il for larch@yhetil.org; Mon, 29 Aug 2022 08:51:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32876) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oSeEI-0001j8-83 for bug-guix@gnu.org; Mon, 29 Aug 2022 08:51:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:42341) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oSeEH-00014U-Vh for bug-guix@gnu.org; Mon, 29 Aug 2022 08:51:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oSeEH-0005GD-R1 for bug-guix@gnu.org; Mon, 29 Aug 2022 08:51:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#56444: Patch to fix Gitolite home directory permissions Resent-From: "Thompson, David" Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 29 Aug 2022 12:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56444 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Maxime Devos Cc: 56444@debbugs.gnu.org Received: via spool by 56444-submit@debbugs.gnu.org id=B56444.166177741420148 (code B ref 56444); Mon, 29 Aug 2022 12:51:01 +0000 Received: (at 56444) by debbugs.gnu.org; 29 Aug 2022 12:50:14 +0000 Received: from localhost ([127.0.0.1]:60323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSeDW-0005Eu-8E for submit@debbugs.gnu.org; Mon, 29 Aug 2022 08:50:14 -0400 Received: from mail-lf1-f45.google.com ([209.85.167.45]:43719) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSeDT-0005Ee-TF for 56444@debbugs.gnu.org; Mon, 29 Aug 2022 08:50:12 -0400 Received: by mail-lf1-f45.google.com with SMTP id v26so755030lfd.10 for <56444@debbugs.gnu.org>; Mon, 29 Aug 2022 05:50:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester-edu.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=V6Ysap1gZfkG3I1HLCtRactRnM+uX6dkOC4F9mlCWjI=; b=4wmOiqA58NrcAxOFreLOosv3cBj2w57JdNHoATZ5d94JligqRxSrLzD9/ItXNCtFCu wbTIDOFC4vROgN0Tgb9xAJ5LesbiFsTIML4x2U2+Gqh5mCr4xnlaK4uda2Ue31gqryPM R3FQ1U9DwTwLsl+WjG9nac20GvOnEIN9jDU18Q+Azx/DDosXHMeKdEqrXGTzBj1cgRJn GWi3f6jXgrKgZborV23wryhSb7yWj/vroI2pRTVgQxv3+NSDwra4OMiZqH6K+8CIfCym kFnhX230eqIrib3OTz0EodAs2ymwgZDUmDdqWpP+kh7ZKJiM7+rD8CghQ9tYo651oOQZ RdCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=V6Ysap1gZfkG3I1HLCtRactRnM+uX6dkOC4F9mlCWjI=; b=Kb9qie6HS1PRICTboYDYCPGa8eRleBR1bgGF2h8cq0G3unMhIkRVa8k8CG3jiopjl1 HjhJqm1wy37l3sQCVOiKvakHiygraQLiyazzM21FmjDEEkjZUuoyI1D79naB8wiNmbPL TGt+06NiEXJQvOvIMJW90O+l844iiWKdx/3Y7/XkBZy5E4OsRlrG/QSDnQVfiCV0OfvJ 2jaghGjLGCwmDAb2GCB3u70yhShf0bjLdT5k+Jbg7jonotV0xCavq/zb+lHoEjBiStGu p2qFTDV38x+wKYNCH2PXVoQOb7qsL+wAD2jqalrjdrzoVSB2ue0NI74Fprov3PoMkuVF JWOA== X-Gm-Message-State: ACgBeo2/hwNSpxwbdn88LwfxxCXHjQcpyK2nw/rJm68y4jTWwxG6zbkP ux1vh5vov5jKlFlDHi8zCeSaye4vEFgVhN4MEpJwRg== X-Google-Smtp-Source: AA6agR6lwV5MZVqlortQJXmAPwtLLLekwKoAHi0sHm/9XrRMoBGkW/at/WAEJhFhzd62SWRA6orKzthEvUVkDitEGBk= X-Received: by 2002:a05:6512:b12:b0:492:daa9:75ea with SMTP id w18-20020a0565120b1200b00492daa975eamr7172515lfu.297.1661777405976; Mon, 29 Aug 2022 05:50:05 -0700 (PDT) MIME-Version: 1.0 References: <87zghkehdd.fsf@pisemsky.com> In-Reply-To: From: "Thompson, David" Date: Mon, 29 Aug 2022 08:49:54 -0400 Message-ID: Content-Type: multipart/alternative; boundary="000000000000fabb0e05e760b322" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" 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=1661777468; 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: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=V6Ysap1gZfkG3I1HLCtRactRnM+uX6dkOC4F9mlCWjI=; b=dn2xCRQ730tC1rgWPmymnjoxBfbHDdK/NuHeste75yRgGvFIMkEfgPqTYqWC+IhL8eFbAS hugW8WVWj0raNhDZJOffA0ioD+mKmrjWpCJjuwOZDczEvRegPde1jssOL0slV/8adEEN97 W6indy9TJ0RgsNLu9ip7Gx56+uc+/ibNwvg5Tcb2CjfniNXypOZASBXnR7BGqQ2kntTXAL cD/PERJ16tzDIOlPLybKMB+jVjvVn5YGJ6RTZnjcaaYLD7HXByckmui1xPPfNe6CsxplNw ujvbCvtHkFSG5yDl1lB6BZwJ5hmCRm3vgxo9VCMJMmRQkUk5tYpcESbanaXD1g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1661777468; a=rsa-sha256; cv=none; b=bR0d2b15IphAtYwJLZe1p9nFql7zkCxv2zdHAzdc1SzSuiwAnL14g437jnF0f9PD4f94aV QR5j5I7fzpuVpRM5a9ATOYjEDzFJFs9Odec9FNc9Q11inoUQbDXftpcasgpnywqr7okU/8 38hzBLjdHoa17g74x3fknTtxbKRcarbKC4rFFVVyKT+0P7EKxrMAV/y3OBq+u32osBqlua /My6IaXWnhHqGhRS2Kcuhq5W6FxseNy933KXmWj9O5OJaTZfciMz7PE08TPOP4xQN+h0WU XDb2VV1nyG5/jgUTWdqgqm9YW6clUA2qUf2kJQbfSvmD6Cqccf1JdvbXGRo1mQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=worcester-edu.20210112.gappssmtp.com header.s=20210112 header.b=4wmOiqA5; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 0.10 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=worcester-edu.20210112.gappssmtp.com header.s=20210112 header.b=4wmOiqA5; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 36B9419242 X-Spam-Score: 0.10 X-Migadu-Scanner: scn0.migadu.com X-TUID: q0+9eaGB4aDB --000000000000fabb0e05e760b322 Content-Type: text/plain; charset="UTF-8" Hi again Maxime, What do you think of my proposal? Do any other maintainers care to chime in here? - Dave On Tue, Aug 23, 2022 at 10:45 AM Thompson, David wrote: > Hi Maxime, > > On Tue, Aug 23, 2022, 8:41 AM Maxime Devos wrote: > >> >> During "guix system reconfigure", there is now window where the >> directory temporarily has incorrect bits and hence if gitolite is >> restarted during that time it will presumably fail. Could a >> 'home-permission-bits' or such field be added instead to >> to make things atomic? >> > > That would be a nice improvement to backlog now that such a use case has > emerged. However, I think for our immediate needs this one line patch, > while imperfect, solves a longstanding problem adequately. So how about > merging it, closing this bug, and opening a new bug for the system level > improvement? > > - Dave > --000000000000fabb0e05e760b322 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi again Maxime,

What do you= think of my proposal?=C2=A0 Do any other maintainers care to chime in here= ?

- Dave

<= div dir=3D"ltr" class=3D"gmail_attr">On Tue, Aug 23, 2022 at 10:45 AM Thomp= son, David <dthompson2@worce= ster.edu> wrote:
Hi Maxime,
=
On Tue, Aug 23, 2022, 8:41 = AM Maxime Devos <maximedevos@telenet.be> wrote:

During "guix system reconfigure", there is now window where the <= br> directory temporarily has incorrect bits and hence if gitolite is
restarted during that time it will presumably fail.=C2=A0 Could a
'home-permission-bits' or such field be added instead to <user-a= ccount>
to make things atomic?

That would be a nice improvement to backlog now that = such a use case has emerged. However, I think for our immediate needs this = one line patch, while imperfect, solves a longstanding problem adequately. = So how about merging it, closing this bug, and opening a new bug for the sy= stem level improvement?

= - Dave
=C2=A0
--000000000000fabb0e05e760b322--