The objective of this task is to create a loader for Nix/Guix distributions. These distributions expose a sources.json containing all sources used at a specific moment.
This work could be split into the following diffs:
- D2792: Create a loader able to load archives
- D2807: Add a pointer in the snapshot to the commit used to generate the sources.json file
- D2854: Support files that are not archive but plain text (stand-by)
- Use all mirrors instead of just the first one.
- Implement a mechanism to subscribe to a list of sources.json.
- Support others types of source (git for instance)...