2019-09-21T04:21:43 #kisslinux > Some were companies trying to take over development under the guise of putting paid developers on the project. 2019-09-21T04:22:09 #kisslinux I know you mentioned about some "third-parties" in the email, but to the extent of wanting to put paid developers 2019-09-21T04:22:14 #kisslinux they really mean business 2019-09-21T04:22:30 #kisslinux man, that's quite nasty 2019-09-21T04:23:40 #kisslinux new PR for `berry` 0.1.3 2019-09-21T07:51:03 #kisslinux hi everyone! excited about KISS! 2019-09-21T07:51:41 #kisslinux Hello 2019-09-21T07:51:45 #kisslinux :D 2019-09-21T07:51:53 #kisslinux finally got the thing to boot with qemu after dusting off the kernel config side of my brain :) 2019-09-21T07:52:05 #kisslinux o/ 2019-09-21T07:52:17 #kisslinux Yeah, configuring the kernel is what trips most people up. 2019-09-21T07:52:24 #kisslinux I struggled at the beginning. 2019-09-21T07:52:39 #kisslinux But hey, afterwards you *know* your system and the exact drivers it needs. 2019-09-21T07:52:56 #kisslinux It's a good learning excercise. 2019-09-21T07:53:11 #kisslinux there's gotta be easier ways to figure out what the minimal/essential drivers needed for your system 2019-09-21T07:53:55 #kisslinux 'lspci -vv | grep driver' on your existing system lists all PCI drivers (Audio, Graphics, WIFI). 2019-09-21T07:54:00 #kisslinux yes, you learn by some combination of trial and error, and probing your system 2019-09-21T07:54:08 #kisslinux 'lsmod' from an existng system helps too. 2019-09-21T07:54:16 #kisslinux hm, yeah right? 2019-09-21T07:54:25 #kisslinux You only have to do it once too. 2019-09-21T07:55:12 #kisslinux from a genkernel-type system 2019-09-21T07:55:20 #kisslinux Googling your hardware can help as well. Gentoo's WIKI have pages about needed drivers for popular hardware. 2019-09-21T07:56:00 #kisslinux I enable the kernel config option to store the .config in /proc/config.gz so as long as I have my kernel I have my config. 2019-09-21T07:56:09 #kisslinux * flacks mutters "google" 2019-09-21T07:56:18 #kisslinux I know, I know. 2019-09-21T07:56:25 #kisslinux It has become a verb of sorts. 2019-09-21T07:56:35 #kisslinux :P 2019-09-21T07:57:19 #kisslinux anyway - yes, you're totally right. gentoo wiki is fantastic, and woops, I should enable .config support 2019-09-21T07:57:33 #kisslinux It appeals to the laziness in me. 2019-09-21T07:57:35 #kisslinux and duckduckgoing your hardware def helps 2019-09-21T07:57:38 #kisslinux :P 2019-09-21T07:57:45 #kisslinux I don't have store my config somewhere :P 2019-09-21T07:57:59 #kisslinux 'make' is smart enough to look for '/proc/config.gz' too. 2019-09-21T07:58:28 #kisslinux hm 2019-09-21T07:58:43 #kisslinux so if you have no .config in your linux tree, it'll use it by default? 2019-09-21T07:58:44 #kisslinux or?> 2019-09-21T07:59:58 #kisslinux Yeah 2019-09-21T08:00:09 #kisslinux I see. 2019-09-21T08:00:15 #kisslinux interesting to know. 2019-09-21T08:04:01 #kisslinux so I've got a burning issue here, wondering if anyone could help out - I've got a FDE NVMe root drive using LVM on LUKS that I'm trying to boot KISS from. anyone got any advice to throw at me or resources to check besides dm-init.rst from the linux tree? 2019-09-21T08:08:12 #kisslinux https://www.spinics.net/lists/lvm/msg24694.html 2019-09-21T08:08:19 #kisslinux There's this mailing list thread. 2019-09-21T08:10:25 #kisslinux There's the source for the driver itself: https://code.woboq.org/linux/linux/drivers/md/dm-init.c.html 2019-09-21T08:12:22 #kisslinux the driver is surprisingly small 2019-09-21T08:12:51 #kisslinux ... thank you, I'm gonna read up until I get this thing to boot :) 2019-09-21T08:15:03 #kisslinux Also: https://gitlab.collabora.com/koike/dm-cmdline-test/raw/master/dm-cmd-test.sh 2019-09-21T08:15:18 #kisslinux Ctrl+f for 'linear_parser_tests()'. 2019-09-21T08:15:25 #kisslinux You'll see blocks like these: 2019-09-21T08:15:27 #kisslinux launch_test 2019-09-21T08:15:30 #kisslinux "linear: should fail (test the test)" 2019-09-21T08:15:31 #kisslinux "-hda ${DL1}" 2019-09-21T08:15:33 #kisslinux /dev/dm-0 2019-09-21T08:15:36 #kisslinux "dm-linear,,0,rw,0 0 linear 8:1 0,0 0 linear 8:2 0,0 0 linear 8:3 0,0 0 linear 8:4 0" 2019-09-21T08:15:38 #kisslinux 124 2019-09-21T08:15:49 #kisslinux The last line in each block is for 'dm-mod.create'. 2019-09-21T08:16:25 #kisslinux brb 2019-09-21T08:17:51 #kisslinux hm 2019-09-21T09:00:57 #kisslinux https://blog.chromium.org/2019/09/chrome-78-beta-new-houdini-api-native.html 2019-09-21T09:01:11 #kisslinux Native file access is closer than I thought. 2019-09-21T09:01:13 #kisslinux Ahhhhhhhh 2019-09-21T09:04:13 #kisslinux is that excitement or stress? :P 2019-09-21T09:04:54 #kisslinux The latter. 2019-09-21T09:04:57 #kisslinux I think it's a terrible idea. 2019-09-21T09:05:38 #kisslinux Smells like exploits and security issues to me. 2019-09-21T09:05:44 #kisslinux Just a new attack vector. 2019-09-21T09:05:57 #kisslinux hehe 2019-09-21T09:06:38 #kisslinux A web browser is an operating system and application platform nowadays. 2019-09-21T09:06:43 #kisslinux I love giving random web services access to my filesystem 2019-09-21T09:07:02 #kisslinux Yup 2019-09-21T09:07:10 #kisslinux I forsee "super cookies". 2019-09-21T09:07:26 #kisslinux those are already a thing, aren't they? 2019-09-21T09:07:40 #kisslinux Probably, wouldn't surprise me. 2019-09-21T09:07:54 #kisslinux since flash days 2019-09-21T09:07:57 #kisslinux I'm talking about websites storing data on your system in whatever format they desire. 2019-09-21T09:07:58 #kisslinux IIUC 2019-09-21T09:08:13 #kisslinux oo 2019-09-21T09:08:23 #kisslinux A website could even store binary data this way. 2019-09-21T09:08:51 #kisslinux This is a push to make electron obsolete too. 2019-09-21T09:09:17 #kisslinux 🤔 2019-09-21T09:09:42 #kisslinux well electron could certainly be deprecated and I wouldn't shed a tear 2019-09-21T09:10:01 #kisslinux Think about it, chrome just opens a window with the UI hidden displaying VS Code etc. 2019-09-21T09:10:33 #kisslinux Your web browser should display plain text documents. 2019-09-21T09:10:34 #kisslinux well......... 2019-09-21T09:10:35 #kisslinux That's it. 2019-09-21T09:11:03 #kisslinux all hail gopher o/ 2019-09-21T09:11:34 #kisslinux on the flipside, it'd definitely be easier to firejail/lock-down just one application (your browser) instead of 3 trillion electron/proprietary apps 2019-09-21T09:11:35 #kisslinux I already use the web without javascript though it's getting harder and harder. 2019-09-21T09:12:03 #kisslinux if everything is just in your browser, you can fine-tune what files your browser is allowed to access outside ${DOWNLOADS} 2019-09-21T09:12:13 #kisslinux Yet another software layer though. 2019-09-21T09:13:06 #kisslinux These aren't solutions but band-aids to problems. 2019-09-21T09:13:06 #kisslinux I tend to not even view pages if they don't load without js unless it's crucial 2019-09-21T09:13:16 #kisslinux well......... 2019-09-21T09:13:34 #kisslinux the real solution is AGPL3 web services 2019-09-21T09:14:00 #kisslinux anything else is obscurity 2019-09-21T09:14:24 #kisslinux Software needs to stop riding the wave of hardware advancements. It needs to stop being "good enough". 2019-09-21T09:14:36 #kisslinux raiz: the go gopher? 2019-09-21T09:15:17 #kisslinux hmmm 2019-09-21T09:15:44 #kisslinux could you elaborate? 2019-09-21T09:15:51 #kisslinux the RFC1436 gopher 2019-09-21T09:16:08 #kisslinux dylanaraps: (elaborate msg was for you) 2019-09-21T09:16:29 #kisslinux raiz: oo :) 2019-09-21T09:16:36 #kisslinux We were pretty much running the same software two decades ago with a fraction of the hardware power. 2019-09-21T09:16:55 #kisslinux But as hardware got faster, software actually got *slower*. 2019-09-21T09:18:45 #kisslinux hmm 2019-09-21T09:20:03 #kisslinux All of the software we use is so fragile it scares me sometimes. 2019-09-21T09:20:24 #kisslinux rewrite it all in go! and/or rust :) 2019-09-21T09:20:28 #kisslinux It feels like every new change to existing software is tacked on with glue. 2019-09-21T09:20:29 #kisslinux why_not_both.jpg 2019-09-21T09:20:36 #kisslinux ➜ kiss-size rust | tail -1 2019-09-21T09:20:39 #kisslinux 296.9M total 2019-09-21T09:20:40 #kisslinux Rust has so many problems. 2019-09-21T09:21:16 #kisslinux ➜ kiss-size go | tail -1 2019-09-21T09:21:18 #kisslinux 271.8M total 2019-09-21T09:21:28 #kisslinux Go isn't any better size-wise either. 2019-09-21T09:21:30 #kisslinux well.. as for tacking on with glue, we just need good robust compilers that give you a good helping hand 2019-09-21T09:21:44 #kisslinux Why are they so large? 2019-09-21T09:21:47 #kisslinux ➜ kiss-size python | tail -1 2019-09-21T09:21:48 #kisslinux 137.0M total 2019-09-21T09:21:56 #kisslinux rust does have its problems, but it's presented us with some incredibly good ideas 2019-09-21T09:22:07 #kisslinux the lack of a spec is rust's biggest problem, I'd say 2019-09-21T09:22:18 #kisslinux Sure 2019-09-21T09:22:35 #kisslinux Cargo needing 150~ external crates to build worries me. 2019-09-21T09:22:46 #kisslinux I don't like this npm-like trend of software development. 2019-09-21T09:22:47 #kisslinux the spaghetti syntax i'd say 2019-09-21T09:22:50 #kisslinux >big languages 2019-09-21T09:22:51 #kisslinux safe programming requires a lot of corner cases and gotchas to iron out 2019-09-21T09:23:33 #kisslinux Software has a human issue and not a technical one I'd say. 2019-09-21T09:24:27 #kisslinux " Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can." 2019-09-21T09:24:47 #kisslinux lol! 2019-09-21T09:25:23 #kisslinux I really wish there wasn't truth in that. lol 2019-09-21T09:25:29 #kisslinux >npm-like trend 2019-09-21T09:25:29 #kisslinux what would you like instead? 2019-09-21T09:25:43 #kisslinux C 2019-09-21T09:26:22 #kisslinux Programming languages shouldn't venture into package management. 2019-09-21T09:27:03 #kisslinux They're languages. 2019-09-21T09:27:37 #kisslinux hold on though - you say that software is basically walking on egg shells these days - C is an ancient language whose waters you need to have been baptized in from birth to understand how to efficiently code in it and do so safely 2019-09-21T09:28:15 #kisslinux Yes, that's why I said software has a human issue and not a technical one. 2019-09-21T09:28:35 #kisslinux C gives you control, what you do with that control is up to you. 2019-09-21T09:28:41 #kisslinux You the power to write good code or to shoot yourself in the foot. 2019-09-21T09:28:48 #kisslinux have the* 2019-09-21T09:31:17 #kisslinux hmm 2019-09-21T09:31:54 #kisslinux npm/rust/go/etc have spawned a (large) group of developers who write "good enough" code through laziness of grouping a bunch of libraries together. All of which are downloaded from the web and all of which depend on more libraries. The rabbit hole of dependence is deep. 2019-09-21T09:32:25 #kisslinux Example: is_odd depends on is_even which depends on is_number. 2019-09-21T09:32:32 #kisslinux hahahaha ^ 2019-09-21T09:32:41 #kisslinux ok first off I think it's unfair to group npm with rust and go 2019-09-21T09:32:46 #kisslinux All are one line long. 2019-09-21T09:32:47 #kisslinux This is true... 2019-09-21T09:32:47 #kisslinux It's real. 2019-09-21T09:32:56 #kisslinux They're no different in how they work. 2019-09-21T09:33:03 #kisslinux they are though ,let me explain 2019-09-21T09:33:05 #kisslinux Package management wise. 2019-09-21T09:33:12 #kisslinux As languages, sure. 2019-09-21T09:33:23 #kisslinux I'd have to disagree 2019-09-21T09:33:54 #kisslinux C is not rainbows and sunshine either 2019-09-21T09:33:56 #kisslinux with rust and go, at least you have to option to specify custom repositories, or, crucially, use local directories for dependencies 2019-09-21T09:34:00 #kisslinux it has its fair share of ugliness 2019-09-21T09:34:02 #kisslinux ^^ 2019-09-21T09:34:14 #kisslinux ^* 2019-09-21T09:34:20 #kisslinux Of course, it's picking the lesser evil. 2019-09-21T09:34:21 #kisslinux it's dominant compilers are pain to use 2019-09-21T09:34:23 #kisslinux It always is. 2019-09-21T09:34:43 #kisslinux every now and then you hip a gcc bug 2019-09-21T09:34:46 #kisslinux rust and go compilers fight you tooth and nail to make sure you're not misusing variables, or if you're doing some common programming oops that opens a security issue 2019-09-21T09:34:53 #kisslinux Cargo depending on a crate to read '$HOME' strikes me as insane. 2019-09-21T09:35:24 #kisslinux also, I write go code, but I never use its package manager 2019-09-21T09:35:32 #kisslinux the built in build system is convenient though 2019-09-21T09:35:43 #kisslinux Rust is the longest package to compile in KISS and the worse piece of software to package. 2019-09-21T09:36:05 #kisslinux Go is bad too but less so (to package). 2019-09-21T09:36:23 #kisslinux also, at least go doesn't has its compiler written in a different language, unlike C where you have gcc and clang/llvm with C++ code 2019-09-21T09:36:44 #kisslinux you can't use other compilers because those won't work with "modern" software 2019-09-21T09:37:01 #kisslinux Bootstrapping Go/Rust is where packaging issues arise though. 2019-09-21T09:38:15 #kisslinux I much prefer simplicity in implementation than in usage. 2019-09-21T09:38:35 #kisslinux you don't have simplicity in implementation with C 2019-09-21T09:39:11 #kisslinux Compared to Go/Rust I'd disagree with you. 2019-09-21T09:39:27 #kisslinux how so? 2019-09-21T09:39:47 #kisslinux also, stop referring to go and rust as one thing 2019-09-21T09:39:56 #kisslinux both have absolutely different approaches 2019-09-21T09:40:07 #kisslinux just because they're the hype nowadays doesn't mean they're similar 2019-09-21T09:40:14 #kisslinux I'm grouping them in the context of "modern" languages. 2019-09-21T09:40:25 #kisslinux X_X 2019-09-21T09:40:37 #kisslinux They share a lot of similarities (outside of the language specs/design goals). 2019-09-21T09:40:44 #kisslinux is it fair to compare KISS to Ubuntu 18.04 because both are "modern" 2019-09-21T09:41:02 #kisslinux Depends on what you're comparing. 2019-09-21T09:41:18 #kisslinux Context matters. 2019-09-21T09:41:19 #kisslinux ^ :P 2019-09-21T09:42:06 #kisslinux so... how does C have simple implementation as you suggested? 2019-09-21T09:42:07 #kisslinux aside - anyone have problems building openssh? 2019-09-21T09:42:18 #kisslinux Got an exact build log? 2019-09-21T09:42:41 #kisslinux V IS THE BEST LANGUAGE, CHANGE MY MIND 2019-09-21T09:42:41 #kisslinux Compared to Rust/Go (and other "modern" languages). 2019-09-21T09:42:46 #kisslinux give me a sec - any preferred paste service? 2019-09-21T09:42:52 #kisslinux Nope 2019-09-21T09:42:56 #kisslinux Wherever is fine. 2019-09-21T09:43:01 #kisslinux how? 2019-09-21T09:43:28 #kisslinux oh boy, v 2019-09-21T09:43:40 #kisslinux I'm not calling C the gold standard for simplicity (in implementation) but I do think it's the best we've got right now. 2019-09-21T09:44:06 #kisslinux but you still haven't told me how it's having a "simpler implementation" 2019-09-21T09:45:04 #kisslinux I have, I define it as "simpler in implementation" compared to "modern" languages (rust, go etc). I'm not calling C "simple", I'm calling it "simpler" than what is aiming to replace it. 2019-09-21T09:45:28 #kisslinux I'm comparing Go to C, rust is out of context here 2019-09-21T09:46:02 #kisslinux https://paste.rs/s0v 2019-09-21T09:46:19 #kisslinux so you're saying the 2M+ LOC of aging C++/C cruft that is gcc with bugs all over it is better than the go compiler? 2019-09-21T09:47:20 #kisslinux go src is some of the cleanest and most well-commented code I've seen 2019-09-21T09:47:24 #kisslinux I never said one was better than the other. 2019-09-21T09:47:34 #kisslinux you said "simpler" 2019-09-21T09:47:40 #kisslinux which is in this context better 2019-09-21T09:47:45 #kisslinux Yeah 2019-09-21T09:47:52 #kisslinux flacks: doesn't look like a problem there 2019-09-21T09:47:57 #kisslinux No 2019-09-21T09:48:09 #kisslinux In this context it's "simpler". 2019-09-21T09:48:14 #kisslinux konimex: search for "RB_GENERATE_STATIC" 2019-09-21T09:48:21 #kisslinux nevermind 2019-09-21T09:48:25 #kisslinux yep, found it 2019-09-21T09:49:08 #kisslinux either you're too ignorant to have a look at both source codes and compare or you're just defending your point for the sake of it 2019-09-21T09:50:22 #kisslinux You need to stop attacking the person and start actually reading the words I'm writing to you. Calling someone ignorant is no way to have a discussion. :) 2019-09-21T09:50:46 #kisslinux oh well I'll leave you with your ignorance 2019-09-21T09:51:01 #kisslinux I'm not shitting on C, I've used it all the time 2019-09-21T09:51:12 #kisslinux but I've gotta face the fact that it's not great 2019-09-21T09:52:24 #kisslinux konimex: can you confirm a rebuild works for you atm? 2019-09-21T09:52:41 #kisslinux two secs 2019-09-21T09:53:06 #kisslinux on mobile rn, turning on my laptop] 2019-09-21T09:53:19 #kisslinux thank you :) 2019-09-21T09:54:37 #kisslinux I can reproduce. 2019-09-21T09:56:38 #kisslinux eh, I think C is a language for a different era, where concurrency wasn't a thing, and where you typically had to optimize code for the limited resources available at the time, whereby manual memory management was an almost necessary thing to do. 2019-09-21T09:58:14 #kisslinux building with go is fun and games until you start actually building the toolchain (i.e. go itself), but hey, at least it doesn't need an internet connection to build 2019-09-21T09:58:20 #kisslinux > where you typically had to optimize code for the limited resources available at the time 2019-09-21T09:58:21 #kisslinux Now we have the opposite though. 2019-09-21T09:58:50 #kisslinux what irc clients do you use on phone? 2019-09-21T09:58:52 #kisslinux konimex: I found a way to cache rust's bootstrap last night. It's very painful but possible. 2019-09-21T09:59:53 #kisslinux You can't look at software today and say "things are good". 2019-09-21T09:59:54 #kisslinux today, multiple processors is the norm, even in mobile devices, and we have a wealth of resources like disk space and RAM. in go and rust, both languages allow for low-level memory management, but they focus on higher-level abstractions - go makes concurrency first-class and incredibly simple to leverage, rust is a bit more complicated because of no GC, but still orders of magnitude easier and safer than C. 2019-09-21T10:00:24 #kisslinux nestman: anything i can found in f-droid 2019-09-21T10:00:46 #kisslinux konimex: wat - I built a go cross-compiler for android in under 2 minutes 2019-09-21T10:00:58 #kisslinux it was a one-liner 2019-09-21T10:01:09 #kisslinux its a matter of running a script 2019-09-21T10:01:11 #kisslinux Did you have go already installed on the host? 2019-09-21T10:01:23 #kisslinux Did you compile go from source? 2019-09-21T10:01:23 #kisslinux nestman: Revolution IRC 2019-09-21T10:01:28 #kisslinux revolution, it is 2019-09-21T10:02:03 #kisslinux compiled from source, yes 2019-09-21T10:02:29 #kisslinux hm, I can't reproduce the openssh issue 2019-09-21T10:02:43 #kisslinux We're talking about a host without go from the start and a bootstrap to compile it from source on the same machine. 2019-09-21T10:02:47 #kisslinux I can reproduce it. 2019-09-21T10:02:52 #kisslinux Looking into it now. 2019-09-21T10:03:08 #kisslinux dylanaraps: you don't have to 2019-09-21T10:03:35 #kisslinux GOOS=yoursillyos GOARCH=yoursillyarch ./all.bash 2019-09-21T10:03:49 #kisslinux that's cross-compilation right there 2019-09-21T10:04:07 #kisslinux ...and I believe that will *download* a go binary in case there are no traces of go in your system? 2019-09-21T10:04:09 #kisslinux you'll have your toolchain ready to be used on a new arch 2019-09-21T10:04:25 #kisslinux isn't that the case for all compilers? 2019-09-21T10:04:32 #kisslinux true that 2019-09-21T10:05:02 #kisslinux it goes way back to 1970s, or 1960s, whenever the very first C compiler were built 2019-09-21T10:05:11 #kisslinux which came first, the chicken or the egg? 2019-09-21T10:05:28 #kisslinux I'd say the egg 2019-09-21T10:05:31 #kisslinux dylanaraps: thank you :) 2019-09-21T10:05:32 #kisslinux for breakfast 2019-09-21T10:05:40 #kisslinux konimex: thanks anyway for trying to reproduce! 2019-09-21T10:05:41 #kisslinux chicken for lunch 2019-09-21T10:05:56 #kisslinux ha 2019-09-21T10:06:25 #kisslinux I like JUST's JUST Egg 2019-09-21T10:06:46 #kisslinux :P 2019-09-21T10:07:29 #kisslinux dylanaraps: you still use the same script to check new version? 2019-09-21T10:07:36 #kisslinux for some reason mine no longer works 2019-09-21T10:07:47 #kisslinux I just use repology now. 2019-09-21T10:09:50 #kisslinux repology looks nice 2019-09-21T10:17:30 #kisslinux Fixed openssh. 2019-09-21T10:17:57 #kisslinux hm, what was the issue? 2019-09-21T10:18:03 #kisslinux (to learn) 2019-09-21T10:18:29 #kisslinux Our bsd compatibility headers conflict with the ones openssh itself provides. 2019-09-21T10:18:34 #kisslinux Specifically 'sys/cdefs.h'. 2019-09-21T10:19:11 #kisslinux that header is in musl pkg or its own pkg? 2019-09-21T10:20:03 #kisslinux I added the three bsd compat headers to the musl package though this issue would occur with the files in the system regardless (if it were its own package and it was installed) 2019-09-21T10:20:52 #kisslinux hmm... now why can't I reproduce this issue... 2019-09-21T10:21:14 #kisslinux newest is on 8.0p1, right? 2019-09-21T10:21:26 #kisslinux yes 2019-09-21T10:21:33 #kisslinux ➜ kiss l musl 2019-09-21T10:21:35 #kisslinux musl 1.1.23 4 2019-09-21T10:21:48 #kisslinux yep, that looks right 2019-09-21T10:22:04 #kisslinux oh well, probably black magic on my laptop 2019-09-21T10:22:51 #kisslinux I managed to fix the latest rust on LLVM 9 last night though my added patches pulled in 40+ commits. 2019-09-21T10:23:13 #kisslinux So I decided to wait the 7 days till the next rust version. lol 2019-09-21T10:24:03 #kisslinux dylanaraps: you rock 2019-09-21T10:24:37 #kisslinux (thanks for fixing openssh :D) 2019-09-21T10:24:55 #kisslinux i love kiss 2019-09-21T10:25:21 #kisslinux No problemo 2019-09-21T10:25:22 #kisslinux would you like me to `kiss u` 2019-09-21T10:25:22 #kisslinux :) 2019-09-21T10:25:30 #kisslinux *ba dum tss* 2019-09-21T10:27:24 #kisslinux I was instantly captivated by kiss 2019-09-21T10:27:33 #kisslinux since I've been getting more into shell programming 2019-09-21T10:28:02 #kisslinux this was just up my alley. `kiss` pm is so simple I want to cry 2019-09-21T10:28:15 #kisslinux but anyway - rust is admittedly pretty crazy to build 2019-09-21T10:28:25 #kisslinux and it does take forever 2019-09-21T10:28:56 #kisslinux kudos for wrestling the source code into something usable :P 2019-09-21T10:29:52 #kisslinux Rust's build process and size is a fixable issue though. 2019-09-21T10:29:58 #kisslinux I have some hope :P 2019-09-21T10:31:23 #kisslinux you mean by replacing it with C11 src and running make? mark the issue as solved xP 2019-09-21T10:32:09 #kisslinux at the very least, I'd like to see all of the files needed available locally, so we don't really have to constantly download anything 2019-09-21T10:32:22 #kisslinux ^ this is annoying 2019-09-21T10:32:25 #kisslinux it gets annoying quickly 2019-09-21T10:32:49 #kisslinux I can fix it though there are two equally ugly solutions. 2019-09-21T10:33:09 #kisslinux 1. Add a prefix to the sources file "no-extract:" to _not_ extract an archive. 2019-09-21T10:33:20 #kisslinux 2. Download and do caching in rust's build file. 2019-09-21T10:33:49 #kisslinux prefix? I was thinking you'd want a $3 instead 2019-09-21T10:33:55 #kisslinux easier to parse 2019-09-21T10:34:07 #kisslinux wait no 2019-09-21T10:34:10 #kisslinux $2 2019-09-21T10:35:21 #kisslinux What if there's no $2? 2019-09-21T10:35:25 #kisslinux Then $3 becomes $2. 2019-09-21T10:35:42 #kisslinux konimex: 2019-09-21T10:35:45 #kisslinux ➜ ./kiss-maintainer berry 2019-09-21T10:35:46 #kisslinux Author: Cliford Sab 2019-09-21T10:35:57 #kisslinux 2 line script to easily find the maintainer. 2019-09-21T10:36:19 #kisslinux I forgot we're talking about `sources` and thought about `checksums` that's why i said $3 2019-09-21T10:36:26 #kisslinux yes, now check ./kiss-maintainer bspwm 2019-09-21T10:37:07 #kisslinux I know. 2019-09-21T10:37:07 #kisslinux Commits were goofed during the split. 2019-09-21T10:37:19 #kisslinux yeah, so there's that, so we're leaving it as is? 2019-09-21T10:37:27 #kisslinux as I think there are only a fraction of packages affected 2019-09-21T10:37:58 #kisslinux Yup 2019-09-21T10:38:05 #kisslinux alright, closing issue 2019-09-21T10:41:28 #kisslinux https://github.com/kisslinux/kiss-utils/blob/master/bin/kiss-maintainer 2019-09-21T10:47:56 #kisslinux 🤘 2019-09-21T10:49:12 #kisslinux ok, so I'm very new to busybox - can anyone point me to where to look to understand service management with sv on kiss? 2019-09-21T10:51:07 #kisslinux This is how you enable a service: 2019-09-21T10:51:08 #kisslinux ln -s /etc/sv/acpid/ /var/service/ 2019-09-21T10:51:11 #kisslinux acpid for example. 2019-09-21T10:52:02 #kisslinux also, take a look at http://smarden.org/runit for starters since busybox is using its own implementation of runit 2019-09-21T10:52:13 #kisslinux or https://busybox.net/~vda/init_vs_runsv.html 2019-09-21T10:53:53 #kisslinux ok, let's see 2019-09-21T10:55:05 #kisslinux I don't do any service management at all personally. 2019-09-21T10:55:17 #kisslinux runit is nice though. 2019-09-21T11:03:31 #kisslinux hm 2019-09-21T11:06:37 #kisslinux why no service management for you? 2019-09-21T11:14:34 #kisslinux All I need running is dhcpcd and wpa_supplicant. 2019-09-21T11:14:55 #kisslinux I maintain my own system boot script which handles these (and the rest of the boot process). 2019-09-21T11:36:56 #kisslinux dylanaraps: you still have use that keybase thing? 2019-09-21T11:36:59 #kisslinux https://keybase.io/a/i/r/d/r/o/p/spacedrop2019 2019-09-21T11:38:15 #kisslinux s/have// 2019-09-21T11:47:16 #kisslinux I have it but I haven't used it. 2019-09-21T11:47:20 #kisslinux I don't see the point really. 2019-09-21T12:01:27 #kisslinux well looks like its been giving out some cryptos, might be useful if you want to withdraw it 2019-09-21T12:01:58 #kisslinux it's not much but hey free money, don't know what's the catch though 2019-09-21T12:08:05 #kisslinux It's their own crypto, that's the catch. 2019-09-21T12:47:56 #kisslinux TIL: https://bearssl.org/ 2019-09-21T12:48:01 #kisslinux neat 2019-09-21T12:48:41 #kisslinux > No dynamic allocation whatsoever. There is not a single malloc() call in all the library. In fact, the whole of BearSSL requires only memcpy(), memmove(), memcmp() and strlen() from the underlying C library. This makes it utterly portable even in the most special, OS-less situations. (On “big” systems, BearSSL will automatically use a couple more system calls to access the OS-provided 2019-09-21T12:48:44 #kisslinux clock and random number generator.) 2019-09-21T12:48:54 #kisslinux > On big desktop and server OS, this feature still offers an interesting characteristic: immunity to memory leaks and memory-based DoS attacks. Outsiders cannot make BearSSL allocate megabytes of RAM since BearSSL does not actually know how to allocate RAM at all. 2019-09-21T13:08:39 #kisslinux dylanaraps: re: init, I see. well I guess that's the beauty of rolling your own OS :) 2019-09-21T13:10:06 #kisslinux Yup :P 2019-09-21T13:10:27 #kisslinux There are only 7 or 8~ processes running when I boot my laptop. 2019-09-21T13:11:06 #kisslinux init, udevd, dhcpcd, wpa_supplicant, xorg-server, xinit and getty1 2019-09-21T13:11:15 #kisslinux oh god how wonderful 2019-09-21T13:11:18 #kisslinux hm, on that subject - 2019-09-21T13:11:22 #kisslinux 9 if I open a terminal (st + sh). 2019-09-21T13:11:29 #kisslinux why was no wayland chosen as a design decision for kiss? 2019-09-21T13:12:00 #kisslinux It's just not included in the repositories. 2019-09-21T13:12:10 #kisslinux a wayland compositor would arguably reduce the amount of software needed for a minimal system 2019-09-21T13:12:14 #kisslinux I'll send you the link to a comment of mine explaining why. 2019-09-21T13:12:17 #kisslinux like e.g. sway 2019-09-21T13:12:23 #kisslinux ok! 2019-09-21T13:12:33 #kisslinux It wouldn't as you'd still need Xorg installed. 2019-09-21T13:12:51 #kisslinux hmm if you wanted to do Xwayland 2019-09-21T13:12:57 #kisslinux only if* 2019-09-21T13:12:58 #kisslinux AIUI 2019-09-21T13:13:10 #kisslinux but I think it's still infeasible to go pure wayland anyway 2019-09-21T13:13:12 #kisslinux Which is pretty much mandatory (right now). 2019-09-21T13:13:14 #kisslinux for many tasks 2019-09-21T13:13:18 #kisslinux yeah 2019-09-21T13:13:36 #kisslinux My internet is terrible atm, still trying to load Reddit. 2019-09-21T13:13:47 #kisslinux fair enough 2019-09-21T13:13:48 #kisslinux np take your time 2019-09-21T13:14:00 #kisslinux would you accept a PR for sway in the community repos, though? :P 2019-09-21T13:14:06 #kisslinux or even enlightenment 2019-09-21T13:16:23 #kisslinux actually, I'll wait to read your post first heh 2019-09-21T13:16:23 #kisslinux https://old.reddit.com/r/unixporn/comments/d5d8xo/openbox/f0lb8z8/ 2019-09-21T13:16:54 #kisslinux To add to my comment: 2019-09-21T13:17:07 #kisslinux - All wayland compositors require vsync (and it can't be disabled). 2019-09-21T13:17:25 #kisslinux - To run sway as non-root logind/elogind is required. 2019-09-21T13:18:27 #kisslinux - NVIDIA support (non-nouveau) in wlroots is basically a "you're dumb, buy better hardware next time" (I don't like this...). 2019-09-21T13:18:44 #kisslinux ^ 2019-09-21T13:19:01 #kisslinux that remark is quite extremist, I'll say 2019-09-21T13:19:41 #kisslinux DeVault's opinions do go quite extreme at times 2019-09-21T13:20:17 #kisslinux - Xorg and Wayland *aren't* the same thing nor do they have the same goals. So the transition will never be seamless (if you care about the differences). 2019-09-21T13:21:43 #kisslinux can you elaborate on why vsync is something (I guess) you don't like? 2019-09-21T13:21:54 #kisslinux - Xorg is modular whereas Wayland locks you to a compositor and tools compatible with it (also related to no/few standards between compositors). 2019-09-21T13:21:58 #kisslinux It should be an option. 2019-09-21T13:22:04 #kisslinux I don't use a compositor or any vsync on my system. 2019-09-21T13:22:56 #kisslinux I don't really see any detriment to having it enabled though? I mean, it's just a design decision for wayland compositors to make for a nicer experience 2019-09-21T13:22:59 #kisslinux AFAICT 2019-09-21T13:23:04 #kisslinux vsync isn't something you want for low-latency gaming. 2019-09-21T13:23:12 #kisslinux as for xorg/wayland not having the same goals - indeed 2019-09-21T13:23:31 #kisslinux Yet there's a push for wayland to replace Xorg. 2019-09-21T13:23:45 #kisslinux hmmm 2019-09-21T13:23:46 #kisslinux Due to Red Hat being the sole maintainers of both! 2019-09-21T13:24:07 #kisslinux security is the biggest issue 2019-09-21T13:25:05 #kisslinux It comes at a loss though (of choice and functionality).. 2019-09-21T13:25:22 #kisslinux Xorg is very user focused and Wayland is very security focused. 2019-09-21T13:26:29 #kisslinux I'd be fine with Wayland if the transition wasn't something forced upon us. Xorg has at the very least 10 years left (according to Red Hat). 2019-09-21T13:27:26 #kisslinux Wayland brings compositor lock-in and a big loss of choice. Those are my major problems with it. 2019-09-21T13:29:15 #kisslinux hmm 2019-09-21T13:30:10 #kisslinux o/ 2019-09-21T13:30:13 #kisslinux Welcome 2019-09-21T13:30:48 #kisslinux flacks: The fact that this page _needs_ to exist worries me too. https://github.com/swaywm/sway/wiki/Running-Sway-without-systemd 2019-09-21T13:31:29 #kisslinux I think it's moreso a matter of perspective. given Xorg's inherent modular nature, a window manager is just a tiny component that leverages all of Xorg's modules and utilities. WL compositors have to handle everything Xorg does, so yes, they will have their own specific utilities to handle e.g. wallpaper changes. if you compare a wayland compositor with its 3 or 4 extra utilities, it would probably be about the size of 2019-09-21T13:31:29 #kisslinux Xorg+utilities+i3 2019-09-21T13:32:12 #kisslinux of course, as established, I agree with you that a pure WL environment isn't feasible, so you effectively would need WL+Xorg to have a fully-functional WL environment 2019-09-21T13:32:36 #kisslinux Only now instead of a single display server with a single set of standard protocols (Xorg) we have GNOME, KDE and wlroots all with their own protocols etc. 2019-09-21T13:32:43 #kisslinux I don't like this at all. 2019-09-21T13:33:05 #kisslinux Hi there everyone, just found out about the distro this morning 2019-09-21T13:33:23 #kisslinux Hello 2019-09-21T13:34:33 #kisslinux Feel free to ask any questions you have. :) 2019-09-21T13:34:33 #kisslinux mmm ok I see your point 2019-09-21T13:34:43 #kisslinux points* 2019-09-21T13:35:03 #kisslinux hi dredrim 2019-09-21T13:35:10 #kisslinux Thank you, I will. Looks neat! 2019-09-21T13:35:17 #kisslinux join the party! 2019-09-21T13:35:20 #kisslinux Then there's weston (and its library) and mir. 2019-09-21T13:35:21 #kisslinux it is neat 2019-09-21T13:35:30 #kisslinux So 5 different implementattions of the same thing. 2019-09-21T13:35:36 #kisslinux This number will only grow too... 2019-09-21T13:35:51 #kisslinux well, weston is a reference implemention 2019-09-21T13:35:55 #kisslinux implementation* 2019-09-21T13:36:02 #kisslinux It's also a library for real use. 2019-09-21T13:36:18 #kisslinux oh, TIL. 2019-09-21T13:36:37 #kisslinux > Libweston is an effort to separate the re-usable parts of Weston into a library. Libweston provides most of the boring and tedious bits of correctly implementing core Wayland protocols and interfacing with input and output systems, so that people who just want to write a new "Wayland window manager" (WM) or a small desktop environment (DE) can focus on the WM part. 2019-09-21T13:37:15 #kisslinux hmmmm 2019-09-21T13:37:20 #kisslinux From: https://github.com/wayland-project/weston/#libweston 2019-09-21T13:38:21 #kisslinux I run Xorg as my normal user btw. 2019-09-21T13:38:28 #kisslinux It "just works" nowadays. 2019-09-21T13:38:59 #kisslinux 3157 goldie 11:11 /usr/bin/X :0 vt1 -keeptty 2019-09-21T13:39:47 #kisslinux indeed 2019-09-21T13:41:02 #kisslinux So my only root processes are these: 2019-09-21T13:41:04 #kisslinux 1 root 0:00 init 2019-09-21T13:41:06 #kisslinux 118 root 0:00 udevd --daemon 2019-09-21T13:41:07 #kisslinux 191 root 0:02 wpa_supplicant -B -i wlp1s0 -c /etc/wifi.conf 2019-09-21T13:41:09 #kisslinux 201 root 0:00 dhcpcd 2019-09-21T13:42:49 #kisslinux 🤘 2019-09-21T13:42:54 #kisslinux :) 2019-09-21T13:45:22 #kisslinux Have you guys ran into any problems installing kiss on a VM? Gonna try now 2019-09-21T13:45:33 #kisslinux I see where you're coming from 2019-09-21T13:46:13 #kisslinux dredrim: nop - running it in a vm now 2019-09-21T13:46:36 #kisslinux well, chrooted for the moment, but it definitely works with qemu/libvirtd 2019-09-21T13:46:43 #kisslinux I mean, why wouldn't it :P 2019-09-21T13:48:32 #kisslinux I've installed it in a VM before too. 2019-09-21T13:48:39 #kisslinux QEMU/KVM 2019-09-21T13:49:40 #kisslinux ^ 2019-09-21T14:01:53 #kisslinux o/ 2019-09-21T14:02:00 #kisslinux Welcome welcome 2019-09-21T14:02:25 #kisslinux Thanks you Dylan 2019-09-21T14:03:25 #kisslinux Sorry if bothering you I've just send you an email 2019-09-21T14:03:34 #kisslinux Let me know if you have any questions or anything you want to talk about :) 2019-09-21T14:03:40 #kisslinux I'm Riccardo 2019-09-21T14:03:57 #kisslinux I'm not so used to irc 2019-09-21T14:06:04 #kisslinux post your questions here and someone will likely get to them at some point - but we're all on different timezones here, so you might want to stick around 2019-09-21T14:06:20 #kisslinux otherwise, it's like any other group chat platform you have today :) 2019-09-21T14:07:03 #kisslinux Chat logs are available here too: https://freenode.logbot.info/kisslinux/ 2019-09-21T14:07:04 #kisslinux Thanks Flacks 2019-09-21T14:07:08 #kisslinux Checking my email. 2019-09-21T14:07:25 #kisslinux Ok thank you 2019-09-21T14:07:36 #kisslinux yw! 2019-09-21T14:12:54 #kisslinux Sent an email. 2019-09-21T14:12:54 #kisslinux I'll also add here: You can package dracut yourself and generate an initramfs if you want to go that route. 2019-09-21T14:16:20 #kisslinux Thank so much. Really kind. I'm going through the mail and KISS installation attempts 2019-09-21T14:17:39 #kisslinux I live in the West of Greece btw. Very close to Italy :) 2019-09-21T14:19:56 #kisslinux Beautiful Greece! :) I've read the email and I'd forgot I was read the faq yesterday sorry too many things 2019-09-21T14:20:01 #kisslinux To do 2019-09-21T14:20:45 #kisslinux Btw honestly I dunno how such parameters works I have to investigate 2019-09-21T14:23:46 #kisslinux Yeah 2019-09-21T14:25:05 #kisslinux See ya so with hoping good news :) Thanks again for everything 2019-09-21T14:26:19 #kisslinux No problem :) 2019-09-21T15:30:55 #kisslinux ahhh I disabled too many thingsss now I can't enable usb webcam function -_- 2019-09-21T15:39:08 #kisslinux oh, there we go 2019-09-21T16:34:19 #kisslinux o/ 2019-09-21T16:34:22 #kisslinux Welcome 2019-09-21T17:06:50 #kisslinux Thoughts on this message style for the package manager: https://u.teknik.io/ZR8Jn.png 2019-09-21T17:27:57 #kisslinux hello hello 2019-09-21T17:38:18 #kisslinux So I was looking in the 'team' section in the website and just realized... 2019-09-21T17:38:41 #kisslinux You made the distro all on your own? o.o 2019-09-21T17:39:19 #kisslinux I had some help from konimex and a lot of input and ideas from others, but largely yes. 2019-09-21T17:40:30 #kisslinux These speak for themselves: 2019-09-21T17:40:35 #kisslinux - https://github.com/kisslinux/kiss/graphs/contributors 2019-09-21T17:40:41 #kisslinux - https://github.com/kisslinux/repo/graphs/contributors 2019-09-21T17:41:15 #kisslinux - https://github.com/kisslinux/website/graphs/contributors 2019-09-21T17:41:42 #kisslinux Well that's quite amazing 2019-09-21T17:42:31 #kisslinux Thanks :D 2019-09-21T17:42:51 #kisslinux commit 0cda243d535f11e7c26b9182bc63e425deb5ba45 2019-09-21T17:42:51 #kisslinux Author: Dylan Araps 2019-09-21T17:42:51 #kisslinux Date: Thu May 9 09:46:50 2019 +0300 2019-09-21T17:42:51 #kisslinux new package manager experiment 2019-09-21T17:42:51 #kisslinux This is the first commit and the start of KISS. 2019-09-21T17:43:32 #kisslinux It's so recent too, it took you just months to release 1.0 2019-09-21T17:44:54 #kisslinux Yeah, nearly all of my free time goes to my projects. 2019-09-21T17:46:55 #kisslinux Too much time really but hey, this entire process was a learning experience and I find that valuable. :P 2019-09-21T17:50:40 #kisslinux I saw a bit of your blog and other projects too 2019-09-21T17:51:45 #kisslinux In fact I discovered your website looking for the reason why Firefox decided it needed to compile 7GB of random nonsense 2019-09-21T17:52:29 #kisslinux Yeah, web browsers are overly large nowadays. 2019-09-21T17:52:33 #kisslinux It's insane. 2019-09-21T17:53:28 #kisslinux The source for Firefox also includes nearly every external library it needs (and it builds with them all by default). 2019-09-21T17:53:40 #kisslinux ➜ kiss-size firefox | tail -1 2019-09-21T17:53:40 #kisslinux 178.2M total 2019-09-21T17:54:32 #kisslinux Majority of this size comes from: 2019-09-21T17:54:39 #kisslinux 106.6M /usr/lib/firefox/libxul.so 2019-09-21T17:54:55 #kisslinux Which links to: 2019-09-21T17:55:04 #kisslinux ➜ ldd /usr/lib/firefox/libxul.so | wc -l 2019-09-21T17:55:04 #kisslinux 76 2019-09-21T17:55:16 #kisslinux I would love to have a lightweight browser but I'm afraid that doesn't exist anymore... and even if it would your cpu still commits seppuku because thousands of random javascript includes 2019-09-21T17:55:21 #kisslinux 76 different .so files. 2019-09-21T17:56:57 #kisslinux It's impossible for a single person (or even a sizable group of people) to build a "modern" web browser. 2019-09-21T17:56:57 #kisslinux I don't even think you can call them web browsers anymore. 2019-09-21T17:58:10 #kisslinux The standards move too fast to implement, they're so overly complex and there's just too much "stuff" to add. 2019-09-21T17:58:10 #kisslinux Firefox and Chrome are both moving towards allowing websites native file access.... 2019-09-21T17:59:48 #kisslinux I feel like everything having to do with the www is utter insanity at this point 2019-09-21T17:59:52 #kisslinux We are down to a single company having control over the web (Google). They have majority market-share and have monetary control over Mozilla (90%~ of Mozilla's revenue comes from their search deal with Google). 2019-09-21T18:00:17 #kisslinux Auch, I didn't know the market share data 2019-09-21T18:00:33 #kisslinux Now I will sleep a little worse =) 2019-09-21T18:01:34 #kisslinux The FSF doesn't list Firefox as being "Free Software" either. 2019-09-21T18:01:49 #kisslinux As it collects a whole load of data with/without telemetry. 2019-09-21T18:02:31 #kisslinux (It's the reason GNU icecat exists). 2019-09-21T18:02:31 #kisslinux I do the equivalent (or close to) changes for KISS' Firefox builds. 2019-09-21T18:02:46 #kisslinux It's sad since Mozilla's motto is "Internet for people, not profit". 2019-09-21T18:03:00 #kisslinux I'll stop ranting now. :P 2019-09-21T18:03:02 #kisslinux Google motto was 'Don't be evil' too 2019-09-21T18:03:09 #kisslinux I like rants, np 2019-09-21T18:03:36 #kisslinux I was looking for something to use as a browser that doesn't make me want to end my life 2019-09-21T18:03:46 #kisslinux As was I. 2019-09-21T18:03:50 #kisslinux Any progress? 2019-09-21T18:04:12 #kisslinux There's nothing out there sadly. netsurf and dillo *are* simple and lightweight but nothing really works on them nowadays. 2019-09-21T18:04:41 #kisslinux Neither have hidpi support (which I need). 2019-09-21T18:05:01 #kisslinux Neither have adblocking of any kind (maybe netsurf(?)). 2019-09-21T18:05:19 #kisslinux Javascript is absent from both too iirc (I'm fine with this though). 2019-09-21T18:08:02 #kisslinux Nothing using Gecko, webkit, blink or qtwebengine can be called simple or lightweight at all. :( 2019-09-21T18:12:41 #kisslinux Well that was sad 2019-09-21T18:13:16 #kisslinux The text based browsers fit the bill though they aren't really usable either. 2019-09-21T18:13:51 #kisslinux A fork of a really old Firefox release with security issues fixed would be nice. 2019-09-21T18:14:28 #kisslinux Something old enough to have CSS3/HTML5 and "enough" JS. 2019-09-21T18:14:59 #kisslinux It'd be a ton of work though and difficult to do right. 2019-09-21T18:15:23 #kisslinux Firefox currently depends on a 15~ year old version o `autoconf` to build btw. 2019-09-21T18:15:31 #kisslinux of* 2019-09-21T18:21:43 #kisslinux I guess those are the kinds of horror stories you see when makinga packet manager 2019-09-21T18:22:31 #kisslinux I could go on for days. 2019-09-21T18:22:38 #kisslinux Making KISS convinced me that nothing should work. 2019-09-21T18:23:16 #kisslinux > autoconf-2.13.tar.gz 1999-01-15 16:03 433K 2019-09-21T18:23:21 #kisslinux I was wrong, it's older. 2019-09-21T18:26:15 #kisslinux 20 years rofl 2019-09-21T18:26:30 #kisslinux Making that a dependency is just sadism at this point 2019-09-21T18:27:20 #kisslinux And the longer you leave it and the more code you write (which depends on it), the harder it is to update/remove it. 2019-09-21T18:27:56 #kisslinux The same goes for Python 2 in Firefox. There's half a million lines of it and the death date has been known for 11 years now(?). 2019-09-21T18:28:20 #kisslinux Work started 2-3 months ago to transition to Python 3. 2019-09-21T18:28:22 #kisslinux lol 2019-09-21T18:29:39 #kisslinux Forget the fact that KISS needs to package and ship GTK2 for Firefox *solely* for flash-player. 2019-09-21T18:29:45 #kisslinux It can't be disabled. 2019-09-21T18:29:57 #kisslinux It's a mess no matter where you look. 2019-09-21T18:39:56 #kisslinux Btw, why the name KISS? 2019-09-21T18:42:59 #kisslinux "Keep it simple stupid" 2019-09-21T18:43:35 #kisslinux Ah yeah, the motto 2019-09-21T18:44:21 #kisslinux I guess its appropiate 2019-09-21T18:44:44 #kisslinux People don't seem to get it, though, for what I've read so far 2019-09-21T18:49:54 #kisslinux Yeah, KISS is the kinda thing where you get it or you don't. 2019-09-21T18:50:37 #kisslinux It's not meant to please everyone or be a 1:1 replacement for X distro. 2019-09-21T18:51:02 #kisslinux Compiling the kernel now *sips coffee* 2019-09-21T18:51:19 #kisslinux This is the step which shoots most people in the foot. 2019-09-21T18:51:26 #kisslinux :P 2019-09-21T18:51:42 #kisslinux It took me a day to get mine working (I hadn't compiled the kernel before). 2019-09-21T18:51:56 #kisslinux Well I took a kernel class last year... which left me even more scared 2019-09-21T18:52:01 #kisslinux I went in blind and installed KISS straight to my only piece of hardware. 2019-09-21T18:52:23 #kisslinux Did _not_ boot the first time. 2019-09-21T18:52:29 #kisslinux Auchies 2019-09-21T18:52:35 #kisslinux Had no means of checking the web either. 2019-09-21T18:52:54 #kisslinux So I did 'make allnoconfig' and started from 0 until everything worked. 2019-09-21T18:53:23 #kisslinux Great learning experience though. 2019-09-21T18:53:34 #kisslinux The pain and satisfaction of programming in one short story (?) 2019-09-21T18:53:40 #kisslinux I feel like I could compile a kernel for anything now. 2019-09-21T18:53:42 #kisslinux :P 2019-09-21T18:55:02 #kisslinux That's amazing ^^ I managed to compile it for Gentoo and make the damn thing work today for the first time 2019-09-21T18:55:07 #kisslinux I need to not be sober for anything I can't wrap my head around while programming. 2019-09-21T18:55:10 #kisslinux Works wonders. 2019-09-21T18:55:12 #kisslinux :P 2019-09-21T18:56:14 #kisslinux Or I deprive myself of sleep by only going to bed when it's done. 2019-09-21T18:56:19 #kisslinux This works but hurts. 2019-09-21T18:56:49 #kisslinux You can combine them (?) 2019-09-21T18:56:58 #kisslinux Oh yeah 2019-09-21T18:57:01 #kisslinux lol 2019-09-21T18:58:22 #kisslinux I'm off to bed. 2019-09-21T18:58:24 #kisslinux Nice talking to you. 2019-09-21T18:58:30 #kisslinux Same, gnight 2019-09-21T19:06:32 #kisslinux Aaaand I derped it 2019-09-21T19:26:18 #kisslinux try getting lvm on luks to work from an nvme device :P 2019-09-21T19:38:49 #kisslinux So I'm trying to complete the kernel install 2019-09-21T19:39:43 #kisslinux But I need pushd which needs bash... which isn't in the kiss repos 2019-09-21T20:45:16 #kisslinux why do you need pushd? 2019-09-21T20:48:39 #kisslinux ./kernel/gen_kheaders.sh: line 30: pushd: not found 2019-09-21T20:48:48 #kisslinux I get that error trying to build the kernel 2019-09-21T21:01:26 #kisslinux are you properly chrooted? i.e. did you use `kiss-chroot`1 2019-09-21T21:01:30 #kisslinux s/1// 2019-09-21T21:03:41 #kisslinux Yeah I did 2019-09-21T21:03:52 #kisslinux Lemme try again 2019-09-21T21:04:02 #kisslinux are you running `make install` ? i.e. the final kernel install step 2019-09-21T21:04:06 #kisslinux ok 2019-09-21T21:04:08 #kisslinux Nope 2019-09-21T21:04:12 #kisslinux I'm running make -j 2019-09-21T21:04:28 #kisslinux hum. try and see if you were properly chrooted. 2019-09-21T21:04:39 #kisslinux you downloaded 5.3 tar xz from kernel.org right? 2019-09-21T21:05:00 #kisslinux also thats `make -j "$(nproc)"` right? 2019-09-21T21:06:47 #kisslinux Yes to all 3 questions 2019-09-21T21:07:47 #kisslinux I'm super confused, didn't find any info online about that error 2019-09-21T21:08:01 #kisslinux Just that you need bash 2019-09-21T21:08:06 #kisslinux can you post a log from before you chroot until that error? 2019-09-21T21:08:23 #kisslinux nah, no bash in kiss 2019-09-21T21:10:21 #kisslinux I followed https://getkiss.org/pages/install/ verbatim minus the rebuild kiss step 2019-09-21T21:15:01 #kisslinux well it's always harder without logs.. 2019-09-21T21:15:22 #kisslinux do you have CONFIG_IKHEADERS set? 2019-09-21T21:15:57 #kisslinux Nope, it's unset 2019-09-21T22:17:35 #kisslinux Ok I'm dumb 2019-09-21T22:17:49 #kisslinux For some reason I thought you were referring to an env variable 2019-09-21T22:17:53 #kisslinux Yeah I had it set 2019-09-21T22:18:01 #kisslinux I unchecked it now in the kernel config 2019-09-21T22:18:11 #kisslinux Seems to be working fine for the moment 2019-09-21T23:41:45 #kisslinux berry has now a 'saner' makefile lol 2019-09-21T23:41:55 #kisslinux good morning everyone 2019-09-21T23:42:02 #kisslinux i hope you're all well