💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-01-12.txt captured on 2024-05-26 at 16:28:01.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-01-12T03:27:23 #kisslinux <icyphox> gm 2020-01-12T03:27:28 #kisslinux <icyphox> today, we rice 2020-01-12T04:40:40 #kisslinux <KayW> what wm 2020-01-12T05:06:31 #kisslinux <icyphox> KayW: so i was planning to go with sowm 2020-01-12T05:06:38 #kisslinux <icyphox> but it doesn't exactly fit my needs 2020-01-12T05:06:46 #kisslinux <icyphox> i tried building xfwm4 from source 2020-01-12T05:06:50 #kisslinux <icyphox> but it's bloated as fuck 2020-01-12T05:06:52 #kisslinux <icyphox> so that's out 2020-01-12T05:07:01 #kisslinux <icyphox> i will try 2bwm now 2020-01-12T05:07:25 #kisslinux <icyphox> it's asking for a xcb_icccm.h header 2020-01-12T05:07:30 #kisslinux <icyphox> idk which pkg serves that 2020-01-12T05:07:36 #kisslinux <icyphox> might have to build that myself 2020-01-12T05:08:47 #kisslinux <icyphox> oh nvm 2020-01-12T05:08:54 #kisslinux <icyphox> it's xcb-util-wm 2020-01-12T07:47:00 #kisslinux <dylanaraps> Both OpenBSD and Nix are swapping to Firefox ESR from now on as the dependency situation is too hard. 2020-01-12T07:47:01 #kisslinux <dylanaraps> https://undeadly.org/cgi?action=article;sid=20200109141600 2020-01-12T07:47:06 #kisslinux <dylanaraps> https://github.com/NixOS/nixpkgs/pull/72126 2020-01-12T07:48:55 #kisslinux <icyphox> yep 2020-01-12T07:49:10 #kisslinux <icyphox> but 2020-01-12T07:49:26 #kisslinux <icyphox> how does esr solve the dependency issue 2020-01-12T07:50:00 #kisslinux <icyphox> it requires the same deps to build no? 2020-01-12T07:50:49 #kisslinux <dylanaraps> Well 2020-01-12T07:51:16 #kisslinux <dylanaraps> The issue is that Firefox stable follows the latest rust stable. 2020-01-12T07:51:27 #kisslinux <dylanaraps> Rust has no ABI compatibility between versions. 2020-01-12T07:51:36 #kisslinux <icyphox> oh 2020-01-12T07:51:37 #kisslinux <icyphox> jeez 2020-01-12T07:51:42 #kisslinux <dylanaraps> Yeah 2020-01-12T07:52:05 #kisslinux <dylanaraps> So they're forced to update rust to update Firefox. 2020-01-12T07:52:19 #kisslinux <dylanaraps> They're also forced to update nss/nspr. 2020-01-12T07:52:35 #kisslinux <dylanaraps> They have a LOT of packages which also use these. 2020-01-12T07:52:50 #kisslinux <dylanaraps> So there's a lot of rebuilds and testing to be done on each Firefox release. 2020-01-12T07:53:13 #kisslinux <dylanaraps> We don't have that problem though. 2020-01-12T09:17:47 #kisslinux <icyphox> anyone using ntpd here 2020-01-12T09:42:38 #kisslinux <Aarg[m]> I do, I run it once at boot via /etc/rc.d/net.boot 2020-01-12T09:46:10 #kisslinux <Aarg[m]> oh and btw, icyphox 2020-01-12T09:46:22 #kisslinux <Aarg[m]> Have you seen berry? It's in community 2020-01-12T09:49:16 #kisslinux <icyphox> Aarg[m]: berry wm? 2020-01-12T09:49:53 #kisslinux <icyphox> Also cool, thanks. I wanted to know how y'all were starting ntpd. 2020-01-12T09:49:59 #kisslinux <Aarg[m]> Yeah 2020-01-12T09:50:29 #kisslinux <icyphox> Yes I've seen it. I remember looking at its source long back, when I tried writing my owm wm in Nim. 2020-01-12T09:50:31 #kisslinux <icyphox> Heh. 2020-01-12T09:50:47 #kisslinux <icyphox> I'm using 2b right now. It's pretty nice. 2020-01-12T09:51:20 #kisslinux <Aarg[m]> I shall try it at some point 2020-01-12T09:51:55 #kisslinux <Aarg[m]> Currently using bspwm but mainly because I like the separation with sxhkd 2020-01-12T09:52:01 #kisslinux <Aarg[m]> I hardly use any of it's features 2020-01-12T09:52:18 #kisslinux <icyphox> Oh yeah. I really liked that when I ran xfwm standalone. 2020-01-12T09:52:48 #kisslinux <icyphox> I tried building it, but gave up. 2020-01-12T09:59:09 #kisslinux <Aarg[m]> Heh 2020-01-12T09:59:25 #kisslinux <Aarg[m]> What's the appeal of running it standalone? 2020-01-12T09:59:59 #kisslinux <Aarg[m]> I guess you still get the taskbar etc?! 2020-01-12T10:00:28 #kisslinux <icyphox> Nope. 2020-01-12T10:00:38 #kisslinux <icyphox> Just the WM and optionally, the compositor. 2020-01-12T10:00:45 #kisslinux <icyphox> I like the themes. 2020-01-12T10:01:04 #kisslinux <icyphox> It's kinda like openbox, in that sense. But fatter and bloated-er. 2020-01-12T10:01:06 #kisslinux <icyphox> LOL 2020-01-12T10:01:24 #kisslinux <Aarg[m]> Hehe, I see 2020-01-12T10:03:51 #kisslinux <icyphox> Ah man. I'm loving KISS 2020-01-12T10:04:08 #kisslinux <icyphox> 5 days to get this far. Heh. 2020-01-12T10:14:45 #kisslinux <Aarg[m]> A good learning experience tho 2020-01-12T10:15:36 #kisslinux <Aarg[m]> Kudos for not giving up honestly 2020-01-12T10:16:28 #kisslinux <dylanaraps> Would've been only 2-3 days had we thought of fonts sooner. lol 2020-01-12T10:18:31 #kisslinux <icyphox> haha 2020-01-12T10:18:34 #kisslinux <icyphox> indeed 2020-01-12T10:18:46 #kisslinux <icyphox> i learnt a TON, that's for sure 2020-01-12T10:29:01 #kisslinux <dylanaraps> That's the idea :P 2020-01-12T10:49:32 #kisslinux <Aarg[m]> I can't get over how fast kiss boots 2020-01-12T10:49:49 #kisslinux <Aarg[m]> I see login before my monitor switched to the proper resolution 2020-01-12T10:50:09 #kisslinux <dylanaraps> I know :D 2020-01-12T10:50:21 #kisslinux <Aarg[m]> Eh, or rather it's done while the monitor switches 2020-01-12T10:50:43 #kisslinux <dylanaraps> The boot scripts are as simple as possible basically. 2020-01-12T10:50:43 #kisslinux <Aarg[m]> Openrc is SO slow in comparison 2020-01-12T10:50:52 #kisslinux <dylanaraps> They're actually written well too. 2020-01-12T10:51:15 #kisslinux <Aarg[m]> Yeah, First distro where I pretty much fully understand the entire boot process too 2020-01-12T10:51:43 #kisslinux <dylanaraps> I'm going to add comments as well. 2020-01-12T10:51:51 #kisslinux <dylanaraps> To explain the "why" for parts of it. 2020-01-12T10:52:12 #kisslinux <Aarg[m]> That'd be nice 2020-01-12T10:52:18 #kisslinux <dylanaraps> The crypttab parser was so hard to get right. 2020-01-12T10:52:26 #kisslinux <dylanaraps> Most distros run some awk script for this 2020-01-12T10:52:53 #kisslinux <Aarg[m]> I have skipped reading that :D 2020-01-12T10:53:06 #kisslinux <Aarg[m]> Because I don't need it 2020-01-12T10:53:34 #kisslinux <dylanaraps> Yeah, I don't use it either 2020-01-12T10:54:24 #kisslinux <dylanaraps> The sysctl stuff is 'sysctl --system' in shell basically. 2020-01-12T10:54:34 #kisslinux <dylanaraps> It's a non-portable flag so I had to implement it myself. 2020-01-12T10:59:56 #kisslinux <Aarg[m]> Is that a Linux or GNU'ism? 2020-01-12T11:02:44 #kisslinux <dylanaraps> Uh 2020-01-12T11:02:52 #kisslinux <dylanaraps> Well, busybox sysctl doesn't include it. 2020-01-12T11:03:19 #kisslinux <dylanaraps> Neither does FreeBSD sysctl. 2020-01-12T11:03:39 #kisslinux <dylanaraps> Neither does OpenBSD sysctl. 2020-01-12T11:03:42 #kisslinux <dylanaraps> Sounds like GNU 2020-01-12T11:04:08 #kisslinux <dylanaraps> Or is it a part of util-linux? 2020-01-12T11:04:18 #kisslinux <dylanaraps> AH https://www.archlinux.org/packages/core/x86_64/procps-ng/ 2020-01-12T11:04:22 #kisslinux <dylanaraps> procps-ng 2020-01-12T11:05:48 #kisslinux <Aarg[m]> Oh, interesting, I would've guessed util-linux too 2020-01-12T11:07:03 #kisslinux <dylanaraps> Yeah 2020-01-12T11:07:22 #kisslinux <dylanaraps> The documentation explains how '--system' works and it's pretty simple. 2020-01-12T11:07:35 #kisslinux <dylanaraps> Just reads conf files from various directories in a specific order. 2020-01-12T11:08:55 #kisslinux <Aarg[m]> So, easy to rewrite 2020-01-12T11:12:16 #kisslinux <Aarg[m]> dylanaraps, I guess it's no problem to use a link to a zipped git snapshot as source for a package? 2020-01-12T11:13:32 #kisslinux <Aarg[m]> I want to package oed but don't want to backport some of it's changes since last release 2020-01-12T11:14:01 #kisslinux <Aarg[m]> Same for neatvi 2020-01-12T11:14:03 #kisslinux <dylanaraps> From GitHub you mean? 2020-01-12T11:14:24 #kisslinux <dylanaraps> GitHub .zip tarballs are also hosted as .tar.gz 2020-01-12T11:14:30 #kisslinux <dylanaraps> Just need to change the URL. 2020-01-12T11:14:40 #kisslinux <dylanaraps> s/tarballs/archives/ 2020-01-12T11:15:01 #kisslinux <Aarg[m]> Ah ok that's good 2020-01-12T11:15:07 #kisslinux <Aarg[m]> And yeah, from github 2020-01-12T11:15:16 #kisslinux <dylanaraps> Yeah 2020-01-12T11:15:21 #kisslinux <dylanaraps> Just replace .zip with .tar.gz 2020-01-12T11:15:51 #kisslinux <Aarg[m]> will do, ty 2020-01-12T11:19:03 #kisslinux <dylanaraps> I'm adding proper text wrapping to birch. 2020-01-12T11:19:20 #kisslinux <dylanaraps> So wrapping messages aren't printed in the nick column. 2020-01-12T11:40:32 #kisslinux <Aarg[m]> Carefully with control characters fucking up your string lengths 2020-01-12T11:42:46 #kisslinux <Aarg[m]> -y 2020-01-12T11:48:21 #kisslinux <dylanaraps> I know 2020-01-12T11:48:35 #kisslinux <dylanaraps> :P 2020-01-12T11:54:17 #kisslinux <Aarg[m]> ok ok :D 2020-01-12T12:31:52 #kisslinux <icyphox> what happened to community/imagemagick? 2020-01-12T12:32:03 #kisslinux <icyphox> i see a commit saying it was added, but i can't find it? 2020-01-12T12:33:02 #kisslinux <dylanaraps> It was the older imagemagick and was dropped. 2020-01-12T12:33:09 #kisslinux <dylanaraps> I'll push the new imagemagick in a sec. 2020-01-12T12:34:20 #kisslinux <icyphox> ah 2020-01-12T12:34:23 #kisslinux <icyphox> alrighty 2020-01-12T12:37:28 #kisslinux <dylanaraps> icyphox: Pushed 2020-01-12T12:37:57 #kisslinux <dylanaraps> Dependencies may not be 100% correct but the package manager will fill in the gaps. 2020-01-12T12:38:07 #kisslinux <dylanaraps> This is something we'll fix over time. 2020-01-12T12:38:27 #kisslinux <icyphox> coolio 2020-01-12T12:38:31 #kisslinux <dylanaraps> It's one of those packages that links to whatever is available. 2020-01-12T12:39:14 #kisslinux <icyphox> i don't see it? 2020-01-12T12:39:16 #kisslinux <icyphox> or am i dumb 2020-01-12T12:40:14 #kisslinux <dylanaraps> Oops 2020-01-12T12:40:18 #kisslinux <dylanaraps> Had to pull first. 2020-01-12T12:40:22 #kisslinux <icyphox> hah 2020-01-12T12:40:32 #kisslinux <dylanaraps> OK 2020-01-12T12:40:34 #kisslinux <dylanaraps> Pushed 2020-01-12T12:41:10 #kisslinux <icyphox> yee 2020-01-12T12:48:44 #kisslinux <icyphox> dylanaraps: https://x.icyphox.sh/kPj.png 2020-01-12T12:48:46 #kisslinux <icyphox> :) 2020-01-12T12:49:30 #kisslinux <lieuxnoir> wow 2020-01-12T12:49:51 #kisslinux <lieuxnoir> i didn't knew xinit was that simple to replace with just one script 2020-01-12T12:50:04 #kisslinux <lieuxnoir> thanks dylanaraps 2020-01-12T12:50:06 #kisslinux <dylanaraps> np 2020-01-12T12:50:08 #kisslinux <icyphox> lieuxnoir: source? 2020-01-12T12:50:15 #kisslinux <dylanaraps> icyphox: Nice 2020-01-12T12:50:20 #kisslinux <lieuxnoir> go to dylan's bin repo 2020-01-12T12:50:24 #kisslinux <lieuxnoir> icyphox 2020-01-12T12:50:24 #kisslinux <icyphox> ah 2020-01-12T12:50:26 #kisslinux <dylanaraps> https://github.com/dylanaraps/bin/blob/master/x 2020-01-12T12:50:41 #kisslinux <dylanaraps> Note: Your .xinitrc must be an executable shell script. 2020-01-12T12:50:47 #kisslinux <lieuxnoir> well, two scripts to be precise 2020-01-12T12:50:59 #kisslinux <icyphox> ah wow 2020-01-12T12:51:06 #kisslinux <dylanaraps> You could drop the .xinitrc and dump yours inside this script. 2020-01-12T12:51:07 #kisslinux <dylanaraps> :P 2020-01-12T12:51:26 #kisslinux <lieuxnoir> much more KISS-er lol 2020-01-12T12:51:33 #kisslinux <dylanaraps> Heh 2020-01-12T12:51:43 #kisslinux <icyphox> I can't 'kiss r xinit' though, because of the xorg-server dependency. 2020-01-12T12:51:43 #kisslinux <dylanaraps> icyphox: Want me to put your scrot on the website? 2020-01-12T12:51:49 #kisslinux <icyphox> Sure! 2020-01-12T12:51:51 #kisslinux <dylanaraps> KISS_FORCE=1 kiss r xinit 2020-01-12T12:51:59 #kisslinux <icyphox> Ah. 2020-01-12T12:52:02 #kisslinux <icyphox> Cool. 2020-01-12T12:52:15 #kisslinux <dylanaraps> An update to Xorg will bring it back though. 2020-01-12T12:52:31 #kisslinux <icyphox> Yes, I realized. 2020-01-12T12:52:34 #kisslinux <dylanaraps> I'm going to create a xorg-meta package to fix this though. 2020-01-12T12:52:38 #kisslinux <icyphox> I think I'll stick to xinit for now. 2020-01-12T12:52:45 #kisslinux <lieuxnoir> yes please 2020-01-12T12:52:54 #kisslinux <icyphox> Yeah, that'll be neat. 2020-01-12T12:53:00 #kisslinux <dylanaraps> It'll include libinput, etc. 2020-01-12T12:53:12 #kisslinux <icyphox> A base font as well, perhaps? 2020-01-12T12:53:25 #kisslinux <icyphox> Or you'll have ppl like me struggling. 2020-01-12T12:53:27 #kisslinux <dylanaraps> Sure 2020-01-12T12:53:29 #kisslinux <dylanaraps> Good idea 2020-01-12T12:53:32 #kisslinux <dylanaraps> :D 2020-01-12T12:53:33 #kisslinux <icyphox> Hah. 2020-01-12T12:53:51 #kisslinux <lieuxnoir> which font fam tho 2020-01-12T12:53:59 #kisslinux <icyphox> liberation? 2020-01-12T12:54:44 #kisslinux <dylanaraps> Something that provides a sans-serif, serif and monospace font. Also something which never sees updates. 2020-01-12T12:54:57 #kisslinux <lieuxnoir> DeJavu ftw 2020-01-12T12:56:10 #kisslinux <icyphox> Well Liberation fits that bill perfectly. As does DejaVu. 2020-01-12T12:57:46 #kisslinux <lieuxnoir> but i just use ms fonts nowadays lol 2020-01-12T12:58:42 #kisslinux <dylanaraps> Liberation sounds good 2020-01-12T12:58:45 #kisslinux <dylanaraps> I use ms fonts too 2020-01-12T12:58:50 #kisslinux <dylanaraps> Best solution 2020-01-12T12:58:58 #kisslinux <dylanaraps> Though something I can't provide in the repositories. 2020-01-12T12:59:32 #kisslinux <lieuxnoir> cuz it just renders (mostly) everything properly 2020-01-12T13:00:24 #kisslinux <dylanaraps> oof 2020-01-12T13:00:32 #kisslinux <dylanaraps> liberation requires python to build? 2020-01-12T13:00:37 #kisslinux <dylanaraps> And fontforge 2020-01-12T13:00:46 #kisslinux <dylanaraps> We kind just want the end result lol 2020-01-12T13:00:56 #kisslinux <icyphox> Ship the ttf? 2020-01-12T13:01:00 #kisslinux <dylanaraps> Yup 2020-01-12T13:01:09 #kisslinux <dylanaraps> I don't think anyone wants to "build" their fonts. lol 2020-01-12T13:01:20 #kisslinux <icyphox> Yeah. 2020-01-12T13:01:22 #kisslinux <icyphox> lol 2020-01-12T13:01:59 #kisslinux <lieuxnoir> "yeah i build my own fonts as well" 2020-01-12T13:02:07 #kisslinux <lieuxnoir> lol 2020-01-12T13:02:21 #kisslinux <dylanaraps> OK 2020-01-12T13:02:27 #kisslinux <dylanaraps> liberation is < 1MB 2020-01-12T13:02:30 #kisslinux <dylanaraps> Perfect 2020-01-12T13:04:56 #kisslinux <icyphox> nice 2020-01-12T13:05:15 #kisslinux <dylanaraps> OK 2020-01-12T13:05:17 #kisslinux <dylanaraps> Pushed 2020-01-12T13:05:24 #kisslinux <dylanaraps> I'll create the meta package now. 2020-01-12T13:05:35 #kisslinux <dylanaraps> Then I'll update the install guide with Xorg steps. 2020-01-12T13:05:57 #kisslinux <lieuxnoir> meta packages are like package groups, no? 2020-01-12T13:06:22 #kisslinux <dylanaraps> This will just be an empty package which depends on xorg-server, xinit, libinput and liberation-fonts 2020-01-12T13:08:24 #kisslinux <lieuxnoir> would that allow xinit to be removed without forcing it? 2020-01-12T13:08:48 #kisslinux <dylanaraps> You could remove the group after installation which would then remove the xinit dependency. 2020-01-12T13:09:06 #kisslinux <dylanaraps> The packages which belong to the group will stay installed. 2020-01-12T13:09:12 #kisslinux <lieuxnoir> nice 2020-01-12T13:09:23 #kisslinux <dylanaraps> Also keeps that package count down. ;) 2020-01-12T13:10:22 #kisslinux <dylanaraps> Call it xorg-meta? 2020-01-12T13:10:37 #kisslinux <dylanaraps> OR 2020-01-12T13:11:02 #kisslinux <dylanaraps> I could just say in the guide: Run 'kiss b xorg-server xf86-input-libinput xinit liberation-fonts'. 2020-01-12T13:11:15 #kisslinux <dylanaraps> And then remove the xinit dependency from xorg-server. 2020-01-12T13:11:19 #kisslinux <dylanaraps> I like this more. 2020-01-12T13:11:23 #kisslinux <icyphox> +1 2020-01-12T13:11:28 #kisslinux <icyphox> Toss it in the guide. 2020-01-12T13:12:11 #kisslinux <dylanaraps> OK. xinit dependency dropped from xorg-server. 2020-01-12T13:12:22 #kisslinux <dylanaraps> 2 options to receive the change now. 2020-01-12T13:12:27 #kisslinux <dylanaraps> 1: Rebuild xorg-server 2020-01-12T13:12:40 #kisslinux <dylanaraps> 2: Remove xinit from /var/db/kiss/install/xorg-server/depends 2020-01-12T13:12:54 #kisslinux <dylanaraps> 3: KISS_FORCE=1 kiss r xinit 2020-01-12T13:13:12 #kisslinux <dylanaraps> 2 and 3 are basically the same. 2020-01-12T13:13:54 #kisslinux <lieuxnoir> won't kiss u update the depends file itself? 2020-01-12T13:14:05 #kisslinux <lieuxnoir> then include it in the new build? 2020-01-12T13:14:28 #kisslinux <dylanaraps> I didn't bump the xorg-server release number. 2020-01-12T13:14:44 #kisslinux <dylanaraps> So as to not force a whole rebuild for a change in dependencies. 2020-01-12T13:14:52 #kisslinux <dylanaraps> (To every KISS user) 2020-01-12T13:16:26 #kisslinux <lieuxnoir> so then why is the rebuild necessary? 2020-01-12T13:17:00 #kisslinux <dylanaraps> Well, the installed depends file won't update unless you rebuild xorg-server. 2020-01-12T13:18:25 #kisslinux <lieuxnoir> that means i could just proceed to step 2, no? 2020-01-12T13:19:11 #kisslinux <dylanaraps> Yup 2020-01-12T13:19:17 #kisslinux <dylanaraps> Any of the three really. 2020-01-12T13:19:22 #kisslinux <dylanaraps> They all achieve the same result. 2020-01-12T13:19:34 #kisslinux <dylanaraps> And they all have zero chance of breaking anything. 2020-01-12T13:19:51 #kisslinux <lieuxnoir> ahh, stupid me 2020-01-12T13:19:59 #kisslinux <lieuxnoir> >2 *options* 2020-01-12T13:20:01 #kisslinux <lieuxnoir> lol 2020-01-12T13:20:53 #kisslinux <dylanaraps> heh 2020-01-12T13:21:05 #kisslinux <dylanaraps> Yeah, I thought of a 3rd while typing it out. 2020-01-12T13:26:23 #kisslinux <dylanaraps> I'm also going to update the guide to add the creation of a single user. 2020-01-12T13:26:47 #kisslinux <dylanaraps> (Early in the guide so the guide takes place as a user account) 2020-01-12T13:29:37 #kisslinux <lieuxnoir> i remember 2020-01-12T13:30:32 #kisslinux <lieuxnoir> wouldn't it be better if kiss also handled checksums for installed config files (under /etc) 2020-01-12T13:30:49 #kisslinux <dylanaraps> Yes 2020-01-12T13:30:55 #kisslinux <dylanaraps> It's something I want to work on. 2020-01-12T13:30:57 #kisslinux <lieuxnoir> so it would remove them if they're unchanged, and keep them if they're not 2020-01-12T13:31:19 #kisslinux <dylanaraps> It's a tricky problem to solve. 2020-01-12T13:31:25 #kisslinux <dylanaraps> Arch does it with a "3-way handshake" 2020-01-12T13:32:00 #kisslinux <dylanaraps> I have a simpler idea. 2020-01-12T13:32:30 #kisslinux <dylanaraps> Compare the modified date of the /var/db/kiss/installed/pkg/ dir and each /etc file. 2020-01-12T13:32:36 #kisslinux <dylanaraps> If they match, remove it. 2020-01-12T13:33:23 #kisslinux <dylanaraps> Although 2020-01-12T13:33:31 #kisslinux <lieuxnoir> does the modified date change if i just opened a file and save it without really modifying it? 2020-01-12T13:33:36 #kisslinux <dylanaraps> Yup 2020-01-12T13:33:41 #kisslinux <dylanaraps> Won't work 2020-01-12T13:33:41 #kisslinux <dylanaraps> heh 2020-01-12T13:34:00 #kisslinux <lieuxnoir> maybe another checksums file, no? 2020-01-12T13:34:47 #kisslinux <dylanaraps> Ideally, I'd like to avoid more files but if I can't think of anything, yup. 2020-01-12T13:38:42 #kisslinux <lieuxnoir> btw, busybox w doesn't show anything 2020-01-12T13:39:12 #kisslinux <lieuxnoir> just headers, actually 2020-01-12T13:40:04 #kisslinux <dylanaraps> I can reproduce. 2020-01-12T13:40:21 #kisslinux <dylanaraps> I wonder if we're missing something in our kernels. 2020-01-12T13:48:21 #kisslinux <dylanaraps> OK 2020-01-12T13:48:26 #kisslinux <dylanaraps> Added Xorg to the guide 2020-01-12T13:48:31 #kisslinux <dylanaraps> As well as a adduser step. 2020-01-12T13:49:26 #kisslinux <dylanaraps> I'll soon extend this to listing some Window managers and installing a default terminal. 2020-01-12T13:50:08 #kisslinux <icyphox> I guess that stuff belongs in the wiki? 2020-01-12T13:50:18 #kisslinux <lieuxnoir> i'm waiting for someone to fork xterm and remove all the bloat 2020-01-12T13:50:26 #kisslinux <icyphox> lieuxnoir: urxvt 2020-01-12T13:50:29 #kisslinux <dylanaraps> icyphox: Yeah 2020-01-12T13:50:42 #kisslinux <dylanaraps> I'll link to the Wiki from the guide. 2020-01-12T13:50:50 #kisslinux <icyphox> Or just use st. It's surprisingly nice. 2020-01-12T13:51:03 #kisslinux <konimex> if you want bloat-free just use suckless st, it sucks though imo 2020-01-12T13:51:11 #kisslinux <icyphox> It doesn't. 2020-01-12T13:51:18 #kisslinux <icyphox> Well, subjective. 2020-01-12T13:51:26 #kisslinux <icyphox> But it's good enough for me. (with patches) 2020-01-12T13:51:33 #kisslinux <dylanaraps> st is best 2020-01-12T13:51:59 #kisslinux <konimex> just a play on words (suckless, sucks), but I'm not really a fan of modifying config.h just to customize something 2020-01-12T13:52:14 #kisslinux <dylanaraps> I haven't changed it since I configured it. 2020-01-12T13:52:27 #kisslinux <icyphox> Really? I love that konimex. 2020-01-12T13:52:34 #kisslinux <dylanaraps> There's a patch for .Xresources support too. 2020-01-12T13:52:36 #kisslinux <icyphox> Also, it's just a one time thing. 2020-01-12T13:52:46 #kisslinux <icyphox> dylanaraps: that patch breaks my terminal 2020-01-12T13:52:54 #kisslinux <icyphox> I'm setting colors by hand right now. 2020-01-12T13:52:55 #kisslinux <konimex> let's just say it's a matter of workflow 2020-01-12T13:53:01 #kisslinux <dylanaraps> I've never used it personally :P 2020-01-12T13:53:04 #kisslinux <dylanaraps> (the patch) 2020-01-12T13:53:07 #kisslinux <icyphox> Ah. 2020-01-12T13:53:12 #kisslinux <icyphox> How do you change colors then? 2020-01-12T13:53:18 #kisslinux <dylanaraps> Escape sequences 2020-01-12T13:53:19 #kisslinux <lieuxnoir> `bud`? 2020-01-12T13:53:22 #kisslinux <dylanaraps> Yup 2020-01-12T13:53:32 #kisslinux <icyphox> Ooh. That's convenient. I want to try that. 2020-01-12T13:53:32 #kisslinux <dylanaraps> Colors based on my wallpaper 2020-01-12T13:53:48 #kisslinux <dylanaraps> See: https://github.com/dylanaraps/paleta 2020-01-12T13:53:59 #kisslinux <dylanaraps> I use this with a script (bud) to fetch colors from an image. 2020-01-12T13:54:03 #kisslinux <lieuxnoir> time to build imagemagick 2020-01-12T13:54:11 #kisslinux <dylanaraps> paleta handles sending sequences to all terminals. 2020-01-12T13:54:33 #kisslinux <icyphox> I especially like the Mod+l patch to cycle thru links and copy them. Heh. 2020-01-12T13:54:43 #kisslinux <icyphox> I shall try paleta, thanks. 2020-01-12T13:54:57 #kisslinux <lieuxnoir> cuz i've been wondering which software uses that 'display' command lol 2020-01-12T13:55:05 #kisslinux <Aarg> I do all of that with tmux 2020-01-12T13:55:16 #kisslinux <lieuxnoir> turns out it was im 2020-01-12T13:55:24 #kisslinux <dylanaraps> I need to rewrite it in POSIX shell though :P 2020-01-12T13:55:26 #kisslinux <Aarg> easy to bind a key in copy-mode to open the current word in your browser etc 2020-01-12T13:56:10 #kisslinux <icyphox> I've tried tmux -- multiple times, infact -- and I just can't get into that workflow. 2020-01-12T13:56:24 #kisslinux <Aarg> way better when you are independant like that, the terminal I use hardly matters 2020-01-12T13:56:29 #kisslinux <Aarg> though I prefer unpatched st 2020-01-12T13:56:35 #kisslinux <icyphox> It's great on my VPS, but on my local system? Eegh. 2020-01-12T13:56:53 #kisslinux <icyphox> Oh yeah, tmux handles scrollback etc. 2020-01-12T13:57:04 #kisslinux <icyphox> Unpatched st was hell for me. 2020-01-12T13:57:16 #kisslinux <dylanaraps> I use st unpatched :P 2020-01-12T13:57:30 #kisslinux <dylanaraps> Also: 2020-01-12T13:57:30 #kisslinux <dylanaraps> static unsigned int xfps = 5000; 2020-01-12T13:57:30 #kisslinux <dylanaraps> static unsigned int actionfps = 5000; 2020-01-12T13:57:45 #kisslinux <Aarg> wtf 2020-01-12T13:57:55 #kisslinux <dylanaraps> Try it 2020-01-12T13:58:08 #kisslinux <Aarg> whats the benefit? 2020-01-12T13:58:21 #kisslinux <icyphox> What is that? 2020-01-12T13:58:23 #kisslinux <dylanaraps> I've found it to be faster. 2020-01-12T13:58:35 #kisslinux <dylanaraps> I don't have benchmarks so just try it. 2020-01-12T13:58:39 #kisslinux <Aarg> while cooking your gpu? ;p 2020-01-12T13:58:47 #kisslinux <dylanaraps> Nope 2020-01-12T13:59:05 #kisslinux <Aarg> yeah, I'd imagine perceivable input lag is probably lowered 2020-01-12T13:59:10 #kisslinux <Aarg> but the difference can't be huge 2020-01-12T13:59:29 #kisslinux <dylanaraps> I'd like to see if you notice a difference 2020-01-12T13:59:29 #kisslinux <icyphox> Just added it. 2020-01-12T13:59:35 #kisslinux <dylanaraps> I did this a long time ago 2020-01-12T13:59:49 #kisslinux <icyphox> Okay, I've got two running -- with and without boosted fps(?). 2020-01-12T13:59:51 #kisslinux <Aarg> ok, sec 2020-01-12T13:59:52 #kisslinux <icyphox> Let me see. 2020-01-12T14:00:02 #kisslinux <Aarg> I will start 2 sts side by side to an a/b test 2020-01-12T14:00:31 #kisslinux <dylanaraps> icyphox: Any name you'd like me to use on the website? 2020-01-12T14:00:31 #kisslinux <icyphox> Hmmm. No percievable difference, to me anyway. 2020-01-12T14:00:45 #kisslinux <lieuxnoir> use time 2020-01-12T14:00:48 #kisslinux <icyphox> 'Anirudh' works. 2020-01-12T14:00:52 #kisslinux <dylanaraps> OK 2020-01-12T14:01:01 #kisslinux <dylanaraps> Shall I link to your Github? 2020-01-12T14:01:11 #kisslinux <dylanaraps> It's up to you 2020-01-12T14:01:14 #kisslinux <icyphox> You can link to https://icyphox.sh 2020-01-12T14:01:30 #kisslinux <dylanaraps> OK 2020-01-12T14:01:37 #kisslinux <icyphox> Or if you want consistency with other links, then GitHub is fine. :P 2020-01-12T14:02:22 #kisslinux <dylanaraps> Pushed 2020-01-12T14:02:37 #kisslinux <dylanaraps> Should update in a second. 2020-01-12T14:02:44 #kisslinux <icyphox> Cool. Thanks. :D 2020-01-12T14:02:51 #kisslinux <Aarg> cant perceive a difference as well 2020-01-12T14:02:56 #kisslinux <dylanaraps> lol 2020-01-12T14:03:14 #kisslinux <Aarg> intel igpu 2020-01-12T14:03:17 #kisslinux <icyphox> ^ 2020-01-12T14:03:22 #kisslinux <dylanaraps> Same 2020-01-12T14:03:29 #kisslinux <dylanaraps> I'll find the source for where I saw it first. 2020-01-12T14:03:45 #kisslinux <Aarg> I'm quite sensitive to input lag too 2020-01-12T14:04:59 #kisslinux <dylanaraps> https://lwn.net/Articles/752894/ 2020-01-12T14:05:11 #kisslinux <dylanaraps> Oh yeah, try dodraw=1 too. 2020-01-12T14:05:19 #kisslinux <dylanaraps> You have to modify the source. 2020-01-12T14:05:31 #kisslinux <dylanaraps> > sed -i -e 's/dodraw = 0/dodraw = 1/g' x.c 2020-01-12T14:05:45 #kisslinux <dylanaraps> And latency was the reason. 2020-01-12T14:05:58 #kisslinux <lieuxnoir> <img src="/images/icyphox.png" alt="icyphox"> 2020-01-12T14:06:04 #kisslinux <lieuxnoir> should be jpg 2020-01-12T14:06:08 #kisslinux <icyphox> Oh. Let me try. 2020-01-12T14:06:14 #kisslinux <dylanaraps> oops 2020-01-12T14:06:30 #kisslinux <dylanaraps> Fixed 2020-01-12T14:07:34 #kisslinux <icyphox> Is there a quantitive way to benchmark this? 2020-01-12T14:07:45 #kisslinux <icyphox> I really can't tell the difference just by looking. lmao 2020-01-12T14:08:10 #kisslinux <dylanaraps> See: https://lwn.net/Articles/751763/ 2020-01-12T14:08:36 #kisslinux <dylanaraps> This is the tool: https://pavelfatin.com/typometer/ 2020-01-12T14:08:43 #kisslinux <icyphox> Neato. 2020-01-12T14:08:46 #kisslinux <Aarg> I only tested keyboard input 2020-01-12T14:08:47 #kisslinux <icyphox> I'll check it out. 2020-01-12T14:08:52 #kisslinux <dylanaraps> Oh, needs java 2020-01-12T14:08:54 #kisslinux <dylanaraps> heh 2020-01-12T14:09:07 #kisslinux <icyphox> nvm 2020-01-12T14:09:57 #kisslinux <dylanaraps> Oh 2020-01-12T14:10:35 #kisslinux <dylanaraps> This is one of the tests: 2020-01-12T14:10:38 #kisslinux <Aarg> fuck, busybox tail -f not using inotify kinda ruins my irc client 2020-01-12T14:10:43 #kisslinux <dylanaraps> time seq -f "the quick brown fox jumps over the lazy dog %g" 1000000 2020-01-12T14:10:57 #kisslinux <dylanaraps> lol 2020-01-12T14:10:59 #kisslinux <Aarg> everything is so delayed because it polls for new lines 2020-01-12T14:11:08 #kisslinux <dylanaraps> Our seq has no -f 2020-01-12T14:11:29 #kisslinux <dylanaraps> I wonder if there's an option for that in the config Aarg 2020-01-12T14:11:44 #kisslinux <dylanaraps> > # CONFIG_INOTIFYD is not set 2020-01-12T14:11:55 #kisslinux <Aarg> that's a seperate program 2020-01-12T14:12:06 #kisslinux <dylanaraps> ah 2020-01-12T14:13:29 #kisslinux <Aarg> it's fine, I will just live with the delay :) 2020-01-12T14:15:18 #kisslinux <dylanaraps> ooo 2020-01-12T14:15:19 #kisslinux <Aarg> have you tested only setting actionfps? 2020-01-12T14:15:31 #kisslinux <dylanaraps> Aarg: util-linux can provide tailf which uses inotify. 2020-01-12T14:15:47 #kisslinux <Aarg> oh, thats interesting 2020-01-12T14:16:00 #kisslinux <dylanaraps> It's meant for when your tail doesn't use inotify. 2020-01-12T14:16:45 #kisslinux <Aarg> nice, any chance you could enable it in the kiss pkg? 2020-01-12T14:17:06 #kisslinux <Aarg> prefer to not have so many pkgs in my overlay 2020-01-12T14:17:08 #kisslinux <dylanaraps> Yup 2020-01-12T14:17:10 #kisslinux <dylanaraps> Doing it now 2020-01-12T14:17:14 #kisslinux <Aarg> <3 2020-01-12T14:19:25 #kisslinux <dylanaraps> Now to figure out how to enable it. 2020-01-12T14:22:25 #kisslinux <dylanaraps> It should be enabled by default 2020-01-12T14:23:54 #kisslinux <dylanaraps> AH 2020-01-12T14:23:57 #kisslinux <dylanaraps> They removed it! 2020-01-12T14:24:06 #kisslinux <dylanaraps> It's ok, I'll add it back in. 2020-01-12T14:25:29 #kisslinux <Aarg> why would they do that 2020-01-12T14:25:41 #kisslinux <dylanaraps> https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/commit/?id=70ca1a77721b41f2355eeb00d4e55e13dba3e313 2020-01-12T14:25:48 #kisslinux <dylanaraps> > tailf: remove deprecated utility 2020-01-12T14:26:05 #kisslinux <dylanaraps> > -why: "tail -f" is better nowadays, tailf has unfixed bugs 2020-01-12T14:26:40 #kisslinux <Aarg> ah I see 2020-01-12T14:26:53 #kisslinux <dylanaraps> It's 295 LOC though 2020-01-12T14:26:57 #kisslinux <dylanaraps> tiny 2020-01-12T14:27:20 #kisslinux <dylanaraps> It's only that large because it also support polling when inotify isn't available. 2020-01-12T14:27:24 #kisslinux <Aarg> I mean it was obviously going to be about decreased maintenance but, yeah, I expected it to be tiny 2020-01-12T14:50:32 #kisslinux <lieuxnoir> dylanaraps: noticed 2020-01-12T14:50:35 #kisslinux <lieuxnoir> something 2020-01-12T14:51:26 #kisslinux <lieuxnoir> on eiwd 2020-01-12T14:52:16 #kisslinux <lieuxnoir> if the SSID contains any other symbol other than "-", it connects 2020-01-12T14:53:02 #kisslinux <dylanaraps> Interesting 2020-01-12T14:53:07 #kisslinux <lieuxnoir> e.g. SS&ID works, SS-ID doesn't 2020-01-12T14:53:20 #kisslinux <dylanaraps> Even when encoded? =adjaldjaldjalsdalsdja 2020-01-12T14:53:32 #kisslinux <lieuxnoir> yep 2020-01-12T14:54:19 #kisslinux <lieuxnoir> i've only tested the most of the special characters on the number line of the keyboard though 2020-01-12T14:54:42 #kisslinux <dylanaraps> I haven't touched that code though. 2020-01-12T14:54:42 #kisslinux <dylanaraps> Hm 2020-01-12T14:55:04 #kisslinux <lieuxnoir> It encodes if the SSID has - 2020-01-12T14:55:32 #kisslinux <lieuxnoir> but iwd says different 2020-01-12T14:56:01 #kisslinux <lieuxnoir> The SSID appears verbatim in the name if it contains only alphanumeric characters, spaces, underscores or minus signs. Otherwise it is encoded as an equal sign followed by the lower-case hex encoding of the name. 2020-01-12T14:56:08 #kisslinux <lieuxnoir> ^ from the manpage 2020-01-12T14:56:21 #kisslinux <TwistedFate> does kiss have ZFS build? 2020-01-12T14:57:04 #kisslinux <lieuxnoir> TwistedFate: https://github.com/jedavies-dev/kiss-zfs 2020-01-12T14:57:30 #kisslinux <dylanaraps> Ah 2020-01-12T14:57:37 #kisslinux <TwistedFate> how smart is it to use third party repos though? 2020-01-12T14:57:52 #kisslinux <TwistedFate> i'd feel much better knowing it came from the official one 2020-01-12T14:58:11 #kisslinux <dylanaraps> jdavies maintains a KISS port to ppc64le. 2020-01-12T14:58:11 #kisslinux <lieuxnoir> TwistedFate: https://getkiss.org/pages/install#enable-the-community-repository 2020-01-12T14:58:26 #kisslinux <lieuxnoir> same steps for 3rd party repos 2020-01-12T14:58:37 #kisslinux <dylanaraps> User repositories are meant to fill gaps where software doesn't align with FOSS or the philosophy. 2020-01-12T14:58:59 #kisslinux <TwistedFate> is xorg in the main repo? 2020-01-12T14:59:03 #kisslinux <dylanaraps> Yes 2020-01-12T14:59:17 #kisslinux <dylanaraps> Everything up to mpv/Firefox is in the official repositories. 2020-01-12T14:59:44 #kisslinux <dylanaraps> The basics for a functioning system essentially. 2020-01-12T15:00:02 #kisslinux <dylanaraps> There's a list of repos here btw: https://github.com/topics/kiss-repo 2020-01-12T15:00:11 #kisslinux <dylanaraps> (If you have a repo, tag it with #kiss-repo) 2020-01-12T15:02:29 #kisslinux <TwistedFate> i could not find mesa in core nor extra repo 2020-01-12T15:02:32 #kisslinux <TwistedFate> is it even there? 2020-01-12T15:03:00 #kisslinux <dylanaraps> It's in xorg 2020-01-12T15:03:15 #kisslinux <dylanaraps> I've been meaning to move it to extra 2020-01-12T15:03:16 #kisslinux <TwistedFate> ah 2020-01-12T15:03:26 #kisslinux <dylanaraps> btw: kiss search pkg 2020-01-12T15:03:41 #kisslinux <TwistedFate> i've not yet installed it, just browsing the github 2020-01-12T15:04:00 #kisslinux <dylanaraps> globs work too: kiss search '*substr*' 2020-01-12T15:04:13 #kisslinux <TwistedFate> i'm still on the fence, because i play games, mostly on steam but wine too 2020-01-12T15:06:13 #kisslinux <dylanaraps> You could dual boot or run a distribution like Arch in a chroot. 2020-01-12T15:08:37 #kisslinux <TwistedFate> hmm how does chroot work for both 32bit and 64bit games? 2020-01-12T15:08:55 #kisslinux <TwistedFate> i shouldn't have problems with it? 2020-01-12T15:09:18 #kisslinux <dylanaraps> I run CS Source in an Arch chroot when I'm really bored or my brother wants to play. 2020-01-12T15:10:15 #kisslinux <dylanaraps> You could probably do it through the Nix package manager as a normal user too. 2020-01-12T15:11:09 #kisslinux <dylanaraps> The other alternative would be flatpak though the concept is something I wholly disagree with. 2020-01-12T15:18:34 #kisslinux <konimex> and packaging flatpak is painful, never again 2020-01-12T15:19:31 #kisslinux <dylanaraps> Oh yeah 2020-01-12T15:19:33 #kisslinux <dylanaraps> That too 2020-01-12T15:22:05 #kisslinux <lieuxnoir> `*[!A-Za-z0-9-_' ']*)` 2020-01-12T15:22:11 #kisslinux <lieuxnoir> ^ change this 2020-01-12T15:22:24 #kisslinux <lieuxnoir> `*[!A-Za-z0-9_' '-]*)` 2020-01-12T15:22:27 #kisslinux <lieuxnoir> ^ to this 2020-01-12T15:22:51 #kisslinux <lieuxnoir> now it connects 2020-01-12T15:22:56 #kisslinux <TwistedFate> anyone here uses Ryzen 3000 series CPU and KISS? 2020-01-12T15:23:17 #kisslinux <dylanaraps> lieuxnoir: Nice 2020-01-12T15:23:58 #kisslinux <lieuxnoir> i noticed it was encoding SSIDs with hypen 2020-01-12T15:24:06 #kisslinux <lieuxnoir> which should not be 2020-01-12T15:26:37 #kisslinux <dylanaraps> Fixed in master. 2020-01-12T15:27:00 #kisslinux <dylanaraps> https://github.com/void-linux/void-packages/issues/18179 2020-01-12T15:27:04 #kisslinux <dylanaraps> > Firefox 72 segfaults #18179 2020-01-12T15:27:08 #kisslinux <dylanaraps> > No output other than "Speicherzugriffsfehler". 2020-01-12T15:27:10 #kisslinux <dylanaraps> lol? 2020-01-12T15:27:33 #kisslinux <lieuxnoir> dylanaraps: no 2020-01-12T15:27:39 #kisslinux <lieuxnoir> place the hypen at the end 2020-01-12T15:27:57 #kisslinux <dylanaraps> Oh 2020-01-12T15:28:46 #kisslinux <dylanaraps> Fixed 2020-01-12T15:28:48 #kisslinux <dylanaraps> Thanks 2020-01-12T15:28:55 #kisslinux <lieuxnoir> <3 2020-01-12T15:29:09 #kisslinux <konimex> is that actual output or just if user's locale is de_DE? 2020-01-12T15:29:20 #kisslinux <dylanaraps> That's what I want to know 2020-01-12T15:29:27 #kisslinux <dylanaraps> Funny if it happens on all locales 2020-01-12T15:29:53 #kisslinux <dylanaraps> Looks like de_DE. 2020-01-12T15:30:30 #kisslinux <dylanaraps> Man, void's maintainership has gone down 2020-01-12T15:31:08 #kisslinux <dylanaraps> The newest install ISO is from 2018 and the signature for verification has expired. 2020-01-12T15:32:36 #kisslinux <Shyiskhar> They released a new one, but it basically broke everything. I don't remember what the problem was, but it was pretty bad. 2020-01-12T15:32:52 #kisslinux <Shyiskhar> So they reset and just never fixed it. 2020-01-12T15:33:01 #kisslinux <konimex> I don't think they even bothered to release any new ISO after 2016/2017 iirc 2020-01-12T15:36:27 #kisslinux <TwistedFate> How does one check Ryzen 3000 series CPU temperatures on GNU+Linux >.< 2020-01-12T15:37:36 #kisslinux <dylanaraps> Typically somewhere in /sys/class/hwmon/ 2020-01-12T15:37:49 #kisslinux <dylanaraps> This is for all CPUs I believe. 2020-01-12T15:38:52 #kisslinux <TwistedFate> lm-sensors are really confusing :/ 2020-01-12T15:39:03 #kisslinux <TwistedFate> getting output like this https://paste.debian.net/hidden/88933665/ 2020-01-12T15:41:08 #kisslinux <dylanaraps> Try just 'sensors' 2020-01-12T15:44:24 #kisslinux <icyphox> Hmm. My acpid script won't run. 2020-01-12T15:45:01 #kisslinux <lieuxnoir> which acpid are you using? 2020-01-12T15:45:06 #kisslinux <TwistedFate> ye, that's 'sensors' 2020-01-12T15:45:19 #kisslinux <TwistedFate> lm-sensors is the name of the package, but it runs with 'sensors' 2020-01-12T15:45:45 #kisslinux <icyphox> lieuxnoir: Busybox. 2020-01-12T15:46:08 #kisslinux <lieuxnoir> you know it doesn't work like acpid2, right? 2020-01-12T15:46:19 #kisslinux <dylanaraps> lieuxnoir: You have acpid working right? Care to write a simple Wiki page? 2020-01-12T15:46:21 #kisslinux <icyphox> I don't actually. How is it different? 2020-01-12T15:47:03 #kisslinux <lieuxnoir> dylanaraps: will do 2020-01-12T15:47:07 #kisslinux <icyphox> All I need is suspend on lid-close. :) 2020-01-12T15:47:59 #kisslinux <lieuxnoir> icyphox: busybox uses an older version 2020-01-12T15:48:03 #kisslinux <lieuxnoir> i guess 2020-01-12T15:48:14 #kisslinux <icyphox> Okay, so what are you doing? 2020-01-12T15:48:18 #kisslinux <dylanaraps> They're just different no? 2020-01-12T15:48:55 #kisslinux <dylanaraps> See: https://github.com/brgl/busybox/blob/master/util-linux/acpid.c#L9-L24 2020-01-12T15:49:37 #kisslinux <icyphox> I tried the Alpine Linux guide using acpid hooks -- no dice. 2020-01-12T15:49:58 #kisslinux <lieuxnoir> you need to create some files 2020-01-12T15:50:11 #kisslinux <icyphox> Elaborate pls. :D 2020-01-12T15:50:25 #kisslinux <lieuxnoir> wait im currently typing lol 2020-01-12T15:50:31 #kisslinux <icyphox> Ahaha. Sorry. 2020-01-12T15:50:32 #kisslinux <dylanaraps> Alpine doesn't use busybox acpid 2020-01-12T15:50:40 #kisslinux <icyphox> It doesn't? 2020-01-12T15:50:44 #kisslinux <icyphox> Ah. 2020-01-12T15:51:39 #kisslinux <lieuxnoir> `/etc/acpi.map` 2020-01-12T15:51:49 #kisslinux <lieuxnoir> `/etc/acpid.conf` 2020-01-12T15:52:14 #kisslinux <lieuxnoir> `/etc/acpi/SCRIPTS` 2020-01-12T15:52:19 #kisslinux <lieuxnoir> in your case 2020-01-12T15:52:34 #kisslinux <lieuxnoir> your acpi.map must have 2020-01-12T15:54:28 #kisslinux <icyphox> must have...? 2020-01-12T15:54:47 #kisslinux <dylanaraps> He's typing :P 2020-01-12T15:54:55 #kisslinux <lieuxnoir> `"EV_SW" 0x05 "SW_LID" 0x00 5 "IDENTIFIER"` 2020-01-12T15:55:03 #kisslinux <icyphox> :D 2020-01-12T15:55:13 #kisslinux <icyphox> Oh okay. 2020-01-12T15:55:15 #kisslinux <lieuxnoir> then your acpid.conf 2020-01-12T15:55:19 #kisslinux <dylanaraps> We really need this Wiki page lol. 2020-01-12T15:55:28 #kisslinux <icyphox> Yup 2020-01-12T15:55:36 #kisslinux <lieuxnoir> `IDENTIFIER NAME_OF_SCRIPT` 2020-01-12T15:55:54 #kisslinux <TwistedFate> wish more people in gnu+linux world followed kiss standard 2020-01-12T15:56:04 #kisslinux <TwistedFate> we wouldn't have such a shit situation with software today 2020-01-12T15:56:05 #kisslinux <lieuxnoir> then /etc/acpi/NAME_OF_SCRIPT 2020-01-12T15:56:21 #kisslinux <lieuxnoir> your script 2020-01-12T15:56:47 #kisslinux <icyphox> Cool! Let me try this. 2020-01-12T15:57:22 #kisslinux <icyphox> lieuxnoir: Are you use pm-utils to suspend? 2020-01-12T15:57:41 #kisslinux <icyphox> Or just `echo mem /sys/power/state`? 2020-01-12T15:57:56 #kisslinux <lieuxnoir> i don't use suspend lol 2020-01-12T15:57:58 #kisslinux <icyphox> Missed the `>` 2020-01-12T15:58:02 #kisslinux <icyphox> Oh. 2020-01-12T16:04:19 #kisslinux <icyphox> lieuxnoir: That didn't really work. :/ 2020-01-12T16:04:23 #kisslinux <lieuxnoir> yep 2020-01-12T16:04:27 #kisslinux <lieuxnoir> map file was wrong 2020-01-12T16:04:39 #kisslinux <lieuxnoir> `"EV_SW" 0x05 "SW_LID" 0 1 "IDENTIFIER"` 2020-01-12T16:04:43 #kisslinux <icyphox> Ah I see. 2020-01-12T16:04:46 #kisslinux <lieuxnoir> ^ try this 2020-01-12T16:04:51 #kisslinux <icyphox> Hold. 2020-01-12T16:05:06 #kisslinux <lieuxnoir> you can use any name for the identifier 2020-01-12T16:05:19 #kisslinux <icyphox> Oh. 2020-01-12T16:05:38 #kisslinux <icyphox> Alright. It's just IDENTIFIER everywhere right now. lol 2020-01-12T16:05:48 #kisslinux <lieuxnoir> lol 2020-01-12T16:05:57 #kisslinux <lieuxnoir> e.g. "EV_SW" 0x05 "SW_LID" 0 1 "LID" 2020-01-12T16:06:06 #kisslinux <icyphox> Yeah, figured. 2020-01-12T16:06:08 #kisslinux <icyphox> xD 2020-01-12T16:06:34 #kisslinux <icyphox> sv down acpid doesn't really work 2020-01-12T16:06:38 #kisslinux <icyphox> Weird. 2020-01-12T16:07:02 #kisslinux <icyphox> I have to `pkill -9 acpid` to actually stop acpid lol. 2020-01-12T16:07:38 #kisslinux <lieuxnoir> even restart? 2020-01-12T16:08:03 #kisslinux <icyphox> Nope. 2020-01-12T16:08:11 #kisslinux <icyphox> Also, nothing happened. 2020-01-12T16:08:20 #kisslinux <lieuxnoir> just tested it right now to play some video on mpv, and it worked lol 2020-01-12T16:08:30 #kisslinux <icyphox> I currently have it just touch a file in my home dir. 2020-01-12T16:08:56 #kisslinux <lieuxnoir> is your script already executable? 2020-01-12T16:08:56 #kisslinux <icyphox> Which doesn't happen. 2020-01-12T16:08:59 #kisslinux <icyphox> Yes. 2020-01-12T16:09:25 #kisslinux <lieuxnoir> weird 2020-01-12T16:09:36 #kisslinux <icyphox> Hmm 2020-01-12T16:09:55 #kisslinux <lieuxnoir> can you termbin your acpi.map and acpid.conf files? 2020-01-12T16:10:21 #kisslinux <icyphox> Wait, is it acpid.conf or acpi.conf 2020-01-12T16:10:28 #kisslinux <dylanaraps> Would it help to write the Wiki page first? 2020-01-12T16:10:44 #kisslinux <icyphox> Ah. acpid.conf 2020-01-12T16:10:48 #kisslinux <icyphox> Let me try again. 2020-01-12T16:11:35 #kisslinux <icyphox> btw, `sv restart acpid` times out 2020-01-12T16:12:20 #kisslinux <icyphox> Also, that didn't work either. Let me post my configs. 2020-01-12T16:12:24 #kisslinux <sirtomato> what 2020-01-12T16:12:27 #kisslinux <sirtomato> 's up 2020-01-12T16:12:28 #kisslinux <lieuxnoir> dylanaraps: i'm on it 2020-01-12T16:12:44 #kisslinux <icyphox> acpid.conf: https://x.icyphox.sh/kzw.conf 2020-01-12T16:12:56 #kisslinux <icyphox> acpi.map: https://x.icyphox.sh/kmM.map 2020-01-12T16:14:36 #kisslinux <lieuxnoir> where is your script located? 2020-01-12T16:14:43 #kisslinux <icyphox> /etc/acpi/lid.sh 2020-01-12T16:15:14 #kisslinux <icyphox> brb 2020-01-12T16:15:27 #kisslinux <lieuxnoir> everything looks good 2020-01-12T16:15:32 #kisslinux <lieuxnoir> you sure acpid is running? 2020-01-12T16:19:16 #kisslinux <icyphox> Back. 2020-01-12T16:19:26 #kisslinux <icyphox> lieuxnoir: Yes, I pgrep'd it 2020-01-12T16:20:03 #kisslinux <lieuxnoir> how do you run it? 2020-01-12T16:20:45 #kisslinux <icyphox> `sudo acpid` 2020-01-12T16:20:55 #kisslinux <icyphox> Since, I pkill'd it earlier. 2020-01-12T16:21:05 #kisslinux <lieuxnoir> try `sudo acpid -f` 2020-01-12T16:21:59 #kisslinux <icyphox> Runs in foreground... 2020-01-12T16:22:01 #kisslinux <lieuxnoir> but remove /var/service/acpid first if you made a symlink 2020-01-12T16:22:07 #kisslinux <icyphox> Ah. Okay. 2020-01-12T16:23:08 #kisslinux <icyphox> Nope lieuxnoir, nothing. 2020-01-12T16:23:30 #kisslinux <dylanaraps> icyphox: Do you have the acpi stuff in your kernel? 2020-01-12T16:24:23 #kisslinux <icyphox> Hmm, I should think so. 2020-01-12T16:24:25 #kisslinux <icyphox> Let me check. 2020-01-12T16:24:56 #kisslinux <icyphox> Yep. All there. 2020-01-12T16:33:51 #kisslinux <lieuxnoir> wait, suspend is when you close the lid, no? 2020-01-12T16:33:58 #kisslinux <icyphox> `correct 2020-01-12T16:36:50 #kisslinux <Aarg> you could also fool around with the acpi_osi kernel setting, icyphox 2020-01-12T16:37:01 #kisslinux <icyphox> The parameter? 2020-01-12T16:37:10 #kisslinux <Aarg> ya 2020-01-12T16:37:12 #kisslinux <Aarg> but actually 2020-01-12T16:37:18 #kisslinux <Aarg> if it works on other distros... 2020-01-12T16:43:09 #kisslinux <lieuxnoir> what's in your lid.sh? 2020-01-12T16:43:32 #kisslinux <icyphox> `touch /home/icy/lol` 2020-01-12T16:43:35 #kisslinux <icyphox> lol 2020-01-12T16:43:47 #kisslinux <lieuxnoir> does it have a shebang? 2020-01-12T16:43:53 #kisslinux <icyphox> yes 2020-01-12T16:44:35 #kisslinux <lieuxnoir> lemme try that real time 2020-01-12T16:45:00 #kisslinux <icyphox> alrighty 2020-01-12T16:45:12 #kisslinux <lieuxnoir> yep, it's working 2020-01-12T16:45:39 #kisslinux <lieuxnoir> what's your /etc/sv/acpid/run look like? 2020-01-12T16:46:17 #kisslinux <dylanaraps> If busybox acpid is a pain in the ass we could package the regular acpid2. 2020-01-12T16:46:24 #kisslinux <icyphox> let me check 2020-01-12T16:46:54 #kisslinux <icyphox> lieuxnoir: `exec acpid -fl` 2020-01-12T16:46:58 #kisslinux <lieuxnoir> dylanaraps: yes please so i could also merge my scripts into one 2020-01-12T16:46:58 #kisslinux <icyphox> with a shebang 2020-01-12T16:47:49 #kisslinux <lieuxnoir> remove the 'l' 2020-01-12T16:48:38 #kisslinux <icyphox> ok 2020-01-12T16:49:16 #kisslinux <dylanaraps> OK 2020-01-12T16:49:25 #kisslinux <dylanaraps> On it. 2020-01-12T16:49:57 #kisslinux <E5ten> dylanaraps: could the tr call in iwc be avoided by not using it and then doing printf '%s' $ssid 2020-01-12T16:50:28 #kisslinux <E5ten> cuz like the word splitting there that removes the whitespace would be exactly what's needed right? 2020-01-12T16:50:47 #kisslinux <dylanaraps> Hm 2020-01-12T16:50:49 #kisslinux <dylanaraps> I'll try 2020-01-12T16:51:35 #kisslinux <icyphox> doesn't work lieuxnoir 2020-01-12T16:51:37 #kisslinux <icyphox> :( 2020-01-12T16:52:30 #kisslinux <icyphox> btw, dylanaraps: Running iwd spits out a bunch of missing kernel parameters, related to crypto. 2020-01-12T16:52:36 #kisslinux <icyphox> But they're all enabled. 2020-01-12T16:52:47 #kisslinux <dylanaraps> lieuxnoir: All cool with calling the binary 'acpid2'? 2020-01-12T16:53:02 #kisslinux <dylanaraps> So we can include both alongside each other. 2020-01-12T16:53:26 #kisslinux <E5ten> also I think I might've asked this before but why does find_network use find instead of just shell globs? 2020-01-12T16:53:34 #kisslinux <dylanaraps> icyphox: As =m or =y? 2020-01-12T16:53:44 #kisslinux <icyphox> My entire config is =y 2020-01-12T16:53:49 #kisslinux <dylanaraps> Ah 2020-01-12T16:54:14 #kisslinux <icyphox> I'll figure it out. 2020-01-12T16:54:16 #kisslinux <icyphox> brb 2020-01-12T16:54:40 #kisslinux <dylanaraps> E5ten: To also list networks in disconnect/ 2020-01-12T16:54:49 #kisslinux <dylanaraps> Though I could swap it to use a glob. 2020-01-12T16:55:18 #kisslinux <lieuxnoir> dylanaraps: yes 2020-01-12T16:56:01 #kisslinux <E5ten> Gotta minimize that external command usage ;) 2020-01-12T16:56:07 #kisslinux <lieuxnoir> and could it also include the sv files? 2020-01-12T16:56:36 #kisslinux <dylanaraps> Yup 2020-01-12T16:57:51 #kisslinux <lieuxnoir> or why not just remove the older one as it's a real PITA 2020-01-12T16:59:47 #kisslinux <dylanaraps> lieuxnoir: I don't know if anyone is currently using it or not. 2020-01-12T17:00:01 #kisslinux <dylanaraps> Don't want to break someone's system willy nilly. 2020-01-12T17:00:01 #kisslinux <E5ten> I saw mention of pm-utils above, I recently found https://github.com/void-linux/void-runit/blob/master/zzz which seems less super super dead and also less complex so I'd recommend it instead 2020-01-12T17:00:33 #kisslinux <E5ten> Would it be likely that there's busybox acpid specific behaviour anyone could be using that'd break with real acpid? 2020-01-12T17:01:07 #kisslinux <dylanaraps> They're entirely different in how you interface with them. 2020-01-12T17:01:14 #kisslinux <dylanaraps> They're not compatible at all 2020-01-12T17:01:20 #kisslinux <E5ten> Wow I didn't know that 2020-01-12T17:01:40 #kisslinux <icyphox> Yeah, which is why I'm struggling with it haha. 2020-01-12T17:01:43 #kisslinux <dylanaraps> It'd be more like after an update that acpid would be missing from their system. 2020-01-12T17:01:56 #kisslinux <dylanaraps> As it would now live in a separate package. 2020-01-12T17:02:03 #kisslinux <icyphox> Void's zzz was nice. 2020-01-12T17:02:42 #kisslinux <dylanaraps> I highly doubt anyone is using busybox acpid though. 2020-01-12T17:03:24 #kisslinux <dylanaraps> Please make your voice heard busybox acpid people 2020-01-12T17:03:29 #kisslinux <lieuxnoir> i was forced to use it lol 2020-01-12T17:03:40 #kisslinux <dylanaraps> OK 2020-01-12T17:03:47 #kisslinux <dylanaraps> Removing busybox acpid 2020-01-12T17:03:58 #kisslinux <icyphox> lol 2020-01-12T17:04:14 #kisslinux <dylanaraps> lieuxnoir: Would like a Wiki page for new acpid :P 2020-01-12T17:04:21 #kisslinux <lieuxnoir> because my mic mute button wasn't detected by sxhkd or other hotkey grabbers 2020-01-12T17:04:29 #kisslinux <lieuxnoir> not even sowm lol 2020-01-12T17:04:53 #kisslinux <lieuxnoir> dylanaraps: okay, also removing the other wiki page lol 2020-01-12T17:05:06 #kisslinux <dylanaraps> heh 2020-01-12T17:05:37 #kisslinux <dylanaraps> Any other busybox feature requests while I'm editing the config? 2020-01-12T17:05:52 #kisslinux <icyphox> Mmmmmm. What else /is/ there? 2020-01-12T17:06:14 #kisslinux <dylanaraps> Everything 2020-01-12T17:06:25 #kisslinux <icyphox> lol 2020-01-12T17:06:34 #kisslinux <icyphox> Can't think of anything off the top of my head anyway. 2020-01-12T17:07:08 #kisslinux <dylanaraps> Ok 2020-01-12T17:08:46 #kisslinux <Aarg> "more" pls 2020-01-12T17:08:59 #kisslinux <dylanaraps> OK 2020-01-12T17:09:15 #kisslinux <Aarg> ty 2020-01-12T17:09:26 #kisslinux <dylanaraps> We have more 2020-01-12T17:09:45 #kisslinux <dylanaraps> -> more -V 2020-01-12T17:09:45 #kisslinux <dylanaraps> more from util-linux 2.34 2020-01-12T17:09:51 #kisslinux <Aarg> it's not there for me 2020-01-12T17:10:01 #kisslinux <lieuxnoir> man eiwd died by itself 2020-01-12T17:10:06 #kisslinux <dylanaraps> Ah 2020-01-12T17:10:07 #kisslinux <Aarg> more: applet not found 2020-01-12T17:10:11 #kisslinux <konimex> you have util-linux installed? 2020-01-12T17:10:31 #kisslinux <E5ten> I've been replacing as much of util-linux as I can with toybox bit by bit 2020-01-12T17:10:42 #kisslinux <Aarg> I do 2020-01-12T17:10:49 #kisslinux <dylanaraps> Try rebuilding util-linux 2020-01-12T17:11:42 #kisslinux <Aarg> is the more of other distros GNU or also util-linux? 2020-01-12T17:12:11 #kisslinux <Aarg> the busybox more is actually pretty nice because it wait for user input at eof 2020-01-12T17:12:42 #kisslinux <icyphox> Are we shipping some sort of stripped down git? 2020-01-12T17:12:45 #kisslinux <Aarg> meaning you can actually use it in certain programs which spawn a pager and wait for the process to end 2020-01-12T17:12:47 #kisslinux <lieuxnoir> i don't have more 2020-01-12T17:12:52 #kisslinux <dylanaraps> I'll get around to implementing the alternatives system. 2020-01-12T17:13:06 #kisslinux <dylanaraps> Try rebuilding util-linux. 2020-01-12T17:13:12 #kisslinux <icyphox> `git diff --minimal` is the same as `git diff` for me. 2020-01-12T17:13:25 #kisslinux <lieuxnoir> `/bin/sh: more: not found` 2020-01-12T17:13:26 #kisslinux <Aarg> yap, got it now 2020-01-12T17:13:37 #kisslinux <Aarg> rebuilding fixed it 2020-01-12T17:14:32 #kisslinux <konimex> icyphox: since git in kiss has some features disabled (such as perl), maybe 2020-01-12T17:16:04 #kisslinux <icyphox> konimex: ah i see 2020-01-12T17:16:09 #kisslinux <E5ten> I wish git send-email wasn't perl :( 2020-01-12T17:16:43 #kisslinux <E5ten> to avoid keeping perl installed I build 2 gits, one with perl enabled and one without, and I temporarily switch to the one with whenever I need send-email lol 2020-01-12T17:18:03 #kisslinux <dylanaraps> Pushed acpid. 2020-01-12T17:24:31 #kisslinux <dylanaraps> git also has som python extensions. 2020-01-12T17:24:40 #kisslinux <dylanaraps> I wonder if diff uses python or perl. 2020-01-12T17:26:08 #kisslinux <E5ten> how is git diff --minimal supposed to differ from not --minimal typically? 2020-01-12T17:26:34 #kisslinux <icyphox> I don't know how to explain, lol. 2020-01-12T17:26:40 #kisslinux <icyphox> But it's cleaner to look at? I guess. 2020-01-12T17:26:47 #kisslinux <dylanaraps> See: https://github.com/git/git/blob/master/INSTALL#L122-L130 2020-01-12T17:28:24 #kisslinux <icyphox> Normal git has a ton of output config flags. 2020-01-12T17:28:52 #kisslinux <dylanaraps> As in '--output'? 2020-01-12T17:30:05 #kisslinux <icyphox> No as in, https://git-scm.com/docs/pretty-formats 2020-01-12T17:31:15 #kisslinux <dylanaraps> These work for me with 'git log' 2020-01-12T17:31:29 #kisslinux <icyphox> ALso see: https://git-scm.com/docs/git-log#_history_simplification 2020-01-12T17:32:04 #kisslinux <dylanaraps> These work for me. 2020-01-12T17:32:08 #kisslinux <icyphox> They don't for me. 2020-01-12T17:32:16 #kisslinux <icyphox> They all default to pager view. 2020-01-12T17:32:34 #kisslinux <icyphox> Perhaps I should rebuild git. 2020-01-12T17:38:49 #kisslinux <icyphox> Heh, didn't fix it. Whatever. 2020-01-12T17:38:52 #kisslinux <dylanaraps> Hm 2020-01-12T17:39:01 #kisslinux <dylanaraps> I don't think they require perl. 2020-01-12T17:55:10 #kisslinux <dylanaraps> How's the knew acpid going? 2020-01-12T17:55:24 #kisslinux <adamantium> i think i just found a perfecto solution 2020-01-12T17:55:36 #kisslinux <adamantium> check the git again 2020-01-12T17:55:39 #kisslinux <adamantium> :D 2020-01-12T17:57:34 #kisslinux <dylanaraps> Hm 2020-01-12T17:57:49 #kisslinux <dylanaraps> No depends file is for when a package has no depends 2020-01-12T17:58:23 #kisslinux <dylanaraps> fixdeps() is there to additionally populate one if the packager missed any or the program dynamically linked to extra. 2020-01-12T17:58:36 #kisslinux <dylanaraps> I've pushed two commits which should improve things. 2020-01-12T18:00:26 #kisslinux <dylanaraps> So we only generate the glob once instead of each loop iteration. 2020-01-12T18:00:40 #kisslinux <dylanaraps> I've also removed a call to readlink which was unneeded. 2020-01-12T18:00:49 #kisslinux <dylanaraps> Readlink also ran inside a subshell on each iteration. 2020-01-12T18:02:04 #kisslinux <lieuxnoir> new acpid works 2020-01-12T18:02:11 #kisslinux <dylanaraps> :D 2020-01-12T18:02:29 #kisslinux <lieuxnoir> much cleaner as it's now only a single script lol 2020-01-12T18:02:39 #kisslinux <lieuxnoir> thanks :D 2020-01-12T18:02:43 #kisslinux <dylanaraps> np 2020-01-12T18:02:49 #kisslinux <adamantium> dylanaraps: If you close my issue would you please reference any pushes that address it? I am trying to build up a resume on github so I can get a job some day 2020-01-12T18:03:20 #kisslinux <lieuxnoir> good luck adamantium! 2020-01-12T18:03:40 #kisslinux <dylanaraps> Yup 2020-01-12T18:04:34 #kisslinux <adamantium> thx fam 2020-01-12T18:04:36 #kisslinux <adamantium> ;) 2020-01-12T18:05:38 #kisslinux <dylanaraps> I will start a company within two years ;) 2020-01-12T18:06:42 #kisslinux <adamantium> :D 2020-01-12T18:09:14 #kisslinux <adamantium> sgdisk 2020-01-12T18:09:21 #kisslinux <adamantium> What package contains this? 2020-01-12T18:09:54 #kisslinux <dylanaraps> kiss-owns 2020-01-12T18:10:01 #kisslinux <dylanaraps> kiss-owns /path/to/file 2020-01-12T18:10:16 #kisslinux <adamantium> nice! 2020-01-12T18:10:18 #kisslinux <adamantium> thx 2020-01-12T18:10:45 #kisslinux <adamantium> error: file 'sgdisk' doesn't exist. 2020-01-12T18:11:11 #kisslinux <adamantium> iirc it is in the stage3 though... 2020-01-12T18:11:41 #kisslinux <dylanaraps> Ah 2020-01-12T18:11:54 #kisslinux <dylanaraps> Could be a leftover old symlink from an older busybox. 2020-01-12T18:12:10 #kisslinux <adamantium> kiss-owns fdisk 2020-01-12T18:12:13 #kisslinux <adamantium> error: file 'fdisk' doesn't exist. 2020-01-12T18:12:20 #kisslinux <dylanaraps> Needs a full path. 2020-01-12T18:12:29 #kisslinux <adamantium> which fdisk 2020-01-12T18:12:30 #kisslinux <adamantium> /bin/fdisk 2020-01-12T18:12:49 #kisslinux <dylanaraps> -> kiss-owns /bin/fdisk 2020-01-12T18:12:49 #kisslinux <dylanaraps> [util-linux] owns '/bin/fdisk' 2020-01-12T18:12:57 #kisslinux <adamantium> hmmm 2020-01-12T18:13:03 #kisslinux <adamantium> Nice tool then but doesn't do what I need 2020-01-12T18:14:16 #kisslinux <dylanaraps> What do you need? 2020-01-12T18:15:10 #kisslinux <adamantium> Need to find how to install sgdisk 2020-01-12T18:15:16 #kisslinux <adamantium> I don't know what package set it belongs to 2020-01-12T18:15:28 #kisslinux <dylanaraps> OH 2020-01-12T18:15:50 #kisslinux <dylanaraps> We don't keep manifests for each package in the repository files. 2020-01-12T18:15:59 #kisslinux <dylanaraps> We used to but stopped for a few reasons. 2020-01-12T18:16:09 #kisslinux <lieuxnoir> `gptfdisk`? 2020-01-12T18:16:11 #kisslinux <dylanaraps> 1) Too large. 2020-01-12T18:16:22 #kisslinux <dylanaraps> 2) They would change between systems. 2020-01-12T18:16:24 #kisslinux <adamantium> Yeah. That's fine. We're a small distro and it hasn't been a huge problem 2020-01-12T18:16:31 #kisslinux <adamantium> Thanks 2020-01-12T18:16:47 #kisslinux <adamantium> Package 'gptfdisk' not in any repository 2020-01-12T18:16:54 #kisslinux <lieuxnoir> yeah, been using that tool a lot before 2020-01-12T18:17:05 #kisslinux <lieuxnoir> until i learned about blkdiscard 2020-01-12T18:17:33 #kisslinux <adamantium> Package 'fdisk*' not in any repository 2020-01-12T18:17:39 #kisslinux <adamantium> Package '*disk*' not in any repository 2020-01-12T18:18:02 #kisslinux <lieuxnoir> means they're not yet packaged 2020-01-12T18:20:05 #kisslinux <dylanaraps> adamantium: I may rewrite the package manager in C. 2020-01-12T18:21:48 #kisslinux <dzove855> can someone help me? While building firefox, i get always this : 2020-01-12T18:21:57 #kisslinux <dzove855> 100:56.08 make[3]: *** [/root/.cache/kiss/build-3103/firefox/config/recurse.mk:74: dom/bindings/target-objects] Error 2 2020-01-12T18:21:57 #kisslinux <dzove855> 100:56.09 make[2]: *** [/root/.cache/kiss/build-3103/firefox/config/recurse.mk:34: compile] Error 2 2020-01-12T18:21:57 #kisslinux <dzove855> 100:56.09 make[1]: *** [/root/.cache/kiss/build-3103/firefox/config/rules.mk:394: default] Error 2 2020-01-12T18:22:10 #kisslinux <dzove855> i have the whole output if needed 2020-01-12T18:34:18 #kisslinux <dylanaraps> dzove855: Send me the log 2020-01-12T18:34:35 #kisslinux <dylanaraps> Apologies, power went out 2020-01-12T18:39:05 #kisslinux <dzove855> https://termbin.com/o1xb 2020-01-12T18:42:01 #kisslinux <dylanaraps> dzove855: Your log is incomplete I think. 2020-01-12T18:42:06 #kisslinux <dylanaraps> Ends at: 63:05.16 /root/.cache/kiss/build-3103/firefox/gfx/cairo/cairo/src/cairo-malloc 2020-01-12T18:44:11 #kisslinux <dzove855> that's weird, does termbin or netcat have a seie limit? will sent you the rest 2020-01-12T18:45:04 #kisslinux <dylanaraps> They might, yeah 2020-01-12T18:48:04 #kisslinux <dzove855> ĥere we go: https://termbin.com/izce https://termbin.com/s5ad 2020-01-12T18:48:25 #kisslinux <dylanaraps> Thanks 2020-01-12T18:49:57 #kisslinux <dylanaraps> Ah 2020-01-12T18:50:05 #kisslinux <dylanaraps> This must be a cbindgen problem. 2020-01-12T18:50:11 #kisslinux <dylanaraps> Let me revert the latest update. 2020-01-12T18:50:17 #kisslinux <dzove855> okey 2020-01-12T18:50:24 #kisslinux <dylanaraps> I assume you have 0.12.2? 2020-01-12T18:50:53 #kisslinux <dzove855> cbindgen 0.12.2 1 2020-01-12T18:50:56 #kisslinux <dzove855> yeah 2020-01-12T18:50:57 #kisslinux <dylanaraps> Yup 2020-01-12T18:55:28 #kisslinux <dzove855> we could probably add version control in kissm which can help to test things like this, or create a action in github which will test each build 2020-01-12T18:55:56 #kisslinux <dylanaraps> Firefox would timeout the CI. 2020-01-12T18:56:21 #kisslinux <dylanaraps> You'd also need to build all of its dependencies which wouldn't work over CI either. 2020-01-12T18:56:39 #kisslinux <dzove855> It depends on what ci you're using 2020-01-12T18:56:49 #kisslinux <dylanaraps> True 2020-01-12T18:56:57 #kisslinux <dylanaraps> I'll rent a VPS instead. 2020-01-12T18:57:18 #kisslinux <dylanaraps> Or we stick to ESR releases of Firefox. 2020-01-12T18:57:23 #kisslinux <dzove855> that's what i had like an idea, to provide an vps 2020-01-12T18:59:16 #kisslinux <dylanaraps> I reverted cbindgen to the previous release. 2020-01-12T18:59:28 #kisslinux <dylanaraps> I'll also rebuild Firefox tomorrow morning to verify. 2020-01-12T19:00:08 #kisslinux <lieuxnoir> it built fine for me 2020-01-12T19:00:14 #kisslinux <dzove855> so i might just kiss update and then retry? 2020-01-12T19:00:25 #kisslinux <dylanaraps> Yup 2020-01-12T19:00:34 #kisslinux <lieuxnoir> using 0.12.2 2020-01-12T19:00:47 #kisslinux <dylanaraps> Firefox is such a monolithic and large piece of software that it's hard to reproduce anything... 2020-01-12T19:00:56 #kisslinux <dylanaraps> dzove855: Your system is fully up to date? 2020-01-12T19:01:32 #kisslinux <dzove855> yes, i updated this morning 2020-01-12T19:01:41 #kisslinux <dylanaraps> OK 2020-01-12T19:01:51 #kisslinux <dylanaraps> We'll see if this fixes the issue. 2020-01-12T19:02:24 #kisslinux <dzove855> it will take three or 4hours to build 2020-01-12T19:02:24 #kisslinux <lieuxnoir> it's 3 AM here lol 2020-01-12T19:02:51 #kisslinux <lieuxnoir> just here struggling to learn about C 2020-01-12T19:03:23 #kisslinux <dylanaraps> dzove885: If I setup the vps I'll also ship binaries. 2020-01-12T19:04:10 #kisslinux <dylanaraps> That or we stick to the ESR which updates very rarely. 2020-01-12T19:04:44 #kisslinux <dylanaraps> For example, the ESR is still 68.X.X. 2020-01-12T19:04:49 #kisslinux <dylanaraps> OK 2020-01-12T19:04:52 #kisslinux <dylanaraps> Will do that tomorrow. 2020-01-12T19:08:21 #kisslinux <dzove855> lieuxnoir 8pm here haha 2020-01-12T19:08:45 #kisslinux <dzove855> dylanaraps: okey, what provider are you using? 2020-01-12T19:08:49 #kisslinux <dzove855> clud provider* 2020-01-12T19:09:28 #kisslinux <dylanaraps> vultr most likely. 2020-01-12T19:09:50 #kisslinux <dylanaraps> Though if we swap to the ESR we won't need a VPS at all. 2020-01-12T19:10:16 #kisslinux <dzove855> i will have a look at ESR 2020-01-12T19:11:38 #kisslinux <dylanaraps> See: https://support.mozilla.org/en-US/kb/firefox-esr-release-cycle 2020-01-12T19:11:52 #kisslinux <dylanaraps> > ESR releases are maintained for more than a year with point releases that coincide with regular Firefox releases. These point releases contain security upgrades. 2020-01-12T19:21:00 #kisslinux <dzove855> thanks 2020-01-12T20:15:43 #kisslinux <dylanaraps> Heh. The upside of ESR is that I don't have to mess with dbus fixes for months. 2020-01-12T20:17:02 #kisslinux <dylanaraps> I'll have ESR packaged tomorrow and we'll drop support for the current release. 2020-01-12T20:17:39 #kisslinux <dylanaraps> This will ease the burden on rebuilding Firefox pretty constantly. 2020-01-12T20:18:07 #kisslinux <dylanaraps> We'll also be able to hold back rust releases as they're painful to build as well. 2020-01-12T20:18:27 #kisslinux <dylanaraps> This will reduce the build time when maintaining a KISS machine a ton. 2020-01-12T20:18:37 #kisslinux <dylanaraps> Any questions about the change? 2020-01-12T20:19:50 #kisslinux <dylanaraps> (Oh yeah, this will also allow me to ship binaries for firefox fairly easily) 2020-01-12T20:24:01 #kisslinux <dzove855> the binary support will help a lot. 2020-01-12T20:24:18 #kisslinux <dylanaraps> Yup 2020-01-12T20:24:22 #kisslinux <dzove855> And i can remove rust i think when i don't need anymore to build it 2020-01-12T20:24:28 #kisslinux <dzove855> *feel happy* 2020-01-12T20:24:41 #kisslinux <dylanaraps> Once we swap to the LTS headers you won't have to keep downloading the kernel sources often either. 2020-01-12T20:25:04 #kisslinux <dylanaraps> You'll be able to remove Python 2 and gtk+2 as well. 2020-01-12T20:25:12 #kisslinux <dylanaraps> A lot of packages actually. 2020-01-12T20:25:17 #kisslinux <dzove855> you're gonna getting a pretty stable OS 2020-01-12T20:25:20 #kisslinux <dzove855> that will be nice 2020-01-12T20:25:21 #kisslinux <dylanaraps> Yeah 2020-01-12T20:25:31 #kisslinux <dzove855> also need to have a look at the deps of netsurf 2020-01-12T20:26:51 #kisslinux <dzove855> they're not working correcting. the two perl packages don't work together. You will always get a package conflict between the two 2020-01-12T20:26:59 #kisslinux <adamantium> dylanaraps: Do you know of any way to get a generic kernel and initramfs and still use kiss 2020-01-12T20:27:09 #kisslinux <adamantium> I'm having way too many issues on my new desktop 2020-01-12T20:27:20 #kisslinux <adamantium> It already eat up 2 days of my time 2020-01-12T20:27:26 #kisslinux <adamantium> And im no closer to a solution 2020-01-12T20:27:28 #kisslinux <dylanaraps> Hm 2020-01-12T20:27:52 #kisslinux <adamantium> :() 2020-01-12T20:27:56 #kisslinux <dylanaraps> A generic module-less kernel would work but would take a lot of time to compile. 2020-01-12T20:28:10 #kisslinux <dylanaraps> I may be able to provide a generic kernel once I have firefox builds setup on a vps. 2020-01-12T20:28:16 #kisslinux <adamantium> i can't get my video card to work 2020-01-12T20:28:21 #kisslinux <adamantium> amd rx 460 2020-01-12T20:28:28 #kisslinux <dylanaraps> Does it need firmware? 2020-01-12T20:28:29 #kisslinux <adamantium> tried building the firmware into it 2020-01-12T20:28:39 #kisslinux <adamantium> tried also enabling the module system and putting the firmware in /usr/lib/firmware 2020-01-12T20:28:43 #kisslinux <dylanaraps> Which kernel version? Latest 2020-01-12T20:28:44 #kisslinux <adamantium> the damn dmesg doesn't even show the card 2020-01-12T20:28:58 #kisslinux <dylanaraps> Does it have an igpu to fallback to? 2020-01-12T20:29:04 #kisslinux <adamantium> igpu? 2020-01-12T20:29:23 #kisslinux <dylanaraps> Integrated gpu 2020-01-12T20:29:25 #kisslinux <adamantium> no 2020-01-12T20:29:27 #kisslinux <dylanaraps> Ah 2020-01-12T20:29:36 #kisslinux <adamantium> it ends up sending the output to a serial or some shit 2020-01-12T20:29:45 #kisslinux <adamantium> the whole thing has me raging 2020-01-12T20:29:47 #kisslinux <adamantium> for two days 2020-01-12T20:30:08 #kisslinux <adamantium> i just tried to install genkernel 2020-01-12T20:30:10 #kisslinux <adamantium> as a list ditch effort 2020-01-12T20:30:16 #kisslinux <adamantium> lmao 2020-01-12T20:30:17 #kisslinux <dylanaraps> You could try localmodconfig from a working distro or from a live-cd. 2020-01-12T20:30:23 #kisslinux <adamantium> last* 2020-01-12T20:30:37 #kisslinux <adamantium> what is localmodconfig 2020-01-12T20:30:51 #kisslinux <adamantium> 5.4.10 btw 2020-01-12T20:30:55 #kisslinux <dylanaraps> It generates a .config from a running kernel based on the loaded modules. 2020-01-12T20:31:06 #kisslinux <dylanaraps> You could then change it all to =y. 2020-01-12T20:31:18 #kisslinux <adamantium> is that a command? 2020-01-12T20:31:21 #kisslinux <adamantium> localmodconfig 2020-01-12T20:31:22 #kisslinux <adamantium> ? 2020-01-12T20:31:33 #kisslinux <dylanaraps> 'make localmodconfig' from kernel sources on a working/running distribution. 2020-01-12T20:31:55 #kisslinux <adamantium> ok 2020-01-12T20:31:58 #kisslinux <lieuxnoir> i did mine basically like this 2020-01-12T20:32:07 #kisslinux <adamantium> are you amdgpu lieuxnoir ? 2020-01-12T20:32:07 #kisslinux <lieuxnoir> install arch and setup everything 2020-01-12T20:32:21 #kisslinux <lieuxnoir> adamantium: before 2020-01-12T20:32:37 #kisslinux <lieuxnoir> and i was also running kiss on that 2020-01-12T20:33:24 #kisslinux <dylanaraps> adamantium: Looked here? https://wiki.gentoo.org/wiki/AMDGPU 2020-01-12T20:33:29 #kisslinux <dylanaraps> Under "Kernel" 2020-01-12T20:33:46 #kisslinux <dylanaraps> Also: When using AMDGPU, it is recommended to unset the ATI Radeon option so that the radeon module is not built. 2020-01-12T20:34:04 #kisslinux <lieuxnoir> so, yeah, i installed arch first and had everything setup 2020-01-12T20:34:06 #kisslinux <dylanaraps> There's a bunch of firmware needed too. 2020-01-12T20:34:23 #kisslinux <adamantium> yeah dylanaraps i did all of that 2020-01-12T20:34:25 #kisslinux <dylanaraps> You also need: xf86-video-amdgpu 2020-01-12T20:34:26 #kisslinux <lieuxnoir> downloaded the kernel, and ran `make localyesconfig` 2020-01-12T20:34:31 #kisslinux <adamantium> not my first rodeo hence why so angry 2020-01-12T20:34:40 #kisslinux <dylanaraps> Send me the output of 'dmesg'? 2020-01-12T20:34:41 #kisslinux <adamantium> :() 2020-01-12T20:34:55 #kisslinux <adamantium> well i cant get to dmesg 2020-01-12T20:34:57 #kisslinux <lieuxnoir> dmesg also logs missing firmware if there are any 2020-01-12T20:35:11 #kisslinux <adamantium> it loads the kernel and sends the output to serial 2020-01-12T20:35:16 #kisslinux <adamantium> it doesnt see my card 2020-01-12T20:35:20 #kisslinux <adamantium> __at__all 2020-01-12T20:35:43 #kisslinux <adamantium> im going to try your localmodconfig 2020-01-12T20:35:45 #kisslinux <dylanaraps> Send it anyway 2020-01-12T20:35:47 #kisslinux <adamantium> that's a good idea at this point 2020-01-12T20:36:05 #kisslinux <dylanaraps> You'll need to change =m to =y afterwards 2020-01-12T20:36:05 #kisslinux <adamantium> dylanaraps: no way to send it. i have no keyboard or view to type with 2020-01-12T20:36:25 #kisslinux <dylanaraps> You'll also need to add the firmware 2020-01-12T20:36:29 #kisslinux <dylanaraps> adamantium: Ah 2020-01-12T20:36:45 #kisslinux <dylanaraps> What about vga=current in kernel cmdline? 2020-01-12T20:36:58 #kisslinux <dylanaraps> Or modesetting=no 2020-01-12T20:37:28 #kisslinux <dylanaraps> oops nomodeset 2020-01-12T20:37:31 #kisslinux <dylanaraps> That's the one. 2020-01-12T20:37:42 #kisslinux <adamantium> lets see 2020-01-12T20:37:45 #kisslinux <adamantium> i'll be back 2020-01-12T20:37:48 #kisslinux <dylanaraps> OK 2020-01-12T20:37:51 #kisslinux <adamantium> thx for the IDEAS 2020-01-12T20:38:40 #kisslinux <adamantium> what distro do you guys recommend if i cant this to work on this machine 2020-01-12T20:38:43 #kisslinux <adamantium> adelie? 2020-01-12T20:38:52 #kisslinux <adamantium> i also like the benchmarks of clearlinux 2020-01-12T20:39:40 #kisslinux <dylanaraps> You'll get it working 2020-01-12T20:39:42 #kisslinux <dylanaraps> I have hope 2020-01-12T20:40:11 #kisslinux <dylanaraps> > 10:23.46 Compiling euclid_macros v0.1.0 2020-01-12T20:40:14 #kisslinux <dzove855> dylanaraps: still not working.. 2020-01-12T20:40:25 #kisslinux <dylanaraps> I'll have the ESR up tonight. 2020-01-12T20:40:46 #kisslinux <lieuxnoir> RX 460's chipset is POLARIS11, no? 2020-01-12T20:40:51 #kisslinux <dzove855> no need to rush, take your time 2020-01-12T20:40:53 #kisslinux <dylanaraps> dzove855: You have a working Firefox for now right? 2020-01-12T20:41:29 #kisslinux <dzove855> currently no. Not on kisslinux 2020-01-12T20:41:37 #kisslinux <dzove855> but on another OS 2020-01-12T20:42:04 #kisslinux <dylanaraps> Ah 2020-01-12T20:42:13 #kisslinux <dylanaraps> Is this your first browser build? 2020-01-12T20:42:26 #kisslinux <dzove855> yes it is 2020-01-12T20:42:31 #kisslinux <dylanaraps> Ah 2020-01-12T20:42:45 #kisslinux <dylanaraps> In that case, I'll have the ESR up tonight. 2020-01-12T20:43:06 #kisslinux <dylanaraps> If you have a skylake processor I could send you a binary for now. 2020-01-12T20:43:07 #kisslinux <dzove855> no need to rush, I will try to figure out what's going wrong 2020-01-12T20:44:08 #kisslinux <dylanaraps> The cbindgen revert didn't help right? 2020-01-12T20:45:01 #kisslinux <dylanaraps> adamantium: Try amdgpu.dc=0 2020-01-12T20:45:28 #kisslinux <dzove855> Im on a 4gen intel processor, so it's not a skylake. 2020-01-12T20:45:33 #kisslinux <dzove855> No it didn't help 2020-01-12T20:45:47 #kisslinux <dzove855> btw, probably it could be a problem with ressources 2020-01-12T20:46:00 #kisslinux <dylanaraps> Ah 2020-01-12T20:46:11 #kisslinux <dylanaraps> I'll revert the revert in that case. 2020-01-12T20:46:20 #kisslinux <dylanaraps> How much memory do you have? 2020-01-12T20:46:23 #kisslinux <dzove855> while building rust i need to setup only 2 parallel spanws because it just ate all my ram.. 2020-01-12T20:46:24 #kisslinux <dzove855> $ 2020-01-12T20:46:25 #kisslinux <dzove855> 4 2020-01-12T20:46:57 #kisslinux <dzove855> i try'd already with MAKEFLAGS='-j 2' but it didn't change anything 2020-01-12T20:48:25 #kisslinux <dylanaraps> I will include a fix for that when I push the ESR as well. 2020-01-12T20:48:52 #kisslinux <dzove855> ok, thanks a lot 2020-01-12T20:50:31 #kisslinux <dzove855> will be back in a few minutes 2020-01-12T21:05:33 #kisslinux <dylanaraps> OK 2020-01-12T21:05:37 #kisslinux <dylanaraps> VPS is running 2020-01-12T21:05:44 #kisslinux <dylanaraps> Will setup KISS now. 2020-01-12T21:20:17 #kisslinux <dzove855> Try'ing to compilining with other Make options, seems to probably a problem with not enough Ressources (read on a wiki) Or to be a problem with sccache 2020-01-12T21:25:36 #kisslinux <dylanaraps> Ah 2020-01-12T21:25:59 #kisslinux <dylanaraps> Our Firefox builds currently set -j$(nproc) -l$(nproc) 2020-01-12T21:26:12 #kisslinux <dylanaraps> Firefox also uses a different ENVAR to config this it turns out. 2020-01-12T21:26:24 #kisslinux <dylanaraps> > MOZ_MAKE_FLAGS 2020-01-12T21:26:45 #kisslinux <dylanaraps> The VPS is currently building all of the dependencies. 2020-01-12T21:26:51 #kisslinux <dzove855> aah will try customizing the two of them 2020-01-12T21:27:18 #kisslinux <dylanaraps> -l controls the max load 2020-01-12T21:28:51 #kisslinux <dzove855> i just can't understand why does a browser does need this much of ressources to compile 2020-01-12T21:29:15 #kisslinux <dylanaraps> Chromium is even worse. 2020-01-12T21:29:42 #kisslinux <dylanaraps> Another thing to try is: CC=clang and CXX=clang 2020-01-12T21:29:54 #kisslinux <dylanaraps> Clang should use less memory than GCC. 2020-01-12T21:30:01 #kisslinux <dylanaraps> From what I've heard anyway. 2020-01-12T21:30:54 #kisslinux <dzove855> Really? I can't keep up anymore with all of the kind. I heard and neen that before everyone try'd to use less ressources possible and toda it's just different. 2020-01-12T21:31:16 #kisslinux <dzove855> Will try that after it this will not work. I like to try step by step, will be easyer to figure out 2020-01-12T21:34:10 #kisslinux <dzove855> anyway, what is python used for? Just for building Grub and so on or does it need to be installed? 2020-01-12T21:34:50 #kisslinux <dzove855> if it is only for building depends then we could try creating python in a different path and using virtualenv to limit it, so no one is forced to need it 2020-01-12T21:35:35 #kisslinux <dylanaraps> kiss-revdepends in kiss-utils can be used 2020-01-12T21:35:39 #kisslinux <dylanaraps> kiss-revdepends python 2020-01-12T21:35:58 #kisslinux <dylanaraps> Python is just used as a make dependency for Grub, Firefox and Mesa (iirc) 2020-01-12T21:36:06 #kisslinux <dylanaraps> Ah 2020-01-12T21:36:18 #kisslinux <dylanaraps> There's quite a few actually. 2020-01-12T21:37:11 #kisslinux <dylanaraps> lieuxnoir: Thanks for the Wiki page. 2020-01-12T21:37:49 #kisslinux <konimex> > You'd also need to build all of its dependencies which wouldn't work over CI either. 2020-01-12T21:38:05 #kisslinux <konimex> now I wonder how kiss would work in travis ala Void... 2020-01-12T21:39:01 #kisslinux <dylanaraps> One idea is a monolithic KISS install which lives on a server and runs 'kiss u'. 2020-01-12T21:39:08 #kisslinux <dylanaraps> The resulting binaries are then distributed. 2020-01-12T21:39:22 #kisslinux <dylanaraps> Monolithic because it has every package installed. 2020-01-12T21:40:13 #kisslinux <dylanaraps> Think of it as the Mother-ship 2020-01-12T21:40:15 #kisslinux <dylanaraps> lol 2020-01-12T21:40:48 #kisslinux <konimex> because of kiss' own nature, I expect compiling a large package (say, gcc) would be slow on just pure travis-and-chroot 2020-01-12T21:41:21 #kisslinux <dylanaraps> Yup 2020-01-12T21:41:48 #kisslinux <dylanaraps> You could do it in parts and move a ccache cache around.. 2020-01-12T21:42:19 #kisslinux <E5ten> konimex: have you started trying to replace bison usage with byacc yet? 2020-01-12T21:42:19 #kisslinux <dylanaraps> Lots of terrible ideas :D 2020-01-12T21:43:17 #kisslinux <konimex> E5ten: no packages so far need yacc at all, but I'll do kernel this morning 2020-01-12T21:43:19 #kisslinux <E5ten> cuz 2 things on that front, I might've mentioned the first already, make sure you compile byacc with --enable-btyacc, and also here's a patch to build mesa with byacc, although it won't work if byacc wasn't compiled with --enable-btyacc http://ix.io/27gd 2020-01-12T21:43:54 #kisslinux <dylanaraps> How viable is replacing bison? 2020-01-12T21:45:29 #kisslinux <E5ten> well I don't have to install bison anymore but some of my patches switch one bison-specific flag for a byacc specific flag so 2020-01-12T21:45:40 #kisslinux <E5ten> although the one I sent just now uses flags that work with both 2020-01-12T21:45:56 #kisslinux <E5ten> https://lkml.org/lkml/2019/10/28/518 here's how to use byacc for the kernel 2020-01-12T21:47:04 #kisslinux <E5ten> also the mesa patch I just sent won't allow byacc to compile src/intel/tools/i965_gram.y, but that isn't enabled for me anyway so it works for me 2020-01-12T21:47:56 #kisslinux <E5ten> I sent a patch to iproute2 a few days ago that makes its yacc usage totally POSIX compliant so if that gets merged that'll be nice 2020-01-12T21:48:44 #kisslinux <konimex> alright, thanks 2020-01-12T21:48:52 #kisslinux <E5ten> what packages does kiss have that requires bison is I guess the first question? 2020-01-12T21:49:15 #kisslinux <dylanaraps> binutils, flex, gcc, grub, mesa, linux 2020-01-12T21:49:34 #kisslinux <dylanaraps> Most likely an incomplete list though. 2020-01-12T21:49:48 #kisslinux <dylanaraps> I'll go through and attempt to build everything without bison. 2020-01-12T21:50:05 #kisslinux <E5ten> flex I think just works with byacc, mesa and linux I just covered, no idea about the rest 2020-01-12T21:51:46 #kisslinux <konimex> the pkgs I tested so far (vim, cmake, expat, llvm, pkgconf, python, etc.) don't call yacc on build so we're good on those 2020-01-12T21:51:50 #kisslinux <dylanaraps> GNU Bison is also by the byacc author? 2020-01-12T21:54:34 #kisslinux <dylanaraps> The VPS is currently building LLVM 2020-01-12T21:54:45 #kisslinux <dylanaraps> wew 2020-01-12T21:55:17 #kisslinux <dylanaraps> E5ten: Any information available for bison vs byacc? 2020-01-12T21:56:34 #kisslinux <E5ten> what kind of information? 2020-01-12T21:56:47 #kisslinux <E5ten> like which is better or? 2020-01-12T21:58:37 #kisslinux <adamantium> <dylanaraps> adamantium: Try amdgpu.dc=0 already tried it 2020-01-12T21:59:07 #kisslinux <dylanaraps> E5ten: A comparison between the two or why I should use one instead of the other. 2020-01-12T21:59:09 #kisslinux <adamantium> <lieuxnoir> RX 460's chipset is POLARIS11, no? correct 2020-01-12T21:59:19 #kisslinux <adamantium> Currently im building gentoo kernel in chroot 2020-01-12T21:59:30 #kisslinux <dylanaraps> Basically, is there any reason other than replacing a GNU tool with a non-GNU one? 2020-01-12T21:59:31 #kisslinux <adamantium> with genkernel all 2020-01-12T21:59:42 #kisslinux <dylanaraps> adamantium: Nice, I hope it works. 2020-01-12T21:59:53 #kisslinux <adamantium> and im going to copy initramfs kernel modules and firmware all to kiss 2020-01-12T21:59:57 #kisslinux <adamantium> should work no? 2020-01-12T22:00:22 #kisslinux <dylanaraps> Hm 2020-01-12T22:00:29 #kisslinux <adamantium> should i modprobe amdgpu or something 2020-01-12T22:00:32 #kisslinux <adamantium> in my inint 2020-01-12T22:00:35 #kisslinux <adamantium> init 2020-01-12T22:00:36 #kisslinux <E5ten> no, that's my reason lol 2020-01-12T22:00:46 #kisslinux <dylanaraps> The initramfs will mount / in the end and call KISS' init no? 2020-01-12T22:00:50 #kisslinux <dylanaraps> E5ten: heh 2020-01-12T22:01:17 #kisslinux <adamantium> call kiss? 2020-01-12T22:01:21 #kisslinux <adamantium> whatdaya mean 2020-01-12T22:01:42 #kisslinux <adamantium> the grub bootloader has a section for initramfs and kernel 2020-01-12T22:02:15 #kisslinux <adamantium> and i can specify init=/usr/bin/init as kernel param 2020-01-12T22:02:33 #kisslinux <dylanaraps> The entire purpose of an initramfs is to end up with / mounted when you boil it down 2020-01-12T22:02:41 #kisslinux <adamantium> :2020-01-12T22:02:44 #kisslinux <dylanaraps> It loads modules needed for the disk controller and filesystem as a minimum 2020-01-12T22:02:56 #kisslinux <dylanaraps> Nowadays they decrypt disks and load hardware drivers too 2020-01-12T22:03:21 #kisslinux <dylanaraps> It all depends on how the initramfs "finishes" and hands things to KISS 2020-01-12T22:03:43 #kisslinux <dylanaraps> Will it call KISS' boot scripts? 2020-01-12T22:03:51 #kisslinux <adamantium> lets see 2020-01-12T22:03:54 #kisslinux <adamantium> gentoo use openrc 2020-01-12T22:03:54 #kisslinux <adamantium> so 2020-01-12T22:03:56 #kisslinux <adamantium> does that help 2020-01-12T22:04:01 #kisslinux <dylanaraps> Note: Inside the initramfs is a boot script 2020-01-12T22:04:52 #kisslinux <dylanaraps> The initramfs "finishes" typically by swapping root back to your drive and executing /sbin/init. 2020-01-12T22:05:04 #kisslinux <dylanaraps> Using 'switch_root' 2020-01-12T22:05:20 #kisslinux <dylanaraps> switch_root [options] <newrootdir> <init> <args to init> 2020-01-12T22:06:53 #kisslinux <adamantium> am i going to need the switch_root command on kiss 2020-01-12T22:07:00 #kisslinux <dylanaraps> no no 2020-01-12T22:07:13 #kisslinux <dylanaraps> The initramfs image contains a whole distro basically. 2020-01-12T22:07:22 #kisslinux <dylanaraps> Which is why I think it's a terrible concept. 2020-01-12T22:07:38 #kisslinux <dylanaraps> coreutils, init, udev, etc etc 2020-01-12T22:07:49 #kisslinux <adamantium> right 2020-01-12T22:08:01 #kisslinux <dylanaraps> The sole purpose of it is to load modules and mount / 2020-01-12T22:08:10 #kisslinux <dylanaraps> It's also used for encrypted drives 2020-01-12T22:08:24 #kisslinux <dylanaraps> It's the sole way for a monolithic kernel of modules to work. 2020-01-12T22:08:28 #kisslinux <dylanaraps> It's gross :P 2020-01-12T22:09:36 #kisslinux <adamantium> ok so this might work 2020-01-12T22:09:38 #kisslinux <adamantium> lol 2020-01-12T22:09:40 #kisslinux <adamantium> lets see 2020-01-12T22:10:08 #kisslinux <adamantium> i'd like to just boot kiss at this point 2020-01-12T22:10:14 #kisslinux <dylanaraps> I know 2020-01-12T22:10:19 #kisslinux <adamantium> dont care about kernel monolicity 2020-01-12T22:16:13 #kisslinux <adamantium> here goes! 2020-01-12T22:16:19 #kisslinux * adamantium reboots 2020-01-12T22:16:39 #kisslinux <adamantium> mmmmmmmmmmm 2020-01-12T22:16:43 #kisslinux <dylanaraps> Good luck 2020-01-12T22:16:53 #kisslinux <adamantium> can't run /etc/init.d/rcS no such file or directory!!!!!!!!!!! 2020-01-12T22:16:55 #kisslinux <adamantium> WOOHOO 2020-01-12T22:16:58 #kisslinux <mforney> just curious, what problem are you running into with just building firmware and modules into your kernel? 2020-01-12T22:17:32 #kisslinux <adamantium> hi mforney, I am just trying to get my amdgpu rx460 working. 2020-01-12T22:17:59 #kisslinux <dylanaraps> adamantium: You can probably eventually figure out a pure KISS kernel 2020-01-12T22:18:10 #kisslinux <dylanaraps> Now that you have a working config to base on 2020-01-12T22:18:22 #kisslinux <adamantium> I tried a number of builds, enabling * amdgpu and building in the firmware, also building it as module and putting the firmware in /lib/firmware 2020-01-12T22:18:50 #kisslinux <adamantium> any way that i went about it, i couldn't get the machine working 2020-01-12T22:19:38 #kisslinux <mforney> it didn't boot at all, or you just didn't get accelerated graphics? 2020-01-12T22:19:55 #kisslinux <adamantium> it loads the kernel and just hangs there 2020-01-12T22:20:09 #kisslinux <adamantium> i feel like it was still initing but not displaying output 2020-01-12T22:22:12 #kisslinux <adamantium> thats with built in 2020-01-12T22:22:27 #kisslinux <adamantium> when using the modular approach, init worked but super huge font blocky text 2020-01-12T22:22:41 #kisslinux <adamantium> dmesg showed that it didn't even see my card 2020-01-12T22:22:44 #kisslinux <dylanaraps> Now you have something to compare against though 2020-01-12T22:23:02 #kisslinux <dylanaraps> localmodconfig should work too to generate a .config based on that one. 2020-01-12T22:23:34 #kisslinux <adamantium> should i symlink /etc/rc.d/rcS to /bin/init 2020-01-12T22:23:57 #kisslinux <mforney> did you enable CONFIG_DRM_FBDEV_EMULATION? that's needed for linux console support with the drm driver. i'm guessing the "super huge font" is the driver not finding firmware and falling back to generic vga graphics 2020-01-12T22:24:18 #kisslinux <dylanaraps> "/etc/rc.d/rcS" this is a directory btw 2020-01-12T22:24:23 #kisslinux <dylanaraps> Or meant to be a directory 2020-01-12T22:24:45 #kisslinux <adamantium> mforney: i will look into it. thanks. 2020-01-12T22:24:55 #kisslinux <dylanaraps> Or am i wrong? 2020-01-12T22:25:14 #kisslinux <adamantium> if get this running with gentoo sources and genkernel, i can work torward a static kernel again later when im motivated 2020-01-12T22:25:22 #kisslinux <adamantium> ive wasted so much time on this its nuts 2020-01-12T22:25:44 #kisslinux <adamantium> FYI i used ALL of the polaris* firmware files 2020-01-12T22:25:53 #kisslinux <adamantium> amdgpu/polaris* ... 2020-01-12T22:26:06 #kisslinux <adamantium> separated them with spaces... 2020-01-12T22:26:17 #kisslinux <adamantium> the make output showed they were being built in as expected... 2020-01-12T22:26:28 #kisslinux <mforney> if you didn't have CONFIG_DRM_FBDEV_EMULATION before, that is most definitely the problem 2020-01-12T22:26:36 #kisslinux <adamantium> ill double check 2020-01-12T22:26:45 #kisslinux <adamantium> i used make defconfig first 2020-01-12T22:26:56 #kisslinux <adamantium> then i s/=m/=y/g 2020-01-12T22:27:12 #kisslinux <adamantium> then i make menuconfig enabled the amdgpu stuff and added my firmware 2020-01-12T22:27:33 #kisslinux <adamantium> shouldn't CONFIG_DRM_FBDEV_EMULATION be included with a make defconfig 2020-01-12T22:27:36 #kisslinux <adamantium> ? 2020-01-12T22:27:47 #kisslinux <mforney> yes, i believe so 2020-01-12T22:28:08 #kisslinux <adamantium> i think so too 2020-01-12T22:28:56 #kisslinux <mforney> can you ssh into your system after it boots into the black screen to get the dmesg log? 2020-01-12T22:29:20 #kisslinux <adamantium> it is possible 2020-01-12T22:29:37 #kisslinux <adamantium> first i'll have to get it to a place where I can get my internet auto connecting 2020-01-12T22:31:49 #kisslinux <dylanaraps> GCC is now on GitHub btw: https://github.com/gcc-mirror/gcc 2020-01-12T22:31:55 #kisslinux <dylanaraps> The transition finally happened. 2020-01-12T22:34:24 #kisslinux <dylanaraps> (Technically they moved to git, I should've been clearer) 2020-01-12T22:35:24 #kisslinux <adamantium> btw dylanaraps if you want a good test of large file to be handled with kiss, try kernel sources 2020-01-12T22:35:34 #kisslinux <konimex> gcc was always on git, no? 2020-01-12T22:35:39 #kisslinux <konimex> or was it on svn? 2020-01-12T22:35:41 #kisslinux <dylanaraps> svn 2020-01-12T22:35:57 #kisslinux <dylanaraps> https://github.com/gcc-mirror/gcc/commit/cff5a231480526aa73094a22fe8b2f39b63735a4 2020-01-12T22:36:26 #kisslinux <mforney> they've had a git mirror for a while, but now it's the main version control 2020-01-12T22:36:32 #kisslinux <dylanaraps> Yeah 2020-01-12T22:37:13 #kisslinux <dylanaraps> I love seeing files that are decades old 2020-01-12T22:37:14 #kisslinux <dylanaraps> https://github.com/gcc-mirror/gcc/blob/master/mkdep 2020-01-12T22:37:27 #kisslinux <adamantium> ok the gentoo kernel boots to my init but my keyboard doesnt work 2020-01-12T22:37:47 #kisslinux <adamantium> the text is big too 2020-01-12T22:39:06 #kisslinux <dylanaraps> This is odd: https://github.com/gcc-mirror/gcc/commit/a0c00d52ffb268e847cad28cdc792e35297855db 2020-01-12T22:39:28 #kisslinux <konimex> probably automatic bump for nightlies 2020-01-12T22:39:28 #kisslinux <dylanaraps> https://github.com/gcc-mirror/gcc/commits/a0c00d52ffb268e847cad28cdc792e35297855db/gcc/DATESTAMP 2020-01-12T22:39:42 #kisslinux <dylanaraps> I'm gonna see how far back it goes. 2020-01-12T22:41:57 #kisslinux <dylanaraps> https://github.com/gcc-mirror/gcc/commit/4c7e54712993900d57a3d533e8ad32d9c17fb80c#diff-c620a3628b02fc1452a11b33fda20d14 2020-01-12T22:42:08 #kisslinux <dylanaraps> > Mar 17, 2005 2020-01-12T22:43:09 #kisslinux <dylanaraps> Love the web 2020-01-12T22:43:10 #kisslinux <dylanaraps> > 133:41.35 make: *** [client.mk:125: build] Error 2 2020-01-12T22:44:55 #kisslinux <adamantium> LOL 2020-01-12T22:45:00 #kisslinux <adamantium> okay this works now 2020-01-12T22:45:01 #kisslinux <adamantium> wow 2020-01-12T22:45:10 #kisslinux <adamantium> looks like im running genkiss 2020-01-12T22:47:00 #kisslinux <dylanaraps> heh 2020-01-12T22:47:26 #kisslinux <adamantium> had to put the keyboard in to usb 3 2020-01-12T22:47:35 #kisslinux <adamantium> and had to modprobe amdgpu 2020-01-12T22:48:29 #kisslinux <adamantium> unfortunately im now dependant on a gentoo chroot 2020-01-12T22:48:38 #kisslinux <adamantium> to keep my kernels up to date 2020-01-12T22:49:28 #kisslinux <adamantium> things could be worse 2020-01-12T22:49:31 #kisslinux <adamantium> could be using fedora 2020-01-12T22:49:39 #kisslinux <adamantium> like a pleb 2020-01-12T22:49:42 #kisslinux <dylanaraps> Welcome to software 2020-01-12T22:49:52 #kisslinux <dylanaraps> The wonderful world of software 2020-01-12T22:50:10 #kisslinux <dylanaraps> My Firefox build failed 2 hours in 2020-01-12T22:50:20 #kisslinux <adamantium> dylanaraps: needs a buildfarm 2020-01-12T22:50:38 #kisslinux <adamantium> you should talk to drobbins at #funtoo 2020-01-12T22:50:56 #kisslinux <dylanaraps> I've rented a VPS now 2020-01-12T22:50:56 #kisslinux <adamantium> he could hook you up with a container on the funtoo infra 2020-01-12T22:51:22 #kisslinux <dylanaraps> I appreciate the advice though 2020-01-12T22:51:36 #kisslinux <dylanaraps> > [ 82%] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o 2020-01-12T22:51:42 #kisslinux <dylanaraps> It's currently building LLVM 2020-01-12T22:51:55 #kisslinux <adamantium> is your vps 48 cores 3.07ghz ? 2020-01-12T22:52:07 #kisslinux <dylanaraps> Nope 2020-01-12T22:52:11 #kisslinux <adamantium> <adamantium> you should talk to drobbins at #funtoo 2020-01-12T22:52:21 #kisslinux <adamantium> he'll hook you up 2020-01-12T22:52:24 #kisslinux <dylanaraps> It'll only be used for Firefox LTS builds 2020-01-12T22:52:56 #kisslinux <dylanaraps> Which if used allow you to drop Python 2, GTK+2, Rust etc. 2020-01-12T22:53:17 #kisslinux <dylanaraps> Your system will be a lot easier to keep up-to-date if you're OK with a binary Firefox. 2020-01-12T22:53:36 #kisslinux <adamantium> imo its the only way to go 2020-01-12T22:53:41 #kisslinux <dylanaraps> Yup 2020-01-12T22:53:42 #kisslinux <adamantium> ive been using nixpkgs and chrome,... 2020-01-12T22:53:50 #kisslinux <dylanaraps> Web browsers are gross 2020-01-12T22:53:52 #kisslinux <adamantium> cant be bothered with compiling browser 2020-01-12T22:54:12 #kisslinux <adamantium> dylanaraps: it would be nice if we provided firefox-bin 2020-01-12T22:54:14 #kisslinux <adamantium> i'd use it 2020-01-12T22:54:26 #kisslinux <adamantium> then i could purge nix 2020-01-12T22:54:44 #kisslinux <dylanaraps> We will 2020-01-12T22:54:56 #kisslinux <dylanaraps> That's the idea 2020-01-12T22:56:02 #kisslinux <surrounder> 22:53 dylanaraps | Web browsers are gross 2020-01-12T22:56:04 #kisslinux <surrounder> amen to that 2020-01-12T22:56:37 #kisslinux <surrounder> side effect of the web in general being gross though 2020-01-12T22:56:44 #kisslinux <dylanaraps> Yup 2020-01-12T22:57:03 #kisslinux <dylanaraps> Native file access hit chrome and will soon be in Firefox 2020-01-12T22:57:08 #kisslinux <dzove855> dylanaraps: still getting same error. I will need to put kiss on a usb key, build at the office tomorrow to see if it is really because of ressources 2020-01-12T22:57:26 #kisslinux <dylanaraps> dzove855: I hit the same error with my build. 2020-01-12T22:57:41 #kisslinux <dylanaraps> Only I tried the 68.X.X LTS 2020-01-12T22:57:56 #kisslinux <dylanaraps> surrounder: See https://web.dev/native-file-system/ 2020-01-12T22:58:02 #kisslinux <dylanaraps> > The new Native File System API allows web apps to read or save changes directly to files and folders on the user's device. 2020-01-12T22:58:31 #kisslinux <dzove855> i'm clearly against this :( 2020-01-12T22:58:33 #kisslinux <dylanaraps> > After a user grants a web app access, this API allows web apps to read or save changes directly to files and folders on the user's device. 2020-01-12T22:58:38 #kisslinux <dylanaraps> Sounds totally safe 2020-01-12T22:58:42 #kisslinux <surrounder> what could possibly go wrong 2020-01-12T22:59:11 #kisslinux <dzove855> could someone just write a modular web browser.. 2020-01-12T22:59:17 #kisslinux <dylanaraps> I forsee websites abusing this as storage for "super" cookies. 2020-01-12T22:59:38 #kisslinux <adamantium> thats it 2020-01-12T22:59:39 #kisslinux <adamantium> gopher 2020-01-12T22:59:44 #kisslinux <adamantium> lesssko 2020-01-12T23:00:03 #kisslinux <dylanaraps> https://github.com/WICG/native-file-system 2020-01-12T23:00:08 #kisslinux <surrounder> gopher is fun 2020-01-12T23:00:10 #kisslinux <dylanaraps> Look at "Problem" 2020-01-12T23:00:45 #kisslinux <surrounder> thanks for the link, "native filesystem" is new to me 2020-01-12T23:00:53 #kisslinux <dylanaraps> HAH 2020-01-12T23:00:54 #kisslinux <dylanaraps> https://github.com/WICG/native-file-system/blob/master/EXPLAINER.md#proposed-security-models 2020-01-12T23:01:01 #kisslinux <dylanaraps> > Persistent access to a file could also be used as some form of super-cookie (but of course all access to files should be revoked when cookies/storage are cleared, so this shouldn't be too bad). 2020-01-12T23:01:07 #kisslinux <dylanaraps> "This shouldn't be too bad" 2020-01-12T23:01:23 #kisslinux <surrounder> lol 2020-01-12T23:03:59 #kisslinux <dylanaraps> https://wicg.github.io/native-file-system/#security-malware 2020-01-12T23:04:06 #kisslinux <dylanaraps> > Finally, user agents are encouraged to verify the contents of files modified by this API via malware scans and safe browsing checks, 2020-01-12T23:04:14 #kisslinux <dylanaraps> So... Sending contents of all files to Google? 2020-01-12T23:04:44 #kisslinux <dzove855> the whole conecpt is just disgusting.. 2020-01-12T23:07:02 #kisslinux <dylanaraps> https://github.com/WICG/native-file-system/issues/14 2020-01-12T23:07:07 #kisslinux <dylanaraps> It gets better 2020-01-12T23:07:19 #kisslinux <dylanaraps> The whole issues list is full of proposed ideas 2020-01-12T23:07:38 #kisslinux <dylanaraps> > This lets developers prompt the user to choose a directory, and grant persistent read/write access to that directory and subdirectories to the application. 2020-01-12T23:09:04 #kisslinux <dylanaraps> > Persistence would be so awesome. Imagine having a permanent (Until revoked) handle to a remote user's storage. 2020-01-12T23:12:56 #kisslinux <dylanaraps> I'm off to bed. Firefox binaries will be released tomorrow. 2020-01-12T23:13:25 #kisslinux <surrounder> dylanaraps: goodnight! 2020-01-12T23:13:33 #kisslinux <dzove855> Nice, thanks a lot and goodnight. 2020-01-12T23:13:49 #kisslinux <dylanaraps> np