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