
On Wed, Feb 12, 2014 at 5:16 PM, Anton Vodonosov <avodonosov@yandex.ru> 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