Mario Domenech Goulart wrote:
> On Sun, 23 Dec 2018 00:11:51 +0000 Jason Valencia <[email protected]> wrote:
> > Until this is resolved, is anyone aware of good ways to install eggs
> > more securely? A couple options come to mind but they seem overkill.
> >
> >  - Running a local egg mirror with henrietta as it looks like it can
> >    fetch over HTTPS
> >
> >  - Downloading packages with chicken-install -retrieve (to just
> >    download instead of installing) and manually inspecting each one
>
> We actually have tarballs for eggs.  They are not used by any tool, so
> I guess nobody is really making use of them so far.  Anyway, they are
> here: https://code.call-cc.org/egg-tarballs/
>
> They are served via HTTPS and there are checksum files for the
> tarballs.  They are not signed, though.  There is an index file for
> each tarball repository (one per major CHICKEN version).  For example,
> for CHICKEN 5: https://code.call-cc.org/egg-tarballs/5/index.gz
> (gzip-compressed).
>
> The format of the index is:
>
> * The first line is the index format version
>
> * the following lines have this format:
>   (<egg> <version> <tarball size> <tarball SHA1 sum> <dependencies> <test 
> dependencies>)

Thanks, that is very helpful.

> I have a very ugly script that generates a Makefile to fetch, unpack
> and install egg tarballs.  If you are interested, let me know.

That would be great! Even if it is ugly it should give me a better
understanding of how this works.

_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to