Re: Wrongly cached eggs

Mario Domenech Goulart via Chicken-users <[email protected]>
Newsgroups gmane.lisp.scheme.chicken
Message-ID <[email protected]>
Hi,

On Wed, 13 Aug 2025 19:43:19 +0200 Mario Domenech Goulart via Chicken-users <[email protected]> wrote:

> tl;dr: Some eggs have been wrongly cached and some caches are still in a
> broken state (see more details below).  To work around the issue when
> installing eggs with chicken-install, set call-cc as the primary server
> in the $PREFIX/share/chicken/setup.defaults file (i.e., put
> `(server "call-cc")' _before_ `(server "kitten-technologies")'.  You
> might need to run `chicken-install -purge` to remove broken local caches.
>
> Due to what we believe to have been a glitch in GitHub, some eggs hosted
> there have been incorrectly cached on the 8th of August.  During some
> hours of that day, GitHub seems to have served .release-info files from
> wrong branches.
>
> Some versions of some eggs are CHICKEN major version-specific, and they
> use branches as a way to map releases to their corresponding compatible
> CHICKEN version.  Since GitHub served .release-info files from wrong
> branches, that compatibility map was broken.
>
> The following eggs have been affected:
>
> * concurrent-native-callbacks
> * gochan
> * sendfile
>
> sendfile is particularly problematic because many eggs depend on it and
> the sendfile version for CHICKEN 6 ended up being cached for CHICKEN 5,
> which leads to breakages, as the sendfile for CHICKEN 6 is not
> compatible with CHICKEN 5.
>
> The caches in the call-cc.org server have been fixed, but at the time of
> this writing our main egg server (chicken.kitten-technologies.co.uk) is
> still serving wrongly cached eggs.
>
> The content of the git repositories [0] and egg tarballs [1] have still
> not been fixed (they should be fixed in the next days).
>
> [0] https://wiki.call-cc.org/how-to-obtain-the-source-code-of-eggs#all-eggs
> [1] https://code.call-cc.org/egg-tarballs/
>
> See the suggested workaround in the tl;dr to make chicken-install fetch
> eggs from the call-cc.org server, whose caches have been fixed.
>
> Apologies for the inconveniences this issue might have caused to your
> workflows.

Update: the content of the git repositories [0] and egg tarballs [1] have
been fixed.

[0] https://wiki.call-cc.org/how-to-obtain-the-source-code-of-eggs#all-eggs
[1] https://code.call-cc.org/egg-tarballs/

All the best.
Mario
-- 
https://parenteses.org/mario
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.