Windows problems: moratorium continues
Robert Goldman
rpgoldman at sift.net
Wed Sep 14 18:12:10 UTC 2016
On 9/14/16 Sep 14 -12:08 PM, Faré wrote:
> Hopefully, my branch fixes test-force on Windows as well as on Linux.
I'm not sure I understand. In my experience, test-force is *only*
broken on Windows, so there is nothing to be fixed on Linux (or Mac).
I'll try seeing if merging your patch fixes things on Windows. Is it
tested on Linux?
>
> 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.
>
> -#f
>
>
> On Wed, Sep 14, 2016, 12:50 Robert Goldman <rpgoldman at sift.net
> <mailto:rpgoldman at sift.net>> wrote:
>
> On 9/14/16 Sep 14 -9:07 AM, Faré wrote:
> > Sorry, it's my bad for checking in bad code in master (that I fixed
> > later on, but too late).
> >
> > What's failing at head on which implementations, already? Can you
> > publish logs?
>
> Allegro (all flavors), CCL, SBCL, and ECL-bytecodes (note that I don't
> have the toolchain to run ECL non-bytecodes on windows) all fail
> test-force, and all fail in the same way:
>
> SBCL:
>
> Check that require-system of touched .asd will reload the asdf.
> (That's what it does now, but if it could be fixed that'd be nice.)
> While evaluating the form starting at line 96, column 0
> of #P"F:/asdf/test/test-force.script":
> TEST ABORTED: These two expressions fail comparison with EQUAL:
> (ASYMVAL :*TIMES-LOADED* :TEST-ASDF-SYSTEM) evaluates to 1
> 2 evaluates to 2
>
> CCL:
> Check that require-system of touched .asd will reload the asdf.
> (That's what it does now, but if it could be fixed that'd be nice.)
> TEST ABORTED: These two expressions fail comparison with EQUAL:
> (ASYMVAL :*TIMES-LOADED* :TEST-ASDF-SYSTEM) evaluates to 1
> 2 evaluates to 2
>
>
> ECL and Allegro same. Backtraces useless because the action seems to be
> in either how REQUIRE-SYSTEM is detecting the need to reload or in how
> TOUCH-FILE and GET-FILE-STAMP are working on Windows, and those aren't
> on the stack when the assertion fails.
>
> Cheers,
> r
>
>
More information about the asdf-devel
mailing list