💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2019-09-20.txt captured on 2024-05-12 at 16:10:43.
⬅️ 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