On 16 Sep 2009, at 14:21, Adam Kocoloski wrote:

On Sep 16, 2009, at 4:00 AM, Brian Candler wrote:

Does this make any sense to you? It looks like it's reading couch.beam from couch-0.11.0a815641 (correct), but couch.app from couch-0.9.0a767213 (?!).

Bingo, there's the problem. It looks like Erlang's code loader wasn't prepared for double-digit minor versions, and it considers 0.9.* as newer than 0.1* (including 0.10 and 0.11).

This may be a serious problem for the 0.10 release, as anyone who upgrades from 0.9.x to 0.10.0 using the same install prefix may end up with a crash. Thanks again,

We had this popping up on IRC today, again. I agree this is serious. Is there anything we can do on install time that checks for older versions?

Cheers
Jan
--


Reply via email to