💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2019-09-20.txt captured on 2024-05-12 at 16:10:43.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

2019-09-20T06:01:49 #kisslinux <dylanaraps> jml_: So the package breaks libressl?
2019-09-20T06:01:59 #kisslinux <dylanaraps> Or it isn't compatible with the latest libressl?
2019-09-20T06:12:41 #kisslinux <dylanaraps> https://news.ycombinator.com/item?id=21021396
2019-09-20T06:12:46 #kisslinux <dylanaraps> KISS was posted to hackernews too.
2019-09-20T06:12:56 #kisslinux <dylanaraps> Lots of complaints over the logo of course.
2019-09-20T07:42:48 #kisslinux <dylanaraps> LLVM 9.0.0 finished building.
2019-09-20T07:42:52 #kisslinux <dylanaraps> On to Clang 9.0.0 now.
2019-09-20T08:04:18 #kisslinux <dylanaraps> hello
2019-09-20T08:05:36 #kisslinux <sjmulder> hi!
2019-09-20T08:07:43 #kisslinux <dylanaraps> o/
2019-09-20T08:07:49 #kisslinux <dylanaraps> Hackernews?? :P
2019-09-20T08:07:53 #kisslinux <sjmulder> just found this project, looks interesting
2019-09-20T08:07:55 #kisslinux <sjmulder> yeah
2019-09-20T08:08:33 #kisslinux <sjmulder> I'm surprised the pacakge manager is so small
2019-09-20T08:10:33 #kisslinux <sjmulder> I'm full of questions but I'll save those until after some more reading..
2019-09-20T08:10:41 #kisslinux <dylanaraps> All good.
2019-09-20T08:10:53 #kisslinux <dylanaraps> The package manager is small partly due to the package format itself.
2019-09-20T08:11:14 #kisslinux <dylanaraps> I've also spent a lot of time finding simpler methods of implementing the package manager feature-set.
2019-09-20T08:11:26 #kisslinux <sjmulder> that helps, but how about hairy things like /etc changes? that stuff sucks
2019-09-20T08:13:03 #kisslinux <sjmulder> or rolling updates where sometimes you get dependency cycles
2019-09-20T08:13:55 #kisslinux <sjmulder> but mostly I'm just impressed with you (mostly?) pulling it all off
2019-09-20T08:27:17 #kisslinux <dylanaraps> test
2019-09-20T08:27:33 #kisslinux <dylanaraps> Sorry, I'm lagging very badly.
2019-09-20T08:27:48 #kisslinux <dylanaraps> Trying to reply.
2019-09-20T08:35:25 #kisslinux <dylanaraps> etc is left untouched if a package upgrade wants to overwrite a file.
2019-09-20T08:35:51 #kisslinux <dylanaraps> What do you mean by "dependency cycles"? Circular dependencies?
2019-09-20T08:36:07 #kisslinux <dylanaraps> > but mostly I'm just impressed with you (mostly?) pulling it all off
2019-09-20T08:36:16 #kisslinux <dylanaraps> KISS is fully functional.
2019-09-20T08:37:14 #kisslinux <dylanaraps> I and others have been using it for months without issue (on hardware).
2019-09-20T08:53:39 #kisslinux <jml_> dylanaraps: https://repology.org/project/imapfilter/versions
2019-09-20T08:53:55 #kisslinux <jml_> see how every distro uses 2.6.12. that version works on KISS too
2019-09-20T08:54:06 #kisslinux <jml_> but 2.6.13 doesn't work
2019-09-20T08:54:34 #kisslinux <dylanaraps> Ah, you meant the imapfilter version?
2019-09-20T08:54:37 #kisslinux <jml_> yes
2019-09-20T08:54:59 #kisslinux <dylanaraps> Does it error during build?
2019-09-20T08:55:06 #kisslinux <jml_> it does yeah
2019-09-20T08:55:12 #kisslinux <dylanaraps> Got a log?
2019-09-20T08:55:17 #kisslinux <jml_> Yes sec.
2019-09-20T08:55:30 #kisslinux <jml_> I found this too
2019-09-20T08:55:32 #kisslinux <jml_> https://www.freshports.org/mail/imapfilter
2019-09-20T08:55:40 #kisslinux <jml_> they mention 2.6.13 is broken
2019-09-20T08:58:12 #kisslinux <jml_> build log: https://hastebin.com/datucetose.bash
2019-09-20T08:58:15 #kisslinux <dylanaraps> Looking into it, thanks.
2019-09-20T08:58:52 #kisslinux <jml_> I'll push imapfilter and pcre (dep) to my repo.
2019-09-20T09:04:39 #kisslinux <jml_> my repo: https://github.com/stefanfransen/kiss-community/tree/imapfilter/community/imapfilter
2019-09-20T09:04:49 #kisslinux <jml_> The pcre dep is in its repo
2019-09-20T09:05:06 #kisslinux <dylanaraps> https://github.com/lefcha/imapfilter/commit/3daa2692e37fc52ce630e39a3fb6faf270c054b1#diff-ab341bde26e91c15deea4b1904d90637
2019-09-20T09:05:15 #kisslinux <dylanaraps> I think this commit broke it.
2019-09-20T09:05:53 #kisslinux <jml_> Hmm posibly yeah. we could write a patch for the time being, and open a issue.
2019-09-20T09:05:56 #kisslinux <dylanaraps> Yup
2019-09-20T09:06:05 #kisslinux <dylanaraps> That's what I was thinking.
2019-09-20T09:07:02 #kisslinux <jml_> okay great. I gotta go now. I can write the patch in a few hours. but feel free to do it yourself if you're bored aha.
2019-09-20T09:07:30 #kisslinux <dylanaraps> Will do.
2019-09-20T10:09:30 #kisslinux <dylanaraps> o/
2019-09-20T10:10:37 #kisslinux <joesventek> o/
2019-09-20T10:24:22 #kisslinux <Woodi> hi
2019-09-20T10:24:29 #kisslinux <dylanaraps> Hello
2019-09-20T10:24:32 #kisslinux <dylanaraps> What brings you guys here? :)
2019-09-20T10:24:33 #kisslinux <Woodi> nice distro :)
2019-09-20T10:24:37 #kisslinux <dylanaraps> Happy to answer any questions.
2019-09-20T10:24:40 #kisslinux <dylanaraps> Thanks
2019-09-20T10:25:46 #kisslinux <Woodi> I personally don't like busybox, it's to big :)
2019-09-20T10:27:01 #kisslinux <Woodi> any plans to make kiss-own boot image ?
2019-09-20T10:27:10 #kisslinux <dylanaraps> It's 1.2MB on my machine currently (two separate busybox binaries, one suid for su, login etc and one regular with a bunch of utilities.) (both static).
2019-09-20T10:27:30 #kisslinux <dylanaraps> You're more leaning towards sbase or toybox yeah?
2019-09-20T10:27:36 #kisslinux <Woodi> too much 'binaries' in busybox :)
2019-09-20T10:28:17 #kisslinux <dylanaraps> Creating an ISO involves compiling and shipping a heavy kernel, including an initramfs and finally shipping a squashfs with the KISS root.
2019-09-20T10:28:24 #kisslinux <Woodi> dylanaraps: not idea about toybox or sbase
2019-09-20T10:28:36 #kisslinux <dylanaraps> We'd need to also support two ISOs, one with proprietary firmware and one without.
2019-09-20T10:28:53 #kisslinux <dylanaraps> I think it's a lot simpler to allow the user to choose an ISO to boot for the installation.
2019-09-20T10:29:11 #kisslinux <dylanaraps> They can then use a GUI environment for partitioning or a very minimal one.
2019-09-20T10:29:24 #kisslinux <dylanaraps> Or they can use one with firmware blobs for their hardware.
2019-09-20T10:29:36 #kisslinux <dylanaraps> It's simpler for me and more flexible for the user.
2019-09-20T10:29:49 #kisslinux <Woodi> hmm, me think initramfs isn't necesary
2019-09-20T10:29:56 #kisslinux <dylanaraps> It also allows the KISS tarballs to double as chroot environments.
2019-09-20T10:30:16 #kisslinux <dylanaraps> I couldn't find a method of creating an ISO without one.
2019-09-20T10:30:22 #kisslinux <dylanaraps> I'd be really happy to be proven wrong. :)
2019-09-20T10:30:42 #kisslinux <Woodi> hmm ?
2019-09-20T10:31:31 #kisslinux <dylanaraps> If you know of a way to create a bootable ISO without the use of an initramfs I'd love to know.
2019-09-20T10:31:33 #kisslinux <Woodi> maybe for iso, I was talking about booting linux
2019-09-20T10:31:40 #kisslinux <dylanaraps> Of course.
2019-09-20T10:31:48 #kisslinux <dylanaraps> KISS doesn't use an initramfs.
2019-09-20T10:32:04 #kisslinux <dylanaraps> It's needed for a heavy general distribution kernel though.
2019-09-20T10:32:15 #kisslinux <dylanaraps> One that supports as much consumer hardware as possible.
2019-09-20T10:32:46 #kisslinux <dylanaraps> I personally think that the concept of an initramfs is a convoluted mess.
2019-09-20T10:33:22 #kisslinux <Woodi> it's for crypto probably
2019-09-20T10:33:51 #kisslinux <Woodi> it's nicer Kiss have xserver
2019-09-20T10:34:02 #kisslinux <dylanaraps> o/
2019-09-20T10:34:21 #kisslinux <dylanaraps> You can do full disk encryption without an initramfs nowadays too.
2019-09-20T10:34:37 #kisslinux <dylanaraps> It's not needed if you're compiling your own kernel.
2019-09-20T10:35:48 #kisslinux <Woodi> btw. learned about KISS from HN, 13 place on first page atm :)
2019-09-20T10:36:38 #kisslinux <Woodi> now I need 2 new machines, one for arch second for KISS :)
2019-09-20T10:36:47 #kisslinux <dylanaraps> Yeah, I woke up to it on there this morning. :P
2019-09-20T10:36:50 #kisslinux <dylanaraps> lol
2019-09-20T10:41:35 #kisslinux <Woodi> vim and perl in repo but no emacs :)
2019-09-20T10:43:36 #kisslinux <Woodi> can't find any mail server
2019-09-20T10:44:58 #kisslinux <Woodi> no problems with compiling but just for having complete set of apps
2019-09-20T10:45:28 #kisslinux <Woodi> tinyssh is nice
2019-09-20T10:45:57 #kisslinux <dylanaraps> Things have been packaged as they're needed by users.
2019-09-20T10:46:25 #kisslinux <dylanaraps> tinyssh looks really cool.
2019-09-20T10:46:47 #kisslinux <Woodi> be carefull to not burnout or get financial problems :)
2019-09-20T10:47:11 #kisslinux <dylanaraps> Of course.
2019-09-20T10:47:30 #kisslinux <dylanaraps> The goal is to keep this maintainable by a single person.
2019-09-20T10:47:43 #kisslinux <Woodi> k, need to do some work now, later
2019-09-20T10:47:47 #kisslinux <dylanaraps> The community repository is maintained by users.
2019-09-20T10:47:48 #kisslinux <dylanaraps> Cya
2019-09-20T10:47:55 #kisslinux <dylanaraps> Thanks for getting in touch.
2019-09-20T11:51:48 #kisslinux <nestman> hello dylanaraps, have you checked my PR? `mimeo`
2019-09-20T11:52:42 #kisslinux <dylanaraps> Yes, I've been thinking about how I want to handle Python packages in KISS.
2019-09-20T11:54:06 #kisslinux <nestman> but i kinda hate mimeo mainly because it's slow
2019-09-20T11:54:41 #kisslinux <nestman> i would like to package xdg-open because it prints mime info instantly
2019-09-20T11:54:47 #kisslinux <nestman> but i dont know how
2019-09-20T11:55:13 #kisslinux <nestman> `file` is fast but doesn't support a lot of mime types
2019-09-20T11:55:36 #kisslinux <nestman> *`xdg-utils` i should say
2019-09-20T11:58:06 #kisslinux <nestman> or some other mime type detection utility i haven't known of
2019-09-20T12:05:20 #kisslinux <dylanaraps> nestman: xdg-utils is a very messy piece of software.
2019-09-20T12:05:28 #kisslinux <dylanaraps> A giant badly written shell script.
2019-09-20T12:05:39 #kisslinux <dylanaraps> (xdg-open and friends)
2019-09-20T13:33:28 #kisslinux <hdb2> from HN: "I'm surprised at the closed-mindedness of the comments here" I fully agree with this. keep this distro going, I'm gonna try it this weekend. I love the approach.
2019-09-20T13:34:02 #kisslinux <hdb2> ("haters gonna hate", etc.)
2019-09-20T13:37:17 #kisslinux <dylanaraps> Thanks :)
2019-09-20T13:37:41 #kisslinux <jml_> hdb2: agree. KISS is the perfect distro imo. if I were to make my endgame distro I would be very similar to KISS.
2019-09-20T13:38:00 #kisslinux <hdb2> maybe I'm just getting old, but I'm surprised at the number of people in the community that just don't get that "just because it doesn't work for *you* doesn't make it bad."
2019-09-20T13:38:40 #kisslinux <hdb2> why is there this expectation that everything has to be one way, and that's *their* way?  yes, some things require work and prior knowledge, and the site clearly says "this may not be for you."
2019-09-20T13:38:48 #kisslinux <dylanaraps> Yeah, there's a problem _because_ it's different.
2019-09-20T13:39:05 #kisslinux <hdb2> sorry I'm ranting, I just see this *everywhere* now, and it's not how things should be.
2019-09-20T13:39:36 #kisslinux <dylanaraps> I agree 100%.
2019-09-20T13:40:02 #kisslinux <jml_> yeah HN is a circlejerk these days
2019-09-20T13:41:26 #kisslinux <jml_> dylanaraps: I got imapfilter to build with your patch. although it builds it doesn't work.
2019-09-20T13:41:54 #kisslinux <jml_> I'll post the stack trace on imapfilter commit
2019-09-20T13:42:30 #kisslinux <dylanaraps> Sure thing
2019-09-20T13:42:33 #kisslinux <dylanaraps> LLVM 9.0.0 breaks building rust so I'm focused on that right now. :P
2019-09-20T13:42:53 #kisslinux <dylanaraps> I didn't do any testing with the patch further than fixing the build itself (imapfilter).
2019-09-20T13:43:52 #kisslinux <jml_> yeah thought so. we're not in a rush. 2.6.12 works fine for me.
2019-09-20T13:44:04 #kisslinux <jml_> would be nice to get 2.6.13 working for that 0 outdated packages aha
2019-09-20T13:44:54 #kisslinux <jml_> currently there is no distro that got 2.6.13 working.
2019-09-20T13:45:41 #kisslinux <jml_> that release is only 4 days old.
2019-09-20T13:47:24 #kisslinux <dylanaraps> I'll take a closer look once I get rust compiling again.
2019-09-20T13:47:36 #kisslinux <nestman> so should i not build llvm yet?
2019-09-20T13:48:16 #kisslinux <dylanaraps> The only reason you'd need to rebuild rust is to rebuild Firefox.
2019-09-20T13:48:20 #kisslinux <dylanaraps> It's up to you.
2019-09-20T13:49:18 #kisslinux <nestman> and i had errors building clang as well, i'll send the logs later
2019-09-20T13:49:29 #kisslinux <nestman> when i get home
2019-09-20T13:50:25 #kisslinux <dylanaraps> You need to build LLVM first.
2019-09-20T13:50:45 #kisslinux <dylanaraps> You can't use LLVM 8 to build Clang 9 for example.
2019-09-20T13:52:45 #kisslinux <nestman> oh yeah right i remember
2019-09-20T13:52:59 #kisslinux <nestman> i saw something with llvm on the errors
2019-09-20T13:55:02 #kisslinux <nestman> but i thought kiss (the package manager) already handles this kind of stuff
2019-09-20T13:55:41 #kisslinux <nestman> btw, the is the date on the latest news correct?
2019-09-20T13:56:12 #kisslinux <nestman> btw, *is the
2019-09-20T13:57:28 #kisslinux <dylanaraps> Oops.
2019-09-20T13:57:33 #kisslinux <dylanaraps> Good catch.
2019-09-20T13:57:46 #kisslinux <dylanaraps> It's been a stressful day. :P
2019-09-20T13:58:05 #kisslinux <nestman> What happened?
2019-09-20T13:58:32 #kisslinux <dylanaraps> Stressful two days really.
2019-09-20T13:58:51 #kisslinux <nestman> Care to share?
2019-09-20T13:58:56 #kisslinux <dylanaraps> I've had two projects hit the front page of hackernews (the pure-bash-bible and KISS) so I've been responding to comments non-stop.
2019-09-20T13:59:10 #kisslinux <dylanaraps> A lot of emails from companies.
2019-09-20T13:59:24 #kisslinux <nestman> Oh yeah!
2019-09-20T13:59:34 #kisslinux <dylanaraps> Pretty much all of them trying extortion tactics..
2019-09-20T13:59:45 #kisslinux <nestman> Oh no...
2019-09-20T13:59:52 #kisslinux <dylanaraps> I won't name names.
2019-09-20T13:59:58 #kisslinux <dylanaraps> But it's sad really.
2019-09-20T14:00:55 #kisslinux <hdb2> without naming names, how does someone extort you over a bash bible and a linux distro?
2019-09-20T14:01:16 #kisslinux <hdb2> *attempt to extort
2019-09-20T14:01:39 #kisslinux <dylanaraps> Two were icon companies claiming I owe them money for the logo (I have a paid license already).
2019-09-20T14:03:09 #kisslinux <dylanaraps> Some were companies trying to take over development under the guise of putting paid developers on the project.
2019-09-20T14:03:54 #kisslinux <dylanaraps> I've had a lot of external pressure since KISS was spread around the web.
2019-09-20T14:04:02 #kisslinux <dylanaraps> Dunno, I take everything with a grain of salt.
2019-09-20T14:04:02 #kisslinux <hdb2> I'm sorry to hear that.
2019-09-20T14:04:19 #kisslinux <hdb2> "no good deed goes unpunished"
2019-09-20T14:04:58 #kisslinux <nestman> ill be damned
2019-09-20T14:07:11 #kisslinux <dylanaraps> It's fine really, just a little stressful.
2019-09-20T14:09:50 #kisslinux <dylanaraps> My internet is shockingly bad and you can't cache the rust bootstrap sources so each rust build takes 30 minutes to get started...
2019-09-20T14:10:51 #kisslinux <dylanaraps> I may look into an even simpler way of bootstrapping rust.
2019-09-20T14:14:47 #kisslinux <nestman> im not building rust again (lol no :<<)
2019-09-20T14:15:33 #kisslinux <dylanaraps> I feel the same way.
2019-09-20T14:16:36 #kisslinux <dylanaraps> I'm honestly tempted to just use upstream binaries for it. At least until bootstrapping is properly fixed upstream.
2019-09-20T14:28:52 #kisslinux <nestman> yeah i see why not, it's just for building other things though
2019-09-20T14:30:00 #kisslinux <dylanaraps> The one blocker would be what version of LLVM their binaries link to.
2019-09-20T14:30:18 #kisslinux <dylanaraps> I doubt it's LLVM 9.0.0 and it may not even be LLVM 8.0.0.
2019-09-20T14:31:23 #kisslinux <nestman> then just also use the binaries lol idk
2019-09-20T14:32:56 #kisslinux <dylanaraps> First thing is fixing the current build. :P
2019-09-20T14:37:22 #kisslinux <nestman> you'll figure it out :D
2019-09-20T14:38:01 #kisslinux <nestman> btw, i mighy be ditching berry temporarily, it's too buggy atm
2019-09-20T14:38:16 #kisslinux <nestman> dwm, i take you back
2019-09-20T14:38:29 #kisslinux <jml_> yeah found berry too buggy aswell
2019-09-20T14:38:33 #kisslinux <jml_> currently running openbox
2019-09-20T14:38:57 #kisslinux <dylanaraps> Same
2019-09-20T14:39:58 #kisslinux <nestman> berry is the only floating wm i liked because it has like quasi-tiling
2019-09-20T14:40:11 #kisslinux <nestman> or something like that
2019-09-20T14:40:28 #kisslinux <jml_> can do the same with openbox with some scripting.
2019-09-20T14:41:31 #kisslinux <nestman> i mighy reduce dwm's code to make it berry-like
2019-09-20T14:41:56 #kisslinux <nestman> but im surely gonna miss the double borders and the window title bars
2019-09-20T14:42:29 #kisslinux <dylanaraps> There's a patch for dwm titlebars no?
2019-09-20T14:43:11 #kisslinux <nestman> there's none yet, i believe
2019-09-20T14:43:30 #kisslinux <nestman> i always visit suckless
2019-09-20T14:43:59 #kisslinux <nestman> idk maybe i overlooked
2019-09-20T14:45:08 #kisslinux <dylanaraps> jml_: I wonder if it'd work without this commit: https://github.com/lefcha/imapfilter/commit/3daa2692e37fc52ce630e39a3fb6faf270c054b1
2019-09-20T14:45:22 #kisslinux <dylanaraps> Though this could be the root cause: https://github.com/lefcha/imapfilter/commit/bf2515da752eddd54973adb0853c6aa289e921b6
2019-09-20T14:46:03 #kisslinux <dylanaraps> Might be worth opening an issue on their repository.
2019-09-20T14:46:13 #kisslinux <jml_> Yeah I will be doing that
2019-09-20T14:48:15 #kisslinux <nestman> i wonder if openbox is light?
2019-09-20T14:49:02 #kisslinux <dylanaraps> ➜ kiss-size openbox | tail -1
2019-09-20T14:49:02 #kisslinux <dylanaraps> 1.6M    total
2019-09-20T14:49:20 #kisslinux <dylanaraps> Kinda but not really.
2019-09-20T14:49:26 #kisslinux <dylanaraps> Lighter than i3, yeah.
2019-09-20T14:49:39 #kisslinux <dylanaraps> Lighter than berry, bspwm, dwm etc, no.
2019-09-20T14:49:48 #kisslinux <nestman> yeah, also what i thought
2019-09-20T14:51:44 #kisslinux <nestman> agony (read: llvm) is almost done
2019-09-20T14:52:33 #kisslinux <dylanaraps> heh
2019-09-20T14:52:38 #kisslinux <dylanaraps> Rust is no where near done for me.
2019-09-20T14:52:57 #kisslinux <dylanaraps> 134/153: rustc
2019-09-20T14:53:05 #kisslinux <dylanaraps> This is only stage1 too.
2019-09-20T14:53:15 #kisslinux <dylanaraps> An hour in(?)
2019-09-20T14:56:34 #kisslinux <nestman> i thought 2bwm stopped development
2019-09-20T14:57:04 #kisslinux <hdb2> my plan is to head straight to dwm. I really like i3, but I feel like dwm is perfect for kiss
2019-09-20T14:57:09 #kisslinux <dylanaraps> Development stopping for some software is fine.
2019-09-20T14:57:30 #kisslinux <dylanaraps> Especially something like 2bwm.
2019-09-20T14:58:18 #kisslinux <nestman> tinywm is the best for KISS lol
2019-09-20T14:58:46 #kisslinux <nestman> dylanaraps why so?
2019-09-20T14:58:57 #kisslinux <dylanaraps> Software _can_ be "done".
2019-09-20T15:00:05 #kisslinux <nestman> but if the code can still be optimized, why not?
2019-09-20T15:01:03 #kisslinux <nestman> development a la suckless
2019-09-20T15:01:57 #kisslinux <dylanaraps> For example, openbox hasn't seen a commit since 2015.
2019-09-20T15:02:24 #kisslinux <dylanaraps> There are no outstanding bugs and no features I'd say are missing.
2019-09-20T15:02:29 #kisslinux <dylanaraps> It's effectively "done".
2019-09-20T15:02:41 #kisslinux <dylanaraps> That's not to say someone could fix it of course.
2019-09-20T15:02:59 #kisslinux <dylanaraps> But development stopping isn't a reason _not_ to use specific pieces of software.
2019-09-20T15:22:30 #kisslinux <dylanaraps> OK, the error is rust trying to use LTO (which is broken on musl iirc).
2019-09-20T15:32:07 #kisslinux <dylanaraps> Exact log: https://p.teknik.io/Raw/5X4jU
2019-09-20T15:33:49 #kisslinux <dylanaraps> (Ignore the first line of the log)
2019-09-20T15:37:08 #kisslinux <dylanaraps> Offending code:
2019-09-20T15:37:10 #kisslinux <dylanaraps> #if LLVM_VERSION_GE(8, 0)
2019-09-20T15:37:12 #kisslinux <dylanaraps>   thinLTOResolvePrevailingInIndex(Ret->Index, isPrevailing, recordNewLinkage);
2019-09-20T15:37:14 #kisslinux <dylanaraps> #else
2019-09-20T15:37:16 #kisslinux <dylanaraps>   thinLTOResolveWeakForLinkerInIndex(Ret->Index, isPrevailing, recordNewLinkage);
2019-09-20T15:37:18 #kisslinux <dylanaraps> #endif
2019-09-20T15:37:37 #kisslinux <dylanaraps> The thinLTOResolvePrevailingInIndex() function expects one additional argument in LLVM 9.
2019-09-20T15:37:50 #kisslinux <dylanaraps> The code checks for LLVM 9 but doesn't actually pass the additional argument.
2019-09-20T15:38:03 #kisslinux <dylanaraps> It's identical to the LLVM < 9 code.
2019-09-20T15:39:15 #kisslinux <dylanaraps> I smell a patch.
2019-09-20T15:43:46 #kisslinux <dylanaraps> Patch done.
2019-09-20T15:43:49 #kisslinux <dylanaraps> The build continues.
2019-09-20T16:01:35 #kisslinux <dylanaraps> https://www.phoronix.com/scan.php?page=news_item&px=systemd-homed
2019-09-20T16:01:46 #kisslinux <dylanaraps> > Systemd-homed: Systemd Now Working To Improve Home Directory Handling
2019-09-20T16:11:35 #kisslinux <protonesso> hi
2019-09-20T16:12:13 #kisslinux <dylanaraps> Hello
2019-09-20T16:24:07 #kisslinux <rupertdev> Pardon my ignorance here, what is a good service manager to use without systemd?
2019-09-20T16:28:30 #kisslinux <dylanaraps> KISS uses busybox's version of 'runit' but standalone 'runit' is good too.
2019-09-20T16:29:04 #kisslinux <dylanaraps> Then there's openrc, sysvinit, s6, and others.
2019-09-20T16:29:14 #kisslinux <dylanaraps> s6 is the new kid on the block, a lot of people really like it.
2019-09-20T16:29:27 #kisslinux <dylanaraps> I personally use no service manager on my machine.
2019-09-20T16:29:44 #kisslinux <dylanaraps> Link to s6: https://skarnet.org/software/s6/
2019-09-20T16:30:24 #kisslinux <dylanaraps> Link to runit: http://smarden.org/runit/
2019-09-20T16:31:51 #kisslinux <rupertdev> Hmm, good reading material, thanks
2019-09-20T16:32:28 #kisslinux <rupertdev> one other question, when building deps using kiss b, is there a way to tell it to build all deps for the project that I'm installing?
2019-09-20T16:32:40 #kisslinux <rupertdev> for instance, I'm trying to build xorg-server
2019-09-20T16:33:29 #kisslinux <dylanaraps> Does it abort due to a missing dependency?
2019-09-20T16:33:57 #kisslinux <rupertdev> Yeah, this is pretty much a fresh install, it builds the first dependency and then quits
2019-09-20T16:34:10 #kisslinux <rupertdev> meaning I would need to run the same command n times for n dependencies that are missing
2019-09-20T16:35:03 #kisslinux <dylanaraps> Which dependencies if you don't mind me asking? I recently rewrote the dependency handle and in doing so it uncovered some missing dependencies in packages.
2019-09-20T16:35:14 #kisslinux <dylanaraps> I thought I'd caught them all but you seem to have found some.
2019-09-20T16:35:38 #kisslinux <dylanaraps> handling*
2019-09-20T16:36:12 #kisslinux <rupertdev> All of the deps for xorg-server
2019-09-20T16:37:03 #kisslinux <rupertdev> I pretty much just run kiss b xorg-server, it presents the list of deps, I get the Continue? prompt, press enter, it installs the first in the list, then exits
2019-09-20T16:39:33 #kisslinux <dylanaraps> Is there an error of any kind?
2019-09-20T16:39:58 #kisslinux <dylanaraps> I'm trying to reproduce this in a clean environment now.
2019-09-20T16:41:03 #kisslinux <rupertdev> Nope, just exits after the dependency installs, e.g. [xorg-util-macros] install successfully
2019-09-20T16:41:19 #kisslinux <rupertdev> then I run the same command again and it installs the next one
2019-09-20T16:41:54 #kisslinux <dylanaraps> You've found a bug. Working on a fix.
2019-09-20T16:42:00 #kisslinux <dylanaraps> Apologies.
2019-09-20T16:42:02 #kisslinux <rupertdev> Wonderful!
2019-09-20T16:42:12 #kisslinux <rupertdev> Always fun :)
2019-09-20T16:48:54 #kisslinux <dylanaraps> OK. Fixed the issue. Will push a fix now. :)
2019-09-20T16:49:36 #kisslinux <rupertdev> I should be able to build and install kiss to pull your changes, right?
2019-09-20T16:49:43 #kisslinux <rupertdev> after you've pushed of course
2019-09-20T16:54:07 #kisslinux <protonesso> s6's configuration is a mess
2019-09-20T16:58:35 #kisslinux <dylanaraps> rupertdev: Pushed the fix.
2019-09-20T16:58:48 #kisslinux <rupertdev> Sweet, I'll pull that shortly
2019-09-20T17:10:53 #kisslinux <dylanaraps> Rust should be fixed now: https://github.com/kisslinux/repo/commit/3e9982ea44de8b4e4e940c7f9dea62f317ae79fd
2019-09-20T17:15:20 #kisslinux <dylanaraps> So it turns out that no distro shipping LLVM 9.0.0 has rebuilt rust with it.
2019-09-20T17:15:41 #kisslinux <dylanaraps> So they're unaware of the fact that it needs patching.
2019-09-20T17:17:05 #kisslinux <protonesso> i use internal llvm
2019-09-20T17:17:14 #kisslinux <protonesso> which was provided by rust
2019-09-20T17:17:45 #kisslinux <dylanaraps> It links against llvm though no?
2019-09-20T17:17:58 #kisslinux <dylanaraps> The resulting rust binaries that is.
2019-09-20T17:18:51 #kisslinux <hdb2> quick question - does getkiss.org use a static site generator?
2019-09-20T17:19:07 #kisslinux <hdb2> I've found the repo, just curious what is used to turn it into the site
2019-09-20T17:19:14 #kisslinux <dylanaraps> jekyll
2019-09-20T17:19:50 #kisslinux <protonesso> haven't tested
2019-09-20T17:19:58 #kisslinux <dylanaraps> Though I don't use any themes or plugins.
2019-09-20T17:19:58 #kisslinux <dylanaraps> _includes/default.html is the "template" for the site.
2019-09-20T17:19:59 #kisslinux <dylanaraps> It was originally on github-pages hence jekyll.
2019-09-20T17:20:19 #kisslinux <dylanaraps> Then when I bought the domain I moved it to netlify to get SSL.
2019-09-20T17:21:05 #kisslinux <dylanaraps> protonesso: It does.
2019-09-20T17:21:18 #kisslinux <dylanaraps> The move to LLVM 9 causes a linker error in rustc.
2019-09-20T17:21:31 #kisslinux <dylanaraps> Which is why it needs a rebuild.
2019-09-20T17:21:50 #kisslinux <protonesso> while building?
2019-09-20T17:21:56 #kisslinux <dylanaraps> LLVM 9 support is mostly in the latest rust release (minus a single commit which didn't make it).
2019-09-20T17:22:07 #kisslinux <dylanaraps> Link error at runtime.
2019-09-20T17:22:23 #kisslinux <protonesso> so needs to be rebuilt?
2019-09-20T17:22:49 #kisslinux <dylanaraps> It links to libLLVM-8.0.0.so (or whatever version it was built with).
2019-09-20T17:22:52 #kisslinux <dylanaraps> Yes
2019-09-20T17:22:56 #kisslinux <dylanaraps> For LLVM 9
2019-09-20T17:23:09 #kisslinux <protonesso> i bumbed release of my kagamibuild
2019-09-20T17:23:12 #kisslinux <protonesso> thanks
2019-09-20T17:23:17 #kisslinux <dylanaraps> np
2019-09-20T17:23:30 #kisslinux <dylanaraps> https://github.com/kisslinux/repo/commit/3e9982ea44de8b4e4e940c7f9dea62f317ae79fd
2019-09-20T17:23:34 #kisslinux <dylanaraps> Changes are here.
2019-09-20T17:24:47 #kisslinux <dylanaraps> I'm doing a second rebuild of rust just in case.
2019-09-20T17:24:59 #kisslinux <dylanaraps> drmbls: Welcome
2019-09-20T17:25:02 #kisslinux <protonesso> i'm switching to linux-libre and other libre stuff, removing non-free sources from packages and non-free packages themselves
2019-09-20T17:25:18 #kisslinux <dylanaraps> Nice.
2019-09-20T17:25:38 #kisslinux <dylanaraps> The only proprietary package in KISS is linux-firmware (not installed by default).
2019-09-20T17:25:40 #kisslinux <protonesso> so now i have to replace firefox with icecat
2019-09-20T17:25:50 #kisslinux <dylanaraps> You don't have to.
2019-09-20T17:25:59 #kisslinux <protonesso> nah
2019-09-20T17:26:01 #kisslinux <dylanaraps> Just do the equivalent patches that they do.
2019-09-20T17:26:25 #kisslinux <protonesso> icecat provides some plugins and branding files
2019-09-20T17:26:25 #kisslinux <dylanaraps> Which is what I do in KISS.
2019-09-20T17:26:35 #kisslinux <protonesso> http://git.savannah.gnu.org/cgit/gnuzilla.git/tree/
2019-09-20T17:26:46 #kisslinux <dylanaraps> Extensions can be installed in regular Firefox too.
2019-09-20T17:26:55 #kisslinux <dylanaraps> Branding I don't really care about.
2019-09-20T17:27:04 #kisslinux <protonesso> anyway i use nightly one
2019-09-20T17:27:13 #kisslinux <dylanaraps> Beware though since icecat tends to lag behind ESR releases.
2019-09-20T17:27:23 #kisslinux <dylanaraps> Oh, you use their build stuff on latest?
2019-09-20T17:27:30 #kisslinux <protonesso> ?
2019-09-20T17:27:40 #kisslinux <dylanaraps> Which icecat version are you packaging?
2019-09-20T17:27:52 #kisslinux <protonesso> i'm not packaging icecat now
2019-09-20T17:27:58 #kisslinux <protonesso> i will do it in near future
2019-09-20T17:28:05 #kisslinux <dylanaraps> I see
2019-09-20T17:28:09 #kisslinux <protonesso> yay gnome 3.34 works!
2019-09-20T17:28:19 #kisslinux <protonesso> meson made mutter segfault
2019-09-20T17:28:29 #kisslinux <protonesso> but i had to change it's build type to plain
2019-09-20T17:28:37 #kisslinux <protonesso> :D
2019-09-20T17:28:43 #kisslinux <dylanaraps> Yeah, so beware that they're slow to match firefox-esr.
2019-09-20T17:31:12 #kisslinux <dylanaraps> Nice
2019-09-20T17:31:24 #kisslinux <dylanaraps> I'm surprised that GNOME still allows autotools.
2019-09-20T17:32:51 #kisslinux <hdb2> dylanaraps: awesome, thank you!
2019-09-20T17:33:40 #kisslinux <dylanaraps> No problem :)
2019-09-20T18:01:11 #kisslinux <hdb2> man, it has been a loooong time since I've configured my own kernel.  has anyone had any luck using a kernel config from a generic distro like debian or fedora?  or has the default config (with the initramfs changes mentioned) worked well enough?
2019-09-20T18:02:23 #kisslinux <dylanaraps> They build very very heavy kernels as they need to support nearly all consumer hardware.
2019-09-20T18:02:44 #kisslinux <hdb2> true
2019-09-20T18:02:54 #kisslinux <dylanaraps> It should work but it'll take a long while to compile (Changing all [m] to [*]).
2019-09-20T18:03:07 #kisslinux <hdb2> so start with defconfig?
2019-09-20T18:03:43 #kisslinux <dylanaraps> Easiest way is to start with defconfig and then add anything extra you need.
2019-09-20T18:04:14 #kisslinux <dylanaraps> 'lspci -vv | grep driver'
2019-09-20T18:04:29 #kisslinux <dylanaraps> This lists what drivers your current system uses for PCI devices.
2019-09-20T18:04:44 #kisslinux <dylanaraps> Audio, Graphics, WIFI typically.
2019-09-20T18:04:51 #kisslinux <dylanaraps> Googling your hardware works too.
2019-09-20T18:19:32 #kisslinux <Sultmhoor> Wanting to install KISS to play with in a qemu vm, what should a minimum disk size be for the basic install?
2019-09-20T18:21:58 #kisslinux <dylanaraps> 15GB-20GB to be on the safe side I'd say.
2019-09-20T18:22:15 #kisslinux <dylanaraps> The issue isn't used disk space but disk space used during compilations.
2019-09-20T18:22:37 #kisslinux <dylanaraps> It really depends on how much you're going to build.
2019-09-20T18:22:44 #kisslinux <dylanaraps> All the way to xorg/Firefox?
2019-09-20T18:24:02 #kisslinux <Sultmhoor> I was going to start with the basic server-ish kind of build, no X, no desktop
2019-09-20T18:24:46 #kisslinux <Sultmhoor> I'm a slackware devotee, and your no-systemd rule intrigued me
2019-09-20T18:25:07 #kisslinux <dylanaraps> You'll be fine with less disk space then. Though if you use an "expanding" VM disk it won't use the allocated space anyway. :)
2019-09-20T18:26:07 #kisslinux <dylanaraps> Yeah, in KISS you can run whatever init/service manager you like.
2019-09-20T18:26:14 #kisslinux <dylanaraps> Someone does run it with systemd too.
2019-09-20T18:26:31 #kisslinux <Sultmhoor> I'd probably experiment with using daemontools
2019-09-20T18:28:39 #kisslinux <dylanaraps> You just need to create a package for it and change your system configuration to use it.
2019-09-20T19:31:59 #kisslinux <hdb2> weird issue - during install, kiss build grub succeeds. then kiss install grub gives 'Package grub has not been built'
2019-09-20T19:32:43 #kisslinux <dylanaraps> Both commands were run as the same user?
2019-09-20T19:32:48 #kisslinux <dylanaraps> No 'sudo kiss' or anything?
2019-09-20T19:33:34 #kisslinux <hdb2> correct - I'm literally just running down the install docs command by command
2019-09-20T19:34:02 #kisslinux <hdb2> do you have a pastebin you prefer?
2019-09-20T19:34:30 #kisslinux <dylanaraps> Anywhere is fine
2019-09-20T19:34:56 #kisslinux <dylanaraps> Output of 'ls /root/.cache/kiss/bin'?
2019-09-20T19:35:30 #kisslinux <joe28> Hello, I was having trouble figuring out what the logo is. Could someone let me know?
2019-09-20T19:36:36 #kisslinux <dylanaraps> Hello, welcome.
2019-09-20T19:36:40 #kisslinux <dylanaraps> It's a woman.
2019-09-20T19:36:55 #kisslinux <dylanaraps> You can see it here inverted: https://github.com/kisslinux
2019-09-20T19:37:40 #kisslinux <joe28> Oh yeah that makes it more apparent.
2019-09-20T19:39:41 #kisslinux <hdb2> https://pastebin.com/xPw5u2ii
2019-09-20T19:41:14 #kisslinux <hdb2> https://pastebin.com/gC4XsAk3
2019-09-20T19:41:20 #kisslinux <dylanaraps> Version of 'kiss' in use? 'kiss v'
2019-09-20T19:41:34 #kisslinux <hdb2> 0.30.1
2019-09-20T19:41:48 #kisslinux <dylanaraps> Ah.
2019-09-20T19:41:54 #kisslinux <dylanaraps> Update to 0.30.2.
2019-09-20T19:42:05 #kisslinux <dylanaraps> I fixed the bug you're seeing an hour or so ago.
2019-09-20T19:42:07 #kisslinux <dylanaraps> :)
2019-09-20T19:42:21 #kisslinux <hdb2> simply run kiss update?
2019-09-20T19:42:23 #kisslinux <dylanaraps> A 'kiss u' should do it.
2019-09-20T19:42:25 #kisslinux <dylanaraps> Yeah
2019-09-20T19:42:43 #kisslinux <dylanaraps> Package manager updates happen first.
2019-09-20T19:42:50 #kisslinux <dylanaraps> So it won't update anything else.
2019-09-20T19:42:58 #kisslinux <dylanaraps> Apologies.
2019-09-20T19:43:16 #kisslinux <hdb2> oh don't apologize!  you're doing *me* a favor and I appreciate it! :)
2019-09-20T19:44:47 #kisslinux <dylanaraps> Thanks :)
2019-09-20T19:52:41 #kisslinux <hdb2> worked like a charm!
2019-09-20T19:53:26 #kisslinux <dylanaraps> Good to hear
2019-09-20T19:57:36 #kisslinux <hdb2> one thing that isn't mentioned in the install is disks - don't I need to create/edit /etc/fstab before rebooting?
2019-09-20T19:59:13 #kisslinux <dylanaraps> It depends on how you've partitioned your drives.
2019-09-20T19:59:21 #kisslinux <dylanaraps> I don't have an fstab for example.
2019-09-20T19:59:39 #kisslinux <hdb2> do you have a swap file?
2019-09-20T19:59:49 #kisslinux <dylanaraps> Nope :)
2019-09-20T20:00:04 #kisslinux <hdb2> I do, so I probably should create one?
2019-09-20T20:00:30 #kisslinux <dylanaraps> I have a single partition at '/'. I know other users have multi partition EFI/BIOS installs which work fine.
2019-09-20T20:00:36 #kisslinux <dylanaraps> There's no harm in creating one either way.
2019-09-20T20:01:27 #kisslinux <dylanaraps> This is a handy resource: http://www.linuxfromscratch.org/lfs/view/development/chapter08/fstab.html
2019-09-20T20:01:52 #kisslinux <dylanaraps> Were *I* to create one it'd look like this:
2019-09-20T20:01:54 #kisslinux <dylanaraps> /dev/sda1 / ext4 defaults,noatime 0 1
2019-09-20T20:02:06 #kisslinux <dylanaraps> (or relatime)
2019-09-20T20:03:34 #kisslinux <hdb2> yeah, I pulled one off the arch wiki, which is pretty much what you have there
2019-09-20T20:07:08 #kisslinux <hdb2> IT WORKS!!!!
2019-09-20T20:09:47 #kisslinux <dylanaraps> It booted? :D
2019-09-20T20:28:47 #kisslinux <hdb2> yup, sure did!  I'm back into my live distro to work on the kernel, since I just did a defconfig without even looking at it (just to get the thing up and running).  now that I know it works, I need to pay attention to what options I pick
2019-09-20T20:34:53 #kisslinux <dylanaraps> Nice
2019-09-20T20:42:05 #kisslinux <dylanaraps> o/
2019-09-20T20:42:07 #kisslinux <dylanaraps> Welcome