2020-09-01T00:07:51 #kisslinux ahh yes. will fix. ty :) 2020-09-01T00:38:39 #kisslinux E5ten: https://github.com/illiliti/sls/commit/3f08372351cdd45cc15b3abbad0961c0da344f23 2020-09-01T00:56:43 #kisslinux illiliti: why would I use this over doas 2020-09-01T00:57:22 #kisslinux or is it a different usecase or something 2020-09-01T01:07:00 #kisslinux sls doesn't use file config, everything stored in file attributes. it's also has "sudoedit" feature 2020-09-01T01:17:37 #kisslinux in other words, sls is excellent for those who thinks that features provided by doas or sudo are redundant for such basic usage 2020-09-01T01:20:03 #kisslinux if your doas config looks like "permit nopass ", sls is excellent for you 2020-09-01T01:26:35 #kisslinux illiliti: that's tragic 2020-09-01T01:32:38 #kisslinux E5ten: haha :) POSIX doesn't define setgroups to drop supplementary groups. leaving supplementary groups "as is" is big issue in case of security 2020-09-01T01:32:58 #kisslinux i don't know why POSIX rejects setgroups if we already have getgroups lol 2020-09-01T01:38:38 #kisslinux "Since setgroups() requires privilege, it is not covered by POSIX" is bullshit. setuid() requires privilige too 2020-09-01T04:04:07 #kisslinux Good morning. 2020-09-01T04:05:25 #kisslinux I updated my machine to latest software. My xorg seg faults now. 2020-09-01T04:19:59 #kisslinux "Caught signal 11 (segmentation fault)" 2020-09-01T04:24:47 #kisslinux libudev-zero ? 2020-09-01T04:25:52 #kisslinux I installed it because libinput terminated the update needing it. 2020-09-01T04:28:12 #kisslinux Why does libinput need it anyway.(sorry to be bothering) 2020-09-01T04:31:16 #kisslinux use eudev until i fix this crash 2020-09-01T04:31:30 #kisslinux for input devices enumeration 2020-09-01T04:31:51 #kisslinux understood. Thanks 2020-09-01T04:32:33 #kisslinux X now works 2020-09-01T04:32:40 #kisslinux Thanks 2020-09-01T04:32:52 #kisslinux np 2020-09-01T04:58:29 #kisslinux so i split out my repository management packages from my personal packages 2020-09-01T04:58:48 #kisslinux if you just want to install repositories with `kiss bi repo-wayland` for example, use https://github.com/jedahan/kiss-repo-repo 2020-09-01T04:59:03 #kisslinux happy to take naming suggestions and other improvements 2020-09-01T05:03:14 #kisslinux humaid_01: you could always go back to the patches libinput 2020-09-01T05:03:49 #kisslinux Patched* 2020-09-01T05:03:52 #kisslinux https://github.com/kisslinux/repo/tree/29d5ee15071a4de434334ed8aab005b97c94de1f/extra/libinput 2020-09-01T05:19:21 #kisslinux hey, before i go and open an erroneous issue, does anyone get the following 2020-09-01T05:19:57 #kisslinux on *anything* that installs alternatives? 2020-09-01T05:20:06 #kisslinux pastebin incoming 2020-09-01T05:22:09 #kisslinux https://pastebin.com/TGjjFdd6 2020-09-01T05:22:31 #kisslinux since i'm getting it for coreutils, sbase, ubase, etc I'm figuring its either 2020-09-01T05:23:08 #kisslinux on my end, or a bug in the PM, I wanna make sure im not gonna cause hassle 2020-09-01T05:23:13 #kisslinux if its on my end :> 2020-09-01T05:24:21 #kisslinux using kiss 5.0.5 for reference 2020-09-01T07:53:12 #kisslinux so.. bisecting through commits i found commit which introduced crash https://github.com/freedesktop/xorg-xserver/commit/74b7427c41b4e4104af7abf70a996c086d3d7628 2020-09-01T07:53:40 #kisslinux will push fix soon 2020-09-01T08:08:20 #kisslinux Nice 2020-09-01T10:55:54 #kisslinux @illiliti do I have to use libudev-zero to use mdev? 2020-09-01T11:09:11 #kisslinux dylanaraps: fix pushed 2020-09-01T11:10:27 #kisslinux humaid_01: basically yes 2020-09-01T13:38:55 #kisslinux dylanaraps: hm.. trying to build the qemu image out of the 2020.9 there seems something wrong with gcc 2020-09-01T13:39:07 #kisslinux root@cefix:/cache/kiss-bootstrap# gcc test.c 2020-09-01T13:39:10 #kisslinux /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/Scrt1.o: in function `_start': 2020-09-01T13:39:13 #kisslinux (.text+0x20): undefined reference to `main' 2020-09-01T13:39:15 #kisslinux (within chroot) 2020-09-01T13:40:02 #kisslinux ~ # gcc test.c 2020-09-01T13:40:05 #kisslinux collect2: fatal error: cannot find 'ld' 2020-09-01T13:43:53 #kisslinux It works fine here. 2020-09-01T13:44:47 #kisslinux hm... something went hazardous here on my build system :) 2020-09-01T13:44:54 #kisslinux I'm looking into this anyway. 2020-09-01T13:45:19 #kisslinux nm, it seems i have fucked my build system here as it seems :) 2020-09-01T13:47:19 #kisslinux hmm 2020-09-01T13:49:32 #kisslinux doing ./root/bin/kiss-chroot root/ is not a good idea 2020-09-01T13:53:40 #kisslinux dylanaraps: http://paste.debian.net/1162123/ 2020-09-01T13:57:28 #kisslinux You're extracting it incorrectly. The subdirectory 'kiss-chroot' no longer exists. 2020-09-01T13:57:43 #kisslinux See the usage instructions on the release page. 2020-09-01T13:57:54 #kisslinux And now also in the installation guide. 2020-09-01T13:58:18 #kisslinux It made no sense to require GNU tar during the installation process so the directory was dropped. 2020-09-01T13:58:36 #kisslinux aah i see, docs werent updated as i downloaded 2020-09-01T14:04:32 #kisslinux hm.. still the same with the new way 2020-09-01T14:04:56 #kisslinux What commands are you running exactly? 2020-09-01T14:05:14 #kisslinux curl http://paste.debian.net/plain/1162125 2020-09-01T14:07:50 #kisslinux Thanks 2020-09-01T14:07:56 #kisslinux I'll try identical steps 2020-09-01T14:08:25 #kisslinux maybe its also some environment strangeness over here but i fail to see which 2020-09-01T14:08:25 #kisslinux illiliti: Hey. Quick question. Should libudev-zero support cryptsetup? I had a problem recompiling cryptsetup after (attempting to, at least) replacing eudev with libudev-zero the other day. Went back to eudev to try out some other things instead. 2020-09-01T14:08:32 #kisslinux Uh. I get the same error outside of the chroot. 2020-09-01T14:08:38 #kisslinux yeah, me too :D 2020-09-01T14:08:47 #kisslinux abbbi: Try 'kiss b zlib' 2020-09-01T14:09:55 #kisslinux that one works 2020-09-01T14:11:07 #kisslinux It's fine then. 2020-09-01T14:16:25 #kisslinux hm.. not sure why it worked, re-extracting the archive it fails to build .. Compiler error reporting is too harsh for ./configure 2020-09-01T14:17:43 #kisslinux well, depends wether if KISS_PATH is set or if i directly build from the repo directory 2020-09-01T14:18:13 #kisslinux dylanaraps: Hello. What do you think of something like this? I'm trying to get used to running sudo with -i, but when I forget to this kind of bites me sometimes. https://xhrpb.com/kiss/2020-09-01-KISS_ROOT-not-set-patch.txt 2020-09-01T14:18:55 #kisslinux Not tested or anything, currently rebuilding stuff and don't want to mess with it. :) 2020-09-01T14:19:00 #kisslinux But you get the ideo 2020-09-01T14:19:01 #kisslinux idea 2020-09-01T14:33:23 #kisslinux bjoernfan: KISS_ROOT can be unset. The value is '/' in that case. 2020-09-01T14:33:46 #kisslinux abbbi: I can't reproduce this at all. Everything works fine here. 2020-09-01T14:38:56 #kisslinux its really strange, sometimes it works out, sometimes it wont 2020-09-01T14:39:39 #kisslinux 'mkdir dir; cd dir; tar xf ../file.tar.gz' never fails for me. 2020-09-01T14:39:43 #kisslinux Are you doing it as root? 2020-09-01T14:40:09 #kisslinux yes 2020-09-01T14:42:03 #kisslinux Can anyone else here reproduce? (See usage in releases page) 2020-09-01T14:50:09 #kisslinux ok, it seems to happen if you leave the chroot once and re-enter it 2020-09-01T14:50:16 #kisslinux heres the steps i did which make me reproduce it each time 2020-09-01T14:50:58 #kisslinux curl http://paste.debian.net/plain/1162132 2020-09-01T14:52:44 #kisslinux i assume setting kiss_path that way something messes up, if i freshly unpack, leave the chroot, clone and go directly to the gperf folder, building succeeds 2020-09-01T14:53:20 #kisslinux some environmental fuckup is going on here 2020-09-01T14:53:26 #kisslinux Let me try. 2020-09-01T14:55:02 #kisslinux I can't reproduce this 2020-09-01T14:55:39 #kisslinux It's because you overwrite /etc/profile 2020-09-01T14:55:43 #kisslinux You wipe $PATH 2020-09-01T14:55:50 #kisslinux Works fine here too. 2020-09-01T14:56:15 #kisslinux abbbi: Change > /etc/profile to >> /etc/profile 2020-09-01T14:56:32 #kisslinux DAMNIT 2020-09-01T14:56:34 #kisslinux You could also create a file in /etc/profile.d for this. 2020-09-01T14:56:46 #kisslinux of course 2020-09-01T14:56:55 #kisslinux yes, 2020-09-01T14:58:19 #kisslinux thanks guys, my failure :) 2020-09-01T16:42:32 #kisslinux Opened a bug report about X11 VAAPI: https://bugzilla.mozilla.org/show_bug.cgi?id=1662496 2020-09-01T16:42:42 #kisslinux (It currently depends on Wayland) 2020-09-01T17:32:44 #kisslinux https://bugzilla.mozilla.org/show_bug.cgi?id=1662496 2020-09-01T17:32:50 #kisslinux So their response is interesting... 2020-09-01T17:36:25 #kisslinux > Standalone X11 is legacy. 2020-09-01T17:36:27 #kisslinux :( 2020-09-01T17:47:34 #kisslinux Time to dig into the source code 2020-09-01T17:56:10 #kisslinux Hasn't X11 been 'legacy' for like, ten years 2020-09-01T17:56:29 #kisslinux I wonder how intense pulling support out of Wayland dependency actually is... 2020-09-01T17:57:29 #kisslinux I'm looking into it now. 2020-09-01T17:58:19 #kisslinux I just want hw accelerated video lol. 2020-09-01T17:59:24 #kisslinux Surely they knew about this while implementing it right? 2020-09-01T17:59:55 #kisslinux Heard any news about qt5-webengine and python 2 btw? dilynm: 2020-09-01T18:18:14 #kisslinux illiliti: imo you should add a .gitignore to libudev-zero that has 4 lines for matching the extensions .o .a .so and .pc, so that running git status on an unmodified source but with files created by the build would still show a clean tree (and it won't be possible to accidentally git add object files or anything) 2020-09-01T19:03:22 #kisslinux dylanaraps: I look every week or so but haven't seen anything 2020-09-01T19:03:43 #kisslinux Maybe closer to 6.0 release we'll hear something 2020-09-01T19:06:40 #kisslinux 'patches welcome, wontfix otherwise' what kind of a joke are these devs 2020-09-01T19:06:52 #kisslinux Would they even accept patches fixing their autoconf 2.13 req smfh 2020-09-01T19:07:20 #kisslinux that seems like pretty standard for open source 2020-09-01T19:07:52 #kisslinux There is no good browser and I need to be proven wrong 2020-09-01T19:09:57 #kisslinux E5ten: added 2020-09-01T19:11:11 #kisslinux qemu image for latest release built: https://github.com/abbbi/kiss-bootstrap/releases/tag/2020.9-1 2020-09-01T19:12:43 #kisslinux Nice 2020-09-01T19:12:53 #kisslinux bjoernfan: to fix this problem disable udev support in lvm2 2020-09-01T19:14:07 #kisslinux might be worth checking other distro's ff, see if they patched th wayland thing 2020-09-01T19:14:46 #kisslinux Webkitgtk only needs a single patch, I'd call that a good browser engine compared to modern standards 2020-09-01T19:15:18 #kisslinux I thought ff was down to 0 before this 2020-09-01T19:20:00 #kisslinux It is 2020-09-01T19:42:51 #kisslinux j`ey: on alpine we managed to build FF without dbus, libpulse and pipeware. works on X11 on my machine and I'm told by other developer that it works on wayland 2020-09-01T19:43:13 #kisslinux mps: the issue seems to be around hw acceleration 2020-09-01T19:43:16 #kisslinux though someone re-added back pipewire 2020-09-01T19:43:26 #kisslinux jedavies: mind squashing your pr commit with something like `git rebase -i HEAD~7`? I'm not sure what you did previously but the old commits still seem to be there 2020-09-01T19:43:28 #kisslinux ah, sorry then 2020-09-01T19:43:55 #kisslinux j`ey: I misunderstood 2020-09-01T19:44:20 #kisslinux np 2020-09-01T19:53:28 #kisslinux mps: where do you think alpine got the dbus patch from? ;) 2020-09-01T19:53:53 #kisslinux I know ;) 2020-09-01T19:54:07 #kisslinux I put it in git commit msg 2020-09-01T19:54:23 #kisslinux Glad people are using it 2020-09-01T19:54:28 #kisslinux and find it useful 2020-09-01T19:54:35 #kisslinux but I'm talking about FF 80, which don't need patch 2020-09-01T19:54:40 #kisslinux Yeah 2020-09-01T19:54:46 #kisslinux Our Firefox has no patches now. 2020-09-01T19:54:54 #kisslinux Though I'm working on one to fix the VAAPI issue. 2020-09-01T19:54:56 #kisslinux ff-esr still need it, thanks for your work 2020-09-01T19:59:56 #kisslinux np 2020-09-01T20:00:15 #kisslinux illiliti thanks for sls, i like it a lot 2020-09-01T20:03:17 #kisslinux you're welcome 2020-09-01T20:04:47 #kisslinux I'm thinking to package it for alpine 2020-09-01T20:07:53 #kisslinux hmm, that's nice idea! but you should note that sls uses file attributes to manage 2020-09-01T20:08:20 #kisslinux oh 2020-09-01T20:08:30 #kisslinux fuck my isp 2020-09-01T20:09:39 #kisslinux ... privilige escalation 2020-09-01T20:11:48 #kisslinux isn't it just suid? 2020-09-01T20:13:06 #kisslinux suid + sgid. sgid used to check if user allowed to run command 2020-09-01T20:14:51 #kisslinux so user must manually chown + chmod sls. you need to print this note to user 2020-09-01T20:15:32 #kisslinux there is no man page (yet) 2020-09-01T20:16:44 #kisslinux yes, we can do this from install script 2020-09-01T20:19:27 #kisslinux okay, fine then 2020-09-01T22:30:54 #kisslinux dylanaraps: why https://github.com/kisslinux/repo/blob/master/xorg/xorg-server/build#L24 2020-09-01T22:59:45 #kisslinux test