On Wed, Feb 12, 2014 at 5:16 PM, Anton Vodonosov <[email protected]> wrote: > http://common-lisp.net/project/cl-test-grid/asdf/asdf-diff-31.html > > - check out the cambl-test failures in the reports above, > it signals some strange errors that cambl-test.sbcl-warnings is closed, > cambl-test.cmucl-warnings is closed, and 'There is no package named > "CAMBL-TEST"' > when doing CHECK-DEFERRED-WARNINGS on cambl-test.ccl-warnings" > It looks like CAMBL-TEST has genuine bugs. Maybe the variable *EUROPEAN-STYLE* is never defined, maybe it's defined in a file that is not a dependency and ends up being loaded after rather than before mention, in either case that's a bug. I wouldn't be surprised that the user assumed :serial t but didn't specify it, and that the missing package has the same cause. If you didn't build from clean, that makes ever more sense.
> - Fare, unfortunately it might be the case that since you did the huge effort > of informing > library authors about deferred warnings, some of the libraries might be > fixed, > but maybe some others have introduced warnings and became broken when the > deferred > warning check is enabled. > Yes, this immensely frustrating experience was educating indeed. Upgrade can never be synchronous. If a future ASDF developer wants to tighten the compiler static checking, he will have to provide either a set of default overrides for known old versions of existing systems, or a way for quicklisp to slacken the checks around its packages, or both. In any case, some out-of-band configuration controls. —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org Progress doesn't come from early risers — progress is made by lazy men looking for easier ways to do things. — Robert Heinlein
