💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-01-14.txt captured on 2021-12-17 at 13:26:06.
-=-=-=-=-=-=-
2020-01-14T00:58:05 #kisslinux <lieuxnoir> is it just me? 2020-01-14T00:58:16 #kisslinux <lieuxnoir> or old.reddit crashes on firefox-bin? 2020-01-14T00:59:20 #kisslinux <sirtomato> hello 2020-01-14T00:59:30 #kisslinux <lieuxnoir> o/ 2020-01-14T01:01:30 #kisslinux <sirtomato> old reddit indeed does crash on firefox-bin 2020-01-14T01:01:38 #kisslinux <Aarg> interesting, it does not load for me 2020-01-14T01:01:47 #kisslinux <Aarg> now it did, no crash 2020-01-14T01:02:14 #kisslinux <lieuxnoir> oh 2020-01-14T01:02:38 #kisslinux <sirtomato> huh 2020-01-14T01:03:01 #kisslinux <Aarg> tried with a fresh profile? 2020-01-14T01:03:46 #kisslinux <lieuxnoir> yep 2020-01-14T01:04:17 #kisslinux <lieuxnoir> i nuked everything before installing firefox-bin 2020-01-14T01:05:07 #kisslinux <sirtomato> me too 2020-01-14T01:05:17 #kisslinux <lieuxnoir> even did a reboot after that 2020-01-14T01:05:43 #kisslinux <lieuxnoir> removed .cache, .mozilla, .local/share, then a reboot 2020-01-14T01:08:55 #kisslinux <Aarg> I tried a fresh profile to rule out my addons 2020-01-14T01:08:58 #kisslinux <Aarg> no crash 2020-01-14T01:10:23 #kisslinux <Aarg> oh, actually, I have firefox-privacy installed 2020-01-14T01:11:46 #kisslinux <lieuxnoir> don't have that 2020-01-14T01:21:41 #kisslinux <lieuxnoir> yep 2020-01-14T01:21:53 #kisslinux <lieuxnoir> installed firefox-privacy and old reddit works 2020-01-14T01:21:56 #kisslinux <lieuxnoir> i wonder why 2020-01-14T01:23:59 #kisslinux <Aarg> yeah, could be anything, cookies, storage 2020-01-14T02:43:36 #kisslinux <icyphox> > dylanaraps1: Mind if I post it on the subreddit? 2020-01-14T02:43:41 #kisslinux <icyphox> sure thing 2020-01-14T02:43:53 #kisslinux <icyphox> also, thanks. i'll fix the typo :) 2020-01-14T06:25:07 #kisslinux <dylanaraps> The cat is still going! 2020-01-14T06:36:10 #kisslinux <icyphox> dylanaraps: Glad! 2020-01-14T06:36:24 #kisslinux <icyphox> Here's praying for his full recovery. <3 2020-01-14T06:37:05 #kisslinux <dylanaraps> Thanks 2020-01-14T06:40:51 #kisslinux <icyphox> Does `feh` allow settting a hex background? 2020-01-14T06:40:58 #kisslinux <icyphox> Or will I have to use xsetroot for that 2020-01-14T06:42:23 #kisslinux <dylanaraps> Hm 2020-01-14T06:42:25 #kisslinux <dylanaraps> No idea 2020-01-14T06:54:44 #kisslinux <icyphox> God, Twitter is unusably slow on Firefox. 2020-01-14T06:55:01 #kisslinux <icyphox> It must be some missing setting. I've enabled HW accel and gfx.webrender. 2020-01-14T07:02:12 #kisslinux <icyphox> https://github.com/garybgenett/gary-os 2020-01-14T07:02:28 #kisslinux <icyphox> An entire GNU/Linux system in a single bootable file. 2020-01-14T07:02:32 #kisslinux <icyphox> lol 2020-01-14T07:04:23 #kisslinux <dylanaraps> lol 2020-01-14T07:06:10 #kisslinux <dylanaraps> Twitter runs fast for me 2020-01-14T07:06:27 #kisslinux <icyphox> OK, what settings did you enable from about:config? 2020-01-14T07:07:01 #kisslinux <icyphox> It's like the entire browser has these small stutters and jitters throughout. 2020-01-14T07:07:12 #kisslinux <icyphox> Noticeable enough to be annoying. 2020-01-14T07:07:38 #kisslinux <dylanaraps> gfx.webrender.enabled;true 2020-01-14T07:07:52 #kisslinux <dylanaraps> gfx.webrender.all;true 2020-01-14T07:08:54 #kisslinux <dylanaraps> html5.offmainthread;true 2020-01-14T07:10:37 #kisslinux <icyphox> OK turned on gfx.webrender.all 2020-01-14T07:10:42 #kisslinux <icyphox> Others were on. 2020-01-14T07:11:30 #kisslinux <dylanaraps> about:performance shows you memory/cpu usage of each addon/tab 2020-01-14T07:12:13 #kisslinux <dylanaraps> about:support shows helpful info about settings, the sandbox etc 2020-01-14T07:12:59 #kisslinux <icyphox> Neat. I'll take a look. 2020-01-14T07:13:20 #kisslinux <dylanaraps> Also: layers.acceleration.force-enabled;true 2020-01-14T07:13:38 #kisslinux <dylanaraps> Turns on hardware compositing 2020-01-14T07:16:32 #kisslinux <dylanaraps> Note: You need to restart Firefox too 2020-01-14T07:50:22 #kisslinux <icyphox> Yeah, I had that already enabled. 2020-01-14T07:50:29 #kisslinux <icyphox> I guess it feels alright now. Hmm. 2020-01-14T07:50:47 #kisslinux <dylanaraps> Web browsers are gross 2020-01-14T07:51:14 #kisslinux <dylanaraps> If it works well for me with the same settings it might not work for you... 2020-01-14T07:52:03 #kisslinux <icyphox> That's true. 2020-01-14T07:52:59 #kisslinux <icyphox> I'm going to give a shot at packaging something. 2020-01-14T07:53:05 #kisslinux <icyphox> I think I'll do aerc. 2020-01-14T07:54:14 #kisslinux <dylanaraps> Nice 2020-01-14T07:54:54 #kisslinux <icyphox> Do we install docs? Or is that removed? 2020-01-14T07:55:08 #kisslinux <icyphox> aerc has a shitty dependency on scdoc, just to build docs. 2020-01-14T07:55:32 #kisslinux <dylanaraps> Remove the docs then :P 2020-01-14T07:55:56 #kisslinux <icyphox> Cool. 2020-01-14T07:56:12 #kisslinux <icyphox> Or, I'll just build the docs myself and repkg? 2020-01-14T07:56:14 #kisslinux <icyphox> Hmmm. 2020-01-14T07:56:41 #kisslinux <icyphox> It's kinda hard to use without the docs, because Drew hasn't written any online doucumentation for it, lol. 2020-01-14T07:56:48 #kisslinux <dylanaraps> oh 2020-01-14T07:57:01 #kisslinux <dylanaraps> How large are the docs? 2020-01-14T07:57:17 #kisslinux <icyphox> They aren't large. 2020-01-14T07:57:21 #kisslinux <icyphox> Just a couple of man pages. 2020-01-14T07:57:29 #kisslinux <icyphox> But, it'll require scdoc just to build them. 2020-01-14T07:57:41 #kisslinux <icyphox> And nothing else uses scdoc. Useless. 2020-01-14T07:58:21 #kisslinux <icyphox> Here: https://git.sr.ht/~sircmpwn/aerc 2020-01-14T07:59:56 #kisslinux <dylanaraps> Just generate them and add them to the package in a dir called files/ 2020-01-14T08:00:06 #kisslinux <dylanaraps> Then reference them in sources/ as files/aerc.1 2020-01-14T08:00:45 #kisslinux <icyphox> Won't they have to be put in /usr/share/man? 2020-01-14T08:00:49 #kisslinux <dylanaraps> yes 2020-01-14T08:00:54 #kisslinux <dylanaraps> I'll show you an example package 2020-01-14T08:00:58 #kisslinux <icyphox> Yes please. 2020-01-14T08:01:25 #kisslinux <dylanaraps> https://github.com/kisslinux/repo/tree/master/extra/acpid 2020-01-14T08:01:31 #kisslinux <dylanaraps> See how the .run file is handled 2020-01-14T08:02:33 #kisslinux <icyphox> Oh, neat. 2020-01-14T08:02:53 #kisslinux <icyphox> So files/ is implied, in the `build` script. 2020-01-14T08:04:31 #kisslinux <dylanaraps> yes 2020-01-14T08:04:49 #kisslinux <dylanaraps> All files in 'sources' are copied to that dir. 2020-01-14T08:04:59 #kisslinux <dylanaraps> I'll show you another example 2020-01-14T08:05:39 #kisslinux <icyphox> Ah. Makes sense. 2020-01-14T08:05:50 #kisslinux <dylanaraps> > https://ftp.gnu.org/gnu/autoconf/autoconf-2.13.tar.gz autoconf2.13/ 2020-01-14T08:05:54 #kisslinux <dylanaraps> (In sources) 2020-01-14T08:06:07 #kisslinux <dylanaraps> Extracts the archive to that subdir under the regular dir 2020-01-14T08:06:13 #kisslinux <dylanaraps> If it's a file it is copied to that dir 2020-01-14T08:06:21 #kisslinux <icyphox> So I'll just clean up this Makefile to remove all the docs related stuff. 2020-01-14T08:06:29 #kisslinux <icyphox> Cool. 2020-01-14T08:06:33 #kisslinux <dylanaraps> Can probably use a simple sed command 2020-01-14T08:07:24 #kisslinux <icyphox> Oh. Should I do that from within `build`? 2020-01-14T08:07:38 #kisslinux <icyphox> Gah, idk sed. 2020-01-14T08:07:51 #kisslinux <dylanaraps> Inside 'build' yeah 2020-01-14T08:08:05 #kisslinux <dylanaraps> sed -i 's/find/replace/' Makefile 2020-01-14T08:08:15 #kisslinux <icyphox> Well yeah I know that much. 2020-01-14T08:08:19 #kisslinux <dylanaraps> :P 2020-01-14T08:08:25 #kisslinux <icyphox> This is a little more involved. 2020-01-14T08:08:27 #kisslinux <icyphox> hah 2020-01-14T08:15:38 #kisslinux <dylanaraps> "The world's best email client" 2020-01-14T08:15:41 #kisslinux <dylanaraps> lol 2020-01-14T08:15:45 #kisslinux <dylanaraps> Bold claim 2020-01-14T08:17:06 #kisslinux <dylanaraps> icyphox: You could do 2020-01-14T08:17:27 #kisslinux <icyphox> Yes? 2020-01-14T08:17:27 #kisslinux <dylanaraps> sed -i 's/scdoc/:/g' Makefile 2020-01-14T08:17:36 #kisslinux <dylanaraps> This will fix the build. 2020-01-14T08:18:00 #kisslinux <icyphox> Oh. 2020-01-14T08:18:03 #kisslinux <icyphox> Let me see. 2020-01-14T08:18:03 #kisslinux <dylanaraps> Then, just add all the .1 files to sources and 'make install' should pick them up. 2020-01-14T08:19:03 #kisslinux <icyphox> Does `kiss` implement its own package removal functionality? Or does it rely on the packages Makefile? 2020-01-14T08:19:11 #kisslinux <icyphox> i.e. `make uninstall`? 2020-01-14T08:19:12 #kisslinux <dylanaraps> Its own 2020-01-14T08:19:22 #kisslinux <icyphox> Okay, I can nuke that as well. :P 2020-01-14T08:20:03 #kisslinux <dylanaraps> Woah 2020-01-14T08:20:11 #kisslinux <dylanaraps> It downloads a lot of stuff during build 2020-01-14T08:21:04 #kisslinux <icyphox> Yeah, sure does. 2020-01-14T08:21:35 #kisslinux <icyphox> I expected better on that front, from Drew. lol 2020-01-14T08:22:03 #kisslinux <dylanaraps> > sed -i 's/conf doc/conf/' Makefile 2020-01-14T08:22:09 #kisslinux <dylanaraps> That fixes 'make' 2020-01-14T08:22:22 #kisslinux <icyphox> So two sed calls? 2020-01-14T08:22:24 #kisslinux <dylanaraps> Skips 'make' from building docs 2020-01-14T08:22:34 #kisslinux <dylanaraps> Keeps 'make install' working 2020-01-14T08:22:51 #kisslinux <icyphox> Neat. 2020-01-14T08:25:03 #kisslinux <dylanaraps> See: https://github.com/dylanaraps/dylan-kiss/tree/master/aerc 2020-01-14T08:25:05 #kisslinux <dylanaraps> As an example 2020-01-14T08:25:30 #kisslinux <dylanaraps> Basically, put all the man pages in files/, reference them in sources and you're good to go. 2020-01-14T08:25:43 #kisslinux <icyphox> Yep, I'm doing just that. 2020-01-14T08:25:48 #kisslinux <dylanaraps> :D 2020-01-14T08:26:29 #kisslinux <icyphox> So you already packaged aerc? 2020-01-14T08:26:36 #kisslinux <dylanaraps> no no 2020-01-14T08:26:45 #kisslinux <dylanaraps> I just did this now to show you an example 2020-01-14T08:26:59 #kisslinux <icyphox> Hm wait. GitHub says 6 hours ago. 2020-01-14T08:27:04 #kisslinux <icyphox> Is my clock fucked? lmao 2020-01-14T08:27:19 #kisslinux <dylanaraps> Install tzdata 2020-01-14T08:27:29 #kisslinux <dylanaraps> Then use tzselect 2020-01-14T08:29:27 #kisslinux <icyphox> Funny, I'd already manually set TZ. 2020-01-14T08:29:48 #kisslinux <icyphox> Still says 6 hours ago. REEE 2020-01-14T08:30:46 #kisslinux <dylanaraps> -> readlink /etc/localtime 2020-01-14T08:31:04 #kisslinux <icyphox> It's empty? 2020-01-14T08:31:04 #kisslinux <dylanaraps> /usr/share/zoneinfo/Europe/Athens on my machine 2020-01-14T08:31:14 #kisslinux <icyphox> Hm. 2020-01-14T08:31:18 #kisslinux <dylanaraps> Firefox reads from /etc/localtime instead of TZ 2020-01-14T08:31:40 #kisslinux <icyphox> So I manually link /etc/localtime to my tz? 2020-01-14T08:31:41 #kisslinux <dylanaraps> Install tzdata and run tzselect 2020-01-14T08:31:47 #kisslinux <icyphox> I did. 2020-01-14T08:32:09 #kisslinux <dylanaraps> Ah 2020-01-14T08:32:14 #kisslinux <dylanaraps> Try symlink manually. 2020-01-14T08:32:28 #kisslinux <icyphox> Okay. 2020-01-14T08:49:51 #kisslinux <dylanaraps> Let me see if we can safely swap to the LTS headers for linux-headers. 2020-01-14T08:50:03 #kisslinux <dylanaraps> Saves everyone downloading full kernel sources every week. 2020-01-14T08:50:25 #kisslinux <icyphox> Yes that'd be great lol. It's especially annoying when I have shitty internet. 2020-01-14T08:50:34 #kisslinux <icyphox> Takes around 40 mins to download. 2020-01-14T08:51:00 #kisslinux <dylanaraps> That's the ETA for me right now 2020-01-14T08:51:01 #kisslinux <dylanaraps> :P 2020-01-14T08:51:10 #kisslinux <dylanaraps> 44 Minutes 2020-01-14T08:51:53 #kisslinux <icyphox> rsync: failed to set permissions on "/usr/local/share/man": Not supported (95) 2020-01-14T08:51:57 #kisslinux <icyphox> That's weird. 2020-01-14T08:52:25 #kisslinux <dylanaraps> https://old.reddit.com/r/kisslinux/comments/eohhwa/five_days_in_a_tty/ 2020-01-14T08:52:34 #kisslinux <dylanaraps> Someone just sent a comment btw 2020-01-14T08:52:52 #kisslinux <icyphox> hah 2020-01-14T08:52:59 #kisslinux <dylanaraps> icyphox: Show me your package so far? 2020-01-14T08:53:05 #kisslinux <icyphox> Also, regarding that error: I see it when I `kiss i aerc`. 2020-01-14T08:53:08 #kisslinux <icyphox> Sure, hang on. 2020-01-14T08:53:18 #kisslinux <icyphox> Should I create a repo? 2020-01-14T08:53:25 #kisslinux <dylanaraps> Up to you 2020-01-14T08:53:35 #kisslinux <dylanaraps> You could upload just the build file if you like 2020-01-14T08:53:41 #kisslinux <icyphox> yeah I'll do that for now 2020-01-14T08:54:00 #kisslinux <icyphox> https://x.icyphox.sh/i7E.build 2020-01-14T08:54:15 #kisslinux <dylanaraps> Remove: sed -i 's/scdoc/:/g' Makefile 2020-01-14T08:54:23 #kisslinux <dylanaraps> Add PREFIX=/usr to 'make install'. 2020-01-14T08:55:42 #kisslinux <icyphox> Oh right. 2020-01-14T08:57:12 #kisslinux <icyphox> Hmm. `aerc` fails to startup because of a missing template. 2020-01-14T08:57:40 #kisslinux <icyphox> Seems to have installed fine. 2020-01-14T08:57:41 #kisslinux <icyphox> Weird 2020-01-14T08:58:11 #kisslinux <dylanaraps> Might need to add 'PREFIX=/usr' to regular 'make' as well. 2020-01-14T08:58:31 #kisslinux <icyphox> Ah. 2020-01-14T08:59:06 #kisslinux <icyphox> Nope. 2020-01-14T08:59:14 #kisslinux <icyphox> Let me see. 2020-01-14T08:59:42 #kisslinux <dylanaraps> You can check /var/db/kiss/installed/aerc/manifest 2020-01-14T08:59:51 #kisslinux <dylanaraps> Will show you all of the package's files 2020-01-14T09:00:32 #kisslinux <icyphox> Oh yeah, I was looking for that. 2020-01-14T09:08:09 #kisslinux <icyphox> I think tzselect is mixing up IST (Indian Standard Time) and UTC for some reason. 2020-01-14T09:08:57 #kisslinux <icyphox> Selected time is now: Tue Jan 14 20:07:28 IST 2020. 2020-01-14T09:08:59 #kisslinux <icyphox> Universal Time is now: Tue Jan 14 14:37:28 UTC 2020. 2020-01-14T09:09:24 #kisslinux <icyphox> lol 2020-01-14T09:10:01 #kisslinux <dylanaraps> -> date 2020-01-14T09:10:01 #kisslinux <dylanaraps> Tue Jan 14 11:07:38 EET 2020 2020-01-14T09:10:01 #kisslinux <dylanaraps> -> hwclock 2020-01-14T09:10:01 #kisslinux <dylanaraps> 2020-01-14 11:07:40.263300+02:00 2020-01-14T09:10:10 #kisslinux <dylanaraps> Hm 2020-01-14T09:12:00 #kisslinux <icyphox> AH. 2020-01-14T09:12:06 #kisslinux <icyphox> my `date` is correct 2020-01-14T09:12:09 #kisslinux <icyphox> hwclock isn't 2020-01-14T09:12:16 #kisslinux <dylanaraps> :P 2020-01-14T09:12:21 #kisslinux <icyphox> I think a `hwclock --systohc` 2020-01-14T09:12:24 #kisslinux <icyphox> should fix it 2020-01-14T09:12:26 #kisslinux <dylanaraps> Yeah 2020-01-14T09:12:49 #kisslinux <icyphox> Oh fuck. 2020-01-14T09:12:54 #kisslinux <icyphox> It's --hctosys 2020-01-14T09:13:00 #kisslinux <icyphox> Aargh. 2020-01-14T09:13:42 #kisslinux <dylanaraps> -w, --systohc set the RTC from the system time 2020-01-14T09:13:56 #kisslinux <icyphox> oh 2020-01-14T09:14:09 #kisslinux <icyphox> huh, why'd that fuck up hwclock then 2020-01-14T09:14:24 #kisslinux <icyphox> no 2020-01-14T09:14:28 #kisslinux <icyphox> it fucked up `date` 2020-01-14T09:14:40 #kisslinux <icyphox> I'll manually set it 2020-01-14T09:19:01 #kisslinux <icyphox> HUH 2020-01-14T09:19:09 #kisslinux <icyphox> dylanaraps: doing `sudo aerc` works 2020-01-14T09:19:27 #kisslinux <icyphox> Otherwise it complains about missing templates. 2020-01-14T09:20:43 #kisslinux <dylanaraps> Send me the log? 2020-01-14T09:21:25 #kisslinux <icyphox> What log? 2020-01-14T09:21:40 #kisslinux <dylanaraps> The terminal output 2020-01-14T09:22:10 #kisslinux <icyphox> Of `kiss i aerc`? 2020-01-14T09:22:17 #kisslinux <dylanaraps> > it complains about missing templates. 2020-01-14T09:22:22 #kisslinux <icyphox> Right. 2020-01-14T09:22:23 #kisslinux <dylanaraps> Of this 2020-01-14T09:22:24 #kisslinux <dylanaraps> yeah 2020-01-14T09:22:26 #kisslinux <dylanaraps> OK 2020-01-14T09:22:31 #kisslinux <dylanaraps> Pushed the LTS headers. 2020-01-14T09:22:31 #kisslinux <icyphox> That's just: 2020-01-14T09:22:33 #kisslinux <icyphox> ~ 2020-01-14T09:22:35 #kisslinux <icyphox> ▲ aerc 2020-01-14T09:22:37 #kisslinux <icyphox> Failed to load config: Can't find template - quoted_reply 2020-01-14T09:22:49 #kisslinux <icyphox> But the template is at /usr/share/aerc/templates/quoted_reply 2020-01-14T09:23:01 #kisslinux <dylanaraps> Ah 2020-01-14T09:23:13 #kisslinux <dylanaraps> ls -l /usr/share/aerc/templates/quoted_reply ? 2020-01-14T09:23:18 #kisslinux <icyphox> And, aerc.conf has /usr/share/aerc/templates as the templates dir set. 2020-01-14T09:23:38 #kisslinux <icyphox> -rw-r--r-- 1 root root 141 Jan 14 20:15 /usr/share/aerc/templates/quoted_reply 2020-01-14T09:23:43 #kisslinux <dylanaraps> Hm 2020-01-14T09:23:48 #kisslinux <dylanaraps> You hae read permissions 2020-01-14T09:23:54 #kisslinux <dylanaraps> s/hae/have/ 2020-01-14T09:24:00 #kisslinux <icyphox> Yeah. That should be enough. 2020-01-14T09:24:10 #kisslinux <dylanaraps> yeah 2020-01-14T09:24:19 #kisslinux <dylanaraps> Upload your package somewhere and I'll install it 2020-01-14T09:24:30 #kisslinux <icyphox> Alright, hang on. 2020-01-14T09:25:24 #kisslinux <konimex> shouldn't hwclock be UTC anyway? 2020-01-14T09:27:06 #kisslinux <icyphox> konimex: yes, but the UTC time is IST, and IST is UTC. 2020-01-14T09:27:08 #kisslinux <icyphox> in my case 2020-01-14T09:27:18 #kisslinux <icyphox> dylanaraps: https://github.com/icyphox/icy-kiss 2020-01-14T09:28:34 #kisslinux <dylanaraps> icyphox: You also need to add ncurses to depends 2020-01-14T09:29:06 #kisslinux <dylanaraps> > Welcome to aerc! Let's configure your account. 2020-01-14T09:29:34 #kisslinux <icyphox> Hmmm? Oh really. 2020-01-14T09:29:49 #kisslinux <dylanaraps> yeah 2020-01-14T09:29:54 #kisslinux <dylanaraps> I get no error btw 2020-01-14T09:30:01 #kisslinux <icyphox> Huh. Odd. 2020-01-14T09:30:10 #kisslinux <dylanaraps> Are you using your own config? 2020-01-14T09:30:25 #kisslinux <icyphox> It builds without ncurses though? 2020-01-14T09:30:32 #kisslinux <icyphox> No dylanaraps. Not yet. 2020-01-14T09:30:50 #kisslinux <dylanaraps> icyphox: Oh 2020-01-14T09:30:52 #kisslinux <dylanaraps> Let me check 2020-01-14T09:31:35 #kisslinux <dylanaraps> Yup 2020-01-14T09:31:36 #kisslinux <dylanaraps> nvm 2020-01-14T09:31:52 #kisslinux <icyphox> So no ncurses? 2020-01-14T09:31:55 #kisslinux <dylanaraps> no ncurses 2020-01-14T09:31:56 #kisslinux <dylanaraps> :P 2020-01-14T09:31:59 #kisslinux <icyphox> heh 2020-01-14T09:32:08 #kisslinux <icyphox> But it installs and runs ok? 2020-01-14T09:32:12 #kisslinux <dylanaraps> Yes 2020-01-14T09:32:15 #kisslinux <icyphox> Wew. 2020-01-14T09:32:15 #kisslinux <dylanaraps> hang on 2020-01-14T09:32:45 #kisslinux <dylanaraps> Yes 2020-01-14T09:33:04 #kisslinux <dylanaraps> It runs fine for me 2020-01-14T09:33:11 #kisslinux <icyphox> That's super weird. 2020-01-14T09:33:14 #kisslinux <icyphox> lol 2020-01-14T09:33:40 #kisslinux <dylanaraps> 'go' should be a make dep too I think. 2020-01-14T09:33:50 #kisslinux <dylanaraps> 'go make' in depends instead of 'go'. 2020-01-14T09:34:07 #kisslinux <icyphox> Ah yeah. 2020-01-14T09:34:56 #kisslinux <icyphox> So what now? Ship it? 2020-01-14T09:35:05 #kisslinux <icyphox> But it doesn't work for me. :P 2020-01-14T09:35:15 #kisslinux <dylanaraps> Hm 2020-01-14T09:35:35 #kisslinux <dylanaraps> Try: 'kiss r aerc; kiss b aerc; kiss i aerc' 2020-01-14T09:35:43 #kisslinux <dylanaraps> Rebuild it fully 2020-01-14T09:35:51 #kisslinux <icyphox> Did that like thrice already. LOL 2020-01-14T09:35:55 #kisslinux <dylanaraps> OH 2020-01-14T09:35:56 #kisslinux <dylanaraps> lol 2020-01-14T09:37:03 #kisslinux <dylanaraps> We have mutt in community too... lol 2020-01-14T09:37:15 #kisslinux <icyphox> lol 2020-01-14T09:37:22 #kisslinux <icyphox> I've only ever used aerc. 2020-01-14T09:37:29 #kisslinux <icyphox> Also 2020-01-14T09:37:41 #kisslinux <icyphox> It works fine when I build from source. 2020-01-14T09:37:42 #kisslinux <icyphox> Myself. 2020-01-14T09:37:49 #kisslinux <icyphox> Not via `kiss`. 2020-01-14T09:37:51 #kisslinux <dylanaraps> Interesting 2020-01-14T09:49:48 #kisslinux <dylanaraps> Woah 2020-01-14T09:50:01 #kisslinux <dylanaraps> You know my gnu grep idea as a performance boost? 2020-01-14T09:50:09 #kisslinux <dylanaraps> It's so much faster 2020-01-14T09:55:04 #kisslinux <Aarg[m]> interesting 2020-01-14T09:55:18 #kisslinux <Aarg[m]> I was wondering if awk had any chance of beating BusyBox grep 2020-01-14T09:55:47 #kisslinux <Aarg[m]> nawk/mawk that is 2020-01-14T09:56:38 #kisslinux <dylanaraps> GNU grep is almost 50 years old lol 2020-01-14T09:56:39 #kisslinux <dylanaraps> It's amazing 2020-01-14T09:57:49 #kisslinux <dzove855> and it still works fine 2020-01-14T10:01:52 #kisslinux <dylanaraps> Pushed the change 2020-01-14T10:02:02 #kisslinux <dzove855> dylanaraps: how is your cat doing? 2020-01-14T10:02:29 #kisslinux <dylanaraps> He's doing OK 2020-01-14T10:02:56 #kisslinux <dylanaraps> Still in a bad state 2020-01-14T10:03:03 #kisslinux <dylanaraps> But he's hydrated 2020-01-14T10:03:35 #kisslinux <dylanaraps> Yesterday morning he was skin and bone 2020-01-14T10:04:07 #kisslinux <dylanaraps> He's keeping medicine etc down know too 2020-01-14T10:04:14 #kisslinux <dylanaraps> Was throwing them back up yesterday 2020-01-14T10:04:35 #kisslinux <dylanaraps> His bowels work again which is a sign that his organs haven't shut down 2020-01-14T10:05:06 #kisslinux <dylanaraps> Will know if he will be OK if he makes it through the night 2020-01-14T10:05:24 #kisslinux <dylanaraps> Cats which survive it for 5~ days tend to make a full recovery 2020-01-14T10:06:23 #kisslinux <dylanaraps> https://github.com/kisslinux/kiss/commit/3c251759bb310d9785e1efc3bddaef438aa0aca5 2020-01-14T10:06:30 #kisslinux <dylanaraps> This is the gnugrep feature 2020-01-14T10:07:25 #kisslinux <dzove855> I hope he will do it! 2020-01-14T10:07:35 #kisslinux <dylanaraps> Thanks :) 2020-01-14T10:08:29 #kisslinux <dylanaraps> The doctor down here loves animals more than people and if things get worse he'll come by and put in a proper IV. 2020-01-14T10:08:32 #kisslinux <quiterion> best of luck for you and your cat man 2020-01-14T10:08:49 #kisslinux <dylanaraps> Thanks 2020-01-14T10:08:50 #kisslinux <quiterion> I had a scare with my dog the other day, thought she had GDV 2020-01-14T10:09:01 #kisslinux <quiterion> thankfully she's OK now, hope the same turns out for you 2020-01-14T10:09:10 #kisslinux <dylanaraps> Ouch 2020-01-14T10:09:12 #kisslinux <dylanaraps> Thanks 2020-01-14T10:09:32 #kisslinux <dylanaraps> This house here has become an animal hospital lol 2020-01-14T10:09:55 #kisslinux <dylanaraps> There's anywhere between 7-10 cats at a time 2020-01-14T10:14:44 #kisslinux <lieuxnoir> dylanaraps: how do i integrate my xinitrc into your x script? through a function? 2020-01-14T10:39:45 #kisslinux <dylanaraps> yeah 2020-01-14T10:39:55 #kisslinux <dylanaraps> Then call that function from the trap handler 2020-01-14T10:40:28 #kisslinux <lieuxnoir> thanks :D 2020-01-14T10:41:48 #kisslinux <lieuxnoir> i'm bored so i'm just here looking at build scripts 2020-01-14T10:42:27 #kisslinux <lieuxnoir> the volcanic ash fall in here is pretty bad that people can't go outside 2020-01-14T10:43:06 #kisslinux <dylanaraps> Where are you located? 2020-01-14T10:43:41 #kisslinux <lieuxnoir> in the Philippines 2020-01-14T10:44:24 #kisslinux <dylanaraps> Ah 2020-01-14T10:44:33 #kisslinux <dylanaraps> I'm reading about the volcano now 2020-01-14T10:45:19 #kisslinux <lieuxnoir> yeah small but terrible 2020-01-14T10:45:30 #kisslinux <lieuxnoir> hasn't been that active for years or so 2020-01-14T11:06:57 #kisslinux <lieuxnoir> does one need an irc account to use birch? 2020-01-14T11:12:55 #kisslinux <dylanaraps> nope 2020-01-14T11:13:07 #kisslinux <dylanaraps> Just need to pick a nick which isn't registered 2020-01-14T11:24:12 #kisslinux <lieuxno1> ahh it needs # lol 2020-01-14T11:28:06 #kisslinux <lieuxnoir> /clear 2020-01-14T11:28:20 #kisslinux <lieuxnoir> oops 2020-01-14T11:38:29 #kisslinux <icyphox> evening 2020-01-14T11:38:47 #kisslinux <icyphox> lieuxnoir: oh you're in ph? 2020-01-14T11:38:56 #kisslinux <icyphox> do you play Dota :P 2020-01-14T11:39:04 #kisslinux <lieuxnoir> icyphox: yep 2020-01-14T11:39:10 #kisslinux <lieuxnoir> not anymore lol 2020-01-14T11:40:40 #kisslinux <icyphox> lol, same 2020-01-14T11:40:51 #kisslinux <icyphox> i kinda want to 2020-01-14T11:40:54 #kisslinux <lieuxnoir> i wasn't so good at it so it stopped 2020-01-14T11:41:05 #kisslinux <icyphox> i'll probably have to set up a glibc chroot 2020-01-14T11:41:13 #kisslinux <lieuxnoir> might play again if i find time 2020-01-14T11:41:14 #kisslinux <icyphox> and install steam in it 2020-01-14T11:41:19 #kisslinux <icyphox> ah 2020-01-14T11:41:56 #kisslinux <lieuxnoir> but i'm still active in reading changes lol 2020-01-14T11:42:55 #kisslinux <icyphox> me too 2020-01-14T11:43:08 #kisslinux <icyphox> some pretty ridiculous patches haha 2020-01-14T11:43:23 #kisslinux <Aarg> I switched to the simple script to start X 2020-01-14T11:43:33 #kisslinux <Aarg> now parts of my xinitrc don't work anymore, strange 2020-01-14T11:43:48 #kisslinux <Aarg> xset and setxkbmap in particular 2020-01-14T11:44:05 #kisslinux <Aarg> https://termbin.com/h538 2020-01-14T11:49:25 #kisslinux <Aarg> ah, "xset: cannot open display" 2020-01-14T11:49:28 #kisslinux <Aarg> expected that 2020-01-14T11:59:45 #kisslinux <Aarg> dylanaraps: what's the most expensive grep call in kiss? 2020-01-14T12:23:20 #kisslinux <dylanaraps> Aarg: You need to set 'export DISPLAY=:0' prior to running the script 2020-01-14T12:24:36 #kisslinux <lieuxnoir> dylanaraps: does eiwd generate a psk for its .network files? 2020-01-14T12:25:43 #kisslinux <lieuxnoir> s/.network/.psk 2020-01-14T12:26:38 #kisslinux <Aarg> DISPLAY is in it's environment 2020-01-14T12:28:07 #kisslinux <Aarg> do you use xset in your initialization script? 2020-01-14T12:34:15 #kisslinux <dylanaraps> Yeah 2020-01-14T12:34:33 #kisslinux <dylanaraps> lieuxnoir: You need to create the fils. 2020-01-14T12:34:37 #kisslinux <dylanaraps> s/fils/files/ 2020-01-14T12:34:45 #kisslinux <dylanaraps> iwc can do it for you with 'iwc auth' though 2020-01-14T12:34:55 #kisslinux <dylanaraps> Aarg: Look in pkg_conflicts() and pkg_fixdeps() 2020-01-14T12:35:07 #kisslinux <dylanaraps> (grep related) 2020-01-14T12:35:17 #kisslinux <Aarg> ok 2020-01-14T12:35:29 #kisslinux <Aarg> I was looking around already 2020-01-14T12:35:52 #kisslinux <Aarg> One time you use for loop on a glob when you could just use grep alone 2020-01-14T12:36:10 #kisslinux <Aarg> I will give you the exact line in a bit, need to finish something first 2020-01-14T12:36:36 #kisslinux <dylanaraps> I know where I think. pkg_remove() 2020-01-14T12:38:56 #kisslinux <Aarg> yap, that's the one 2020-01-14T12:40:38 #kisslinux <Aarg> you would have to construct required_by differenty though 2020-01-14T12:41:51 #kisslinux <icyphox> Aarg: Do you mind sharing your /etc/ntp.conf? 2020-01-14T12:44:26 #kisslinux <Aarg> I dont use one, I call ntpd once in non-daemon mode after I setup my net 2020-01-14T12:44:51 #kisslinux <Aarg> ntpd -nqp 192.168.178.1 & 2020-01-14T12:44:54 #kisslinux <Aarg> that's all I do 2020-01-14T12:45:03 #kisslinux <icyphox> oh 2020-01-14T12:45:32 #kisslinux <icyphox> Is that a peer on your local net 2020-01-14T12:45:33 #kisslinux <Aarg> no point in having it running, this machine reboots daily anyway 2020-01-14T12:45:34 #kisslinux <icyphox> ? 2020-01-14T12:45:39 #kisslinux <Aarg> It's my router 2020-01-14T12:45:46 #kisslinux <icyphox> Ah 2020-01-14T12:45:54 #kisslinux <icyphox> Wait, I can sync with my router? 2020-01-14T12:46:12 #kisslinux <Aarg> if it has an ntpd running, yes 2020-01-14T12:46:20 #kisslinux <Aarg> most ntpd's are a client and server 2020-01-14T12:46:38 #kisslinux <icyphox> let me check if my campus network does :P 2020-01-14T12:46:48 #kisslinux <icyphox> i got a response: 'Alarm clock' 2020-01-14T12:46:50 #kisslinux <icyphox> what does that mean 2020-01-14T12:46:53 #kisslinux <icyphox> lmao 2020-01-14T12:46:59 #kisslinux <Aarg> uuh, good question :D 2020-01-14T12:48:03 #kisslinux <icyphox> oh, that's an error 2020-01-14T12:48:05 #kisslinux <icyphox> :D 2020-01-14T12:49:20 #kisslinux <Aarg> heh 2020-01-14T12:49:52 #kisslinux <icyphox> oh interesting 2020-01-14T12:49:54 #kisslinux <icyphox> it's not from ntpd 2020-01-14T12:49:58 #kisslinux <icyphox> it's SIGALRM 2020-01-14T12:50:03 #kisslinux <icyphox> https://dev.archive.openwrt.org/ticket/14541 2020-01-14T12:50:17 #kisslinux <icyphox> likely a bug in busybox ntpd 2020-01-14T12:51:00 #kisslinux <icyphox> oh not a bug 2020-01-14T12:51:04 #kisslinux <icyphox> feature 2020-01-14T12:51:06 #kisslinux <icyphox> heh 2020-01-14T12:51:12 #kisslinux <Aarg> haha 2020-01-14T12:51:23 #kisslinux <icyphox> i think my campus firewall's blocking this 2020-01-14T12:52:22 #kisslinux <Aarg> is there just one server in that network? 2020-01-14T12:52:59 #kisslinux <icyphox> i don't really know 2020-01-14T12:53:12 #kisslinux <icyphox> or they don't run ntpd 2020-01-14T12:53:17 #kisslinux <icyphox> oh wait i think it's a windows server 2020-01-14T12:53:20 #kisslinux <icyphox> haha 2020-01-14T12:53:32 #kisslinux <icyphox> yeah, hence no response 2020-01-14T12:54:25 #kisslinux <Aarg> lol ok 2020-01-14T12:59:07 #kisslinux <Aarg> icyphox, I added neatvi to community btw 2020-01-14T12:59:12 #kisslinux <Aarg> if you haven't tried it yet 2020-01-14T12:59:23 #kisslinux <icyphox> cool i'll check it out 2020-01-14T13:08:38 #kisslinux <Aarg> ok, so doing what kiss-orphans does with busybox awk instead of grep is 40ms slower, dylanaraps 2020-01-14T13:08:45 #kisslinux <Aarg> will try mawk now 2020-01-14T13:09:20 #kisslinux <Aarg> if it actually beats bb grep by a large enough margin, I will write a little ggrep replacement just for in kiss 2020-01-14T13:09:36 #kisslinux <Aarg> -in 2020-01-14T13:12:40 #kisslinux <lieuxnoir> dylanaraps: i mean the PreSharedKey 2020-01-14T13:12:57 #kisslinux <lieuxnoir> some psk files store only the plaintext 2020-01-14T13:13:08 #kisslinux <lieuxnoir> some had a PreSharedKey 2020-01-14T13:16:39 #kisslinux <dylanaraps> Oh 2020-01-14T13:16:41 #kisslinux <dylanaraps> Maybe 2020-01-14T13:23:05 #kisslinux <lieuxnoir> https://termbin.com/u5v8 2020-01-14T13:23:30 #kisslinux <lieuxnoir> lol i'm terrible with shell 2020-01-14T13:23:33 #kisslinux <lieuxnoir> help 2020-01-14T13:28:11 #kisslinux <Aarg> is it not working like this? 2020-01-14T13:28:14 #kisslinux <Aarg> because it looks good 2020-01-14T13:28:22 #kisslinux <lieuxnoir> nope 2020-01-14T13:28:37 #kisslinux <lieuxnoir> just a black screen and nothing else 2020-01-14T13:28:49 #kisslinux <Aarg> remove the exec 2020-01-14T13:29:11 #kisslinux <Aarg> and put DISPLAY before sowm 2020-01-14T13:29:57 #kisslinux <Aarg> s/before/in front of/ 2020-01-14T13:33:35 #kisslinux <lieuxnoir> then just a `trap func USR1`, yes? 2020-01-14T13:34:28 #kisslinux <Aarg> yeah 2020-01-14T13:41:39 #kisslinux <lieuxnoir> it works and it also doesn't work 2020-01-14T13:42:42 #kisslinux <lieuxnoir> if i added other commands before `DISPLAY=:0 sowm` 2020-01-14T13:42:46 #kisslinux <lieuxnoir> they won't run 2020-01-14T13:47:07 #kisslinux <dylanaraps> Hm 2020-01-14T13:47:33 #kisslinux <dylanaraps> Add 'export DISPLAY=:0' to the top of the script 2020-01-14T13:47:58 #kisslinux <Aarg> what are you trying to run? 2020-01-14T13:48:27 #kisslinux <lieuxnoir> setroot -s path/to/wallpaper 2020-01-14T13:48:45 #kisslinux <lieuxnoir> but if i add DISPLAY=:0 again in front of it, it works lol 2020-01-14T13:48:46 #kisslinux <Aarg> xset does not work for me either 2020-01-14T13:49:24 #kisslinux <Aarg> I'm sure you need xauth if you want to run programs at that point 2020-01-14T13:49:29 #kisslinux <dylanaraps> nope 2020-01-14T13:49:33 #kisslinux <dylanaraps> Mine all work fine 2020-01-14T13:49:46 #kisslinux <Aarg> using xset? 2020-01-14T13:49:51 #kisslinux <dylanaraps> https://termbin.com/bas4 2020-01-14T13:50:10 #kisslinux <Aarg> hmmm 2020-01-14T13:50:11 #kisslinux <dylanaraps> I launch xorg with: 2020-01-14T13:50:11 #kisslinux <dylanaraps> export DISPLAY=:0 2020-01-14T13:50:12 #kisslinux <dylanaraps> exec x 2020-01-14T13:50:20 #kisslinux <dylanaraps> x being this script: 2020-01-14T13:50:32 #kisslinux <dylanaraps> https://termbin.com/5d37o 2020-01-14T13:52:15 #kisslinux <lieuxnoir> oh well 2020-01-14T13:52:27 #kisslinux <lieuxnoir> i'll just keep xinitrc separate as well 2020-01-14T13:53:57 #kisslinux <dylanaraps> You maintain compatibility with startx/xinit this way too. 2020-01-14T13:54:21 #kisslinux <Aarg> not working, even when exporting DISPLAY prior to running the script 2020-01-14T13:55:24 #kisslinux <dylanaraps> Hm 2020-01-14T13:55:28 #kisslinux <lieuxnoir> brb 2020-01-14T13:55:41 #kisslinux <dylanaraps> There might be a reason for xinit being 1000~ lines long afterall 2020-01-14T13:55:42 #kisslinux <dylanaraps> lol 2020-01-14T13:55:53 #kisslinux <dylanaraps> s/afterall/after all/ 2020-01-14T13:56:12 #kisslinux <Aarg> hehe 2020-01-14T13:56:32 #kisslinux <Aarg> still weird that it works for you though 2020-01-14T13:58:40 #kisslinux <Aarg> xset: unable to open display ":0" 2020-01-14T13:58:42 #kisslinux <Aarg> is what I get 2020-01-14T14:09:03 #kisslinux <dylanaraps> Odd 2020-01-14T15:02:17 #kisslinux <icyphox> Aarg: try :1 2020-01-14T15:08:34 #kisslinux <lieuxnoir> waiting for someone to package libreoffice lol 2020-01-14T15:19:34 #kisslinux <Aarg> same error, but just with :1 2020-01-14T15:34:19 #kisslinux <lieuxnoir> Aarg: how about `DISPLAY=0`? 2020-01-14T15:36:33 #kisslinux <Aarg> leaves me with a blank, unresponsive screen 2020-01-14T15:37:10 #kisslinux <lieuxnoir> have it only in front of xset? 2020-01-14T15:37:32 #kisslinux <lieuxnoir> leaving the others with :0 2020-01-14T15:38:44 #kisslinux <Aarg> yeah, does not work either 2020-01-14T15:39:15 #kisslinux <lieuxnoir> hm 2020-01-14T15:39:31 #kisslinux <Aarg> it seems to account for the missing colon and gives the same error about ":0" 2020-01-14T15:58:04 #kisslinux <lieuxnoir> has anyone here tried using bedrock linux using kiss as it's base? 2020-01-14T15:58:19 #kisslinux <lieuxnoir> s/it's/its 2020-01-14T16:10:04 #kisslinux <E5ten> dylanaraps: I remembered that the x264 configure script POSIX patch wasn't complete so I made my own that I think covers everything, anything you'd switch or that I could do better with this? http://ix.io/27o8 2020-01-14T16:10:39 #kisslinux <E5ten> I don't mean further changes to be made, I tried to keep them pretty limited to POSIX compatibility changes and pretty much no other improvements, I just mean thoughts on the actual changes I made 2020-01-14T16:11:29 #kisslinux <E5ten> asking cuz I'm gonna try to upstream it 2020-01-14T16:17:49 #kisslinux <Aarg> I'd do for arg in "$@"; do -> for arg do 2020-01-14T16:21:16 #kisslinux <E5ten> I'm not really a fan of for arg, it feels like it makes it less clear what's being done to those unaware of that feature for no added benefit 2020-01-14T16:22:42 #kisslinux <E5ten> it's also just easier to spot for arg in "$@" quickly 2020-01-14T16:25:20 #kisslinux <Aarg> most people are unaware of it, that's true 2020-01-14T16:26:59 #kisslinux <E5ten> yeah, like knowing what a for loop is and knowing what "$@" does are kinda necessary if you want to do shell things at all, knowing about for arg; do not so much 2020-01-14T16:29:47 #kisslinux <Aarg> I like my code to be concise it also conveys the author knows what he's doing 2020-01-14T16:29:56 #kisslinux <Aarg> but I agree, readability is more important 2020-01-14T16:31:21 #kisslinux <lieuxnoir> i wish i had the time to learn and practice code 2020-01-14T16:34:46 #kisslinux <E5ten> I guess that typically I do actually prefer conciseness (except for quoting and braces, which for some reason I feel compelled to put on literally everything ,except quotes on words I need to split obviously) and more advanced features over readability, maybe I'll start using for arg; do 2020-01-14T16:35:32 #kisslinux <Aarg> you don't even need the semicolon 2020-01-14T16:36:07 #kisslinux <E5ten> wow, if I'd known that I would've switched to it when I first learned about it awesome 2020-01-14T16:37:04 #kisslinux <E5ten> http://ix.io/27oj updated with switch to for arg do 2020-01-14T16:37:59 #kisslinux <Aarg> I've no idea how portable it is actually 2020-01-14T16:39:28 #kisslinux <dylanaraps> E5ten: Looks good 2020-01-14T16:40:35 #kisslinux <dylanaraps> I'd break the patch into multiple smaller ones though 2020-01-14T16:40:53 #kisslinux <dylanaraps> A lot easier to merge upstream 2020-01-14T16:42:22 #kisslinux <E5ten> oh wow I didn't realize it was like a 500 line diff, thought it was gonna be like 2-300 2020-01-14T16:44:22 #kisslinux <dylanaraps> Send an initial smaller patch and say "This is the first of many patches to make the script compatible with POSIX shells" 2020-01-14T17:03:54 #kisslinux <dylanaraps> https://www.phoronix.com/scan.php?page=news_item&px=Red-Hat-Make-Goals 2020-01-14T17:03:58 #kisslinux <dylanaraps> > Goals: Red Hat Developer Working On New Tool To Improve Upon Make 2020-01-14T17:04:01 #kisslinux <dylanaraps> Oh no 2020-01-14T17:04:20 #kisslinux <dylanaraps> About it: http://git.annexia.org/?p=libguestfs-talks.git;a=blob;f=2020-goals/notes.txt;h=b03d9e5ea1062869c642a1850a09340ea1575116;hb=HEAD 2020-01-14T17:05:37 #kisslinux <E5ten> "red hat developer working" uh oh 2020-01-14T17:06:53 #kisslinux <dylanaraps> http://git.annexia.org/?p=goals.git;a=blob;f=Goalfile.in;h=1885d20d6ac50614ceeeb08d6de19d7a60e0295e;hb=HEAD 2020-01-14T17:06:56 #kisslinux <dylanaraps> Example file? 2020-01-14T17:07:05 #kisslinux <dylanaraps> Tool is called "Goal"? 2020-01-14T17:07:22 #kisslinux * E5ten sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/MxbDavMgiBjKgmvdaOVwequU > 2020-01-14T17:07:24 #kisslinux <dylanaraps> OH NO 2020-01-14T17:07:25 #kisslinux <dylanaraps> > Requirements: 2020-01-14T17:07:30 #kisslinux <dylanaraps> > - OCaml compiler 2020-01-14T17:07:36 #kisslinux <dylanaraps> > - ocamllex (usually included with the OCaml compiler) 2020-01-14T17:07:36 #kisslinux <E5ten> oh no 2020-01-14T17:07:38 #kisslinux <E5ten> get outta here 2020-01-14T17:07:40 #kisslinux <dylanaraps> > - ocaml findlib 2020-01-14T17:07:43 #kisslinux <E5ten> this has got to be a prank 2020-01-14T17:07:47 #kisslinux <dylanaraps> > - menhir (an OCaml-based parser generator) 2020-01-14T17:07:52 #kisslinux <dylanaraps> > - pod2man and pod2text (part of Perl, for generating documentation) 2020-01-14T17:07:56 #kisslinux <dylanaraps> > - autoconf and automake 2020-01-14T17:07:58 #kisslinux <dylanaraps> oh god 2020-01-14T17:08:06 #kisslinux <E5ten> well 2020-01-14T17:08:10 #kisslinux <E5ten> at least there's pod2mdoc ;) 2020-01-14T17:08:57 #kisslinux <dylanaraps> Oh god 2020-01-14T17:09:05 #kisslinux <dylanaraps> You can put urls in the "Goalfiles" 2020-01-14T17:09:12 #kisslinux <dylanaraps> "Works with not just files" 2020-01-14T17:10:51 #kisslinux <dylanaraps> > 2020-01-14T17:10:52 #kisslinux <dylanaraps> Red Hat does maintain a copyright on the Goals files, so he is at least working on it partially in a Red Hat capacity. 2020-01-14T17:11:11 #kisslinux <dylanaraps> huh 2020-01-14T17:12:21 #kisslinux <E5ten> I kinda thought that was assumed anyway 2020-01-14T17:55:44 #kisslinux <Aarg> 18:07 * E5ten sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/MxbDavMgiBjKgmvdaOVwequU > 2020-01-14T17:56:08 #kisslinux <Aarg> just so you are aware what it did to your message 2020-01-14T18:13:26 #kisslinux <dylanaraps> Nice 2020-01-14T18:13:27 #kisslinux <dylanaraps> E5ten: 2020-01-14T19:00:55 #kisslinux <adamantium> Hey guys 2020-01-14T19:01:09 #kisslinux <adamantium> What do you think would be the easiest 3rd party generic kernel to use with kiss would be 2020-01-14T19:01:31 #kisslinux <adamantium> One that supports a wide range of hardware, includes firmware and initramfs 2020-01-14T19:12:21 #kisslinux <dylanaraps> Hm 2020-01-14T19:12:30 #kisslinux <dylanaraps> I'd imagine that they're all large. 2020-01-14T19:17:19 #kisslinux <adamantium> well 2020-01-14T19:17:28 #kisslinux <adamantium> i dont care about it at this point, i'm having so much trouble on this machine 2020-01-14T19:17:39 #kisslinux <adamantium> i just want something easy to slap in that would keep kiss alive 2020-01-14T19:18:25 #kisslinux <adamantium> I think we should even offer an official solution in regards to this, if there is a sane oen 2020-01-14T19:19:04 #kisslinux <adamantium> I was trying to get my friend here locally to install kiss, he is a programmer works for spreedly.com , really knows his sh* ... But when I told him he'd have to do his own kernel ala gentoo, he immediately lost intrest 2020-01-14T19:20:22 #kisslinux <adamantium> I wonder how many people out there, are just too busy to tinker with kernels every time they get a new pc. Funtoo (from creator of gentoo) offers debian-sources, for this same reason as well. It's a real issue and could be a selling point if we have a binary generic kernel/firmware/initramfs option that 'just worked' out of the box 2020-01-14T19:21:08 #kisslinux <dylanaraps> Well, managing your own kernel is part of the overall system. The only way this is "solved" in other distributions is a monolithic module filled kernel and a hacky initramfs to glue the init process. 2020-01-14T19:22:02 #kisslinux <dylanaraps> One *could* provide a module-less "general", "distro" kernel though it'd be quite large. 2020-01-14T19:22:29 #kisslinux <dylanaraps> The issue also arises where I don't want proprietary firmware (or software) anywhere near our repositories. 2020-01-14T19:23:41 #kisslinux <dylanaraps> This also has the benefit of raising the bar of entry (ala Arch's install process) as KISS isn't for the average user. 2020-01-14T19:24:14 #kisslinux <E5ten> oh I assume that was the message where I sent links to the x264 script patch split up into a set 2020-01-14T19:24:31 #kisslinux <dylanaraps> Yup 2020-01-14T19:25:23 #kisslinux <dylanaraps> I wish the kernel process were easier but overall it's a great learning exercise. 2020-01-14T19:28:02 #kisslinux <dylanaraps> To provide kernels we'd need to create our own initramfs tooling. 2020-01-14T19:28:45 #kisslinux <dylanaraps> We'd additionally need to build the damn thing and host it somewhere. 2020-01-14T19:29:08 #kisslinux <E5ten> I think not providing kernels is fine 2020-01-14T19:29:12 #kisslinux <dylanaraps> Which kernel do we provide? The current, LTS, both? 2020-01-14T19:29:28 #kisslinux <E5ten> well if any I'd say current 2020-01-14T19:30:10 #kisslinux <dylanaraps> Then there'd also be a responsibility to the kernel and initramfs process which is largely error-prone. 2020-01-14T19:30:46 #kisslinux <dylanaraps> I also have no means of testing the -bin kernels or the initramfs process. 2020-01-14T19:32:57 #kisslinux <dylanaraps> If the manual process weeds out users who are unwilling to do this then that is a good thing. 2020-01-14T19:33:18 #kisslinux <E5ten> the current "build your own kernel with everything built in and no initramfs" feels much more "kiss" than providing kernels would 2020-01-14T19:34:28 #kisslinux <adamantium> All good points 2020-01-14T19:34:31 #kisslinux <dylanaraps> Note: I make no money from KISS and my time has value. 2020-01-14T19:37:34 #kisslinux <adamantium> However weeding out people who we will call non-kernel-tweakers just ensures this distro will never amount to being more than for hobbyists 2020-01-14T19:37:57 #kisslinux <adamantium> I love this distro and could see the sky being the limit 2020-01-14T19:38:02 #kisslinux <adamantium> ^_^ 2020-01-14T19:40:22 #kisslinux <dylanaraps> It's less about unwillingness to compile the kernel and more about levels of overall patience and technical ability. 2020-01-14T19:42:07 #kisslinux <dylanaraps> I'd also like to note that KISS will never see a governance structure larger than myself. The entire distribution is designed to be maintainable by a single person. 2020-01-14T19:43:01 #kisslinux <dylanaraps> However, user repositories allow the distribution to be extended infinitely. 2020-01-14T19:43:26 #kisslinux <adamantium> Right. And nothing is stopping us from forking 2020-01-14T19:43:33 #kisslinux <adamantium> If we don't like a direction you take 2020-01-14T19:43:40 #kisslinux <dylanaraps> Of course 2020-01-14T19:43:41 #kisslinux <adamantium> Or if you fall off the earth 2020-01-14T19:43:46 #kisslinux <adamantium> like what happened in void 2020-01-14T19:43:55 #kisslinux <dylanaraps> You have total control to keep your system in check. 2020-01-14T19:44:05 #kisslinux <dylanaraps> That was the idea from the start. 2020-01-14T19:44:10 #kisslinux <dylanaraps> I'm not going anywhere though. 2020-01-14T19:45:42 #kisslinux <dylanaraps> There's also no wrong direction for me to take as KISS isn't a moving target. 2020-01-14T19:45:45 #kisslinux <adamantium> I would like to see a list of developers / contributors / team 2020-01-14T19:45:52 #kisslinux <dylanaraps> I wouldn't 2020-01-14T19:45:53 #kisslinux <adamantium> Not governance, this would be different. 2020-01-14T19:46:12 #kisslinux <adamantium> It would motivate people, it would motivate me! 2020-01-14T19:46:25 #kisslinux <adamantium> I'm trying to get a job 2020-01-14T19:46:32 #kisslinux <adamantium> And I need to build up a list of stuff I do 2020-01-14T19:46:37 #kisslinux <adamantium> a resume of sorts 2020-01-14T19:46:44 #kisslinux <jedavies> adamantium: https://github.com/kisslinux/community/graphs/contributors 2020-01-14T19:47:11 #kisslinux <dylanaraps> The only time I'd have others formally working on KISS is if I hired them myself. 2020-01-14T19:47:24 #kisslinux <dylanaraps> Which will happen eventually. 2020-01-14T19:47:51 #kisslinux <dylanaraps> (wink wink) 2020-01-14T19:49:51 #kisslinux <adamantium> Makes sense 2020-01-14T20:04:52 #kisslinux <knob> Hey what happened re the crashing of firefox-bin on reddit.old 2020-01-14T20:05:57 #kisslinux <dylanaraps> I can't reproduce the issue and no one has sent any logs. :P 2020-01-14T20:06:11 #kisslinux <dylanaraps> (firefox > file 2>&1) 2020-01-14T20:06:26 #kisslinux <dylanaraps> (Make it crash while running under this command and send me the file) 2020-01-14T20:06:59 #kisslinux <knob> Aarg and lieuxnoir were discussing it 2020-01-14T20:07:37 #kisslinux <knob> 'fixed' by installing firefox-privacy . . .? 2020-01-14T20:08:01 #kisslinux <dylanaraps> Apparently, yeah. 2020-01-14T20:08:24 #kisslinux <dylanaraps> Which means that it is an about:config issue in the default Firefox configuration. 2020-01-14T20:08:44 #kisslinux <knob> interesting. ok. no worries 2020-01-14T20:08:47 #kisslinux <dylanaraps> Logs will help me discern exactly what is wrong though. 2020-01-14T20:09:32 #kisslinux <dylanaraps> (I can't reproduce even without firefox-privacy) 2020-01-14T20:15:35 #kisslinux <dylanaraps> (Also, by default config I mean Mozilla's) 2020-01-14T20:39:38 #kisslinux <dylanaraps> The Reddit crash could be related to: https://bugzilla.mozilla.org/show_bug.cgi?id=1538540 2020-01-14T21:30:20 #kisslinux <sirtomato> heyo 2020-01-14T21:30:45 #kisslinux <dylanaraps> Hello 2020-01-14T21:30:54 #kisslinux <sirtomato> how's it going 2020-01-14T21:31:34 #kisslinux <dylanaraps> Good 2020-01-14T21:31:38 #kisslinux <sirtomato> :) 2020-01-14T21:31:39 #kisslinux <dylanaraps> I'm on cat watch again 2020-01-14T21:31:46 #kisslinux <sirtomato> elaborate 2020-01-14T21:31:57 #kisslinux <dylanaraps> Uh 2020-01-14T21:32:09 #kisslinux <dylanaraps> Cat is dying and we're taking shifts to monitor his IV. 2020-01-14T21:32:18 #kisslinux <sirtomato> :( 2020-01-14T21:32:28 #kisslinux <dylanaraps> He *may* pull through 2020-01-14T21:32:48 #kisslinux <sirtomato> animal or human named cat 2020-01-14T21:33:15 #kisslinux <dylanaraps> Animal 2020-01-14T21:33:25 #kisslinux <dylanaraps> I did the IV myself if you're wondering 2020-01-14T21:34:38 #kisslinux <sirtomato> i wasn't 2020-01-14T21:34:40 #kisslinux <sirtomato> but whatever 2020-01-14T21:35:05 #kisslinux <dylanaraps> Well, *technically* not IV as it isn't going into a vein. It's going into the flesh under the skin of the neck which is then absorbed into the body. IV is just easier to type out. 2020-01-14T21:35:27 #kisslinux <sirtomato> interesting 2020-01-14T21:35:33 #kisslinux <dylanaraps> Yup 2020-01-14T21:35:39 #kisslinux <sirtomato> made a little wallpaper script 2020-01-14T21:35:42 #kisslinux <dylanaraps> Show me 2020-01-14T21:36:00 #kisslinux <sirtomato> dir=`pwd` 2020-01-14T21:36:00 #kisslinux <sirtomato> cd ~/bgs 2020-01-14T21:36:00 #kisslinux <sirtomato> bg=`ls -1 | shuf -n 1` 2020-01-14T21:36:00 #kisslinux <sirtomato> feh --bg-fill $bg 2020-01-14T21:36:08 #kisslinux <sirtomato> cd $dir 2020-01-14T21:36:36 #kisslinux <dylanaraps> Ah, random image from dir 2020-01-14T21:36:40 #kisslinux <sirtomato> yeah pretty much 2020-01-14T21:36:45 #kisslinux <dylanaraps> You can do: dir=$PWD 2020-01-14T21:36:54 #kisslinux <sirtomato> i guess 2020-01-14T21:37:23 #kisslinux <dylanaraps> Also, the output from ls isn't guaranteed to be a 1:1 representation of the file's name. 2020-01-14T21:37:33 #kisslinux <sirtomato> really? 2020-01-14T21:37:36 #kisslinux <dylanaraps> Yup 2020-01-14T21:37:50 #kisslinux <dylanaraps> ls is meant for us mortals and not for the machine to read 2020-01-14T21:39:44 #kisslinux <sirtomato> do you suggest anything else i use? 2020-01-14T21:39:58 #kisslinux <dylanaraps> Yup 2020-01-14T21:40:00 #kisslinux <dylanaraps> 2 secs 2020-01-14T21:41:37 #kisslinux <dylanaraps> https://termbin.com/7f6b 2020-01-14T21:42:14 #kisslinux <dylanaraps> Could also do: printf '%sn' "$@" | shuf -n 1 2020-01-14T21:42:21 #kisslinux <dylanaraps> To replace 'shift' 2020-01-14T21:42:27 #kisslinux <dylanaraps> img=$(printf '%sn' "$@" | shuf -n 1) 2020-01-14T21:42:30 #kisslinux <dylanaraps> I mean 2020-01-14T21:42:54 #kisslinux <Aarg> nice, I instantly thought about shifting the positional parameters a random amount but wasn't sure how to get random 2020-01-14T21:43:23 #kisslinux <dylanaraps> Yeah 2020-01-14T21:43:28 #kisslinux <sirtomato> there goes my hard work i guess lol 2020-01-14T21:43:48 #kisslinux <dylanaraps> I already had basically identical code in a script I use. :P 2020-01-14T21:44:15 #kisslinux <dylanaraps> I wonder if there's a better way still. 2020-01-14T21:44:18 #kisslinux <dylanaraps> One which is pure shell. 2020-01-14T21:44:31 #kisslinux <sirtomato> well, not *hard* but i dont shell script 2020-01-14T21:44:37 #kisslinux <dylanaraps> I have an idea 2020-01-14T21:44:44 #kisslinux <Aarg> oh okey, explains the speed you came up with it 2020-01-14T21:45:09 #kisslinux <dylanaraps> This isn't security sensitive so the "randomness" can come from anywhere. 2020-01-14T21:45:33 #kisslinux <Aarg> true 2020-01-14T21:45:41 #kisslinux <sirtomato> it's not even that random 2020-01-14T21:46:13 #kisslinux <sirtomato> probably because i really only have 6 bgs 2020-01-14T21:47:52 #kisslinux <dylanaraps> https://termbin.com/qqxn 2020-01-14T21:47:55 #kisslinux <dylanaraps> Did it 2020-01-14T21:48:02 #kisslinux <dylanaraps> YMMV 2020-01-14T21:49:18 #kisslinux <Aarg> haha, thats brilliant 2020-01-14T21:49:47 #kisslinux <dylanaraps> $(($ % $#)) is really dodgy cycling by alphabetic order 2020-01-14T21:52:13 #kisslinux <Aarg> if run without running anything else inbetween 2020-01-14T21:52:15 #kisslinux <Aarg> right? 2020-01-14T21:53:22 #kisslinux <dylanaraps> Yes 2020-01-14T21:53:45 #kisslinux <dylanaraps> Possibly lots of different factors too 2020-01-14T21:53:53 #kisslinux <Aarg> just need a kernel which actually doesnt simply increase pids :p 2020-01-14T21:54:13 #kisslinux <dylanaraps> lol 2020-01-14T21:54:27 #kisslinux <dylanaraps> Lets patch the kernel to ensure this works 2020-01-14T21:54:43 #kisslinux <dylanaraps> I really want to send this with the script to LKML 2020-01-14T21:54:52 #kisslinux <dylanaraps> Just to see the replies 2020-01-14T21:55:01 #kisslinux <Aarg> that would be hilarious 2020-01-14T21:55:26 #kisslinux <dylanaraps> Reminds me of this: https://xkcd.com/1172/ 2020-01-14T21:55:58 #kisslinux <sirtomato> "idk just patch the kernel to make your little shell script run" 2020-01-14T21:56:27 #kisslinux <sirtomato> also - that is a really good xkcd 2020-01-14T21:57:33 #kisslinux <Aarg> hehe 2020-01-14T21:57:42 #kisslinux <Aarg> get on it 2020-01-14T22:03:37 #kisslinux <Aarg> btw dylanaraps, any work done on the line folding for birch? 2020-01-14T22:04:12 #kisslinux <Aarg> I've implemented it for a client I did a while ago 2020-01-14T22:04:33 #kisslinux <Aarg> kinda sucks with long urls. You can't really split them so they break your indentation 2020-01-14T22:07:23 #kisslinux <dylanaraps> Aarg: None at all, sorry 2020-01-14T22:07:27 #kisslinux <dylanaraps> I will get around to it 2020-01-14T22:09:03 #kisslinux <sirtomato> i almost feel like making an irc client 2020-01-14T22:09:37 #kisslinux <dylanaraps> It's fun since you can get something which half works really quickly 2020-01-14T22:09:41 #kisslinux <lieuxnoir> does /tmp get cleared on reboot? 2020-01-14T22:09:51 #kisslinux <dylanaraps> If you mount it as a tmpfs, yes. 2020-01-14T22:09:59 #kisslinux <dylanaraps> > tmpfs /tmp tmpfs defaults,nosuid,nodev 0 0 2020-01-14T22:10:02 #kisslinux <dylanaraps> (/etc/fstab) 2020-01-14T22:10:23 #kisslinux <Aarg> no rush, I was just curious about the details 2020-01-14T22:10:30 #kisslinux <lieuxnoir> ohh thanks 2020-01-14T22:11:57 #kisslinux <dylanaraps> Aarg: I'm basically going to split the raw message based on column size of the window. 2020-01-14T22:12:12 #kisslinux <dylanaraps> The nick column is hardcoded to 10 chars wide which makes things easier. 2020-01-14T22:12:23 #kisslinux <dylanaraps> The fun part will be making it react to window resize. 2020-01-14T22:14:05 #kisslinux <Aarg> yeah, that I was curious about 2020-01-14T22:14:38 #kisslinux <Aarg> and the handling of strings which are longer then the remaining space 2020-01-14T22:15:08 #kisslinux <sirtomato> is there a good resource that's not the official rfc 2020-01-14T22:15:15 #kisslinux <sirtomato> as in, something i can read lol 2020-01-14T22:15:41 #kisslinux <dylanaraps> I'll be honest, I just read the raw messages to create the parsers. 2020-01-14T22:16:03 #kisslinux <sirtomato> well i have to connect to a channel first 2020-01-14T22:16:16 #kisslinux <lieuxnoir> it's past 6 AM, gotta go to work 2020-01-14T22:16:18 #kisslinux <dylanaraps> That is simple on join 2020-01-14T22:16:33 #kisslinux <dylanaraps> lieuxnoir: Ciao o/ 2020-01-14T22:16:37 #kisslinux <Aarg> https://modern.ircdocs.horse/ 2020-01-14T22:16:42 #kisslinux <Aarg> this is a great site 2020-01-14T22:16:49 #kisslinux <dylanaraps> sirtomato: JOIN #channel 2020-01-14T22:16:54 #kisslinux <lieuxnoir> catch on you later 2020-01-14T22:17:01 #kisslinux <Aarg> laters 2020-01-14T22:17:35 #kisslinux <sirtomato> but i have to register 2020-01-14T22:18:08 #kisslinux <dylanaraps> not if the nick is unregistered 2020-01-14T22:18:19 #kisslinux <sirtomato> it just times out 2020-01-14T22:18:25 #kisslinux <dylanaraps> Just send: NICK nick_here 2020-01-14T22:18:53 #kisslinux <sirtomato> i did that 2020-01-14T22:18:56 #kisslinux <sirtomato> ahhh 2020-01-14T22:19:34 #kisslinux <Aarg> USER username * * :realname 2020-01-14T22:20:05 #kisslinux <dylanaraps> Oops 2020-01-14T22:20:08 #kisslinux <dylanaraps> That's right 2020-01-14T22:20:28 #kisslinux <sirtomato> i did that and it still said "you have not registered" 2020-01-14T22:20:33 #kisslinux <dylanaraps> That's fine 2020-01-14T22:21:10 #kisslinux <sirtomato> yeet 2020-01-14T22:21:17 #kisslinux <sirtomato> ^test for the thigny 2020-01-14T22:21:19 #kisslinux <sirtomato> it didn't work 2020-01-14T22:21:55 #kisslinux <sirtomato> https://termbin.com/xe24 2020-01-14T22:22:52 #kisslinux <Aarg> NICK msg first 2020-01-14T22:22:57 #kisslinux <Aarg> then the USER msg 2020-01-14T22:23:18 #kisslinux <sirtomato> oog 2020-01-14T22:23:19 #kisslinux <sirtomato> ooh 2020-01-14T22:23:23 #kisslinux <Aarg> btw. I love the punt! message from busybox' netcat :D 2020-01-14T22:23:55 #kisslinux <sirtomato> yes! 2020-01-14T22:24:05 #kisslinux <dylanaraps> Aarg: Yeah lol 2020-01-14T22:24:07 #kisslinux <dylanaraps> Nice 2020-01-14T22:24:14 #kisslinux <jdksfl> yeet 2020-01-14T22:24:16 #kisslinux <sirtomato> epic 2020-01-14T22:24:58 #kisslinux <Aarg> if you didn't have to ping or reply to pings, nc would be one kickass client 2020-01-14T22:25:17 #kisslinux <jdksfl> yeah not wrong 2020-01-14T22:30:43 #kisslinux <sirtomato> Aarg: wdym pings 2020-01-14T22:32:10 #kisslinux <Aarg> the server pings you and if you don't respond in time, you will be disconnected 2020-01-14T22:32:28 #kisslinux <sirtomato> oh that's what i thought 2020-01-14T22:38:16 #kisslinux <Aarg> :D 2020-01-14T22:38:56 #kisslinux <dylanaraps> If anyone is getting Firefox crashes on the ESR: https://github.com/kisslinux/repo/issues/136 2020-01-14T22:44:28 #kisslinux <sirtomato> why does xcompmgr take up 5% of my cpu 2020-01-14T22:44:49 #kisslinux <sirtomato> nvm its not 2020-01-14T22:45:26 #kisslinux <sirtomato> nvm it is. it's just on the X process because client-side shadows 2020-01-14T22:45:28 #kisslinux <sirtomato> ahhhh 2020-01-14T22:45:33 #kisslinux <sirtomato> they look nice tho 2020-01-14T22:46:45 #kisslinux <dylanaraps> I like: xcompmgr -a 2020-01-14T22:46:55 #kisslinux <dylanaraps> No fancy effects :P 2020-01-14T22:47:03 #kisslinux <dylanaraps> Runs perfectly 2020-01-14T22:47:05 #kisslinux <sirtomato> but i like fancy effects 2020-01-14T22:47:12 #kisslinux <sirtomato> why would you use it without fancy effects 2020-01-14T22:47:27 #kisslinux <dylanaraps> For compositing 2020-01-14T22:47:37 #kisslinux <dylanaraps> It's a compositor :P 2020-01-14T22:52:25 #kisslinux <adamantium> dylanaraps: on day 3 today resolved my kernel issues 2020-01-14T22:52:54 #kisslinux <adamantium> dylanaraps: i have a working setup now, the kiss way, tho it's not entirely minimal per se, it is still beautiful compared to initramfs madness 2020-01-14T22:53:43 #kisslinux <adamantium> basically just dropped entire directory of firmware into /lib/firmware and did a make defconfig on vanilla sources. then enabled my gpu and wifi as modules, then modprobe them via init 2020-01-14T22:55:08 #kisslinux <sirtomato> yes i see 2020-01-14T22:55:40 #kisslinux <adamantium> my kernel is 8mb <3 2020-01-14T22:55:43 #kisslinux <dylanaraps> Nice 2020-01-14T22:55:52 #kisslinux <dylanaraps> That's not too bad at all 2020-01-14T22:56:08 #kisslinux <dylanaraps> Mine is 5MB and is minimal 2020-01-14T22:56:31 #kisslinux <adamantium> the modules make it small 2020-01-14T22:56:36 #kisslinux <dylanaraps> Ah 2020-01-14T22:56:41 #kisslinux <adamantium> my laptop uses no modules 2020-01-14T22:56:46 #kisslinux <adamantium> and is 10 mb kernel 2020-01-14T22:56:59 #kisslinux <adamantium> i just built everything in and called it quits (lazy) 2020-01-14T22:57:33 #kisslinux <dylanaraps> The baked in method is good as the kernel is standalone 2020-01-14T22:57:40 #kisslinux <adamantium> totally agree 2020-01-14T22:57:50 #kisslinux <sirtomato> how do i get the kernel size 2020-01-14T22:57:52 #kisslinux <adamantium> i love a static kernel 2020-01-14T22:57:58 #kisslinux <adamantium> du -sm /boot/kernelname 2020-01-14T22:57:59 #kisslinux <dylanaraps> du -sh /boot/vmlinuz-* 2020-01-14T22:58:03 #kisslinux <adamantium> :P 2020-01-14T22:58:04 #kisslinux <dylanaraps> lol 2020-01-14T22:58:22 #kisslinux <sirtomato> mine's 8.7mb 2020-01-14T22:58:23 #kisslinux <dylanaraps> The system can't break the kernel in any way which is nice. 2020-01-14T22:58:36 #kisslinux <sirtomato> but i don't have sound 2020-01-14T22:58:38 #kisslinux <TwistedFate> howdy 2020-01-14T22:58:40 #kisslinux <dylanaraps> Hello 2020-01-14T22:58:41 #kisslinux <sirtomato> howdy 2020-01-14T22:58:57 #kisslinux <adamantium> in fairness a modular kernel should not break if you make modules_install every time 2020-01-14T22:59:03 #kisslinux <dylanaraps> Yes 2020-01-14T22:59:08 #kisslinux <dylanaraps> But older kernels? 2020-01-14T22:59:16 #kisslinux <dylanaraps> Oh 2020-01-14T22:59:22 #kisslinux <dylanaraps> They install by version no? 2020-01-14T22:59:29 #kisslinux <adamantium> idk 2020-01-14T22:59:34 #kisslinux <sirtomato> what's the alsa module name? 2020-01-14T22:59:35 #kisslinux <adamantium> lol :) 2020-01-14T22:59:43 #kisslinux <dylanaraps> CONFIG_SOUND=y 2020-01-14T23:00:02 #kisslinux <dylanaraps> hang on 2020-01-14T23:00:12 #kisslinux <sirtomato> it's y 2020-01-14T23:00:19 #kisslinux <adamantium> dylanaraps: /etc/rc.d is very good for people who need to modprobe modules 2020-01-14T23:00:27 #kisslinux <adamantium> we did a nice thing. 2020-01-14T23:00:52 #kisslinux <dylanaraps> CONFIG_SND=y 2020-01-14T23:01:07 #kisslinux <dylanaraps> Yup 2020-01-14T23:01:11 #kisslinux <dylanaraps> The other method is this: https://getkiss.org/wiki/loading-a-module-at-boot 2020-01-14T23:01:21 #kisslinux <dylanaraps> Wiki could use an update now. 2020-01-14T23:01:36 #kisslinux <adamantium> ewww inittab 2020-01-14T23:01:37 #kisslinux <adamantium> ;) 2020-01-14T23:02:03 #kisslinux <dylanaraps> sirtomato: Device Driver -> Sound card support -> Advanced Linux Sound Architecture 2020-01-14T23:02:19 #kisslinux <dylanaraps> s/Driver/Drivers/ 2020-01-14T23:02:31 #kisslinux <adamantium> Also there is '/' ala vi for searching..... it actually works good once you get the hang of it. 2020-01-14T23:02:37 #kisslinux <dylanaraps> In this menu are your drivers etc. 2020-01-14T23:02:46 #kisslinux <sirtomato> ok 2020-01-14T23:02:51 #kisslinux <dylanaraps> CONFIG_SND_PCM_TIMER=y is good 2020-01-14T23:03:05 #kisslinux <dylanaraps> CONFIG_SND_PROC_FS=y is good 2020-01-14T23:03:28 #kisslinux <adamantium> time to make some nachos brb 2020-01-14T23:03:40 #kisslinux <Aarg> adamantium, try make nconfig 2020-01-14T23:03:43 #kisslinux <Aarg> much better 2020-01-14T23:03:43 #kisslinux <dylanaraps> CONFIG_SND_SUPPORT_OLD_API=y might be good for compat with older programs 2020-01-14T23:03:55 #kisslinux <adamantium> Aarg what is it 2020-01-14T23:04:02 #kisslinux <Aarg> ah okey 2020-01-14T23:04:18 #kisslinux <Aarg> wasnt sure if menuconfig also had / 2020-01-14T23:04:23 #kisslinux <sirtomato> yeah it's on 2020-01-14T23:04:25 #kisslinux <dylanaraps> sirtomato: Then there's submenus related to drivers for your hardware. 2020-01-14T23:04:36 #kisslinux <dylanaraps> PCI, USB, Generic, etc 2020-01-14T23:04:42 #kisslinux <dylanaraps> What hardware do you have? 2020-01-14T23:04:52 #kisslinux <sirtomato> im just using the mobo audio 2020-01-14T23:05:15 #kisslinux <dylanaraps> What mobo do you have? 2020-01-14T23:05:16 #kisslinux <dylanaraps> :P 2020-01-14T23:05:35 #kisslinux <sirtomato> gimme a sec 2020-01-14T23:06:11 #kisslinux <Aarg> totally misread, adamantium 2020-01-14T23:06:20 #kisslinux <Aarg> its just a different ncurses menu 2020-01-14T23:06:36 #kisslinux <Aarg> try it out 2020-01-14T23:06:44 #kisslinux <Aarg> it also uses arrow keys to go back/forward 2020-01-14T23:06:50 #kisslinux <sirtomato> jesus the website just says 'japanese capacitors' 2020-01-14T23:06:53 #kisslinux <sirtomato> i DONT CARE 2020-01-14T23:06:55 #kisslinux <Aarg> instead of the horrible navigation of menuconfig 2020-01-14T23:07:05 #kisslinux <adamantium> oh 2020-01-14T23:07:09 #kisslinux <adamantium> im just used to menuconfig 2020-01-14T23:07:13 #kisslinux <adamantium> i;ll look at it sometime 2020-01-14T23:07:57 #kisslinux <sirtomato> dylanaraps: > Realtek® ALC892 2020-01-14T23:08:24 #kisslinux <adamantium> question 2020-01-14T23:08:42 #kisslinux <adamantium> for my wifi and graphics to work i had to modprobe amdgpu and modprobe ath9k ... 2020-01-14T23:08:57 #kisslinux <adamantium> does this mean that ALL modules must be modprobed 2020-01-14T23:09:03 #kisslinux <adamantium> and nothing gets auto loaded? 2020-01-14T23:09:05 #kisslinux <dylanaraps> SND_HDA_CODEC_REALTEK=y 2020-01-14T23:09:19 #kisslinux <dylanaraps> SND_PCI=y 2020-01-14T23:09:24 #kisslinux <sirtomato> d'oh 2020-01-14T23:09:40 #kisslinux <dylanaraps> SND_SEQ_HRTIMER_DEFAULT=y 2020-01-14T23:09:48 #kisslinux <dylanaraps> (Add CONFIG_ to the start of these) 2020-01-14T23:10:28 #kisslinux <sirtomato> those are all one 2020-01-14T23:10:45 #kisslinux <dylanaraps> adamantium: Typically an initramfs handles module loading. It's something we can hand off to eudev though it'd make it harder for us to swap away from eudev. 2020-01-14T23:11:24 #kisslinux <dylanaraps> We can auto load modules at boot, the hard part is "which ones?". 2020-01-14T23:11:40 #kisslinux <dylanaraps> Can it be done in a "portable" way using /dev? 2020-01-14T23:12:12 #kisslinux <dylanaraps> sirtomato: Search the web for "Realtek® ALC892 gentoo" or "Realtek® ALC892 kernel" 2020-01-14T23:13:21 #kisslinux <adamantium> dylanaraps: what im getting at is this: maybe i can just unset all of these modules in my kconfig, since im only requiring two of them........ 2020-01-14T23:13:26 #kisslinux <sirtomato> ok 2020-01-14T23:13:43 #kisslinux <dylanaraps> adamantium: Maybe 2020-01-14T23:13:48 #kisslinux <dylanaraps> Modules can depend on modules 2020-01-14T23:14:15 #kisslinux <adamantium> building them in might be safer 2020-01-14T23:14:15 #kisslinux <dylanaraps> You should be safe to load everything in lsmod's output. 2020-01-14T23:14:45 #kisslinux <dylanaraps> Also, think of our module situation as a whitelist instead of the typical blacklist 2020-01-14T23:15:17 #kisslinux <dylanaraps> You don't have to go and blacklist anything and you know 100% what modules are loaded as you set it up. 2020-01-14T23:28:38 #kisslinux <sirtomato> wikidata being our official mirror topkek 2020-01-14T23:30:10 #kisslinux <sirtomato> wtf what's with these music players with this wacky dependencies 2020-01-14T23:30:17 #kisslinux <sirtomato> time to write one 2020-01-14T23:31:07 #kisslinux <dylanaraps> I just use mpv 2020-01-14T23:31:30 #kisslinux <sirtomato> oh great 2020-01-14T23:33:55 #kisslinux <adamantium> ++mpv 2020-01-14T23:35:02 #kisslinux <sirtomato> oh great 2020-01-14T23:35:18 #kisslinux <sirtomato> oh great 2020-01-14T23:40:13 #kisslinux <adamantium> since so many of us are using laptops 2020-01-14T23:40:24 #kisslinux <adamantium> do we have plans to get powertop or tlp packaged some how 2020-01-14T23:45:08 #kisslinux <dylanaraps> busybox has a powertop implementation 2020-01-14T23:45:13 #kisslinux <dylanaraps> It's kinda shitty though 2020-01-14T23:45:44 #kisslinux <E5ten> dylanaraps: could I get a list of the issues you have with wayland? (not asking cuz I like wayland, just curious about what issues there are that I'm not aware of yet) 2020-01-14T23:45:50 #kisslinux <dylanaraps> I actually thought about writing my own super simple alternative 2020-01-14T23:45:54 #kisslinux <dylanaraps> Sure 2020-01-14T23:46:46 #kisslinux <dylanaraps> - "Wayland Compositor" is misleading and a better name for it would be "Wayland Display Server". 2020-01-14T23:46:51 #kisslinux <adamantium> i wrote a shell script before that polls the battery every X seconds and then does commands based on battery level threshholds 2020-01-14T23:47:19 #kisslinux <dylanaraps> - Window managers can't exist on Wayland. Not possible. Your "Window manager" would have to be a full display server. 2020-01-14T23:47:21 #kisslinux <adamantium> but i feel like there must be a better way to do things 2020-01-14T23:47:57 #kisslinux <dylanaraps> - No standard protocols for most things. Every large Wayland "compositor" project has their own protocol extensions. 2020-01-14T23:48:35 #kisslinux <dylanaraps> - This means that each Wayland based environment is a silo of utilities and features. 2020-01-14T23:48:57 #kisslinux <adamantium> i'd be curious mforney 's thoughts on this, since he wrote a wayland wm 2020-01-14T23:49:13 #kisslinux <dylanaraps> - Program X works on GNOME but won't in Sway and vice versa. 2020-01-14T23:49:31 #kisslinux <dylanaraps> - Compositing is forced. I don't like compositors personally. 2020-01-14T23:49:54 #kisslinux <adamantium> lack of networking features sucks 2020-01-14T23:49:55 #kisslinux <E5ten> didn't you just mention using a compositor super recently lol? 2020-01-14T23:50:08 #kisslinux <dylanaraps> I used to 2020-01-14T23:50:12 #kisslinux <E5ten> (not to say the point isn't valid, it totally is) 2020-01-14T23:50:19 #kisslinux <dylanaraps> I don't like them for the latency they add 2020-01-14T23:50:27 #kisslinux <E5ten> do you get tearing without it? 2020-01-14T23:50:30 #kisslinux <dylanaraps> Nope 2020-01-14T23:50:34 #kisslinux <E5ten> nice 2020-01-14T23:50:36 #kisslinux <dylanaraps> - Fuck NVIDIA 2020-01-14T23:51:16 #kisslinux <E5ten> that one being more of a "this is a problem you'll encounter if you want to use wayland and have nvidia" and not so much a "this is a flaw with wayland" right? 2020-01-14T23:51:24 #kisslinux <adamantium> a little screen tearing doesn't bother me tbh 2020-01-14T23:51:32 #kisslinux <adamantium> i'd rather not have the latency, as said. 2020-01-14T23:51:43 #kisslinux <adamantium> input delay is annoying AF 2020-01-14T23:52:15 #kisslinux <dylanaraps> E5ten: Well, the issue is that NVIDIA use EGLStreams and AMD/Intel use GBM 2020-01-14T23:52:25 #kisslinux <E5ten> without a compositor I get tearing on modesetting but not with xf86-video-intel 2020-01-14T23:52:41 #kisslinux <E5ten> yeah I know 2020-01-14T23:52:59 #kisslinux <E5ten> I just mean that the issue with nvidia is a problem with using wayland and not an actual problem with wayland like the other things 2020-01-14T23:53:03 #kisslinux <dylanaraps> I don't see why the core people working on Wayland can't write a library to abstract both APIs into a common one. 2020-01-14T23:53:04 #kisslinux <sirtomato> kernel config looks right. still no sound - 2020-01-14T23:53:07 #kisslinux <sirtomato> ahh 2020-01-14T23:53:08 #kisslinux <adamantium> xf86-video-intal has the tearfree option, which as far as i know still has not been ported to modesetting 2020-01-14T23:53:20 #kisslinux <E5ten> TearFree isn't needed 2020-01-14T23:53:22 #kisslinux <dylanaraps> It's just a second API. 2020-01-14T23:53:37 #kisslinux <E5ten> xf86-video-intel is tear free without TearFree 2020-01-14T23:53:47 #kisslinux <dylanaraps> You can't be aiming to replace Xorg and then not support common hardware. 2020-01-14T23:53:48 #kisslinux <adamantium> all the better 2020-01-14T23:53:58 #kisslinux <adamantium> it does depend your generation of intel graphics, though 2020-01-14T23:54:03 #kisslinux <dylanaraps> The issue is that, 2020-01-14T23:54:09 #kisslinux <adamantium> experiences are going to vary a lot from laptop to laptop 2020-01-14T23:54:12 #kisslinux <sirtomato> wtf even is modesetting 2020-01-14T23:54:21 #kisslinux <E5ten> I didn't have tearing on sandy bridge and I don't now either on uhhh coffee lake I think? 2020-01-14T23:54:29 #kisslinux <sirtomato> ooh its 2 words 2020-01-14T23:54:30 #kisslinux <sirtomato> i see 2020-01-14T23:54:37 #kisslinux <sirtomato> but amd > intel 2020-01-14T23:54:49 #kisslinux <dylanaraps> Wayland pushes majority of the work downstream which raises the bar of entry for an individual to write a "window manager" (or whatever). 2020-01-14T23:54:53 #kisslinux <E5ten> from what I could tell from the reading I did on the eglstreams and gbm thing I think wayland and mesa and whatnot started using gbm before nvidia even did anything? 2020-01-14T23:55:16 #kisslinux <E5ten> like wayland was like "we're gonna use gbm" and mesa's like "ok gbm is a thing we have cool" I think 2020-01-14T23:55:28 #kisslinux <dylanaraps> https://www.phoronix.com/scan.php?page=news_item&px=MTgxMDE 2020-01-14T23:55:33 #kisslinux <E5ten> and then nvidia was just like "hey guys I know y'all decided on gbm buttttt I think we're gonna do something else" 2020-01-14T23:55:34 #kisslinux <dylanaraps> 2014 2020-01-14T23:55:44 #kisslinux <dylanaraps> Quite long ago 2020-01-14T23:56:20 #kisslinux <E5ten> yeah but what matters is how long ago it was relative to when the decision to use gbm was made, no? 2020-01-14T23:56:30 #kisslinux <adamantium> what do you know about openbsd's xorg. it's a little different no? 2020-01-14T23:56:32 #kisslinux <sirtomato> nobody: 2020-01-14T23:56:38 #kisslinux <sirtomato> nvidia: fuck making a graphics card 2020-01-14T23:56:51 #kisslinux <sirtomato> we're gonna make a lump of metal with cuda cores 2020-01-14T23:56:58 #kisslinux <dylanaraps> xenocara isn't a fork 2020-01-14T23:57:16 #kisslinux <dylanaraps> It's just OpenBSD's build system on top of regular Xorg with some minor OpenBSD fixes. 2020-01-14T23:57:28 #kisslinux <dylanaraps> They mostly just pull in upstream. 2020-01-14T23:57:37 #kisslinux <E5ten> (all in a horrifying monorepo) 2020-01-14T23:57:41 #kisslinux <dylanaraps> Yup 2020-01-14T23:57:43 #kisslinux <adamantium> lol 2020-01-14T23:57:51 #kisslinux <dylanaraps> E5ten: https://www.phoronix.net/image.php?id=0x2014&image=nvidia_wayland_6_med 2020-01-14T23:57:57 #kisslinux <dylanaraps> Thiis is their reasoning apparently. 2020-01-14T23:58:26 #kisslinux <E5ten> so 2020-01-14T23:58:57 #kisslinux <E5ten> "we can do the thing everyone else is already doing but we don't really like it so we're gonna do a totally different thing that's entirely incompatible and will require a lot of work to make work with existing wayland compositors" 2020-01-14T23:59:02 #kisslinux <dylanaraps> Yeah 2020-01-14T23:59:06 #kisslinux <dylanaraps> Basically 2020-01-14T23:59:24 #kisslinux <dylanaraps> If you want to replace Xorg I believe this is just something you have to put up with. 2020-01-14T23:59:33 #kisslinux <dylanaraps> Otherwise, don't call it a replacement. 2020-01-14T23:59:45 #kisslinux <E5ten> fair enough 2020-01-14T23:59:50 #kisslinux <dylanaraps> Chances are the issue boils down to GBM being incompatible with how their GPUs work underneath.