libera/#devuan-dev/ Saturday, 2020-10-17

kreyrenSo 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
kreyrenjust make these into POSIX sh script with custom logic?00:27
icemoddingGood 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
masonicemodding: Probably the best thing to do is to get a Git account and submit translations.07:00
masonAnd thank you in advance.07:00
icemoddingno problem dude... :-)07:01
golinuxicemodding: There are already some translations of instructions here https://devuan.org/os/documentation/dev1fanboy/es/07:29
golinuxmason: You're up late07:29
icemoddingthanks golinux07:29
icemoddinggolinux, For translations only one person should do it or can it be more than one?07:34
golinuxHave never thought about that question.07:35
golinuxThe person who translated those docs has done it for several releases.07:35
golinuxWe also have Italian translation.07:36
icemoddingOK, in case you need more people for the Spanish translation, here I am.07:37
icemodding:-)07:37
golinuxReally appreciate the offer,07:38
icemoddingno problem buddy :-)07:39
golinux:)07:40
golinuxWelcome to Devuan,  Haven't seen you before07:40
icemoddingIt's my first time on this channel, but I usually translate the Arch Linux wiki, also the archlinux packages in transifex.07:43
icemoddingI have a group of devuan in Spanish on telegram. :-)07:43
golinuxNice!07:45
golinuxThat's a lot of work to do all that for Arch07:46
icemoddingyeap haha07:46
golinuxGood for you!07:46
icemodding:-D07:47
icemoddingWell, I'm going to sleep. See you tomorrow! A pleasure to have entered this channel.07:47
golinuxMe too.  We are close to the same tz.07:48
golinuxSee you again soon07:48
icemoddingcya latah' buddys!07:49
masongolinux: I was. But now vacation is over. Sigh.16:05
fsmithredCenturion_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
masonhagbard_: 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
masonhagbard_: I don't mean which version of libsystemd it needs, I'm wondering what the functionality is that required libsystemd at all.19:25
masonhagbard_: 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
masonwow, word ordering - I swear I'm not connected to IRC via UDP19:27
hagbard_But a lower version would at least allow to use libelogind instead of libsystemd.19:27
masonhagbard_: It's not a win. It's the same thing, renamed.19:28
masonhagbard_: 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
masonI 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
masonI 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
masonBut that's awfully close, so it won't be long.19:29
masonI 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
masonBe interesting to remove the includes and see what it complains is missing.19:30
hagbard_I can try.19:30
masonIdeally it's a one-line change to test.19:31
masonAnd it should fail, and not missing definitions.19:31
masonnote*19:31
masonAnd then we can see what to do about those.19:31
masonhagbard_: 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 suspects19:32
masonBe interesting to know how it makes use of dbus, who interacts with the code via dbus, etc.19:33
masondbus 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
masonhagbard_: 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
masonhagbard_: 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
masoncool20:10
hagbard_mason: builds/installs/runs just fine, without any complaint whatsoever20:27
hagbard_Don't know why. Maybe there was already some #ifdef/config/make/whatever magic in place for that case.20:29
masonhagbard_: Probably. Good. :)20:29
masonhagbard_: Thanks for testing!20:29
masonI want to be able to install systems without *logind*.20:30
hagbard_And that's mostly a shim anyways.20:30
masonHrm, my client boldfaced that. Meant it as actual wildcard markers, not emphasis. :P20: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
masoncmake frightens me20:40
hagbard_yeah, another 18 packages un-systemd-ed20:52
hagbard_dependants not counted20:53
masonnice!!!20:56

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!