This series of incompatibilities is all resolved. Last bits: WFM: mathkit modularize-hooks modularize-interfaces oclcl-test (iolib) opticl opticl-core opticl-doc parser-combinators-tests periods-series physical-dimension science-data nst (org-sampler)
Fixed: org-sampler email (run-shell-command) macrodynamics https://github.com/DalekBaldwin/macrodynamics/pull/1 (system-definition-pathname) Plain broken: mnst-relay ? funky test in nst Now to wait for all the fixed issues to propagate to upstream then Quicklisp. —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org National Independence: where individuals are Property of the Nation, and their shackles are MADE IN <THIS COUNTRY>. — Faré On Wed, Mar 29, 2017 at 8:51 PM, Faré <fah...@gmail.com> wrote: > 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 >>>>