guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[OUTREACHY] Proposal: substitutes over IPFS


From: Ludovic Courtès
Subject: [OUTREACHY] Proposal: substitutes over IPFS
Date: Wed, 16 Sep 2020 15:22:30 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)

Hi!

Gábor Boskovits <boskovits@gmail.com> skribis:

> There are some ideas that were brought up earlier, for example the
> list of ideas for GSoC 2020:
> https://libreplanet.org/wiki/Group:Guix/GSoC-2020, except the network
> booting project.
>
> And the previous round proposal for creating a netlink binding for guile:
> https://www.outreachy.org/outreachy-may-2020-internship-round/communities/gnu-guix/create-netlink-bindings-in-guile/cfp/
>
> Also if you should have any new ideas feel free to start discussion
> threads on the guix-devel mailing list, tagged with [OUTREACHY].

While discussing it on IRC, the idea of turning the IPFS work into an
Outreachy came up, and I think it’s a good idea!

Technically, the work would consist in completing the prototype at
<https://issues.guix.gnu.org/33899>, which entails roughly the
following:

  • Updating (guix ipfs) to the latest IPFS HTTP API (I think IPFS no
    longer has a separate “gateway”).

  • Inserting directories as “UnixFS” instead of the custom data
    structure.

  • Finishing the ‘guix substitute’ implementation, allowing users to
    choose whether or not to use IPFS, and allowing for smooth
    integration on the main branch.

  • Testing publication/substitution in the real world, with fellow
    hackers.

  • (Optional.) Try and use IPFS for long-term source tarball
    archival.

Perhaps Pierre (Cc’d) has more ideas on this.

I prefer not to volunteer to mentor it, but I’m happy to contribute to
discussions and code review.

Who’d be willing to mentor it?

Anyhow, if we do it, we should advertise it widely and early!

Thanks,
Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]