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