GNU bug report logs -
#60042
[PATCH] gnu: git: Update to 2.39.0.
Previous Next
Reported by: Greg Hogan <code <at> greghogan.com>
Date: Tue, 13 Dec 2022 18:41:02 UTC
Severity: normal
Tags: patch
Done: Greg Hogan <code <at> greghogan.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hi,
On Mon, 09 Jan 2023 at 11:32, Simon Tournier <zimon.toutoune <at> gmail.com> wrote:
> + Option a.
>
> version-control.scm:673:(define-public git-minimal/fixed -> git-minimal/pinned
[...]
> + Option b.
>
> onc-rpc.scm:91: (define libtirpc/fixed -> libtirpc/grafted
[...]
> + Option c. = option a. + option b. (remove reference to /fixed)
>
>
> From my point of view, option a. is the less “disruptive” because for
> instance we use the term “Fixes“ in commit message when a bug is indeed
> fixed.
Well, we also have another option:
+ Option d.: the version in the symbol; as in htslib-1.14.
Considering the initial example,
git-minimal/fixed -> git-minimal-2.33.1
This option d. appears to me the best:
+ it avoids ambiguity.
+ it is explicit – no need to grep for finding which version
git-minimal/pinned refers to when reading Julia package recipes.
+ we are already doing that for multi-version packages.
Moreover, a ’default’ property could be also assigned to default
version (here the package defined by the symbol git-minimal). And it
would allow to have less surprise when some multi versions package are
exported or incorrectly hidden. See #60200 [1].
WDYT?
If we agree on Option d., then I could prepare a patch set and document
in the manual. Let me know. :-)
1: <http://issues.guix.gnu.org/msgid/Y6LQs9+in964glaz <at> noor.fritz.box>
Cheers,
simon
This bug report was last modified 2 years and 184 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.