libera/#devuan-dev/ Monday, 2018-11-19

gnu_srs2Centurion_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_srs2And Centurion_Dan regarding eudev you made the latest updates and build. Maybe you should RFP it to Debian?00:10
Centurion_Dangnu_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 ml00:10
Centurion_Dangnu_srs2: the eudev patches for ascii are derived from a patch already applied to systemd-udev in debian.00:19
Centurion_Danaargh... just discovered why we are getting source upload failures with orig.tar.gz differences...01:39
Centurion_Dangzip 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.conf02:35
Centurion_Dan* "compression-level = 9" to debian/gbp.conf02:37
Centurion_DanKatolaZ:  -^^02:50
KatolaZCenturion_Dan: OK09:12
KatolaZwill do09:12
KatolaZthanks09:12
KatolaZgnu_srs2: just liaise with LeePen if you think you can/want to help09:13
KatolaZI don't understand the word "relax" :)09:13
KatolaZit does not exist in my dictionary09:13
KatolaZ:P09:13
Centurion_DanKatolaZ: I10:06
Centurion_Danhave 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-crypt10:08
Centurion_DanI have also applied the same fixes to unstable - but haven't pushed or built it yet.10:08
LeePeno/10:41
LeePenI am not trying to take over anything, I am sorry if it looks that way.10:42
LeePenI just want to try to get working desktops in Debian so that their argument to remove10:42
LeePensupport for other inits is reduced.10:43
LeePenI think that will help Devuan.10:43
LeePenI should have said working desktops without systemd ;)10:43
Centurion_DanLeePen: 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
KatolaZI don't think LeePen has stepped on anything :)10:45
KatolaZhe has been working on elogind, liaising with amesser10:45
KatolaZand he has acknowledged gnu_srs2's work publicly10:45
KatolaZ:)10:45
KatolaZlet's KISS and carry on10:45
KatolaZjust avoid double-work maybe10:45
Centurion_Danyup absolutely!!10:45
KatolaZCenturion_Dan: regarding eudev10:46
KatolaZwhat's the matter with shutdown?10:46
KatolaZwe could actually try to see if there is a way out10:46
KatolaZor if the bug can/has been patched upstream10:46
Centurion_Dancryptsetup 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 script10:47
KatolaZbut is this due to udev?10:47
KatolaZor to cryptsetup?10:47
Centurion_Danboth.10:48
KatolaZor to /sbin/sjutdown?10:48
KatolaZs/j/h/10:48
Centurion_DanI basically applied the same patch as systemd has for udev.10:48
KatolaZok10:49
KatolaZdoes this apply to 3.2.7 as well?10:49
Centurion_DanThis will solve it for some filesystems, but not root... cryptsetup should skip waiting around to shutdown crypt volumes that host the root filesystem10:50
KatolaZso that's a bug i cryptsetup10:51
Centurion_Danyes, I've just pushed the latest to unstable as well.10:51
KatolaZis thebug known in Debian?10:51
KatolaZ(damn, I still have problems understanding an encrypted /...)10:51
KatolaZ:D10:51
Centurion_DanThe bug from referred to from debian doesn't deal with that case specifically... but there could be others.10:52
Centurion_DanI10:52
KatolaZbbl10:54
KatolaZo/10:54
Centurion_Danyeah, 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_DanThe 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_DanLeePen: I am not far away from having consolekit2 ready to go.11:07
LeePenCenturion_Dan: That's good news.11:14
LeePenI am still trying to sort out polkit-1 for debian to go with their new elogind.11:15
LeePenThey didn't much like the version I produced based on gnu_srs2's work.11:15
LeePenDid you ever try to join elogind and polkit using a LD_PRELOAD wrapper?11:16
Centurion_DanLeePen: not that I know of...11:36
Centurion_Danwhat's the specific issue?... Can you provide some detail, pastebins etc showing what's happening?11:39
LeePenThe only issue is that when I produced a version for debian based on what Devuan does11:40
LeePenIan Jackson thought the debian polkit maintainers wouldn't like it:11:40
LeePenhttp://www.chiark.greenend.org.uk/pipermail/debian-init-diversity/2018-November/000329.html11:42
LeePenSo I was wondering if we could get polkit to use libelogind by LD_PRELOADing it in a wrapper.11:42
Centurion_Danwhy are you working on polkit instead of policykit1?11:48
Centurion_Danor did you just name your repo wrong?11:49
Centurion_DanLeePen: Did you check whether policykit-1 systemd libs are sufficient for running elogind in debian?11:56
LeePenYes I did -- they aren't because libelogind uses hashes to track sessions as there are no slices11:57
LeePenFor the pid<->session matching to work it has to use libelogind.11:58
Centurion_Danok, 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
LeePenWhich 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
LeePenIt feels more of a hack to me....12:01
Centurion_Danour 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
LeePenYes, 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_Dandoes it build an work for you?  or is it broken...12:18
Centurion_Danand does it still work with systemd12:18
LeePenThe 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_Dantest that it still works with systemd - and if that's fine then you should be ok to push the patches.12:24
LeePenOK. I will persvere. Thanks12:25
Centurion_Dano/13:36
Centurion_Danconsolekit2 is in experimental...13:36
KatolaZCenturion_Dan: <313:36
Centurion_DanKatolaZ: giving your ceres mini.iso a spin ;-)13:46
KatolaZCenturion_Dan: great13:46
KatolaZnote tasksel has a problem13:47
KatolaZjust skip it13:47
KatolaZit works13:47
Centurion_DanI pretty much only ever install ssh and nothing else anyway ;-)13:49
KatolaZ:D13:49
KatolaZme neithere13:49
KatolaZneither13:50
KatolaZbut need to say that to avoid dozens of bug reports13:50
Centurion_Danfair 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_DanKatolaZ: what's surprising is that encrypted lvm setup seems not much slower then non-encrypted....14:00
KatolaZI am not surprised at all14:13
KatolaZhard drive is normally the bottleneck14:13
KatolaZand all the writes to FS are actually cached14:13
KatolaZ(and reads as well)14:14
KatolaZat different levels14:14
Centurion_DanKatolaZ: Are you happy for me to bump consolekit2 into unstable?21:01
Centurion_DanI need it there to get slim rebuilt would fix the default tasksel for devuan-desktop-environment21:03
Centurion_Danslim 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
golinuxI 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
golinuxhttps://lists.dyne.org/lurker/message/20181118.232534.b9b42c8a.en.html21:22
Centurion_Dangolinux: It looks ok, but it would be nice to see it in context with the rest of the theme..21:32
golinuxGive me a month or so to get that together.21:39
Centurion_DanEven just a mock up.  It would give us a fair idea of how the whole them comes together ;-)21:40
golinuxThat 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/!