[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#52555] [RFC PATCH v2 5/5] substitute: Fetch substitutes using ERIS.
From: |
pukkamustard |
Subject: |
[bug#52555] [RFC PATCH v2 5/5] substitute: Fetch substitutes using ERIS. |
Date: |
Wed, 02 Feb 2022 10:11:18 +0000 |
Maxime Devos <maximedevos@telenet.be> writes:
> [[PGP Signed Part:Undecided]]
> pukkamustard schreef op di 25-01-2022 om 19:22 [+0000]:
>> +(define (guix-eris-block-ref ref)
>> + "Dereference a block for decoding ERIS content"
>> + (eris-blocks-ipfs-ref ref))
>
> 'guix-eris-block-ref' just calls 'eris-blocks-ipfs-ref',
> so I'm not seeing the point of this procedure.
Yes, currently it is an unnecessary level of abstraction.
The idea is that when there are multiple backends/transports they are
multiplexed here. E.g. guix-eris-block-ref would attempt to use
HTTP/IPFS or whatever to get the block. Whatever calls
guix-eris-block-ref does not need to know from where the blocks come.
I hope to make this more clear in a V3 that will add HTTP transport.
-pukkamustard
- [bug#52555] [RFC PATCH v2 5/5] substitute: Fetch substitutes using ERIS.,
pukkamustard <=