[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#50072] [PATCH WIP 0/4] Add upstream updater for git-fetch origins.
From: |
Ludovic Courtès |
Subject: |
[bug#50072] [PATCH WIP 0/4] Add upstream updater for git-fetch origins. |
Date: |
Thu, 06 Jan 2022 11:13:37 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
Maxime Devos <maximedevos@telenet.be> skribis:
> zimoun schreef op wo 05-01-2022 om 13:58 [+0100]:
[...]
>> 2) From my point of view, ’#:recursive?’ needs to be adapted in
>> agreement with the discussion [1], quoting Ludo:
>>
>> Thinking more about it, I think confusion stems from the term
>> “recursive” (inherited from Nix) because, as you write, it
>> doesn’t necessarily have to do with recursion and directory
>> traversal.
>>
>> Instead, it has to do with the serialization method.
>>
>> 1: <http://issues.guix.gnu.org/issue/51307>
>>
>> And I do not have a strong opinion. Just a naive remark.
>
> I don't think the arguments for (guix scripts hash) apply directly
> to (guix hash) -- (guix scripts hash) supports multiple serialisers:
>
> * none (regular in (guix hash) terminology)
> * git
> * nar
> * swh
I think IWBN eventually for ‘file-hash*’ to have a #:serializer
argument. (guix scripts hash) would then become a thin layer above
(guix hash).
That #:serializer would have a default value, probably “none”, but no
“auto-detection” as this amount of guessing would make for a fragile
interface IMO.
(Perhaps ‘file-hash’ is too generic-sounding; for a ‘source-code-hash’
or similarly-named procedure, some defaults and guesswork would be more
obvious.)
Thanks,
Ludo’.
- [bug#50072] [PATCH WIP 0/4] Add upstream updater for git-fetch origins., (continued)
- [bug#50072] [PATCH WIP 0/4] Add upstream updater for git-fetch origins., zimoun, 2022/01/04
- [bug#50072] [PATCH WIP 0/4] Add upstream updater for git-fetch origins., Maxime Devos, 2022/01/05
- [bug#50072] [PATCH WIP 0/4] Add upstream updater for git-fetch origins., zimoun, 2022/01/05
- [bug#50072] [PATCH WIP 0/4] Add upstream updater for git-fetch origins., Maxime Devos, 2022/01/05
- [bug#50072] [PATCH WIP 0/4] Add upstream updater for git-fetch origins., zimoun, 2022/01/05
- [bug#50072] [PATCH WIP 0/4] Add upstream updater for git-fetch origins., Maxime Devos, 2022/01/05
- [bug#50072] [PATCH WIP 0/4] Add upstream updater for git-fetch origins.,
Ludovic Courtès <=
- [bug#50072] [PATCH WIP 0/4] Add upstream updater for git-fetch origins., Maxime Devos, 2022/01/06
- [bug#50072] [PATCH WIP 0/4] Add upstream updater for git-fetch origins., zimoun, 2022/01/06
- [bug#50072] [PATCH WIP 0/4] Add upstream updater for git-fetch origins., Maxime Devos, 2022/01/05
[bug#50072] [PATCH v4 3/4] refresh: Support non-tarball sources., Maxime Devos, 2022/01/04
[bug#50072] [PATCH v4 4/4] upstream: Support updating and fetching 'git-fetch' origins., Maxime Devos, 2022/01/04