<p dir="ltr">Hopefully, my branch fixes test-force on Windows as well as on Linux.</p>
<p dir="ltr">I wouldn't worry too much about test-force until the current development is complete. It's a release blocker, but not an otherwise worrisome deal since it's new tests for a recently discovered issue that we now understand how to improve upon without breaking other features, thanks to Daniel Kochmanski's patient work.</p>
<p dir="ltr">-#f</p>
<br><div class="gmail_quote"><div dir="ltr">On Wed, Sep 14, 2016, 12:50 Robert Goldman <<a href="mailto:rpgoldman@sift.net">rpgoldman@sift.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 9/14/16 Sep 14 -9:07 AM, Faré wrote:<br>
> Sorry, it's my bad for checking in bad code in master (that I fixed<br>
> later on, but too late).<br>
><br>
> What's failing at head on which implementations, already? Can you<br>
> publish logs?<br>
<br>
Allegro (all flavors), CCL, SBCL, and ECL-bytecodes (note that I don't<br>
have the toolchain to run ECL non-bytecodes on windows) all fail<br>
test-force, and all fail in the same way:<br>
<br>
SBCL:<br>
<br>
Check that require-system of touched .asd will reload the asdf.<br>
(That's what it does now, but if it could be fixed that'd be nice.)<br>
While evaluating the form starting at line 96, column 0<br>
  of #P"F:/asdf/test/test-force.script":<br>
TEST ABORTED: These two expressions fail comparison with EQUAL:<br>
 (ASYMVAL :*TIMES-LOADED* :TEST-ASDF-SYSTEM) evaluates to 1<br>
 2 evaluates to 2<br>
<br>
CCL:<br>
Check that require-system of touched .asd will reload the asdf.<br>
(That's what it does now, but if it could be fixed that'd be nice.)<br>
TEST ABORTED: These two expressions fail comparison with EQUAL:<br>
 (ASYMVAL :*TIMES-LOADED* :TEST-ASDF-SYSTEM) evaluates to 1<br>
 2 evaluates to 2<br>
<br>
<br>
ECL and Allegro same.  Backtraces useless because the action seems to be<br>
in either how REQUIRE-SYSTEM is detecting the need to reload or in how<br>
TOUCH-FILE and GET-FILE-STAMP are working on Windows, and those aren't<br>
on the stack when the assertion fails.<br>
<br>
Cheers,<br>
r<br>
<br>
<br>
</blockquote></div>