Deploy germinal #15
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "tobias/germinal:bundle"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I am expermenting with running germinal as systemd service. The libosicat.so is installed with quicklisp under ~/quicklisp where the deployed binary won't have access rights (running as nobody and further systemd sandboxing).
I tried replacing osicat and thus not using a .so. uiop provides most needed functions, but it is not possible to check wherter a file is world readable (It could be done with the sbcl specific sb-posix:stat).
Using deploy is maybe the easiest way to provide the required libraries.
What do you think?
If you can get it working using `deploy', then that's probably the best way to do it. I'm actually running germinal as a systemd service already, but I think I did local sysadmin stuff to overcome the libosicat.so issue.
Thanks for your thoughts. I will cleanup this and update it once it is ready
WIP: Deploy germinalto Deploy germinalIt is ready now. I have replaced the build.sh with a Makefile and updated the readme appropriately.
Thanks for this. It will take me just a little bit to figure out how to review it properly.
Oops. I get this:
Sorry about that. I could not reproduce the error with a clean checkout for a new user (all libraries installed with quicklisp)
I will give it another try in aa clean checkout for a new user, but just clearing my quicklisp cache was not enough yo resolve it. I appreciate the work you've put in, and we'll get this working eventually.
I thought it was my old SBCL version; Fedora 31 had 1.4.something. After my update to Fedora 32, which has SBCL 2.0.1-1.fc32, I gave it a shot with a freshly added user.
Same error, I'm afraid.
Are you running deploy from quicklisp? Or do you have a more recent version that's not in quicklisp installed?
I am using the deploy as provided by quicklisp; sbcl is 2.0.5.debian (debian testing)
While I tried to reproduce it in a VM, i got the error once. Unfortunately it went way while debugging and I was unable to reproduce it.
Building it with drone.io CI (see .drone.yml) works for me with a fedora 32 docker image as well as with 31.
Thus I have no idea what is causing the error
.drone.yml: