libera/#clasp - IRC Chatlog
Search
18:06:07
drmeister_
In cracauer's pub directory there was a symbolic link `ln -s ~selwyn/quickclasp/ quickclasp`
18:07:11
drmeister_
However, there used to be a ~selwyn/quickclasp/quickclasp.txt - that file doesn't exist anymore.
18:07:28
stassats`
interestingly, sbcl dispatches pathname on streams, but just does nothing for gray streams
18:08:17
yitzi
stassats`: I've add that to ECL, ABCL and Clasp. I haven't written a patch for SBCL yet.
18:08:37
drmeister_
Then there is the puzzle of what to do instead of `(ql-dist:install-dist “http://quickclasp.thirdlaw.tech/quickclasp/quickclasp.txt”)`
18:16:01
yitzi
So maybe `(ql-dist:install-dist "http://quickclasp.thirdlaw.tech/quickclasp/releases/quickclasp.txt")`
18:20:16
drmeister_
-rw-r--r-- 1 quickclasp quickclasp 4229 Mar 14 17:52 dist/releases/quickclasp/2024.03.14-17.52.40/releases.txt
18:28:35
drmeister_
I'm having trouble adding nontrivial-gray-streams. - the whole point of this exercise.
18:31:10
yitzi
I think you need to go back to the double quickclasp url and change the url you told redist about in your script file
18:47:56
drmeister_
This is the symbolic link `lrwxr-xr-x 1 root wheel 30 Mar 14 18:35 quickclasp -> /home/quickclasp/dist/releases`
18:59:02
drmeister_
I do have this file: /home/meister/quicklisp/dists/quickclasp/software/nontrivial-gray-streams-aaf3b6b4d5c0639e78e579f13b1e042c721f7bdd/nontrivial-gray-streams.asd
19:00:44
drmeister_
What is this directory? `/usr/home/quickclasp/dist/sources/nontrivial-gray-streams/nontrivial-gray-streams.asd`. There is no `/usr/home/`
19:16:36
drmeister_
ls /usr/home/quickclasp/dist/sources/nontrivial-gray-streams/nontrivial-gray-streams.asd -> /usr/home/quickclasp/dist/sources/nontrivial-gray-streams/nontrivial-gray-streams.asd
19:27:05
yitzi
Heres the config file. I called the dist "wibble" https://plaster.tymoon.eu/view/4191#4191
19:28:14
yitzi
Adding the distribution was with ` (ql-dist:install-dist "http://localhost:8080/wibble.txt")`
19:29:31
yitzi
So basically, I would reconfig the webserver so it's base url is just `http://quickclasp.thirdlaw.tech`
19:38:21
yitzi
I think the quickclasp directory just got left over from when there was no quickclasp domain
19:41:52
yitzi
Yes, but the point of a subdomain is to avoid http://quickclasp.thirdlaw.tech/quickclasp
20:26:52
drmeister_
It's failing because it's literally trying to `(probe-file #P"/usr/home/quickclasp/dist/sources/nontrivial-gray-streams/nontrivial-gray-streams.asd")`
20:31:25
drmeister_
This file exists `/home/meister/quicklisp/dists/quickclasp/software/nontrivial-gray-streams-aaf3b6b4d5c0639e78e579f13b1e042c721f7bdd/nontrivial-gray-streams.asd`
20:51:20
drmeister_
It's a PITA. I have to delete most of the absolute path and just leave what is relative to the path on my machine.
20:59:44
drmeister_
Yeah - it looks like a bug in redist, or sbcl possibly some kind of interaction with FreeBSD.
21:01:44
drmeister_
There shouldn't be any symlinks when `redist` builds this stuff. The symlinks were just a side-show with the web server and how it pointed to the quickclasp generated directory.
21:02:37
drmeister_
It's wherever `redist` generates the data structures that get written into releases.txt
21:03:19
drmeister_
I hand edited the releases.txt file and removed most of each absolute path and then deleted quickclasp on my local system and reinstalled it and then it works!