Why Sponsor Oils? | blog | oils.pub
Last week, on the old oilshell.org
site, I wrote that Oils Will Move to the oils.pub Domain.
And then I wrote the final post: Oils 0.24.0 - Closures, Objects, and Namespaces. It belongs there because the corresponding tarball is published there.
So what's left to do before we fully migrate to oils.pub
?
I'm not going to migrate all posts and other content. The redirects are a bit of a pain, and it's nice to have a clean start after 8 years.
But oilshell.org
will remain up forever, as a historical archive. There's still useful knowledge there! I'm glad that people still read it.
access.log
. We don't burden your computer with Google Analytics!oils.pub
domain.
git
push-to-deploy.
make
and rsync
this whole time! But they've run their course.I've mentioned that I should have used Ninja rather than Make. I learned and wrote 3 Makefiles from scratch as "research" for Oils, but now I think that Make is pure legacy.
It may be hard to match the speed of rsync
, but the timestamp-based syncing is fiddly because I use multiple computers to publish to the site.
So git
push-to-deploy is natural alternative, but I wonder if there is a way to avoid building the entire blog on every push. CI services like sourcehut and Github Actions are stateless, so incremental builds won't work.
Let me know if you have a solution in the comments!
Note that there are already 2 releases on oils.pub
:
oils.pub
I hope to write an announcement for them, but there is a lot to do!
See you on oils.pub from now on! I will no longer publish anything to oilshell.org.
I wrote about similar problems in June: Comments on Scripting, CGI, and FastCGI. This site was put on a new machine, and the OS configuration has bugs. They don't appear to affect serving, but they affect deploying.
I don't really want to migrate to a new web host, and the alternative hosts aren't better in every dimension, like network speed, disk speed, and the base OS image.
But I suppose now is a good time to do it, since we have a new site. And 15 years is a pretty good run for Dreamhost.
I've already mitigated the problems by:
.wwz
files in robots.txt
And I've contacted support multiple times. So the only thing left to do is to migrate ...
I might do that when I figure out git
push-to-deploy.