Wrongly cached eggs
Mario Domenech Goulart via Chicken-users <[email protected]>
| Newsgroups | gmane.lisp.scheme.chicken |
|---|---|
| Message-ID | <[email protected]> |
Hi, 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. All the best. Mario -- https://parenteses.org/mario