More progress. Almost there. Hopefully we can get things fixed in the next Quicklisp release or two; and then reevaluate the compatibility of ASDF 3.3 (that I have also improved).
Non-essential fixes to: cl-containers, metatilities-base, metatilities, moptilities, sent to gwking folio2 https://github.com/mikelevins/folio2/pull/2 Work for me: cserial-port datafly-test foreign-array glkit (sb-cga) hemlock.base (iolib) hemlock.clx (iolib) hemlock.tty (iolib) lambdalite linedit Fixes to: cxml-rng (send by mail to david lichteblau) jwacs-tests https://github.com/chumsley/jwacs/pull/2 (system-definition-pathname) lol-re https://github.com/mabragor/lol-re/pull/4 (load-system in perform) defmacro-enhance https://github.com/mabragor/defmacro-enhance/pull/5 (load-system in perform) dexador https://github.com/fukamachi/dexador/pull/32 (clear-system in perform) metacopy, metacopy-with-contextl email to Attila and Gary (load-op in perform) Plain broken: lisp-binary -- it's doing lower-level stuff than I care to debug, not obviously asdf fault. lisp-executable -- does forbidden stuff with ASDF internals that I'm not going to support; ASDF has program-op that is supported instead. I still haven't inspected the spurious rebuilds of uiop that happened in some contexts. It might be due to my alternating between quicklisp-enabled and quicklisp-disabled contexts, which might somehow create cycles? —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org Success is getting what you want. Happiness is wanting what you get. — Dale Carnegie On Mon, Mar 27, 2017 at 4:08 PM, Faré <fah...@gmail.com> wrote: > There's a weird bug in ASDF 3.3 that causes UIOP to be invalidated > when used in defsystem-depends-on, so that CFFI to be always > recompiled. Working on it. > > But still going through the previous list of failures. > > More fixes: > cl-autorepo https://github.com/billstclair/cl-autorepo/pull/1 > (run-shell-command) > cl-blapack https://github.com/blindglobe/cl-blapack/pull/8 > (system-definition-pathname) > trivial-shell https://github.com/gwkkwg/trivial-shell/pull/11 (bad > package sb-threads) > cl-bson https://github.com/EuAndreh/cl-BSON/pull/1 (clear-system in perform) > cl-cuda https://github.com/takagi/cl-cuda/pull/88 (missing > mark-operation-done, clear-system) > cl-gists https://github.com/Rudolph-Miller/cl-gists/pull/5 > (clear-system in perform) > cl-python https://github.com/metawilm/cl-python/pull/21 (lots of small issues) > cl-secure-read https://github.com/mabragor/cl-secure-read/pull/2 > (using operate instead of dependencies, what more with :force t) > cl-tasukete https://github.com/gos-k/cl-tasukete/pull/3 (clear-system > in perform) > cl-textmagic https://github.com/trumae/cl-textmagic/pull/2 > (clear-system in perform) > cl-weather-jp https://github.com/fukamachi/cl-weather-jp/pull/1 > f2cl (massive refactoring from asdf1 to asdf3, sent by mail to Raymond Toy) > > More that now build for me: > cl-bunny > cl-custom-hash-table > cl-gpu > cl-iconv > cl-indeterminism > cl-inotify > cl-ledger > cl-libssh2 (though sent https://github.com/alxchk/cl-libssh2/pull/6) > cl-yaclyaml > > Can you tell I'm procrastinating on important things? > > —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org > I have not yet begun to procrastinate > > > On Mon, Mar 27, 2017 at 4:26 AM, Faré <fah...@gmail.com> wrote: >> I made another round of fixes based on Anton's test results. >> There are more systems for me to test. >> >> Common incompatibilities >> ------------------------------- >> * people using deprecated functions, notably >> SYSTEM-DEFINITION-PATHNAME or RUN-SHELL-COMMAND. See docstrings of >> these functions for better replacements. >> * people using clear-system from perform. That's a big no-no, >> unhappily, it has been promoted by caveman and prove. Bad! Please undo >> this thing, it confuses ASDF to no end. ASDF will know that tests need >> to be re-run if you modified anything. If not, you can force a re-run >> with (load-system :my-prove-system-test :force t). >> >> Notable things >> ------------------ >> * Attila, the -api-impl failures are part of the cl-test-grid >> infrastructure, not of the underlying systems tested by quicklisp, so >> don't worry about it. All the hu.dwim.* systems build for me after >> iolib and moptilities are updated. Some fail by lack of libgvc.so.4, >> and some fail tests, but that's not my issue. I also had issues with >> updating some repos with darcs, but could get a new copy from empty. >> >> * I sent a fix to a fork, but the original may be unmaintained: >> arnesi https://github.com/vseloved/arnesi/pull/1 >> >> >> Fixes I made >> ---------------- >> >> I directly pushed fixes to these: >> asdf-dependency-grovel >> asdf-finalizers >> >> I submitted fixes to the following: >> babel https://github.com/cl-babel/babel/pull/30 >> bknr https://github.com/hanshuebner/bknr-web/pull/4 >> caveman https://github.com/fukamachi/caveman/pull/95 >> caveman2-widgets https://github.com/ritschmaster/caveman2-widgets/pull/8 >> caveman2-widgets-bootstrap >> https://github.com/ritschmaster/caveman2-widgets-bootstrap/pull/3 >> check-it https://github.com/DalekBaldwin/check-it/pull/20 >> cl-vectors https://github.com/fjolliton/cl-vectors/pull/4 >> madeira-port https://github.com/nikodemus/madeira-port/pull/6 (fixes sb-cga) >> prove https://github.com/fukamachi/prove/pull/44 >> s-dot (send diff by email to martin loetzsch) >> scriptl-examples https://github.com/rpav/ScriptL/pull/5 >> >> Fixed by my modifying ASDF to not complain about calling require in a lisp >> file: >> series >> >> Cannot reproduce (could have been fixed by some of my recent ASDF tweaks): >> arrow-macros >> arrow-macros-test >> cffi-tests >> cl-amqp.test >> prepl >> projectured.* >> retrospectiff >> screamer-tests >> shelly-test >> stump-touchy-mode-line >> >> —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• >> http://fare.tunes.org >> Brain, n.: >> The apparatus with which we think that we think. >> — Ambrose Bierce, "The Devil's Dictionary" >> >> >> On Sun, Mar 26, 2017 at 3:47 PM, Attila Lendvai <att...@lendvai.name> wrote: >>>> Failures on new version only: >>>> https://common-lisp.net/project/cl-test-grid/asdf/asdf-diff-62.html >>> >>> it's very interesting, babel on ccl fails with this: >>> >>> QUICKLISP-CLIENT:SYSTEM-NOT-FOUND : System "hu.dwim.stefil-api-impl" not >>> found >>> >>> what is this -api-impl thing? rgrep "api" babel/ and hu.dwim.stefil/ >>> gives nothing. rgrep -- "api-impl" quicklisp-* yields also nothing. >>> >>> where is this coming from? >>> >>> -- >>> • attila lendvai >>> • PGP: 963F 5D5F 45C7 DFCD 0A39 >>> -- >>> “Once the fabric of a just society is undone, it takes generations to >>> weave it back together.” >>> — Deepak Chopra >>>