Test-multiple

Jean-Claude Beaudoin jean.claude.beaudoin at gmail.com
Tue Feb 20 01:07:09 UTC 2018


If you let me know what Jenkins happens to be then I may be able to give a
look at the problem.
I have been planning an update to the latest ASDF for my upcoming (RSN)
release of MKCL 1.1.11,
so I may as well squeeze that question in.

Regards,

JCB

On Mon, Feb 19, 2018 at 6:56 PM, Robert Goldman <rpgoldman at sift.info> wrote:

> The failure isn't replicable to me, which bothers me some. I suspect it
> means that it's having side-effects in the file system that aren't entirely
> cleaned up. I'm eyeballing the test and it *does* affect the filesystem,
> and it does not remove the files (really symlinks) it creates. So ...
> potentially there could be insufficiently controlled side-effects that gave
> me a transient failure? I don't know. I suppose it's also possible that it
> does something with the filesystem that Jenkins isn't allowed to do, and
> that's why I got the Jenkins-only failure. But that explanation doesn't
> explain why I get failure only with Jenkins *and* MKCL.
>
> On 19 Feb 2018, at 16:43, Faré wrote:
>
> test-multiple works for me with asdf 3.3.1.4, mkcl 1.1.10.19-2dbfa99
> on Linux 4.14 x64.
>
> This is all long gone from my mental cache. The test could be better
> commented, but I suppose the purpose can be extracted by looking at
> its history then looking at related commits, bugs, bug fix commits,
> mailing-list messages, etc. A starting point:
> git log --stat test/test-multiple.*
>
> Apparently, it tests support for what is now considered misnamed
> secondary systems, but was once a kind-of-supported feature, seen in
> the wild, with nasty consequences sometimes (e.g. infinite loop with
> quicklisp until relevant fix).
>
> A variable not being rebound is a test that a file hasn't been reloaded.
>
> I'd rather not add comments, but I'll review them gladly.
>
> —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics•
> http://fare.tunes.org
> Everyone hates a martyr. It's no wonder martyrs were burnt at a stake.
> — E.W. Howe, "Country Town Sayings", p.7
>
> On Mon, Feb 19, 2018 at 5:21 PM, Robert Goldman rpgoldman at sift.info wrote:
>
> Faré ---
>
> Would you please add some comments to test-multiple? I got a failure on
> that with MKCL under jenkins on linux, but cannot replicate that failure
> running it myself.
>
> There's no comment saying what this is supposed to test, other than the
> name, which suggests that it's about testing where there are ... multiple
> systems defined (incorrectly) in one .asd file? the same systems defined in
> multiple .asd files?
>
> The test checks to make sure (I believe) that a variable is not rebound
> when
> we ask to reload a system, but not how this pertains to correct ASDF
> function.
>
> thanks!
> r
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20180219/1272db28/attachment.html>


More information about the asdf-devel mailing list