GNU bug report logs - #75981
[PATCH (WIP) v1 0/4] Add 'guix fork'.

Previous Next

Package: guix-patches;

Reported by: 45mg <45mg.writes <at> gmail.com>

Date: Fri, 31 Jan 2025 21:11:02 UTC

Severity: normal

Tags: patch

Full log


View this message in rfc822 format

From: 45mg <45mg.writes <at> gmail.com>
To: 45mg <45mg.writes <at> gmail.com>, 75981 <at> debbugs.gnu.org
Cc: Nicolas Graves <ngraves <at> ngraves.fr>, Maxim Cournoyer <maxim.cournoyer <at> gmail.com>, Simon Tournier <zimon.toutoune <at> gmail.com>, Tomas Volf <~@wolfsden.cz>, 45mg <45mg.writes <at> gmail.com>, Ludovic Courtès <ludo <at> gnu.org>, Liliana Marie Prikler <liliana.prikler <at> gmail.com>, Ricardo Wurmus <rekado <at> elephly.net>, Attila Lendvai <attila <at> lendvai.name>, Simon Streit <simon <at> netpanic.org>
Subject: [bug#75981] [PATCH v2 0/2] Support authenticated forks.
Date: Mon, 24 Feb 2025 12:41:46 +0000
45mg <45mg.writes <at> gmail.com> writes:

> There are two aspects of a solution to handle forks - fork
> /authentication/, which is what we've discussed so far; and fork
> /management/, which includes keeping a fork updated, rebasing patch
> branches onto the latest master, etc. I would like to keep this patch
> series restricted to the former, and avoid addressing the latter, for
> two main reasons.

It just occurred to me that I should still have documented some of the
issues that come up with fork management in Guix, even if I don't want
to include any fancy tooling for it in this patch series. For instance,
I should have mentioned how non-committers need to rebase upstream
commits onto their fork branch instead of merging them in, and
demonstrated how this can be done via the Git CLI. And in general, I
should have walked users through the complexities of updating to new
versions of patches, etc. without altering history (as altering history
requires you to pull with `--allow-downgrades`).

I guess that's something to address with v3, whenever I get around to
it...




This bug report was last modified 110 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.