Testing for ASDF 3.3.2 and beyond?

Anton Vodonosov avodonosov at yandex.ru
Wed Feb 14 02:15:04 UTC 2018


Faré, hello. 

Sorry for replying so long - I'm almost paralyzed by too many things I need to deal with currently.
I've started tests for the following commit. Will follow-up with the results.

commit 2a5bc3bece8f97fdf64dc73a4e0544a55ae38f9d
Author: Robert P. Goldman <rpgoldman at sift.net>
Date:   Tue Jan 16 16:20:15 2018 -0600

    Bump version to 3.3.1.3



02.02.2018, 23:06, "Faré" <fahree at gmail.com>:
> Dear Anton,
>
> can you run the below tests, in order or priority?
>
> 1- Can you test what is currently in master, a.k.a. 3.3.1.3, as a
> release candidate for 3.3.2? It has been too long since 3.3.1 was
> released with several bugs that have impacted Quicklisp users.
>
> 2- Can you test what is currently in the syntax-control branch as a
> release candidate for 3.3.3 or 3.4.0? We want to merge syntax control,
> but it's a significant enough change that we don't want it at the same
> time as the bug fixes. Also...
>
> 3- Can you test what is currently in the syntax-control branch as a
> release candidate for 3.3.3 or 3.4.0, but with the following addition
> just after you load asdf but before you start using it: (defparameter
> uiop:*shared-readtable* (copy-readtable nil)) ? Indeed, we want to see
> what breaks if we disable extensions implementation-specific reader
> extensions. Test most important on CCL. I don't expect much breakage
> on other implementations, but it may exist, too.
>
> 4- While you're at it, can you also run the test, at least on sbcl,
> with (defparameter uiop:*shared-readtable* uiop:*standard-readtable*))
> ? This will detect what breaks when we make the default readtable
> read-only.
>
> The thing is, we really want to have this syntax control, but we also
> want to preserve backward compatibility, and we can't make asdf
> stricter until every client is fixed (famous last word; of course we
> failed at exactly that in 3.3.1 — we could build correctly, but would
> also spuriously rebuild if secondary systems were misnamed; fixed in
> 3.3.1.3).
>
> https://gitlab.common-lisp.net/asdf/asdf/blob/syntax-control/doc/syntax-control.md
> https://gitlab.common-lisp.net/asdf/asdf/merge_requests/86
> http://blog.quicklisp.org/2018/01/build-failures-with-asdf-331.html
>
> —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
> A friend once asked me if I had ever considered terrorism as a means for
> political change. I replied that yes, I had considered it... and rejected it.
> Because it only causes change for the worse.
> Killing innocent people does not promote a culture of peaceful interaction.



More information about the asdf-devel mailing list