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

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

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