freenode/#sbcl - IRC Chatlog
Search
11:58:08
Xach
stassats: make $HOME/build/{upstream-cache,dist}, check out https://github.com/quicklisp/quicklisp-projects.git to $HOME/build, then start things up with run.sh
11:58:52
Xach
within the image, start emacs, (ql:quickload "quicklisp-controller"), (quicklisp-controller::recrank-to-file "~/crank.txt"), wait 10 hours
12:01:07
Xach
stassats: the html report is automatically written by recrank-to-file somewhere, but it might be inside the docker container and not outside. i'd have to double-check. the code is in html-failure-report.lisp. that is the easiest way to get a summary of failures.
12:01:38
Xach
stassats: for an individual project, (quicklisp-controller::update-and-crank 'project-name) will get new sources and try to rebuild. if it fails, (failtail 'project-name) shows the build log.
12:06:43
Xach
stassats: right now i'm using a virtualbox setup because docker is too slow. but it was initialized from the docker script configuration.
13:18:29
Xach
stassats`: i can build the image and push it to docker hub, then you can just get that
13:42:01
stassats`
bet i won't be able to build sparc-solaris for at least that reason too, using 1.0.23
13:43:33
Xach
stassats`: I think you can pull quicklisp/quicklisp-base:debian8 and get a starting point. it is pretty big too though.
14:02:55
stassats`
The value #(0 0 0 0) is not of type (SIMPLE-ARRAY (UNSIGNED-BYTE 8) (65536))., right sparc-solaris doesn't build with 1.0.23
21:04:04
Xach
http://report.quicklisp.org/2018-09-22/failure-report.html shows a lot of new problems
21:23:31
stassats
failed AVER: (GETHASH SB-PCL::GF (SB-PCL::METHOD-COMBINATION-%GENERIC-FUNCTIONS SB-PCL::OLD-MC)) is newish but not new
21:39:02
Shinmera
The sbcl-specific stuff is here. I don't know if there's already exported ways to do the same https://github.com/Shinmera/trivial-benchmark/blob/master/samples.lisp#L85-L138
21:43:41
Shinmera
stassats: thanks! I don't think I can use call-with-timing, though, as trivial-benchmark does its own time diffing.
21:53:29
stassats
you can continue using SB-IMPL::read-cycle-counter for compatibility with older sbcls
21:54:51
stassats
and UNIX-TO-UNIVERSAL-TIME i won't export, that's something that can be done without involving sbcl