Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2018-06-07 00:00:00Z and 2018-06-08 00:00:00Z
@J$ON usually that means your firewall, isp or some network inbetween is doing weird stuff to packets on some ports. You can try restarting DDNet client
[quakenet] <Gabee> that would be pretty simple to do right?
21:13
[quakenet] <Gabee> (if you're not a fan of gentoo/alpine/void)
21:14
[quakenet] <fstd> given that the systemd code absorption process seems to be pretty streamlined, systemd-teeworldsd and systemd-teeworldsctl should be a piece of cake, yeah
21:15
[quakenet] <fstd> i'm not sure if systemd is fine with the zlib license though
21:17
[quakenet] <Gabee> fstd: I was more talking about a unit file for teeworlds
21:17
[quakenet] <Gabee> (obvsly the serv)
21:20
[quakenet] <fstd> i guess that too is simple after figuring out how systemd works by reading the documentation that i expect to be high quality, top notch and up to date, given the quality developers behind it
21:20
[quakenet] <fstd> not my cup of tea though, and i'm running my teeworlds servers on netbsd anyway
21:21
[quakenet] <Gabee> wow fstd
21:21
[quakenet] <Gabee> You really are showing bad faith :)
21:21
[quakenet] <fstd> how?
21:21
[quakenet] <Gabee> the documentation for systemd is very well done, redhat is doing a very good work of it
21:21
[quakenet] <Gabee> I've made some unit files very easily and it makes SENSE
21:22
[quakenet] <Gabee> systemctl status teeworlds:
21:22
[quakenet] <Gabee> You know if it runs, or not, the command, everything
21:22
[quakenet] <Gabee> I can even give my daemon a certain amount of RAM/CPU to use and not more than that (with the "slices" in systemd)
21:22
[quakenet] <Gabee> netbsd sure but I never had any experience with that
21:22
[quakenet] <fstd> i've had to make it a habit to manually double check my every systemd action, because sometimes they'll just silently do nothing (which may or may not be due to debian's default unit files, but i ultimately don't care which part exactly introduced the brokenness)
21:23
[quakenet] <fstd> when i stop a service, i pgrep if it has actually stopped
21:23
[quakenet] <Gabee> that's debian/ubuntu
21:23
[quakenet] <Gabee> on the other distros it doesn't do that
21:23
[quakenet] <fstd> when i restart a service, i pgrep before and after to see if it's actually a new process
21:23
[quakenet] <fstd> because systemd will always report success
21:23
[quakenet] <Gabee> because they do this transparent compatibility with the old /Etc/init.d + ubuntu & upstart etc…
21:23
[quakenet] <Gabee> On Arch/Fedora/Anything else really, if it is green, it works, if it is red, it doesn't work
21:24
[quakenet] <fstd> for most of the servers i run (at work), each one has one particular service that doesn't come up at boot, as of systemd
21:24
[quakenet] <fstd> it's a huge pain in the ass
21:24
[quakenet] <fstd> and i have yet to see at least ONE actual benefit
21:24
[quakenet] <Gabee> I'm proding Ubuntu 18.04 so far it's a disaster
21:24
[quakenet] <fstd> everything has become shittier, more complicated adn less reliable
21:24
[quakenet] <Gabee> Been running fedora in test & opensuse as well, it's clean
21:24
[quakenet] <Gabee> Basically
21:24
[quakenet] <Gabee> on debian/ubuntu
21:24
[quakenet] <Gabee> systemctl is just an alias
21:25
[quakenet] <Gabee> which is /etc/init.d/old_shit_bash_script_from_1998
[quakenet] <Gabee> disable/enable is only a symlink on systemd, nothing more
21:25
[quakenet] <fstd> there's unit files that refer to init scripts, yeah. and there's init scripts that run systemctl. and i've seen one service fail because control actually got handed back and forth between init script and systemctl, each deferring to the other
21:26
[quakenet] <Gabee> great
21:26
[quakenet] <fstd> and i don't understand what purpose introducing all this brokenness serves
21:26
[quakenet] <fstd> the linux servers i set up don't run systemd, so at least there's that...
21:27
[quakenet] <fstd> we'd be super fucked without nagios currently