MKCL fails when non-erroneous condition is signaled

Jean-Claude Beaudoin jean.claude.beaudoin at gmail.com
Fri Jul 21 02:23:40 UTC 2017


Hello Faré,

On Thu, Jul 20, 2017 at 9:06 PM, Faré <fahree at gmail.com> wrote:

> Dear Jean-Claude,
>
> ASDF 3.3 (the "plan" branch) is failing miserably on MKCL, because it
> signals a non-serious condition (that is only handled in some
> contexts) as a way to detect out-of-date .asd files. All other CL
> implementations know to ignore such conditions when they are not
> handled. But instead MKCL borks with error messages such as:
>
> Unhandled condition signaled during command line arguments processing:
> system test-asdf is out of date.
>

Looking at the most probable source of this message (in src/lsp/cmdline.lsp)
I am a bit puzzled by the situation...

Please, reassure me on the exact version of MKCL you're using: 1.1.10-???

And how do you invoke MKCL to get this result (command line arguments)?
Do you have handy a small scenario to reproduce this problem?


>
> I believe it's a bug in MKCL, maybe specifically in command line
> processing.
> Can you fix it?
>

Looks more like a ill-advised feature than a bug, that I can surely
fix/improve
to better satisfaction. I am investigating...


> Should I add some backward compatibility for older versions of MKCL,
> or is it superfluous?
>

Not sure yet. I'll tell you with the fix.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/mkcl-devel/attachments/20170720/d7fda200/attachment.html>


More information about the mkcl-devel mailing list