lfex / lutil

LFE Utility Modules (successor to lfe-utils)
Other
18 stars 8 forks source link

0.9.0 is currently broken #47

Closed yurrriq closed 7 years ago

yurrriq commented 7 years ago
===> Failed to fetch and copy dep: {git,"https://github.com/lfex/lutil.git",
                                  {ref,
                                      "0ee02e01d643caba7a0b8365c477aea8d92bf309"}}

Related: https://github.com/lfex/ltest/issues/54

yurrriq commented 7 years ago

Looks like this can be fixed on the ltest side.

yurrriq commented 7 years ago

A quick search shows lfe-mug/lmug-elli is affected too, thought I'm pretty sure GitHub's search doesn't traverse history, so there could be non-current versions of other libs out there that are broken too.

It would seem any project (with a version controlled rebar.lock) that depended on lutil-0.9.0 prior to yesterday is likely broken.

yurrriq commented 7 years ago

Locally, I found lodox and exemplar to be affected, in addition to ltest and lmug-elli.

oubiwann commented 7 years ago

Yeah, everything is going to be affected:

As you noted, the workaround for this is to remove the rebar.lock file locally and let rebar3 regenerate it with the new commit ids for the various tags.

The good news:

So, have patience -- once these projects are out of the RC stage, they should be in pretty good shape and all these issues will have been worked around.