💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-09-01.txt captured on 2021-12-17 at 13:26:06.

View Raw

More Information

-=-=-=-=-=-=-

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