
On 8/20/16 Aug 20 -11:55 AM, Elias Pipping wrote:
So to summary what I’d like to ask: - Is it known that tests fail on cmucl <20e?
TL;DR: I'm afraid not. I am only testing on 20f right now. I don't have a server farm (nor the time to manage one) and the most I can manage is to run tests on a reasonably up-to-date set of lisp implementations. In practice, this generally means latest binaries available on most platforms, although I usually test on a relatively up-to-date copy of SBCL from git, and I have been testing on ECL and MKCL from source. I am not competent to build lisp implementations on Windows, so for that platform I am strictly limited to what I can download and run.
- What versions of cmucl is ASDF meant to support?
If Faré reports that the CMUCL maintainer prefers :cmucl feature, then I propose we rule out anything that doesn't have it. That would mean 20c and forward. We know that 20c and 20d have CLOS issues that we cannot work around, so I would eliminate them, as well. That would limit us to 20e and forward. If there's a bug fix that would make 20c and 20d support better without too much fuss, then I would be happy to merge it. But I believe we convinced ourselves that the CLOS issues could not be overcome. What
- Should I turn checks for the :cmucl feature into ones for :cmu?
Sounds like "no," and we should replace old :CMU checks with :CMUCL. Follow-on question: should we make ASDF issue a warning if it starts up on older versions of CMUCL to inform the user that ASDF operations on this implementation will be imperfect? best, r