kreyren | So i am working on downstream for exherbo linux atm.. how do you write a service files that works on opnerc, systemd and other init systems? | 00:27 |
---|---|---|
kreyren | just make these into POSIX sh script with custom logic? | 00:27 |
icemodding | Good evening, I would like to help with the translations of devuan into Latin American Spanish either for documentation (https://devuan.org/os/documentation/) or whatever is needed from the web. | 06:58 |
mason | icemodding: Probably the best thing to do is to get a Git account and submit translations. | 07:00 |
mason | And thank you in advance. | 07:00 |
icemodding | no problem dude... :-) | 07:01 |
golinux | icemodding: There are already some translations of instructions here https://devuan.org/os/documentation/dev1fanboy/es/ | 07:29 |
golinux | mason: You're up late | 07:29 |
icemodding | thanks golinux | 07:29 |
icemodding | golinux, For translations only one person should do it or can it be more than one? | 07:34 |
golinux | Have never thought about that question. | 07:35 |
golinux | The person who translated those docs has done it for several releases. | 07:35 |
golinux | We also have Italian translation. | 07:36 |
icemodding | OK, in case you need more people for the Spanish translation, here I am. | 07:37 |
icemodding | :-) | 07:37 |
golinux | Really appreciate the offer, | 07:38 |
icemodding | no problem buddy :-) | 07:39 |
golinux | :) | 07:40 |
golinux | Welcome to Devuan, Haven't seen you before | 07:40 |
icemodding | It's my first time on this channel, but I usually translate the Arch Linux wiki, also the archlinux packages in transifex. | 07:43 |
icemodding | I have a group of devuan in Spanish on telegram. :-) | 07:43 |
golinux | Nice! | 07:45 |
golinux | That's a lot of work to do all that for Arch | 07:46 |
icemodding | yeap haha | 07:46 |
golinux | Good for you! | 07:46 |
icemodding | :-D | 07:47 |
icemodding | Well, I'm going to sleep. See you tomorrow! A pleasure to have entered this channel. | 07:47 |
golinux | Me too. We are close to the same tz. | 07:48 |
golinux | See you again soon | 07:48 |
icemodding | cya latah' buddys! | 07:49 |
mason | golinux: I was. But now vacation is over. Sigh. | 16:05 |
fsmithred | Centurion_Dan, got results yet? | 18:15 |
hagbard_ | Hi, may I suggest a fork of a debian-package in regard to systemd-dependencies? I think the libsystemd version that wireshark-common depends on can safely be downgraded, so that libelogind can be used instead. | 18:57 |
hagbard_ | This would make wireshark, tshark (and the packages that belong to / depend from it) installable in testing and unstable. | 18:57 |
hagbard_ | Builds and runs just fine. | 18:58 |
hagbard_ | (from 246 to 243) | 18:58 |
mason | hagbard_: What functionality does it use from systemd? My current experience is that there are dbus functions things pull from it, but I haven't dug deeply. | 19:23 |
hagbard_ | The only thing where functionality of the newer version is used for is for reading systemd-journals. For everything else 243 seems to do the trick. | 19:24 |
mason | hagbard_: I don't mean which version of libsystemd it needs, I'm wondering what the functionality is that required libsystemd at all. | 19:25 |
mason | hagbard_: If we're forking packages, it seems better to dispense with the entirely systemd ecosystem rather than selecting bits of it to require. | 19:26 |
hagbard_ | Sure, that would be preferable. | 19:26 |
mason | wow, word ordering - I swear I'm not connected to IRC via UDP | 19:27 |
hagbard_ | But a lower version would at least allow to use libelogind instead of libsystemd. | 19:27 |
mason | hagbard_: It's not a win. It's the same thing, renamed. | 19:28 |
mason | hagbard_: It sort of papers over the fact that it's still libsystemd. | 19:28 |
hagbard_ | But I do not know if there's anything else where libsystemd is used by wireshark. | 19:29 |
mason | I think it'd be useful to uniquely identify the behaviour, and see what independent libraries provide it. I'd be shocked if it were anything unique or frankly valuable. | 19:29 |
mason | I want to dive into this work, but I'm not going to let myself do much until I have a functioning wiki for us. | 19:29 |
mason | But that's awfully close, so it won't be long. | 19:29 |
mason | I need to get some other packaging work done this weekend, unrelated. | 19:30 |
hagbard_ | Didn't dig into the code yet. Just modified the control file, and was happy that it built/installed/ran fine. | 19:30 |
mason | Be interesting to remove the includes and see what it complains is missing. | 19:30 |
hagbard_ | I can try. | 19:30 |
mason | Ideally it's a one-line change to test. | 19:31 |
mason | And it should fail, and not missing definitions. | 19:31 |
mason | note* | 19:31 |
mason | And then we can see what to do about those. | 19:31 |
mason | hagbard_: If you want to work on it together, I'd be willing to work on the "finding alternatives, patching to use them" part. | 19:32 |
hagbard_ | dbus might indeed be among the common suspects | 19:32 |
mason | Be interesting to know how it makes use of dbus, who interacts with the code via dbus, etc. | 19:33 |
mason | dbus is also something worth chopping out, at least in terms of hard dependencies for most things. | 19:33 |
hagbard_ | I'll have look. | 19:33 |
hagbard_ | Hmm, according to the logs, debian has shoehorned it in just for reading systemd-journals and nothing else. I removed all mentions in all files of libsystemd (there where none in the actual sources). It's currently building. | 20:01 |
mason | hagbard_: Nice. I'd expect it to choke on a function definition somewhere, but maybe it's clean enough to ifdef it out based on defines. | 20:03 |
mason | hagbard_: If it's really this smooth, that'll mean we can fork without changing the source, just the debian/rules, at a guess. | 20:04 |
hagbard_ | I don't even have libsystemd-dev or libelogind-dev installed at all. | 20:06 |
mason | cool | 20:10 |
hagbard_ | mason: builds/installs/runs just fine, without any complaint whatsoever | 20:27 |
hagbard_ | Don't know why. Maybe there was already some #ifdef/config/make/whatever magic in place for that case. | 20:29 |
mason | hagbard_: Probably. Good. :) | 20:29 |
mason | hagbard_: Thanks for testing! | 20:29 |
mason | I want to be able to install systems without *logind*. | 20:30 |
hagbard_ | And that's mostly a shim anyways. | 20:30 |
mason | Hrm, my client boldfaced that. Meant it as actual wildcard markers, not emphasis. :P | 20:31 |
hagbard_ | Did 3 things: remove it from control, from ./tools/debian-setup.sh , and deleted the cmake-detector for libsystemd from cmake/modules . | 20:39 |
mason | cmake frightens me | 20:40 |
hagbard_ | yeah, another 18 packages un-systemd-ed | 20:52 |
hagbard_ | dependants not counted | 20:53 |
mason | nice!!! | 20:56 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!