gnu_srs2 | Centurion_Dan: KatolaZ: Seems like LeePen is working on both elogind and policykit-1: Then I can just relax and he takes over policykit-1? | 00:07 |
---|---|---|
gnu_srs2 | And Centurion_Dan regarding eudev you made the latest updates and build. Maybe you should RFP it to Debian? | 00:10 |
Centurion_Dan | gnu_srs2: I hadn't as yet seen updates on policykit-1. No relaxing and we don't just let people "takeover" packages. If he wants to patch it then he should talk to us about that on Devuan-Dev ml | 00:10 |
Centurion_Dan | gnu_srs2: the eudev patches for ascii are derived from a patch already applied to systemd-udev in debian. | 00:19 |
Centurion_Dan | aargh... just discovered why we are getting source upload failures with orig.tar.gz differences... | 01:39 |
Centurion_Dan | gzip on ascii is now producing different outputs then it previously did because dpkg has changed it's default compression level - if you get a breakage repo-builds complaining about .dsc or .orig.tar.gz then try adding the line "compression-level" = 9 to debian/gbp.conf | 02:35 |
Centurion_Dan | * "compression-level = 9" to debian/gbp.conf | 02:37 |
Centurion_Dan | KatolaZ: -^^ | 02:50 |
KatolaZ | Centurion_Dan: OK | 09:12 |
KatolaZ | will do | 09:12 |
KatolaZ | thanks | 09:12 |
KatolaZ | gnu_srs2: just liaise with LeePen if you think you can/want to help | 09:13 |
KatolaZ | I don't understand the word "relax" :) | 09:13 |
KatolaZ | it does not exist in my dictionary | 09:13 |
KatolaZ | :P | 09:13 |
Centurion_Dan | KatolaZ: I | 10:06 |
Centurion_Dan | have patched eudev for ascii-proposed to fix bug #261 - although it's only a partial fix as cryptsetup doesn't have a means for handling shutdown scenario's where root is on dm-crypt | 10:08 |
Centurion_Dan | I have also applied the same fixes to unstable - but haven't pushed or built it yet. | 10:08 |
LeePen | o/ | 10:41 |
LeePen | I am not trying to take over anything, I am sorry if it looks that way. | 10:42 |
LeePen | I just want to try to get working desktops in Debian so that their argument to remove | 10:42 |
LeePen | support for other inits is reduced. | 10:43 |
LeePen | I think that will help Devuan. | 10:43 |
LeePen | I should have said working desktops without systemd ;) | 10:43 |
Centurion_Dan | LeePen: Nice to see you... I'm keen we work togoether to achieve this, so a bit of communication will help ensure we don't step on others toes, or double up on work. | 10:44 |
KatolaZ | I don't think LeePen has stepped on anything :) | 10:45 |
KatolaZ | he has been working on elogind, liaising with amesser | 10:45 |
KatolaZ | and he has acknowledged gnu_srs2's work publicly | 10:45 |
KatolaZ | :) | 10:45 |
KatolaZ | let's KISS and carry on | 10:45 |
KatolaZ | just avoid double-work maybe | 10:45 |
Centurion_Dan | yup absolutely!! | 10:45 |
KatolaZ | Centurion_Dan: regarding eudev | 10:46 |
KatolaZ | what's the matter with shutdown? | 10:46 |
KatolaZ | we could actually try to see if there is a way out | 10:46 |
KatolaZ | or if the bug can/has been patched upstream | 10:46 |
Centurion_Dan | cryptsetup on shutdown hangs... eudev was partly to blame, and the patches I've done fix that by properly setting up udevd as a daemon in the init script | 10:47 |
KatolaZ | but is this due to udev? | 10:47 |
KatolaZ | or to cryptsetup? | 10:47 |
Centurion_Dan | both. | 10:48 |
KatolaZ | or to /sbin/sjutdown? | 10:48 |
KatolaZ | s/j/h/ | 10:48 |
Centurion_Dan | I basically applied the same patch as systemd has for udev. | 10:48 |
KatolaZ | ok | 10:49 |
KatolaZ | does this apply to 3.2.7 as well? | 10:49 |
Centurion_Dan | This will solve it for some filesystems, but not root... cryptsetup should skip waiting around to shutdown crypt volumes that host the root filesystem | 10:50 |
KatolaZ | so that's a bug i cryptsetup | 10:51 |
Centurion_Dan | yes, I've just pushed the latest to unstable as well. | 10:51 |
KatolaZ | is thebug known in Debian? | 10:51 |
KatolaZ | (damn, I still have problems understanding an encrypted /...) | 10:51 |
KatolaZ | :D | 10:51 |
Centurion_Dan | The bug from referred to from debian doesn't deal with that case specifically... but there could be others. | 10:52 |
Centurion_Dan | I | 10:52 |
KatolaZ | bbl | 10:54 |
KatolaZ | o/ | 10:54 |
Centurion_Dan | yeah, pretty much chicken and egg problem on shutdown... ie, how do you stop the dmcrypt volume when the rootfs hosted by it is still mounted. | 10:54 |
Centurion_Dan | The answer is we can't because as soon as you unmount root you don't have access to the tools to stop the crypt volume. So the fix is to detect if a crypt volume contains the root either directly or indirectly (ie lvm or raid) filesystem and if that is the case just skip trying to stop that volume. | 10:57 |
Centurion_Dan | - technically provided all filesystems are unmounted and volume groups are released we shouldn't need to specifically stop the crypt volumes. | 11:00 |
Centurion_Dan | LeePen: I am not far away from having consolekit2 ready to go. | 11:07 |
LeePen | Centurion_Dan: That's good news. | 11:14 |
LeePen | I am still trying to sort out polkit-1 for debian to go with their new elogind. | 11:15 |
LeePen | They didn't much like the version I produced based on gnu_srs2's work. | 11:15 |
LeePen | Did you ever try to join elogind and polkit using a LD_PRELOAD wrapper? | 11:16 |
Centurion_Dan | LeePen: not that I know of... | 11:36 |
Centurion_Dan | what's the specific issue?... Can you provide some detail, pastebins etc showing what's happening? | 11:39 |
LeePen | The only issue is that when I produced a version for debian based on what Devuan does | 11:40 |
LeePen | Ian Jackson thought the debian polkit maintainers wouldn't like it: | 11:40 |
LeePen | http://www.chiark.greenend.org.uk/pipermail/debian-init-diversity/2018-November/000329.html | 11:42 |
LeePen | So I was wondering if we could get polkit to use libelogind by LD_PRELOADing it in a wrapper. | 11:42 |
Centurion_Dan | why are you working on polkit instead of policykit1? | 11:48 |
Centurion_Dan | or did you just name your repo wrong? | 11:49 |
Centurion_Dan | LeePen: Did you check whether policykit-1 systemd libs are sufficient for running elogind in debian? | 11:56 |
LeePen | Yes I did -- they aren't because libelogind uses hashes to track sessions as there are no slices | 11:57 |
LeePen | For the pid<->session matching to work it has to use libelogind. | 11:58 |
Centurion_Dan | ok, so you'll need to patch to add elogind support without breaking the systemd behaviours and generate both interface libraries from the same package.. | 12:00 |
LeePen | Which is what I did, but Ian Jackson was cool about. So I am wondering if we can achieve the same thing (get polkitd to use libelogind) by using a LD_PRELOAD wrapper. | 12:01 |
LeePen | It feels more of a hack to me.... | 12:01 |
Centurion_Dan | our devuan patches would do to much to get rid of the systemd specific parts, so you'll have to add the elogind specific parts without and build both backends. | 12:08 |
LeePen | Yes, that is what I did, leave debian's libsystemd bits, add in Devuan's libelogind but leave out Devuan's consolekit as there is no consolekit in debian/unstable at the moment. | 12:11 |
Centurion_Dan | does it build an work for you? or is it broken... | 12:18 |
Centurion_Dan | and does it still work with systemd | 12:18 |
LeePen | The build works for me. I think it worked in the VM, although it isn't in there at the moment. I didn't check if the libsystemd still worked, but I didn't touch that -- just created new -elogind pacakges linked against libelogind. | 12:22 |
Centurion_Dan | test that it still works with systemd - and if that's fine then you should be ok to push the patches. | 12:24 |
LeePen | OK. I will persvere. Thanks | 12:25 |
Centurion_Dan | o/ | 13:36 |
Centurion_Dan | consolekit2 is in experimental... | 13:36 |
KatolaZ | Centurion_Dan: <3 | 13:36 |
Centurion_Dan | KatolaZ: giving your ceres mini.iso a spin ;-) | 13:46 |
KatolaZ | Centurion_Dan: great | 13:46 |
KatolaZ | note tasksel has a problem | 13:47 |
KatolaZ | just skip it | 13:47 |
KatolaZ | it works | 13:47 |
Centurion_Dan | I pretty much only ever install ssh and nothing else anyway ;-) | 13:49 |
KatolaZ | :D | 13:49 |
KatolaZ | me neithere | 13:49 |
KatolaZ | neither | 13:50 |
KatolaZ | but need to say that to avoid dozens of bug reports | 13:50 |
Centurion_Dan | fair enough... I saw the question re merged /usr... ;-) | 13:52 |
Centurion_Dan | ... I think I'm going to have to find a couple more TB of disks so I can run a full local mirror to speed up installs ;-) | 13:54 |
Centurion_Dan | KatolaZ: what's surprising is that encrypted lvm setup seems not much slower then non-encrypted.... | 14:00 |
KatolaZ | I am not surprised at all | 14:13 |
KatolaZ | hard drive is normally the bottleneck | 14:13 |
KatolaZ | and all the writes to FS are actually cached | 14:13 |
KatolaZ | (and reads as well) | 14:14 |
KatolaZ | at different levels | 14:14 |
Centurion_Dan | KatolaZ: Are you happy for me to bump consolekit2 into unstable? | 21:01 |
Centurion_Dan | I need it there to get slim rebuilt would fix the default tasksel for devuan-desktop-environment | 21:03 |
Centurion_Dan | slim depends on libpng which needs to be rebuilt to get the correct dependency but also build-depends on libck-connector-dev which doesn't exist in unstable. The new consolekit package should solve that. | 21:05 |
golinux | I know y'all have more important things to do but . . . I would really appreciate feedback on the proposed desktop wallpaper as requested here: | 21:22 |
golinux | https://lists.dyne.org/lurker/message/20181118.232534.b9b42c8a.en.html | 21:22 |
Centurion_Dan | golinux: It looks ok, but it would be nice to see it in context with the rest of the theme.. | 21:32 |
golinux | Give me a month or so to get that together. | 21:39 |
Centurion_Dan | Even just a mock up. It would give us a fair idea of how the whole them comes together ;-) | 21:40 |
golinux | That will take many late hours to get it right. Hopefully sooner than later. It will be similar to how Clearlooks-Phenix-DarkPurpy looks but not as white. | 22:02 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!