💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-01-14.txt captured on 2024-05-12 at 16:09:25.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

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.