redrick | Much obliged, sir. "Cogenitor" is one of the many I've not (yet) seen. | 07:25 |
---|---|---|
redrick | Sorry, wrong channel. Grr. | 07:26 |
amesser | LeePen, I also pushed an (security)update for tomcat9 in beowulf: https://gitea.devuan.dev/devuan/tomcat9/src/branch/suites/beowulf-proposed-updates | 16:00 |
amesser | I don't know how to build for beowulf. Might you trigger the build if possible? Thx! | 16:01 |
mason | amesser: I noted very recently that openssh-server depends on libsystemd0 in Chimaera. My weekend starts tomorrow - working this weekend - but I'm going to have a stab at building without the systemd dependency. | 16:23 |
mason | I'm hoping we can have Chimaera release with no systemd dependencies whatsoever, at least for usable server configs, but ideally for traditional desktop configs too. | 16:24 |
amesser | Yeah, agree. | 16:25 |
amesser | I believe its possible to patch out any systemd dependency on most packages without much effort. | 16:25 |
mason | Certainly OpenSSH, coming from OpenBSD, doesn't have any inherent dependency, so I'm assuming it'll happen easily enough, but I'll report back any hitches here. | 16:26 |
amesser | E.g vdr ( a tv watching/ recording software ) also has systemd dep, but actually it is only in to notify systemd about the daemon has started... | 16:26 |
mason | It'd be neat if we had something akin to the old MacOS gestalt system for that kind of thing. Of course, systemd would want to make it systemd-specific, so it'd need to be done as an independent project. Might be hard to also keep people from trying to suck it into dbus. | 16:28 |
mason | Hm. Might make the most sense as part of SNMP, thinking about it. | 16:28 |
amesser | But now, garden work is calling :-) As said, I would be up there to help with patching out systemd wherever needed. | 16:29 |
mason | Cool cool. Enjoy the garden. :) | 16:29 |
amesser | Grr, i hate snmp ( had to implement snmp+mib database for an embedded system, not much ram... ) | 16:30 |
mason | I really do too - I once wrote a daemon called NotSNMP at a place, and it was far simpler, ironically - but what else would be the ideal way to query service status? | 16:30 |
mason | ...in reference to vdr's start-up notification function. | 16:31 |
mason | I'm imagining a thin layer atop it that would work like the old Mac gestalt selectors. | 16:32 |
mason | https://developer.apple.com/documentation/coreservices/1471624-gestalt | 16:32 |
amesser | mason: I'm not sure if it is possible to track service state reliably by having the service itself reporting the status. The service could fail to do so. | 19:31 |
amesser | I believe it should be always some "external" mechanism monitoring the state of a daemon. | 19:32 |
mason | So, a more general monitoring, or something like that. | 19:33 |
onefang | Like monit for example? | 19:33 |
mason | Maybe it could go both ways. General monitoring distinct from the service saying "here I am". | 19:33 |
amesser | Also during startup, the could be a rule as simple as "Fork to background, after you're ready to serve" If your service | 19:33 |
amesser | So the service starter simply waits for the process to return.. | 19:34 |
amesser | (and checks the exit code of course) | 19:34 |
amesser | If the service can not startup properly (wrong configuration...), it will just return with an error and not fork to background. | 19:35 |
mason | amesser: How about s6 for this? | 19:36 |
mason | https://wiki.gentoo.org/wiki/S6 | 19:36 |
amesser | Honestly, I know that there are many interesting alternatives. But unfortunetly I loaded my self with too much projects :-) | 19:41 |
amesser | So I'm afraid I have to stay with sysv for now. | 19:42 |
amesser | (It serves my needs, but at some point I'd like to have at least some kind of monitoring and automatic restart) | 19:43 |
mason | same | 19:45 |
mason | If I could clone myself I'd have time to do everything I want to do. | 19:45 |
amesser | My next task on schedule is to solder some DAB+/FM radio shield ordered by mikrocontroller.net community. Just got all PCBs and parts, time to prepare the microscope. | 19:45 |
amesser | https://gitlab.com/amesser-group/electronic-devices/radio-shield/-/blob/master/doc/shield/shield-r1_front.jpg | 19:46 |
onefang | If I could clone myself I'd need more food. | 19:47 |
amesser | LOL | 19:47 |
amesser | Food is the trigger - Diner time - Got to go now. Enjoy sunday evening! | 19:48 |
onefang | Or Monday morning. | 19:48 |
mason | amesser: Ah, neat. I struggle to solder lately, but I'm getting new reading glasses soonish, and maybe that'll make it possible again. Luckily my wife's good at soldering stuff. I can still solder wires, but for any really close work she does it. | 19:49 |
amesser | Ah of course. Sry | 19:49 |
mason | UGT strikes again | 19:49 |
amesser | Yes, Eyes are an issue. Therefore I bought myself a Stereo Micro last Christmas | 19:50 |
amesser | But actually thinges are more an issue. Smalles part on this pcb is 0.02x0.04 inch. | 19:51 |
amesser | *fingers | 19:51 |
amesser | However, got to go now or'll stay hungry till tomorrow ;-D | 19:52 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!