-
Notifications
You must be signed in to change notification settings - Fork 63
Description
From IRC:
<creationix> oh no, I did it again and ran
git gcon the lit server forgetting that it collects snapshot trees
<creationix> I should really create tags for them so git's GC is aware they are actually used
<creationix> what this does is breakslit make ...for all packages published.
<creationix> it uses the snapshot instead of dynamically resolving the dependencies
<creationix> we should also have a fallback that dynamically resolves dependencies if the snapshot hash is broken or missing
<creationix> this also means installing lit is currently broken since it uses the snapshot tree as part of the bootstrap
<creationix> hmm, and the luvi binaries we released recently don't work on linux because my openssl was too old on the host
<creationix> so much broken.... :(
This means all previous lit versions no longer have a working zip on the lit server (e.g. https://lit.luvit.io/packages/luvit/lit/v3.5.4.zip) and therefore can't be installed using the method in get-lit.sh, which is a problem (especially combined with problems with luvi's shared openssl in recent versions outlined here).
Not sure what all is needed to fix/band-aid this, but thought I'd make an issue to maybe get the ball rolling.