Blog: 2024-01-04: Difference between revisions
No edit summary |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
Meanwhile libera is using technology such as https://github.com/Libera-Chat/sable |
Meanwhile libera is using technology such as https://github.com/Libera-Chat/sable |
||
So before I can really propose an alternative to oftc ircd, I should come up with a way of getting the current services up and running. |
|||
https://github.com/oftc/oftc-ircservices |
|||
Should I start in podman? virtual machine? cloud server (linode)? codespace? segfault? |
|||
I think probably virtual machine or container. Or just bare metal (wsl actually) and see if I can get it working sorta. |
|||
Ok I launched a new debian wsl machine. Nice. Started a debian guide as well: https://razzi.abuissa.net/guides/debian |
|||
Mercifully the .travis.yml has a list of packages to install: |
|||
sudo apt-get install -y debhelper pkg-config zlib1g-dev libbsd-dev libevent-dev autoconf automake libtool libltdl-dev libpq-dev postgresql-server-dev-all libssl-dev ruby ruby-dev flex bison |
|||
And then the autogen.sh works (sorta) but it ends with |
|||
checking for library containing ruby_init... no |
|||
configure: error: Ruby not found (use --disable-ruby to go without) |
|||
But ruby totally is installed, it's just a too old version. Added 3.1 to the build files: https://github.com/razzius/oftc-ircservices/commit/69d703c648a890914387c7894ebd0050bde6d300 |
Latest revision as of 07:30, 7 January 2024
Ok more clarity on the oftc irc situation. It uses a custom ircd https://github.com/oftc/oftc-ircservices/ but it's on track to migrate to atheme: https://github.com/oftc/oftc2atheme
Here's atheme: https://github.com/atheme/atheme
Meanwhile libera is using technology such as https://github.com/Libera-Chat/sable
So before I can really propose an alternative to oftc ircd, I should come up with a way of getting the current services up and running.
https://github.com/oftc/oftc-ircservices
Should I start in podman? virtual machine? cloud server (linode)? codespace? segfault?
I think probably virtual machine or container. Or just bare metal (wsl actually) and see if I can get it working sorta.
Ok I launched a new debian wsl machine. Nice. Started a debian guide as well: https://razzi.abuissa.net/guides/debian
Mercifully the .travis.yml has a list of packages to install:
sudo apt-get install -y debhelper pkg-config zlib1g-dev libbsd-dev libevent-dev autoconf automake libtool libltdl-dev libpq-dev postgresql-server-dev-all libssl-dev ruby ruby-dev flex bison
And then the autogen.sh works (sorta) but it ends with
checking for library containing ruby_init... no configure: error: Ruby not found (use --disable-ruby to go without)
But ruby totally is installed, it's just a too old version. Added 3.1 to the build files: https://github.com/razzius/oftc-ircservices/commit/69d703c648a890914387c7894ebd0050bde6d300