2020-02-18T00:10:43 #kisslinux nevermind, found the patch on the backlogs 2020-02-18T00:31:10 #kisslinux Night night 2020-02-18T01:18:08 #kisslinux E5ten: might be a good replacement for GNU make? https://makepp.sourceforge.net 2020-02-18T01:34:13 #kisslinux gn 2020-02-18T01:57:33 #kisslinux Hello people I just installed kisslinux and I am currently following this guide (https://k1ss.org/wiki/WiFi-connection-with-wpa_supplicant) and the Wifi doesn’t show up in “ip link” and I don’t know which module to load 2020-02-18T01:57:59 #kisslinux Could anyone give me pointers on how to find out this information 2020-02-18T01:58:47 #kisslinux What's your wireless card? 2020-02-18T01:59:03 #kisslinux How could I find that out ? 2020-02-18T01:59:22 #kisslinux lspci might show it 2020-02-18T02:00:50 #kisslinux F 2020-02-18T02:03:52 #kisslinux Hmm lspci just lists random numbers 2020-02-18T02:04:20 #kisslinux 03:00.0 Class 0200: 10ec:8168 2020-02-18T02:06:42 #kisslinux It might only show pci IDs which you can look up or if you can install pciutils and it'll show everything for you 2020-02-18T03:17:19 #kisslinux sup fam 2020-02-18T03:31:38 #kisslinux Suhhhh 2020-02-18T03:41:06 #kisslinux Adamantium: were you the one who eliminated BusyBox? 2020-02-18T03:58:57 #kisslinux thats me 2020-02-18T03:59:32 #kisslinux dilyn: 2020-02-18T06:46:47 #kisslinux dilyn: why 2020-02-18T08:56:01 #kisslinux building nodejs, should be the last component before I build firefox 2020-02-18T08:58:25 #kisslinux brb 2020-02-18T09:05:27 #kisslinux > LLVM 10.0's Release Is Very Close With RC2 Available 2020-02-18T09:05:40 #kisslinux > The release of LLVM 10.0 is now upon us with the second and last planned release candidate issued at the end of last week 2020-02-18T09:05:51 #kisslinux > LLVM 10.0 on time or thereabouts with its scheduled release date of 26 February. 2020-02-18T09:05:55 #kisslinux wew 2020-02-18T09:49:30 #kisslinux https://termbin.com/nprt so close, yet so far 2020-02-18T10:07:57 #kisslinux I hate python2 2020-02-18T10:10:50 #kisslinux I hate python 2020-02-18T10:16:56 #kisslinux dylanaraps: on the install webpage: https://wiki.archlinux.org/index.php/Kernel. < can you remove that . at the end if possible? redirects to "There is currently no text in this page" 2020-02-18T10:17:17 #kisslinux also on further steps: See: https://k1ss/contact 2020-02-18T10:20:22 #kisslinux Alright 2020-02-18T10:20:23 #kisslinux Thanks 2020-02-18T10:20:28 #kisslinux Missed those 2020-02-18T10:27:29 #kisslinux Added a new sticker/tee https://teespring.com/stores/k1ss ;) 2020-02-18T10:30:20 #kisslinux k1ss: Fixed those issues, thanks again. 2020-02-18T11:52:21 #kisslinux hola 2020-02-18T11:54:32 #kisslinux Without knowing too much about either of them, would anyone care to share their thoughts on busybox vs coreutils? 2020-02-18T11:55:15 #kisslinux coreutils is big, more complex and GNU. It is also faster than busybox. 2020-02-18T11:55:38 #kisslinux busybox is tiny, simpler and not GNU. It also provides more utilities. 2020-02-18T11:56:18 #kisslinux Okay, thanks, that was short and clear. 2020-02-18T11:56:25 #kisslinux I read this: https://github.com/Sweets/tldrlfs#installing-an-implementation-of-core-utilities 2020-02-18T11:56:26 #kisslinux dylanaraps: how difficult is it to switch from busybox to sbase? 2020-02-18T11:56:44 #kisslinux Hence my question 2020-02-18T11:56:51 #kisslinux k1ss: Not hard at all. 'kiss b sbase; kiss i sbase; kiss a | grep ^sbase | kiss a -' 2020-02-18T11:57:11 #kisslinux This will replace all busybox utilities with the sbase ones. 2020-02-18T11:57:30 #kisslinux You'll still have busybox utilities on the system as sbase/ubase don't cover everything busybox provides. 2020-02-18T11:57:51 #kisslinux The same command applies to grep, awk, iputils, etc etc. 2020-02-18T11:58:08 #kisslinux Adamantium is running without busybox entirely 2020-02-18T11:58:29 #kisslinux Just a matter of installing the alternatives to all of its utils (or saying goodbye to the ones you don't need) 2020-02-18T11:59:04 #kisslinux One could very easily create a meta package that automates this. 2020-02-18T11:59:19 #kisslinux just wanted to make sure that my system will still boot D: 2020-02-18T12:00:18 #kisslinux Note: ubase/sbase exclude some utils which are incompatible or incomplete. 2020-02-18T12:00:27 #kisslinux (tar and sed to give examples) 2020-02-18T12:01:07 #kisslinux k1ss: I've messed around with ubase/sbase and GNU coreutils. Everything worked. 2020-02-18T12:01:23 #kisslinux Our init scripts and package manager are written in a portable way 2020-02-18T12:02:48 #kisslinux What do you use at the moment or whats your favorite? 2020-02-18T12:03:34 #kisslinux I'm using busybox 2020-02-18T12:03:51 #kisslinux Though GNU grep is a must for me 2020-02-18T12:04:25 #kisslinux I also have bash installed for this IRC client 2020-02-18T12:05:25 #kisslinux What shell you normally use then? 2020-02-18T12:05:35 #kisslinux ash 2020-02-18T12:05:40 #kisslinux or whatever /bin/sh is 2020-02-18T12:06:03 #kisslinux I don't need fancy shell prompts or completions 2020-02-18T12:06:14 #kisslinux Also: export PS1='-> ' 2020-02-18T12:07:28 #kisslinux Erhm, yes, minimal PS1 indeed 2020-02-18T12:08:45 #kisslinux dylanaraps: my firefox crashed 2-3 times earlier this morning but im not sure if it crashes again at all, just installed firefox-privacy and everything did work again. 2020-02-18T12:08:58 #kisslinux was firefox-bin. 2020-02-18T12:09:02 #kisslinux k1ss: That seems to be how everyone solves the problem. 2020-02-18T12:09:14 #kisslinux I need logs if you can record the output of Firefox 2020-02-18T12:09:18 #kisslinux *lol* 2020-02-18T12:09:34 #kisslinux mawnin' o/ 2020-02-18T12:09:37 #kisslinux I find it weird that the vendor.js firefox-privacy installs solves the problem 2020-02-18T12:09:58 #kisslinux it's quite the workaround 2020-02-18T12:10:06 #kisslinux It really just disables telemetry, google stuff, GPS, etc. 2020-02-18T12:10:09 #kisslinux My firefox is crashy without it too 2020-02-18T12:10:23 #kisslinux (Our normal build disables telemetry anyway but it doesn't cover everything!) 2020-02-18T12:11:26 #kisslinux The next firefox-bin build I do will include a possible fix for this. 2020-02-18T12:12:17 #kisslinux It'd be interesting to try and track down which vendor.js option fixes the issue. 2020-02-18T12:12:27 #kisslinux I've never been able to reproduce though 2020-02-18T12:12:31 #kisslinux So it's difficult. 2020-02-18T12:12:52 #kisslinux dylan, regarding PR #426 at community, if the build fails with clang (from kiss -and in some ways, wyverkiss since the clang builds aren't that different) and it requires the exact same flag, what's your position? 2020-02-18T12:13:04 #kisslinux zlib refuses to build in clang w/o -fPIC 2020-02-18T12:14:38 #kisslinux Well, you could provide a KISS_HOOK for this. I need to draw the line somewhere. zlib builds just fine with KISS' clang for reference. 2020-02-18T12:15:48 #kisslinux (CC=clang kiss b zlib) 2020-02-18T12:15:55 #kisslinux KISS_HOOK sounds like a roundabout hack to fork the build file 2020-02-18T12:16:41 #kisslinux konimex: The idea of gnu-free inux, what's the reason for that? I'm not very familiar with the gnu-or-not debate. 2020-02-18T12:16:43 #kisslinux It gives you full control over each package's CFLAGS, etc. This is exactly the use-case it is for. 2020-02-18T12:16:49 #kisslinux konimex: zathura-pdf-mupdf fails with kiss's gcc. 2020-02-18T12:17:57 #kisslinux dylan: then it's not different from issue #65 in the package manager, right? 2020-02-18T12:18:20 #kisslinux I'm assuming mupdf doesn't compile with -fPIC by default because the library is static only. zathura-pdf-mupdf is a shared object, so I'm assuming it wants everything to be PIC 2020-02-18T12:18:35 #kisslinux fehawen: the question of why should always be answered with, why not? but serious answers later, I'm on my mobile, two secs 2020-02-18T12:18:49 #kisslinux dylanaraps: ##!!! [Child][MessageChannel] Error: (msgtype=0x530005,name=PHttpChannel::Msg_Cancel) Closed channel: cannot send/recv 2020-02-18T12:18:57 #kisslinux k1ss: I need a full log 2020-02-18T12:19:33 #kisslinux konimex: The difference is that you don't need to fork the package at all. 2020-02-18T12:19:35 #kisslinux kk will try to get, thats the message atleast when the crash happens 2020-02-18T12:19:46 #kisslinux 'firefox >~/file 2>&1' 2020-02-18T12:19:51 #kisslinux ty 2020-02-18T12:20:01 #kisslinux Then make it crash and upload the contents of the file 2020-02-18T12:20:29 #kisslinux fehawen: alright, the first reason is to prevent GNU lock-in, you know how people always blabbered about "it's GNU/Linux" and so on? 2020-02-18T12:21:31 #kisslinux let's just say it's similar systemd lock-in if you're the anti-systemd types 2020-02-18T12:22:34 #kisslinux It's tricky as the problem starts with the kernel though. 2020-02-18T12:22:55 #kisslinux well, the kernel building with clang is a huge step in the right direction 2020-02-18T12:23:03 #kisslinux Yup 2020-02-18T12:23:19 #kisslinux Though a lot of it is due to clang implementing gcc-isms. 2020-02-18T12:23:36 #kisslinux It's a mess through and through (not clang's fault) 2020-02-18T12:23:45 #kisslinux well, if you can't beat them join them 2020-02-18T12:24:30 #kisslinux konimex: I'm with you so far, thanks 2020-02-18T12:24:34 #kisslinux anyway, clang can finally build Linux, yaaay, but GNU is not just GCC, GNU is "més que un compiler", as I've said somewhere else 2020-02-18T12:25:10 #kisslinux Yup 2020-02-18T12:25:36 #kisslinux GCC is not just the compiler either, you have the C++ standard library, and outside GCC you have binutils, coreutils, whateverutils, and GNU make, that's what I was aiming to replace (if it's ever possible) 2020-02-18T12:25:59 #kisslinux and if it's finally done, I can get people to debate, do you still call my monstrosity GNU/Linux or what? 2020-02-18T12:27:21 #kisslinux * adamantium is happily locked into gnu/KISS linux 2020-02-18T12:27:22 #kisslinux I don't think you can call a distro with the compiler toolchain GNU/Linux though. Would Windows compiled with gcc/binutils/gmake be called GNU/Windows (or GNU/NT)? 2020-02-18T12:27:37 #kisslinux dylanaraps: https://termbin.com/4b9b 2020-02-18T12:27:43 #kisslinux Where do you draw the line? 2020-02-18T12:28:05 #kisslinux k1ss: Thanks 2020-02-18T12:28:18 #kisslinux dylanaraps: can I annoy you with another question? :P 2020-02-18T12:28:48 #kisslinux alright, let's see "common GNU/Linux distributions" by the GNU Project, I want to see if any musl-libc distros get mentioned and it's still get called GNU/Linux 2020-02-18T12:29:05 #kisslinux k1ss: Sure 2020-02-18T12:29:06 #kisslinux k1ss: see the guidestones about asking to ask 2020-02-18T12:29:11 #kisslinux ^ 2020-02-18T12:29:13 #kisslinux ;) 2020-02-18T12:29:18 #kisslinux because it's a gray area so far and pedants gonna pedant 2020-02-18T12:30:07 #kisslinux k1ss: Weird question perhaps, but does it always crash on the same URL? 2020-02-18T12:30:24 #kisslinux fehawen: good question, but nope :( 2020-02-18T12:30:40 #kisslinux alright, none of them mentioned musl distros, but where does one draw the line? I'd say in the C and C++ libraries 2020-02-18T12:30:53 #kisslinux 1st rule of kiss: don't ask about asking about kiss. lol 2020-02-18T12:31:00 #kisslinux Related: https://bugzilla.mozilla.org/show_bug.cgi?id=1550919 2020-02-18T12:31:09 #kisslinux Somehow my user can't start X because of "error opening /dev/dri/card0 permission denied" 2020-02-18T12:31:51 #kisslinux konimex: So, Windows compiled with the GNU C/C++ libraries and friends would be called GNU/Windows? ;) 2020-02-18T12:31:58 #kisslinux konimex: I think Dragora (FSF-approved) is either using musl or is moving toward it. 2020-02-18T12:32:06 #kisslinux k1ss: Are you in the video group? 2020-02-18T12:32:34 #kisslinux dylanaraps: the question would be if it's possible to install glibc/libstdc++ and link it to the main windows kernel and main windows userland in the first place 2020-02-18T12:33:30 #kisslinux OK. Say it was possible for the scenario 2020-02-18T12:33:31 #kisslinux konimex: how does one link a libc/libstdc++ to a kernel? 2020-02-18T12:34:16 #kisslinux ioraff: perhaps "linking" is not the right word, but in the case of Linux kernel, isn't it built with libc.a or Linux has its own internal libc? 2020-02-18T12:34:32 #kisslinux dylanaraps: then I believe it would be GNU/Windows, yes 2020-02-18T12:34:38 #kisslinux the kernel uses its own libs 2020-02-18T12:35:14 #kisslinux Gnu/Windows HUZZAH 2020-02-18T12:35:21 #kisslinux Id use it 2020-02-18T12:35:31 #kisslinux Maybe the same issue: https://bugzilla.mozilla.org/show_bug.cgi?id=1538435 2020-02-18T12:36:20 #kisslinux dylanaraps: Yeah, /dev/dri/card0 shows root:root as permissions 2020-02-18T12:36:26 #kisslinux Heh. I wouldn't call that GNU/Windows. 2020-02-18T12:36:30 #kisslinux If i set to my user start X works, but only until reboot. 2020-02-18T12:36:37 #kisslinux The naming is dumb to begin with ;) 2020-02-18T12:36:54 #kisslinux crw-rw---- 1 root video 226, 0 Feb 18 13:47 /dev/dri/card0 2020-02-18T12:36:56 #kisslinux well Stallman wants his credits 2020-02-18T12:37:34 #kisslinux k1ss: It should be owned by the video group. 2020-02-18T12:37:37 #kisslinux ioraff: is dragora even still active anymore? last time I saw it it's on perpetual beta for the next version 2020-02-18T12:37:37 #kisslinux dylanaraps: hm weird, its a fresh install :S 2020-02-18T12:37:46 #kisslinux Do you have eudev installed? 2020-02-18T12:37:54 #kisslinux Yeah 2020-02-18T12:38:06 #kisslinux I think they planned to switch to perp from, runit iirc(?) but never heard from them anymore 2020-02-18T12:38:51 #kisslinux konimex: dunno, probably not active. 2020-02-18T12:39:01 #kisslinux k1ss: Weird. It should be setting the permissons. 2020-02-18T12:39:02 #kisslinux konimex: maybe that's what I was thinking of 2020-02-18T12:39:33 #kisslinux You haven't changed any udev rules I presume? 2020-02-18T12:42:00 #kisslinux Speaking of Stallman, I actually had quite a long email conversation with him about 10 years ago about "open source design". Didn't think much of it then, but it's kinda cool actually. 2020-02-18T12:42:41 #kisslinux fehawen: he let you use the words "open" and "source" in succession? 2020-02-18T12:42:59 #kisslinux k1ss: This Firefox issue *should* be solved when I release the next update. 2020-02-18T12:43:05 #kisslinux for every word he'll refer to the free software not open source page 2020-02-18T12:43:27 #kisslinux I love Stallman 2020-02-18T12:43:50 #kisslinux anyway, I'm still skeptical about llvm-libc, but it would be interesting once it's released, would be a fun experiment 2020-02-18T12:43:53 #kisslinux ioraff: Well, perhaps I used "open" + "source" and he used something else, can't remember 2020-02-18T12:44:19 #kisslinux Unfortunately I don't have access to that email account anymore, otherwise I'd dig out the conversation 2020-02-18T12:45:10 #kisslinux k1ss: Output of: -> udevadm version 2020-02-18T12:45:11 #kisslinux ? 2020-02-18T12:45:59 #kisslinux dylanaraps: sec was just getting you another log :D https://termbin.com/8bd7f 2020-02-18T12:46:27 #kisslinux Nice 2020-02-18T12:46:31 #kisslinux That has more info 2020-02-18T12:47:39 #kisslinux konimex: I foresee more of the lock-in you were mentioning earlier w.r.t. GNU 2020-02-18T12:48:07 #kisslinux dylanaraps: udevadm version 243 2020-02-18T12:48:30 #kisslinux k1ss: Send me the text from here: about:support 2020-02-18T12:48:41 #kisslinux ioraff: well I've been contemplating to revert to GNU make from bmake 2020-02-18T12:48:49 #kisslinux "Copy text to clipboard" Should be fine 2020-02-18T12:48:56 #kisslinux so the lock-in's already there 2020-02-18T12:50:56 #kisslinux konimex: not talking specifically about your distro, just your reasoning for wanting to be GNU-free. 2020-02-18T12:51:46 #kisslinux well I can see that, hopefully more distros would adopt clang, for a start 2020-02-18T12:52:30 #kisslinux dylanaraps: got it, where you want me to past eit? 2020-02-18T12:52:35 #kisslinux paste* 2020-02-18T12:52:47 #kisslinux Into a file which you'll upload somewhere 2020-02-18T12:53:03 #kisslinux dylanaraps: on the blog, example: "x265: Fix sources. Closes #144" links to the wrong thing by accdient 2020-02-18T12:53:33 #kisslinux adamantium: I know 2020-02-18T12:53:53 #kisslinux k 2020-02-18T12:54:11 #kisslinux Fixed 2020-02-18T12:54:28 #kisslinux I had some regex which would turn #word into an anchor link 2020-02-18T12:54:43 #kisslinux Too many false positives though 2020-02-18T12:55:11 #kisslinux also KISS_AUDIT failed silently for me yesterday, I updated and was never shown a diff, my setup had not been changed 2020-02-18T12:55:18 #kisslinux I am not sure why yet 2020-02-18T12:55:47 #kisslinux Was KISS_AUDIT set? 2020-02-18T12:55:54 #kisslinux I checked afterwards, both my PAGER and my KISS_AUDIT=1 were set 2020-02-18T12:56:03 #kisslinux > [ -s "$mak_dir/log" ] && [ "$KISS_AUDIT" = 1 ] && 2020-02-18T12:56:07 #kisslinux > "${PAGER:-less}" "$mak_dir/log" 2020-02-18T12:56:20 #kisslinux Either there was no diff to show or KISS_AUDIT was unset 2020-02-18T12:56:25 #kisslinux dylanaraps: http://0x0.st/iXS1.txt that fine? :p 2020-02-18T12:56:40 #kisslinux Yeah 2020-02-18T12:57:08 #kisslinux Is this without firefox-privacy? 2020-02-18T12:57:11 #kisslinux yeah 2020-02-18T12:57:16 #kisslinux One *with* firefox privacy would be handy too 2020-02-18T12:57:27 #kisslinux If you don't mind 2020-02-18T12:57:28 #kisslinux dylanaraps: if a PR needs to be edited, do you have any preference for multiple commits or a single amended commit? Asking because Void quite explicitly preferred the latter. 2020-02-18T12:57:42 #kisslinux ioraff: I'll squash it all regardless 2020-02-18T12:59:53 #kisslinux firefox privacy: http://0x0.st/iXQ-.txt 2020-02-18T13:01:02 #kisslinux Thanks 2020-02-18T13:02:29 #kisslinux k1ss: I think it's WebGL related! 2020-02-18T13:02:38 #kisslinux firefox-privacy disables it. 2020-02-18T13:03:02 #kisslinux Try: pref("webgl.disabled", true); 2020-02-18T13:03:12 #kisslinux (In about:config and without firefox-privacy) 2020-02-18T13:03:19 #kisslinux See if you can get it to crash then. 2020-02-18T13:03:28 #kisslinux kk brb 2020-02-18T13:03:30 #kisslinux Also maybe: pref("webgl.enable-webgl2", false); 2020-02-18T13:04:21 #kisslinux about:support should then say: WebGL is currently disabled. 2020-02-18T13:04:27 #kisslinux Under: "Graphics" 2020-02-18T13:10:41 #kisslinux dylanaraps: no crash with pref("webgl.disabled", true); yet 2020-02-18T13:12:59 #kisslinux Nice 2020-02-18T13:13:11 #kisslinux Now to find out why 2020-02-18T13:23:17 #kisslinux dylanaraps: saw this https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=232701 ? 2020-02-18T13:23:25 #kisslinux dunno if it help at all tho :/ 2020-02-18T13:30:08 #kisslinux Did it crash at all? 2020-02-18T13:31:19 #kisslinux nope, works fine with webgl disabled 2020-02-18T13:32:11 #kisslinux Awesome. 2020-02-18T13:32:26 #kisslinux I'll add this to our Firefox package with the next build. 2020-02-18T13:53:41 #kisslinux so, aside of Firefox, wyverkiss should be completed, any working browsers aside of Firefox in community? 2020-02-18T13:54:06 #kisslinux Falkon 2020-02-18T13:54:18 #kisslinux We have webkit2gtk and qt5-webengine as well 2020-02-18T13:54:33 #kisslinux So users have vimb, surf, etc though I don't think these exist as packages 2020-02-18T13:55:27 #kisslinux Falkon, no, I'd rather not deal with Qt 2020-02-18T13:56:16 #kisslinux Heh 2020-02-18T13:56:28 #kisslinux alright, vimb's there, so should be good enough for now 2020-02-18T14:40:07 #kisslinux So this week I am watching over my Grandma's house... Grandma has this "retrieving cat" and it is worse than a dog in some ways, i'm trying to work here and it's just meowing at me to throw the darn rubber band for it to fetch, over and over. 2020-02-18T14:40:29 #kisslinux It's pretty cool though, just distracting ! 2020-02-18T14:44:26 #kisslinux lolcat :P 2020-02-18T14:46:04 #kisslinux Speak of nothing related, if I'm in a directory I know holds only say e.g. jpeg files, would this be safe?: 2020-02-18T14:46:11 #kisslinux for i in *; do some_command "$i"; done 2020-02-18T14:48:07 #kisslinux fehawen: Yeah 2020-02-18T14:48:30 #kisslinux Though you could just do *.jpg *.JPG *.jpeg 2020-02-18T14:48:44 #kisslinux It'd be safer if a random file gets in there 2020-02-18T14:49:11 #kisslinux Naturally, even if I know it holds only a certain file type, I'd probably still want to check that $1 is a file and do some regexp to check file ending etc, just to be certain. 2020-02-18T14:49:45 #kisslinux Okay, yes, same thing, I was just too slow lol 2020-02-18T14:53:39 #kisslinux depends if the files are from a trusted source or not 2020-02-18T14:53:48 #kisslinux e.g. are they yours? 2020-02-18T14:54:52 #kisslinux jpeg files, from the internetz, so now, not really. 2020-02-18T14:55:24 #kisslinux But my "some_command" is a script to rename file to 6 random characters 2020-02-18T14:55:28 #kisslinux Meh 2020-02-18T14:55:34 #kisslinux I wouldn't worry too much 2020-02-18T14:55:45 #kisslinux Don't use the 'file' command though 2020-02-18T14:56:44 #kisslinux 'ldd' from glibc may also be unsafe on untrusted input https://bugzilla.redhat.com/show_bug.cgi?id=531160 2020-02-18T14:57:19 #kisslinux I'll avoid the file command 2020-02-18T14:58:53 #kisslinux https://www.cvedetails.com/vulnerability-list/vendor_id-1661/File.html 2020-02-18T14:59:43 #kisslinux There were talks to sandbox the file command 2020-02-18T14:59:44 #kisslinux https://lwn.net/Articles/796108/ 2020-02-18T14:59:48 #kisslinux Interesting stuff 2020-02-18T15:02:24 #kisslinux What's LD_PRELOAD? 2020-02-18T15:02:37 #kisslinux Yes, yes, I know, Google will tell me... 2020-02-18T15:02:58 #kisslinux just dont run untrusted stuff as root, if you do that once on an unaudited it's theoretically compromised. Oh and dont use a web browser 2020-02-18T15:03:45 #kisslinux fehawen: You can load shared objects with it. 2020-02-18T15:04:04 #kisslinux Gotcha 2020-02-18T15:04:05 #kisslinux Basically you can override function calls, etc with it 2020-02-18T15:04:16 #kisslinux fakeroot relies on this to work 2020-02-18T15:04:24 #kisslinux I see 2020-02-18T15:04:34 #kisslinux fakeroot is an awful, badly written hack though 2020-02-18T15:04:55 #kisslinux file doesn't seem so nice and sweet either? 2020-02-18T15:04:59 #kisslinux Basically: file + sandbox + fakeroot = sandbox violation 2020-02-18T15:05:02 #kisslinux regular user can only do so many things. it's amazing really how well thought out basic unix security is with old school filesystem permissions. Containers and hypervisors and MAC can juts be such a layer of unneeded complexity 2020-02-18T15:05:02 #kisslinux file is fine 2020-02-18T15:05:24 #kisslinux It's the expectation that the sandbox will work with random stuff loaded through LD_PRELOAD 2020-02-18T15:05:55 #kisslinux Which then makes calls not defined in the sandboxes filter 2020-02-18T15:06:10 #kisslinux ie, sandbox violation 2020-02-18T15:06:50 #kisslinux So, lazy people, not bad file. Got it 2020-02-18T15:07:24 #kisslinux KISS *had* fakeroot at the start but I decided to drop it 2020-02-18T15:07:44 #kisslinux It doesn't work for static executables 2020-02-18T15:07:48 #kisslinux Which makes it worthless 2020-02-18T15:08:05 #kisslinux *had*, as in? 2020-02-18T15:08:16 #kisslinux Or just had? 2020-02-18T15:08:31 #kisslinux Instead you build as a normal user. The package manager will create the tarball as a normal user. On install, permissions are "fixed" for root. 2020-02-18T15:08:34 #kisslinux had 2020-02-18T15:09:45 #kisslinux Sounds sane, no? 2020-02-18T15:10:09 #kisslinux Yeah 2020-02-18T15:10:32 #kisslinux Despite me not knowing a whole lot, you same to have solved/fixed/circumvented a lot of bad behaviour etc found in other distros. 2020-02-18T15:10:44 #kisslinux Sure, that takes a lot of time, work, efforts, thought 2020-02-18T15:11:09 #kisslinux Yup 2020-02-18T15:11:15 #kisslinux We were using 'file' too. 2020-02-18T15:11:32 #kisslinux To see how each file should be stripped (or if applicable). 2020-02-18T15:11:46 #kisslinux The package manager uses 'readelf' now to compare ELF headers 2020-02-18T15:12:13 #kisslinux I'm just surprised kiss is somewhat of a one-of-a-kind in terms of avoiding said bad behavior. 2020-02-18T15:12:32 #kisslinux readelf, I'll have to read up on that.. 2020-02-18T15:14:53 #kisslinux Well, this allowed me to remove both file and fakeroot from the repositories entirely. 2020-02-18T15:15:41 #kisslinux Running less software overall is part of what I'm trying to do with KISS. 2020-02-18T15:16:03 #kisslinux That much I've understood, yes. 2020-02-18T15:17:09 #kisslinux Most (if not all) of this tooling is written in shell in other distributions and I know my shell. ;) 2020-02-18T15:17:32 #kisslinux This is another factor in why I've been able to simplify everything further. 2020-02-18T15:17:48 #kisslinux Probably more so than anyone I've seen so far 2020-02-18T15:17:56 #kisslinux Also why I decided to start my own distribution. 2020-02-18T15:17:57 #kisslinux Helps to know one's tools 2020-02-18T15:18:14 #kisslinux Most shell code is just horrible 2020-02-18T15:19:00 #kisslinux ^ +1 2020-02-18T15:19:05 #kisslinux I also hate technology 2020-02-18T15:19:14 #kisslinux Another factor for why I'd like less 2020-02-18T15:19:22 #kisslinux i've been amazed how bad the build files are for other mainstream distros 2020-02-18T15:19:26 #kisslinux The only thing I own is this laptop 2020-02-18T15:19:28 #kisslinux after learning kiss and writing builds with you dylanaraps 2020-02-18T15:19:45 #kisslinux adamantium: Yup. If it works... ship it (basically) 2020-02-18T15:19:52 #kisslinux it's been shocking to me 2020-02-18T15:19:54 #kisslinux a wake up call 2020-02-18T15:20:10 #kisslinux linux is the wild west, but actally, i bet proprietary is even worse 2020-02-18T15:20:23 #kisslinux But for someone who hates technology to create their own linux distro, well... Not sure where I'm going with this. 2020-02-18T15:21:17 #kisslinux fehawen: I needed control over the stack. 2020-02-18T15:21:39 #kisslinux I don't want to one day wake up to find I now need pulseaudio or wayland is now default, etc. 2020-02-18T15:21:49 #kisslinux As for shipping bad code, that's everywhere. The amount of bad code I see every day at work, dear god shoot me. 2020-02-18T15:22:11 #kisslinux I don't like how distributions provide packages with telemetry enabled either. 2020-02-18T15:22:35 #kisslinux Most (if not all) distributions ship Firefox with Google and Mozilla API keys (which are unique to the distribution). 2020-02-18T15:23:10 #kisslinux dylanaraps: I think that's something a lot of people wish they had the ability/capability to do. In terms of technology in general, that is. Our dependency on things we do not control or do not understand. Quite scary stuff 2020-02-18T15:23:28 #kisslinux Basically, I needed something "never changing" which did only what I asked of it. 2020-02-18T15:24:00 #kisslinux Ooh, my favorite two words those are, "never changing" 2020-02-18T15:25:02 #kisslinux I don't subscribe to the "new shiny thing" either. 2020-02-18T15:26:32 #kisslinux ie: Now using Zstandard instead of xz for package compression 2020-02-18T15:27:44 #kisslinux I find it weird how quickly this took off as the default compression method in a lot of the major distributions 2020-02-18T15:28:50 #kisslinux So where do you find peace in say "old, trusted and proven" vs "necessary improvements", excluding "new shiny" unnecessary/superfluous 2020-02-18T15:29:57 #kisslinux If it ain't broke, don't fix it. 2020-02-18T15:30:19 #kisslinux Word 2020-02-18T15:31:36 #kisslinux And most major distros' definition of "not broke" is apparently disastrous 2020-02-18T15:31:58 #kisslinux In terms of bad code, at least 2020-02-18T15:32:33 #kisslinux Yes 2020-02-18T15:33:01 #kisslinux There's no shellcheck 2020-02-18T15:33:20 #kisslinux Do any other distros use it for their shell code? 2020-02-18T15:34:13 #kisslinux I'd never heard of, nor read of, any reference to shellcheck prior to finding your github repo. That says quite a lot, me thinks 2020-02-18T15:34:24 #kisslinux Debian are waiting 5 years on zstd 2020-02-18T15:34:42 #kisslinux Which is the best way to handle this 2020-02-18T15:36:00 #kisslinux Meh. gzip is fine for us though. What good is saving 10 seconds if the compile took an hour? ;) 2020-02-18T15:36:24 #kisslinux As in facebook zstd? 2020-02-18T15:36:28 #kisslinux Yup 2020-02-18T15:36:44 #kisslinux Also known as Zstandard 2020-02-18T15:37:02 #kisslinux Imagine if facebook dropped facebook and focused only on the good stuff 2020-02-18T15:37:10 #kisslinux It's only 5 years old 2020-02-18T15:37:15 #kisslinux ! 2020-02-18T15:38:09 #kisslinux Unfortunately a lot of people the next new shiny thing, always looking forward and forgetting the past. Or something. 2020-02-18T15:38:14 #kisslinux to be fair I'd take xz over gz, zstd is made by facebook though so I have my own reservations aside of "new tech" 2020-02-18T15:38:16 #kisslinux like* 2020-02-18T15:39:02 #kisslinux konimex: Yeah, xz is a good candidate. 2020-02-18T15:39:23 #kisslinux It's tried and tested 2020-02-18T15:39:39 #kisslinux We already have it in the repos too. 2020-02-18T15:39:41 #kisslinux When the Big 5 where car manufactures, things werent too bad. When the Big 5 are tech companies trying to control all spects of our lives however, things are starting to look rewal bad. 2020-02-18T15:39:53 #kisslinux Yup 2020-02-18T15:40:17 #kisslinux That's part of the reason why I now live in a village 2020-02-18T15:42:33 #kisslinux You live in, where, down under? 2020-02-18T15:42:42 #kisslinux in Greece? 2020-02-18T15:43:46 #kisslinux Perhaps off topic 2020-02-18T15:43:48 #kisslinux nvm 2020-02-18T15:44:57 #kisslinux Is there specifically a problem with zstd besides it's newness? 2020-02-18T15:45:13 #kisslinux and the zuck? :P 2020-02-18T15:46:06 #kisslinux One reason is that issues like this shouldn't ever happen: https://github.com/facebook/zstd/issues/1904#issue-526961874 2020-02-18T15:46:18 #kisslinux This was recent too. 2020-02-18T15:46:31 #kisslinux You won't find a bug like this in xz/gzip. 2020-02-18T15:46:47 #kisslinux It's too new. 2020-02-18T15:46:50 #kisslinux Is my issue. 2020-02-18T15:47:42 #kisslinux fehawen: Moved to Greece from Australia. 2020-02-18T15:47:50 #kisslinux Nice 2020-02-18T15:48:03 #kisslinux Mainland or archipelago? 2020-02-18T15:48:17 #kisslinux I spent a large portion of my childhood in Greece 2020-02-18T15:48:42 #kisslinux Ionion 2020-02-18T15:48:47 #kisslinux West side 2020-02-18T15:49:17 #kisslinux Ionian is the other spelling 2020-02-18T15:49:35 #kisslinux I was east side, close to Turkey 2020-02-18T15:49:52 #kisslinux Or, north east, to be correct 2020-02-18T15:50:00 #kisslinux Is zstd supposed to be part of Facebook's master plan to take over the multiverse? XD 2020-02-18T15:50:07 #kisslinux https://github.com/facebook/zstd/issues/1863 2020-02-18T15:50:21 #kisslinux That's a wild issue tho wow. I mean, I understand the hesitation and that only further justifies it 2020-02-18T15:50:59 #kisslinux fehawen: Nice 2020-02-18T15:51:11 #kisslinux I withdraw my previous comment on facebook possibly being able to to do "good" things. 2020-02-18T15:52:06 #kisslinux I mean, Microsoft is doing great work with encryption, so I can slightly forgive their penchant for monetizing windows like it's an app on the appstore 2020-02-18T15:52:31 #kisslinux But yeah... These tech giants are super unnerving 2020-02-18T15:53:50 #kisslinux https://github.com/facebook/zstd/issues/1693 2020-02-18T15:53:56 #kisslinux I'll stop posting them now 2020-02-18T15:55:03 #kisslinux Facebook uses their platform to steal your data and then zstd to corrupt your copy of it xD 2020-02-18T15:55:33 #kisslinux Foolproof 2020-02-18T15:57:28 #kisslinux Oh yes. Forgot about this one too: https://github.com/facebook/zstd/issues/335 2020-02-18T15:57:32 #kisslinux (The patent issue) 2020-02-18T15:58:55 #kisslinux (Now removed from the project though I'm unsure if they can be added back at anytime(?)) 2020-02-18T15:59:36 #kisslinux Surely they can, it's facebook.. 2020-02-18T16:12:20 #kisslinux Gotta go see a wall about its boulders 2020-02-18T16:12:22 #kisslinux Laters 2020-02-18T16:13:42 #kisslinux cya 2020-02-18T16:14:20 #kisslinux brb 2020-02-18T16:23:09 #kisslinux looking at birch, it's amazing that a shell can make web requests ;D 2020-02-18T16:29:52 #kisslinux bash is well... 2020-02-18T16:30:44 #kisslinux from what I understood, it techinically isn't making web requests itself but it's just reading /dev 2020-02-18T16:30:57 #kisslinux but that's kind of making a web request so 2020-02-18T16:31:17 #kisslinux No no 2020-02-18T16:31:28 #kisslinux /dev/tcp isn't a real device 2020-02-18T16:31:34 #kisslinux oh? 2020-02-18T16:31:54 #kisslinux dylanaraps: i have a great projet for you, fork bash and implement multidimensional array 2020-02-18T16:32:34 #kisslinux kiedtl: It _is_ bash making the request. 2020-02-18T16:32:46 #kisslinux huh, interesting 2020-02-18T16:33:57 #kisslinux I'm looking at the second line of irc_setup(), 'exec 69<>...' 2020-02-18T16:34:23 #kisslinux dzove855: I'd rather write a new shell with POSIX sh compatibility + my own extensions 2020-02-18T16:34:56 #kisslinux or a whole new language that can be used as a shell, POSIX sh isn't so great 2020-02-18T16:35:13 #kisslinux I want case statements to support '-f', '-d', etc (Checking if X exists, etc) 2020-02-18T16:35:22 #kisslinux I have a lot of ideas 2020-02-18T16:35:53 #kisslinux kiedtl: Without POSIX sh compatibility it's useless for my needs 2020-02-18T16:36:04 #kisslinux dylanaraps: that could be actually a great project. But do not forget to implement multidimensional array with an equivalemnt of BASH_REMATCH, then you can easily write real parsers.. 2020-02-18T16:36:34 #kisslinux I'd also implement a restricted shell. That'd be fun. 2020-02-18T16:36:57 #kisslinux if you need POSIX sh, you could just fork mrsh or use a modified libmrsh for parsing instead of rolling your own 2020-02-18T16:36:58 #kisslinux Limited to a single defined PWD (and its children) 2020-02-18T16:37:15 #kisslinux mrsh isn't what I want 2020-02-18T16:37:27 #kisslinux like the one from Bash, actually the restricted shell from bash is still based ona protected PATH 2020-02-18T16:37:39 #kisslinux dzove855: bash's has problems though. 2020-02-18T16:37:43 #kisslinux Very easy to break out of. 2020-02-18T16:37:58 #kisslinux yeah and actually tbh it's slow sometimes.. 2020-02-18T16:38:03 #kisslinux mrsh has no builtin printf/echo which I don't like. 2020-02-18T16:38:14 #kisslinux I wouldn't stick 100% to the spec. 2020-02-18T16:38:25 #kisslinux I'd just maintain compatibility 2020-02-18T16:38:42 #kisslinux like I said, you could just fork it and add your own extensions... 2020-02-18T16:38:54 #kisslinux and your shell should be small an portable, that would just be great 2020-02-18T16:39:09 #kisslinux I don't think adding a builtin printf/echo/whatever should be to difficult 2020-02-18T16:39:29 #kisslinux s/to/too 2020-02-18T16:39:31 #kisslinux kiedtl: Then it'd have a dependency on a library. 2020-02-18T16:39:37 #kisslinux I'd rather it be standalone 2020-02-18T16:39:46 #kisslinux Though I could vendor it 2020-02-18T16:40:22 #kisslinux Regardless, if I do it, it'll be from 0. 2020-02-18T16:40:31 #kisslinux Learning is #1 for me 2020-02-18T16:40:48 #kisslinux and a unix socket reader, then it would e great. I would follow your project and start learning C tbh! 2020-02-18T16:41:21 #kisslinux dzove855: I might start next Winter. I need to slow down a little since Summer is coming. ;) 2020-02-18T16:41:39 #kisslinux well i have then enough time to learn C 2020-02-18T16:41:41 #kisslinux haha 2020-02-18T16:41:46 #kisslinux C is easy 2020-02-18T16:41:49 #kisslinux https://github.com/emersion/mrsh/issues/103 2020-02-18T16:41:54 #kisslinux I see this as a bad idea 2020-02-18T16:41:55 #kisslinux it's a very simple language 2020-02-18T16:42:39 #kisslinux kiedtl: actually the syntax is easy, i do a lot of programming. The only problem i have literally is the whole pointer stuff and so on 2020-02-18T16:42:57 #kisslinux the deep things, which i did never had time to learn it 2020-02-18T16:43:20 #kisslinux a pointer is just a variable that holds the address for another variable 2020-02-18T16:43:27 #kisslinux it takes some getting used to though 2020-02-18T16:43:47 #kisslinux personally, I finally figured out pointers when I learned Rust and their whole borrowing thing 2020-02-18T16:44:22 #kisslinux Interesting 2020-02-18T16:45:08 #kisslinux I need to write more C. 2020-02-18T16:46:33 #kisslinux kiedtl: i will give it a try, once i found a good project i will do it. Probably i could fix some patches for sowm which are not working anymore with sowm 1.2 2020-02-18T16:46:54 #kisslinux which reminds me, I need to test out the 2bwm-movement patch 2020-02-18T16:47:13 #kisslinux I looked the patch over, I can't believe it was even tested before being merged 2020-02-18T16:47:24 #kisslinux I don't think it would even compile 2020-02-18T16:47:27 #kisslinux I don't test the patches 2020-02-18T16:47:32 #kisslinux well this one doesn't seem to work with sowm 1.2... 2020-02-18T16:47:32 #kisslinux yikes 2020-02-18T16:47:36 #kisslinux Nor do I really look at them 2020-02-18T16:47:42 #kisslinux Meh 2020-02-18T16:47:45 #kisslinux and actually the resize doesn't worker with sowm 1.1 2020-02-18T16:47:47 #kisslinux I only care about the WM 2020-02-18T16:48:00 #kisslinux * kiedtl is going to see if the patch compiles right now 2020-02-18T16:48:28 #kisslinux It's why I moved the patches to their own repository. 2020-02-18T16:48:40 #kisslinux dylanaraps: i think you should not include the patches in the master branche then, since master should always be stable.. 2020-02-18T16:48:40 #kisslinux They're meant to be maintained by users. 2020-02-18T16:48:51 #kisslinux https://github.com/dylanaraps/sowm-patches 2020-02-18T16:48:57 #kisslinux They're not in the repository anymore 2020-02-18T16:49:38 #kisslinux Master doesn't mean stable to me. Releases do. 2020-02-18T16:49:58 #kisslinux the 2bwm-movement patch isn't even spelled right... 2020-02-18T16:50:11 #kisslinux lol 2020-02-18T16:50:33 #kisslinux 2bswm 2020-02-18T16:50:56 #kisslinux dylanaraps: you're right about the master branch 2020-02-18T16:51:00 #kisslinux and it's code is doing string comparision without strcmp 2020-02-18T16:51:01 #kisslinux kiedtl: haha 2020-02-18T16:51:07 #kisslinux without strcmp 2020-02-18T16:51:11 #kisslinux I can't believe 2020-02-18T16:51:21 #kisslinux whoever wrote this doesn't know 2020-02-18T16:51:22 #kisslinux C 2020-02-18T16:51:33 #kisslinux var == "yes" 2020-02-18T16:53:57 #kisslinux i will give C a try, once i have more time 2020-02-18T16:54:29 #kisslinux Actually dylanaraps biss, is now done to implement pure bash solutions (read the comments to see what i want to do) 2020-02-18T16:54:41 #kisslinux and now i need to leave, See ya later 2020-02-18T16:55:15 #kisslinux bye 2020-02-18T16:55:45 #kisslinux dzove855: I saw :P 2020-02-18T16:58:34 #kisslinux wow 2020-02-18T16:58:38 #kisslinux the patch actually compiled 2020-02-18T16:58:45 #kisslinux although with lots of warnings :D 2020-02-18T16:59:41 #kisslinux I wonder, is there a way to test this out without killing my X session? 2020-02-18T16:59:50 #kisslinux Nope 2020-02-18T16:59:55 #kisslinux -_- 2020-02-18T16:59:58 #kisslinux Could start a second Xorg 2020-02-18T17:00:14 #kisslinux I don't think that's possible... 2020-02-18T17:00:14 #kisslinux You know how many times I killed this laptop when writing sowm? 2020-02-18T17:00:18 #kisslinux It is 2020-02-18T17:00:27 #kisslinux let me try in another TTY 2020-02-18T17:00:37 #kisslinux Why do you think DISPLAY=:NUM exists? ;) 2020-02-18T17:01:01 #kisslinux BTW, dylanaraps, I think the Makefile should install to /usr/local/bin/ by default, not /usr/bin/ 2020-02-18T17:01:05 #kisslinux just my opinion 2020-02-18T17:01:40 #kisslinux kiedtl: I don't think anyone should run 'make install' without first checking those details 2020-02-18T17:02:07 #kisslinux As root too! 2020-02-18T17:02:50 #kisslinux /usr/bin should only be for binaries installed by the pkg mngr 2020-02-18T17:03:02 #kisslinux /usr/local/bin/ for binaries that were compiled by the user 2020-02-18T17:04:59 #kisslinux If a user runs a random Makefile as root without checking the install location, that isn't my problem. 2020-02-18T17:05:16 #kisslinux The standard doesn't say that it's limited to the package manager either iirc. 2020-02-18T17:05:30 #kisslinux well, that's how it's used 2020-02-18T17:05:47 #kisslinux f%^& the standard :P 2020-02-18T17:06:29 #kisslinux Meh. The prefix can just be changed by the user. 2020-02-18T17:07:06 #kisslinux wow. this patch actually works 0w0 2020-02-18T17:07:11 #kisslinux lol 2020-02-18T17:07:15 #kisslinux 0w0 2020-02-18T17:07:47 #kisslinux Again, if a user runs 'make install' as root without first checking... what it actually does, that's not my problem. :P 2020-02-18T17:07:59 #kisslinux ok 2020-02-18T17:08:34 #kisslinux A lot of software defaults to /usr fwiw. 2020-02-18T17:08:34 #kisslinux lol 2020-02-18T17:09:39 #kisslinux sudo make PREFIX=/bin install !!!!!!!!!!!! 2020-02-18T17:10:03 #kisslinux that patch is the worst code I've ever seen that actually compiled and even worked without segfaulting 0w0 2020-02-18T17:10:59 #kisslinux brb 2020-02-18T17:11:27 #kisslinux dylanaraps: so, can we make kiss check the cache for a foo-git package and pull it, instead of re-cloning the entire thing every single time? 2020-02-18T17:12:00 #kisslinux emacs takes like 5 or 10 minutes to clone, for example. 2020-02-18T17:15:31 #kisslinux adamantium: even a shallow clone? 2020-02-18T17:16:53 #kisslinux im not sure 2020-02-18T17:17:06 #kisslinux try kiss c emacs-git for yourself, you'll see what i mean i think 2020-02-18T17:18:23 #kisslinux as it is currently, it seems slow 2020-02-18T17:19:51 #kisslinux Ah, it's because you grab a branch 2020-02-18T17:19:55 #kisslinux It's doing a full clone. 2020-02-18T17:20:20 #kisslinux ah 2020-02-18T17:20:35 #kisslinux I'll fix this 2020-02-18T17:20:39 #kisslinux dylanaraps, how do you generate the configure script for eiwd? 2020-02-18T17:20:49 #kisslinux kiedtl: GNU autoshit 2020-02-18T17:20:52 #kisslinux autoreconf -i doesn't seem to workhere 2020-02-18T17:20:58 #kisslinux It's a little broken 2020-02-18T17:21:03 #kisslinux I've been meaning to fix it 2020-02-18T17:21:10 #kisslinux k 2020-02-18T17:23:04 #kisslinux dylan, do you have a workaround in the meantime? 2020-02-18T17:25:45 #kisslinux kiedtl: A release tarball 2020-02-18T17:26:33 #kisslinux kk 2020-02-18T17:47:41 #kisslinux Hola. 2020-02-18T17:48:12 #kisslinux Anyone have some knowledge regarding the `$PPID` variable? 2020-02-18T17:50:30 #kisslinux Yeah 2020-02-18T17:50:31 #kisslinux it's the process id of the shell's parent process, no? 2020-02-18T17:50:41 #kisslinux I believe so 2020-02-18T17:50:44 #kisslinux according to bash's manpage it is 2020-02-18T17:51:17 #kisslinux -> cat /proc/$$/status | grep PPid 2020-02-18T17:51:17 #kisslinux PPid: 12884 2020-02-18T17:51:18 #kisslinux -> echo $PPID 2020-02-18T17:51:18 #kisslinux 12884 2020-02-18T17:51:19 #kisslinux Yup 2020-02-18T17:51:42 #kisslinux Oh god 2020-02-18T17:51:42 #kisslinux I did cat | grep 2020-02-18T17:52:34 #kisslinux something wrong with that? 2020-02-18T17:54:04 #kisslinux grep PPid /proc/$$/status 2020-02-18T17:54:30 #kisslinux Useless use of cat 2020-02-18T17:54:37 #kisslinux I know better than this 2020-02-18T17:54:57 #kisslinux https://k1ss.org/blog/20200218a 2020-02-18T17:55:01 #kisslinux I wrote a new post 2020-02-18T17:55:20 #kisslinux Also, TIP: Append .txt to any website page to view its source. 2020-02-18T17:55:36 #kisslinux https://k1ss.org/blog/20200218a.txt 2020-02-18T17:55:48 #kisslinux * kiedtl is benchmarking "grep PPid /proc/$$/status" vs "cat /proc/$$/status | grep PPid" 2020-02-18T17:56:00 #kisslinux pure grep is faster :) 2020-02-18T17:57:51 #kisslinux Yup, figured out my question 2020-02-18T18:10:38 #kisslinux If anyone wants to help, I'm having some trouble getting grub to work 2020-02-18T18:11:01 #kisslinux It seems to be the same issue as here https://old.reddit.com/r/kisslinux/comments/ejqz2y/endless_grub_loop_after_reboot/ but the suggestions in the comments didn't help 2020-02-18T18:11:34 #kisslinux This in a QEMU VM btw 2020-02-18T18:12:13 #kisslinux just an endless boot cycle? 2020-02-18T18:12:34 #kisslinux yeah, I see loading grub... and then the vm reboots 2020-02-18T18:12:49 #kisslinux grub.cfg: https://pastebin.com/hh7fTQci 2020-02-18T18:13:27 #kisslinux etcdefaultgrub: https://pastebin.com/jnFacKU3 2020-02-18T18:13:35 #kisslinux and fstab: https://pastebin.com/s2gCnThF 2020-02-18T18:15:27 #kisslinux I also get a warning from grub-install that it can't open usrsharelocale but I don't think that's relevant 2020-02-18T18:16:07 #kisslinux the /usr/share/locale warning is irrelevant 2020-02-18T18:16:50 #kisslinux hmmm 2020-02-18T18:17:10 #kisslinux Try going to the GRUB command line, then booting manually 2020-02-18T18:18:06 #kisslinux grub reboots before I can reach the command line, I could maybe get a different live image with grub and see if I can boot from there 2020-02-18T18:18:35 #kisslinux yes, you can try that. 2020-02-18T18:23:16 #kisslinux dylanaraps, what's your definition of a "reasonable timeframe" for a maintainer to update an out-of-date package? a day? a week? 2020-02-18T18:24:44 #kisslinux kiedtl: 2 weeks for a regular update. It depends on the package though. If it's something "important" (like tor for example), I'd expect a quicker response. 2020-02-18T18:25:02 #kisslinux Common sense should come into play here if you're a maintainer. 2020-02-18T18:25:50 #kisslinux Regardless, if there will be a delay, best thing you can do is communicate. 2020-02-18T18:27:36 #kisslinux I wrote my Emacs productivity guide while procastinating today 2020-02-18T18:27:40 #kisslinux WTH 2020-02-18T18:28:12 #kisslinux https://github.com/a-schaefers/dotfiles/blob/2.0/README.md 2020-02-18T18:29:53 #kisslinux note to self: writing productivity guides while procastinating is counter productive 2020-02-18T18:38:25 #kisslinux i disagree that spacemacs is harmful to learning emacs 2020-02-18T18:39:02 #kisslinux That's how I basically learned emacs 2020-02-18T18:39:24 #kisslinux later I switched to vim, so I've forgotten what I learned by now ¯_(ツ)_/¯ 2020-02-18T18:41:48 #kisslinux Lol 2020-02-18T18:42:03 #kisslinux So much for learning Emacs if you switched to vim 2020-02-18T18:42:50 #kisslinux He successfully learned 2020-02-18T18:43:58 #kisslinux someday I might switch back to Emacs + Evil mode 2020-02-18T18:44:30 #kisslinux I like vim's modal editing, but I also liked Emacs' extensibility 2020-02-18T18:44:35 #kisslinux I'd do that if you must have modal editing 2020-02-18T18:44:46 #kisslinux it's flawlessly implemented 2020-02-18T18:44:51 #kisslinux as Spacemacs says 2020-02-18T18:44:56 #kisslinux the best editor is not emacs or vim 2020-02-18T18:45:01 #kisslinux the best editor is emacs and vim 2020-02-18T18:45:05 #kisslinux uhg 2020-02-18T18:45:13 #kisslinux * adamantium pukes 2020-02-18T18:45:24 #kisslinux ?? 2020-02-18T18:45:53 #kisslinux Not a fan of modal editing 2020-02-18T18:45:58 #kisslinux heretic! 2020-02-18T18:46:21 #kisslinux We have modifiers you know 2020-02-18T18:46:22 #kisslinux it's faster 2020-02-18T18:46:42 #kisslinux may Moolenaar break down your door at 3 2020-02-18T18:46:53 #kisslinux AM and beat you savagely with the head of a dead gnu 2020-02-18T18:47:13 #kisslinux (jk) 2020-02-18T18:49:05 #kisslinux But yeah, I can use vim in Emacs but vim is not an Emacs 2020-02-18T18:49:18 #kisslinux I need the 4 pillars 2020-02-18T18:50:41 #kisslinux anyway, one reason I don't use emacs right now is because it's just too bloated 2020-02-18T18:50:55 #kisslinux who needs a calendar or a web browser in an editor, for pete's sake 2020-02-18T18:51:13 #kisslinux someday I might want to create my own emacs fork with all that junk removed 2020-02-18T18:51:18 #kisslinux a pure editor 2020-02-18T18:51:28 #kisslinux nothing more, nothing less. UNIX philosophy 2020-02-18T18:51:38 #kisslinux They're both Unix philosophy my goodness 2020-02-18T18:51:44 #kisslinux no 2020-02-18T18:51:51 #kisslinux Vim is bloated too by those same standard 2020-02-18T18:52:03 #kisslinux somewhat 2020-02-18T18:52:08 #kisslinux not as much as emacs though 2020-02-18T18:52:16 #kisslinux I use neovim, not vim, btw 2020-02-18T18:52:34 #kisslinux UNIX philosophy says to do one thing, and to do it well. 2020-02-18T18:52:39 #kisslinux They take a different approach yes, but Vim is weak in some text editing areas, and saying that :! shell tools solves it isn't true 2020-02-18T18:53:07 #kisslinux vim has weak areas, I'll agree 2020-02-18T18:53:20 #kisslinux vim is shite 2020-02-18T18:53:23 #kisslinux Emacs can :! too of course, but doesn't have to it, and implements a lot of stuff vim can't do, and we're not talking about calendars, we're talking about editing text 2020-02-18T18:53:42 #kisslinux Oh editor war? Count me in. 2020-02-18T18:53:48 #kisslinux ! 2020-02-18T18:53:51 #kisslinux Vim is based, emacs is unbased. 2020-02-18T18:53:52 #kisslinux Actually i juts wanted to start it 2020-02-18T18:53:57 #kisslinux Just my 2c. 2020-02-18T18:54:05 #kisslinux based? 2020-02-18T18:54:11 #kisslinux kiedtl: b a s e d 2020-02-18T18:54:29 #kisslinux Thank you, based God 2020-02-18T18:54:39 #kisslinux Heh 2020-02-18T18:55:03 #kisslinux neovim is worse than vim 2020-02-18T18:55:11 #kisslinux Emacs has more features than I need, doesn't bother me. It's a platform. Vim isn't 2020-02-18T18:55:25 #kisslinux I just use vim. 2020-02-18T18:55:30 #kisslinux Same 2020-02-18T18:55:33 #kisslinux I hate it though 2020-02-18T18:55:37 #kisslinux why? 2020-02-18T18:55:41 #kisslinux But I'm stuck with it 2020-02-18T18:55:46 #kisslinux I wish there were a stripped down version of vim with /just/ the features I use. 2020-02-18T18:55:51 #kisslinux ^ 2020-02-18T18:55:54 #kisslinux I could use vim, if I enjoyed pressing escape inbetween edits 2020-02-18T18:56:03 #kisslinux lol 2020-02-18T18:56:13 #kisslinux emacs: escape, meta, alt, control, shift 2020-02-18T18:56:14 #kisslinux > uses a literal OS for an editor 2020-02-18T18:56:21 #kisslinux ikr 2020-02-18T18:56:23 #kisslinux :^) 2020-02-18T18:56:28 #kisslinux what do you guys need specifically that prevents you to use a smaller vi clone? 2020-02-18T18:56:46 #kisslinux vi doesn't have visual mode, does it? 2020-02-18T18:56:53 #kisslinux no 2020-02-18T18:56:56 #kisslinux I hate terminals because modifiers don't work well in them 2020-02-18T18:56:57 #kisslinux aarng: Everything in my vimrc. 2020-02-18T18:57:06 #kisslinux link? 2020-02-18T18:57:09 #kisslinux icyphox: roll your own. 2020-02-18T18:57:17 #kisslinux Hodl 2020-02-18T18:57:25 #kisslinux aarng: I need Goyo 2020-02-18T18:57:42 #kisslinux Have you guys ever tried a DUMB terminal? 2020-02-18T18:57:52 #kisslinux https://github.com/icyphox/dotfiles/blob/master/config/nvim/init.vim 2020-02-18T18:58:00 #kisslinux dylanaraps, how do you survive without line numbers? 0w0 2020-02-18T18:58:09 #kisslinux What good are line numbers? 2020-02-18T18:58:13 #kisslinux I used to use nvim, but now I just symlink the init.vim to my ~/.vimrc 2020-02-18T18:58:14 #kisslinux I also need: terryma/vim-expand-region 2020-02-18T18:58:21 #kisslinux icyphox, I copy-pasted that a month ago into my own vimrc :) 2020-02-18T18:58:26 #kisslinux I'd be good with those too 2020-02-18T18:58:31 #kisslinux And rebindable keys 2020-02-18T18:58:34 #kisslinux mhhh, I have 0 interface in neatvi out of the box, dylanaraps 2020-02-18T18:58:35 #kisslinux ^ 2020-02-18T18:58:49 #kisslinux aarng: Is each file centred though? 2020-02-18T18:59:08 #kisslinux So check it out, if you use Emacs "dumb" terminal, you no longer need a multiplexer 2020-02-18T18:59:09 #kisslinux oh, nah, no centering 2020-02-18T18:59:13 #kisslinux didn't know it did that too 2020-02-18T18:59:19 #kisslinux Yup 2020-02-18T18:59:24 #kisslinux So centred with no UI 2020-02-18T18:59:33 #kisslinux s/So/So,/ 2020-02-18T18:59:40 #kisslinux Not only do you not need a multiplexer, you have the full power of your text editor in your shell. It's a shell subprocess attached to your text buffer ! 2020-02-18T19:00:00 #kisslinux you can backspace your shell output if you want, copy/cut/paste/search etc 2020-02-18T19:00:07 #kisslinux set -o vi 2020-02-18T19:00:13 #kisslinux I don't need a multiplexer 2020-02-18T19:00:14 #kisslinux No adamantium, we will not switch to emacs. :) 2020-02-18T19:00:22 #kisslinux I use vim for files and that's it 2020-02-18T19:00:26 #kisslinux :') 2020-02-18T19:00:33 #kisslinux A multiplexer has no use locally. ssh? Sure maybe. 2020-02-18T19:00:41 #kisslinux I hate visual mode personally 2020-02-18T19:00:48 #kisslinux use s/// 2020-02-18T19:00:55 #kisslinux visual mode is sign of a vim noob 2020-02-18T19:01:01 #kisslinux icyphox: I agree 2020-02-18T19:01:02 #kisslinux Really? I love it. I can do some really slick edits with it. 2020-02-18T19:01:03 #kisslinux [overuse of it] 2020-02-18T19:01:05 #kisslinux I just use a tiling wm instead of multiplexer 2020-02-18T19:01:07 #kisslinux well it can be convenient 2020-02-18T19:01:12 #kisslinux but still, bloat 2020-02-18T19:01:20 #kisslinux adamantium, you don't use vim but you say who's a vim noob? 2020-02-18T19:01:31 #kisslinux I'd love to stick around for this discussion, but I gotta hit the sack bros. 2020-02-18T19:01:33 #kisslinux Dude I vim with the best of them 2020-02-18T19:01:36 #kisslinux Nini :) 2020-02-18T19:01:39 #kisslinux visual mode is useful for me when I want to cut and paste multiple lines of text 2020-02-18T19:01:46 #kisslinux bye icyphox 2020-02-18T19:01:52 #kisslinux o/ 2020-02-18T19:02:05 #kisslinux I have handy visual bindings I quite like 2020-02-18T19:02:08 #kisslinux ambidextrous 2020-02-18T19:03:03 #kisslinux visual mode is fine for those who use it 2020-02-18T19:03:07 #kisslinux if you don't use it, fine 2020-02-18T19:03:32 #kisslinux political correctness 2020-02-18T19:03:36 #kisslinux But wrong 2020-02-18T19:03:52 #kisslinux I'm trolling you guys. I admit 2020-02-18T19:04:04 #kisslinux Have a good day everybody!!!!!!!!!!!! 2020-02-18T19:04:13 #kisslinux o/ 2020-02-18T19:04:17 #kisslinux _o/ 2020-02-18T19:04:23 #kisslinux gtg 2020-02-18T19:04:46 #kisslinux o/ 2020-02-18T19:05:02 #kisslinux laters, adam 2020-02-18T19:07:32 #kisslinux visual block mode can be handy, but actual visual mode? 2020-02-18T19:08:36 #kisslinux True 2020-02-18T19:12:04 #kisslinux dylanaraps: e2fsprogs 1.45.5-2 ==> 1.45.5-3 2020-02-18T19:12:09 #kisslinux this update is not showing me the audit screen 2020-02-18T19:12:18 #kisslinux could it be because the version number is the same? 2020-02-18T19:13:19 #kisslinux adamantium: [ -s "$mak_dir/log" ] && [ "$KISS_AUDIT" = 1 ] && 2020-02-18T19:13:30 #kisslinux Either, log is empty or KISS_AUDIT is 0. 2020-02-18T19:13:30 #kisslinux dylanaraps, you might want to check out the vis editor 2020-02-18T19:14:13 #kisslinux kiedtl: Will do 2020-02-18T19:14:25 #kisslinux dylanaraps: what is log, then and why is it empty? 2020-02-18T19:16:08 #kisslinux dylanaraps: If it helps, I cxcl'd via C-c, then I went and fake edited a new version of a random community package, (nawk in this case), then in the same terminal window I typed "kiss u" again, and it showed me the changes I made to the version file of nawk, but nothing about e2fsprogs was shown, after which I closed the git diff window, and it was trying to update both nawk and e2fsprogs 2020-02-18T19:17:02 #kisslinux +1 on vis btw 2020-02-18T19:17:11 #kisslinux I think that is the freebsd impelmentation of vi right? 2020-02-18T19:17:48 #kisslinux adamantium: I'll see if I can reproduce 2020-02-18T19:18:08 #kisslinux Ah 2020-02-18T19:18:30 #kisslinux It'll only show the audit for anything pulled down when 'kiss u' was run. 2020-02-18T19:18:41 #kisslinux It works on my machine 2020-02-18T19:18:59 #kisslinux I'm not sure I follow 2020-02-18T19:19:33 #kisslinux Basically: git fetch; git diff >> file; git merge 2020-02-18T19:19:57 #kisslinux File will only have contents if git fetch pulled down changes. 2020-02-18T19:20:05 #kisslinux In that one specific invocation of 'kiss u'. 2020-02-18T19:20:23 #kisslinux Else, the changes have been merged and 'git diff' is blank. 2020-02-18T19:20:29 #kisslinux hmm 2020-02-18T19:20:43 #kisslinux I just know that im configured rihgt, but I dont always see a diff of changes in every case 2020-02-18T19:20:58 #kisslinux I dont understand exactly what you're saying right now, because I dont fully understand how it works yet 2020-02-18T19:21:33 #kisslinux Run 'git diff' in an up-to-date git repository (can be non-kiss related) 2020-02-18T19:21:48 #kisslinux I mean I'm reproducing this regularly though 2020-02-18T19:21:49 #kisslinux Blank right? 2020-02-18T19:21:52 #kisslinux Just ~~~~~~~~~~~~~~ 2020-02-18T19:22:19 #kisslinux right 2020-02-18T19:23:11 #kisslinux So, the KISS_AUDIT feature will only display the file containing 'git diff' output if it isn't blank 2020-02-18T19:23:18 #kisslinux For some reason, it's blank for you. 2020-02-18T19:23:29 #kisslinux Now, it'll also be blank if 'git fetch' found no new changes. 2020-02-18T19:24:09 #kisslinux I'll give a simpler example. 2020-02-18T19:24:11 #kisslinux git diff in repo is blank 2020-02-18T19:24:17 #kisslinux 1. kiss u 2020-02-18T19:24:19 #kisslinux but if i kiss u it says theres an update 2020-02-18T19:24:23 #kisslinux why 2020-02-18T19:24:31 #kisslinux 2. Ctrl+C after all the git stuff is done. 2020-02-18T19:24:35 #kisslinux 3. kiss u 2020-02-18T19:24:43 #kisslinux 4. No audit log 2020-02-18T19:24:51 #kisslinux i see that 2020-02-18T19:25:27 #kisslinux Basically, the first 'kiss u' pulled down the changes and ran 'git diff'. The user exits before updating so the log is gone. 2020-02-18T19:25:39 #kisslinux Now when they run 'kiss u' again, 'git diff' will be blank and no log will appear. 2020-02-18T19:25:58 #kisslinux (The log doesn't persist between kiss invocations) 2020-02-18T19:26:02 #kisslinux k 2020-02-18T19:26:19 #kisslinux Now, I may be able to remedy this. 2020-02-18T19:26:21 #kisslinux Howeveer, 2020-02-18T19:26:35 #kisslinux I dont recall running kiss u earlier and ignoring a e2fsprogs update 2020-02-18T19:27:12 #kisslinux OH 2020-02-18T19:27:19 #kisslinux Found it 2020-02-18T19:27:23 #kisslinux thanks............ 2020-02-18T19:27:26 #kisslinux https://github.com/kisslinux/kiss/blob/master/kiss#L1128 2020-02-18T19:27:29 #kisslinux Missing another > 2020-02-18T19:28:03 #kisslinux lol! 2020-02-18T19:28:15 #kisslinux https://github.com/kisslinux/kiss/commit/290d11092a3bd54877fdf070ead2ca7878884596 2020-02-18T19:28:21 #kisslinux f 2020-02-18T19:28:22 #kisslinux You might like this feature I just added. 2020-02-18T19:28:33 #kisslinux > View build file for $pkg? 2020-02-18T19:28:38 #kisslinux Opens EDITOR 2020-02-18T19:28:47 #kisslinux Similar to how Arch AUR helpers 2020-02-18T19:28:52 #kisslinux s/how// 2020-02-18T19:29:22 #kisslinux Also, make prompts y/n 2020-02-18T19:29:28 #kisslinux s/make/makes/ 2020-02-18T19:30:26 #kisslinux Dunno if I'll release it though. 2020-02-18T19:30:29 #kisslinux sounds cool 2020-02-18T19:30:45 #kisslinux thanks for looking in to it 2020-02-18T19:31:07 #kisslinux it was driving me crazy because i know how to set env vars man and i couldn't figure out why AUDIT wasn't always AUDITING 2020-02-18T19:31:42 #kisslinux lol 2020-02-18T19:31:52 #kisslinux Great typo huh 2020-02-18T19:32:10 #kisslinux you gotta trust me man if i say theres a bug 2020-02-18T19:32:12 #kisslinux theres a bug 2020-02-18T19:32:15 #kisslinux :P 2020-02-18T19:36:03 #kisslinux Pushed an update 2020-02-18T19:37:15 #kisslinux cool 2020-02-18T19:37:28 #kisslinux dylanaraps: btw this update, and seems like a lot of updates might be creating uneeded .new files ? 2020-02-18T19:37:35 #kisslinux export KISS_PATH=/var/db/kiss/repo/core:/var/db/kiss/repo/extra:/var/db/kiss/repo/xorg 2020-02-18T19:37:53 #kisslinux that is kiss_path.sh.new 2020-02-18T19:38:02 #kisslinux is that not just the default version of the file or was a change made? 2020-02-18T19:40:06 #kisslinux It differs from your file is the idea. Though you may be on to something. 2020-02-18T19:40:33 #kisslinux ^_^ 2020-02-18T19:48:56 #kisslinux adamantium: I'll take a look tomorrow. I need full brain power for this. ;) 2020-02-18T19:49:39 #kisslinux Basically, the missing 3-way check is: prev_file == new_file && prev_file != current_file && do_nothing 2020-02-18T19:52:17 #kisslinux Wow. 2020-02-18T19:52:37 #kisslinux Netlify's open source plan requires your project have a code of conduct. 2020-02-18T19:52:44 #kisslinux https://www.netlify.com/legal/open-source-policy/ 2020-02-18T19:52:50 #kisslinux > To qualify for the Open Source plan, a project must adhere to the following criteria: 2020-02-18T19:52:55 #kisslinux > Features a Code of Conduct at the top level directory of the project repository or prominently in the documentation (with a link in the navigation, footer, or homepage). 2020-02-18T19:58:15 #kisslinux They've also lowered how many "build minutes" you get which makes the site go over the new limit. 2020-02-18T19:58:38 #kisslinux Why are you surprised they require a COC 2020-02-18T19:58:43 #kisslinux they're in sanfransisco 2020-02-18T19:59:00 #kisslinux Just a weird policy to have 2020-02-18T19:59:02 #kisslinux I need full brainpower too, btw. 2020-02-18T19:59:18 #kisslinux It's because they're liberal wackjobs 2020-02-18T19:59:25 #kisslinux wanna enforce their ideologies on us 2020-02-18T19:59:28 #kisslinux I need to move away from netlify or somehow find a way to spend money online 2020-02-18T19:59:35 #kisslinux Netlify only take card 2020-02-18T19:59:50 #kisslinux I can't use my Paypal 2020-02-18T20:00:25 #kisslinux GitHub pages it is 2020-02-18T20:00:29 #kisslinux Aren't they free though, for opensource projects 2020-02-18T20:00:33 #kisslinux Yes 2020-02-18T20:00:40 #kisslinux If you apply and have a COC 2020-02-18T20:00:43 #kisslinux lol 2020-02-18T20:00:54 #kisslinux create a COC that requires we have no COC 2020-02-18T20:01:15 #kisslinux A person reviews it 2020-02-18T20:01:18 #kisslinux That won't fly ;) 2020-02-18T20:01:31 #kisslinux We can't fight all the battles 2020-02-18T20:01:34 #kisslinux I suppose. 2020-02-18T20:01:37 #kisslinux Yup 2020-02-18T20:01:41 #kisslinux GitHub pages it is 2020-02-18T20:02:05 #kisslinux iirc there's better domain support nowadays? 2020-02-18T20:02:26 #kisslinux I never thought it was bad 2020-02-18T20:02:41 #kisslinux You mean https or something? 2020-02-18T20:02:49 #kisslinux Yup 2020-02-18T20:02:54 #kisslinux I think they have that now 2020-02-18T20:03:10 #kisslinux https is overrated tho for websites 2020-02-18T20:03:23 #kisslinux we should just use http so we can be accessible on old technology 2020-02-18T20:03:40 #kisslinux unless a page needs https we could make a special url for that 2020-02-18T20:04:29 #kisslinux don't listen to me btw i'm being contrarian and probably listened to one too many shows of the Lunduke 2020-02-18T20:05:12 #kisslinux Actually a kiss linux bbs with telnet would be pretty badass 2020-02-18T20:05:16 #kisslinux lol 2020-02-18T20:05:50 #kisslinux The site may go down for a little bit. 2020-02-18T20:10:21 #kisslinux brb 2020-02-18T20:26:51 #kisslinux OK. 2020-02-18T20:27:02 #kisslinux So netlify recently started charging for build minutes. 2020-02-18T20:27:08 #kisslinux Free plan includes 300~. 2020-02-18T20:27:36 #kisslinux If you go over, they add a $7 charge to the account (even if no payment method added). 2020-02-18T20:27:53 #kisslinux There's no way to say: "If I go over, stop builds". 2020-02-18T20:28:16 #kisslinux Build minutes count from when the netlify deploy starts downloading/installing dependencies. 2020-02-18T20:28:32 #kisslinux Dependencies which you have no control over. ;) 2020-02-18T20:29:07 #kisslinux So, a whole minute is added to each of my builds to install ruby, nodejs, etc etc etc 2020-02-18T20:29:14 #kisslinux Even when they're never used. 2020-02-18T20:29:51 #kisslinux The site's build script takes only 5 seconds! 2020-02-18T20:30:58 #kisslinux And I can't get an Open Source plan as I don't have a COC in all repositories. 2020-02-18T20:31:14 #kisslinux Anyone know of any alternatives? 2020-02-18T20:31:32 #kisslinux I'm looking at GitHub pages though I'll have to do the builds locally. 2020-02-18T20:38:59 #kisslinux konimex: I don't think makepp can build the kernel? Also I don't want perl 2020-02-18T20:41:02 #kisslinux It doesn't look to be in active development either. 2020-02-18T20:49:42 #kisslinux dylanaraps: a tilde? 2020-02-18T20:50:06 #kisslinux paper_: ?? 2020-02-18T20:50:07 #kisslinux oops, never mind 2020-02-18T20:52:31 #kisslinux do you need webpage hosting? I don't understand. 2020-02-18T20:53:16 #kisslinux I do, but I'm swapping to GitHub pages. 2020-02-18T20:53:32 #kisslinux Away from netlify which changed their pricing model. 2020-02-18T20:53:43 #kisslinux If it is the only thing you need, I can imagine tilde operators would love to help you. 2020-02-18T20:53:49 #kisslinux tildeverse.org 2020-02-18T20:55:12 #kisslinux they give you a shell account on a community server, but it isn't distributed around the world so when the server goes down, the sites do too 2020-02-18T20:58:19 #kisslinux Neat 2020-02-18T20:58:52 #kisslinux I should be fine on GitHub pages for now. Thanks for letting me know either way. It's an option for the future. :) 2020-02-18T21:14:23 #kisslinux dylanaraps: have you seen surge.sh? 2020-02-18T21:14:49 #kisslinux kiedtl: I have 2020-02-18T21:15:01 #kisslinux It requires nodejs 2020-02-18T21:15:06 #kisslinux oh right 2020-02-18T21:15:06 #kisslinux Or am I wrong? 2020-02-18T21:15:10 #kisslinux yes they do 2020-02-18T21:15:22 #kisslinux drawback of an otherwise great service 2020-02-18T21:15:35 #kisslinux f%^& nodejs 2020-02-18T21:23:21 #kisslinux Neat 2020-02-18T21:23:40 #kisslinux The site's build script now outputs to origin/gh-pages ;) 2020-02-18T21:23:53 #kisslinux So the compiled site is output to a separate branch 2020-02-18T21:23:57 #kisslinux Which then goes live 2020-02-18T21:27:32 #kisslinux nice 2020-02-18T21:28:13 #kisslinux "There isn't a GitHub Pages site here." 2020-02-18T21:28:18 #kisslinux on k1ss.org 2020-02-18T21:28:30 #kisslinux Yeah 2020-02-18T21:28:35 #kisslinux It's down right now 2020-02-18T21:28:38 #kisslinux oh 2020-02-18T21:29:02 #kisslinux 1.6k commits 0w0 2020-02-18T21:30:03 #kisslinux Yeah 2020-02-18T21:30:10 #kisslinux .www shouldn't exist in master fyi 2020-02-18T21:30:14 #kisslinux Trying to fix this now 2020-02-18T21:31:18 #kisslinux your commit messages are very descriptive 2020-02-18T21:31:39 #kisslinux Thanks 2020-02-18T21:31:48 #kisslinux "docs: update", "kljl", "ew", "wew" 2020-02-18T21:31:49 #kisslinux I don't care about them for websites typically 2020-02-18T21:32:03 #kisslinux I'm also livid right now 2020-02-18T21:32:15 #kisslinux There're like that for many of your repositories :) 2020-02-18T21:32:26 #kisslinux at least the ones I"ve looked at 2020-02-18T21:32:34 #kisslinux Yeah 2020-02-18T21:32:56 #kisslinux My dotfiles, bin, websites and a few repos I don't really "care" about. 2020-02-18T21:33:58 #kisslinux those are the ones I've really looked at 2020-02-18T21:34:12 #kisslinux most of my bin scripts are stolen from yours :) 2020-02-18T21:35:09 #kisslinux :P 2020-02-18T21:39:00 #kisslinux https://k1ss.org/ 2020-02-18T21:39:04 #kisslinux It's up again 2020-02-18T21:39:15 #kisslinux Had to remove the Wiki/Packages pages for now. 2020-02-18T21:41:35 #kisslinux curious, which is faster at building and updating the website? 2020-02-18T21:41:40 #kisslinux GH pages or netlify? 2020-02-18T21:42:35 #kisslinux GitHub pages doesn't build the site 2020-02-18T21:42:43 #kisslinux You need to be using jekyll for that. 2020-02-18T21:43:02 #kisslinux The build script runs in 1 second now. 2020-02-18T21:43:19 #kisslinux Netlify adds over a minute to the build though. 2020-02-18T21:43:37 #kisslinux so GH = 1 second for the website to be updated, netlify = 1m 1s? 2020-02-18T21:43:44 #kisslinux There's a lot of overhead (that you pay for it turns out(!)) for PHP, nodejs, ruby and god knows what else. 2020-02-18T21:43:53 #kisslinux Thanks netlify 2020-02-18T21:44:04 #kisslinux Pretty much 2020-02-18T21:46:46 #kisslinux Hello 2020-02-18T21:47:12 #kisslinux ello 2020-02-18T21:48:00 #kisslinux All good? 2020-02-18T21:49:08 #kisslinux Yup 2020-02-18T21:49:10 #kisslinux You? 2020-02-18T21:49:16 #kisslinux Yep 2020-02-18T21:49:40 #kisslinux hola 2020-02-18T21:50:44 #kisslinux Working though. Wish I could learn Rust instead and work on that wm I wanna build. 2020-02-18T21:51:04 #kisslinux Do it in bash 2020-02-18T21:51:09 #kisslinux how 2020-02-18T21:51:25 #kisslinux perish: That'd be greatness. 2020-02-18T21:51:32 #kisslinux Is it doable? 2020-02-18T21:51:39 #kisslinux Easily 2020-02-18T21:51:42 #kisslinux wmutils 2020-02-18T21:51:49 #kisslinux Want a package I made for wmutils? 2020-02-18T21:51:57 #kisslinux Actually, I should PR it 2020-02-18T21:52:05 #kisslinux that's not really a wm ;) 2020-02-18T21:52:16 #kisslinux just a shell script wrapping a set of utilities written in C 2020-02-18T21:52:19 #kisslinux yes 2020-02-18T21:52:25 #kisslinux But using it alongside nowm 2020-02-18T21:52:34 #kisslinux tell me about nowm 2020-02-18T21:52:35 #kisslinux perish: Hells yeah I want it 2020-02-18T21:52:55 #kisslinux https://github.com/patrickhaller/no-wm 2020-02-18T21:53:28 #kisslinux Gimme a sec, I'll format it and submit to the repos 2020-02-18T21:53:48 #kisslinux nice 2020-02-18T21:54:12 #kisslinux It's only the core package, I'm afraid 2020-02-18T21:55:24 #kisslinux netlify is now out of my life. 2020-02-18T21:56:00 #kisslinux what'd you use that for? 2020-02-18T21:56:09 #kisslinux website, I know, but. 2020-02-18T21:56:11 #kisslinux A few websites 2020-02-18T21:56:15 #kisslinux Including the KISS one 2020-02-18T21:56:24 #kisslinux Ok 2020-02-18T21:56:26 #kisslinux Read the logs from the last hour or so 2020-02-18T21:56:43 #kisslinux perish: nowm, you using it? 2020-02-18T21:57:12 #kisslinux Personally? No. Haven't got the time(yet) to set it up. 2020-02-18T21:57:19 #kisslinux Planning to, though. 2020-02-18T21:57:31 #kisslinux Haven't packaged nowm myself, but you could fill that void 2020-02-18T21:58:42 #kisslinux https://freenode.logbot.info/kisslinux requires javascript? :( 2020-02-18T21:59:13 #kisslinux Can I read the logs non-browser somehow? 2020-02-18T21:59:52 #kisslinux add /raw 2020-02-18T21:59:55 #kisslinux https://freenode.logbot.info/kisslinux/20200218/raw 2020-02-18T22:01:40 #kisslinux Thank you 2020-02-18T22:03:53 #kisslinux Works fine here without js though 2020-02-18T22:04:00 #kisslinux There's a big fat warning 2020-02-18T22:04:02 #kisslinux But it works 2020-02-18T22:04:48 #kisslinux How you read it, lynx/w3m something? 2020-02-18T22:05:30 #kisslinux Is there a way to generate checksums without appending to the $KISS_PATH 2020-02-18T22:05:46 #kisslinux I can read it just fine without js 2020-02-18T22:05:53 #kisslinux Through Firefox 2020-02-18T22:06:08 #kisslinux perish: KISS_PATH=$PWD/.. kiss c wmutils 2020-02-18T22:06:18 #kisslinux If PWD=/path/to/wmutils 2020-02-18T22:06:28 #kisslinux good point 2020-02-18T22:09:35 #kisslinux PR submitted 2020-02-18T22:12:25 #kisslinux Oops, just a sec 2020-02-18T22:15:50 #kisslinux xcb/xcb_cursor.h is this not provided by libxcb and xcb-util-xrm? 2020-02-18T22:16:33 #kisslinux 'kiss-owns /usr/include/xcb/xcb_cursor.h' 2020-02-18T22:16:53 #kisslinux xcb-util-cursor? 2020-02-18T22:18:07 #kisslinux Huh, perhaps 2020-02-18T22:18:21 #kisslinux Allow me to package that, my mistake for not noticing earlier 2020-02-18T22:18:27 #kisslinux thought it built fine but apparently not 2020-02-18T22:18:29 #kisslinux We have it 2020-02-18T22:18:39 #kisslinux Oh, in main? 2020-02-18T22:18:57 #kisslinux Yup 2020-02-18T22:19:08 #kisslinux 'kiss s xcb-*' 2020-02-18T22:21:12 #kisslinux Yup, pulling in one of them pulled in the rest 2020-02-18T22:22:59 #kisslinux Voila 2020-02-18T22:28:41 #kisslinux dylanaraps Fixed. 2020-02-18T22:32:38 #kisslinux perish: Left a comment 2020-02-18T22:32:47 #kisslinux I think it also makes sense to call this 'wmutils' 2020-02-18T22:33:05 #kisslinux Up to you. 2020-02-18T22:33:12 #kisslinux dylan: I think you should add the commit rules to the style guide 2020-02-18T22:33:20 #kisslinux I will 2020-02-18T22:34:07 #kisslinux I want to eventually package the other wmutils 2020-02-18T22:35:05 #kisslinux List sorted 2020-02-18T22:36:14 #kisslinux Thanks 2020-02-18T22:36:16 #kisslinux Merged 2020-02-18T22:39:35 #kisslinux dylanaraps, are you planning on adding a description for each package soon? 2020-02-18T22:39:45 #kisslinux No 2020-02-18T22:41:11 #kisslinux I think it would help when searching for packages 2020-02-18T22:41:27 #kisslinux I'm trying to write something that searching for packages based on description 2020-02-18T22:41:31 #kisslinux with fuzzy search 2020-02-18T22:41:50 #kisslinux I believe you wanted wmutils-core, fehawen 2020-02-18T22:42:03 #kisslinux maintain a fork that adds descriptions? 2020-02-18T22:42:59 #kisslinux no 2020-02-18T22:43:14 #kisslinux lmao 2020-02-18T22:43:18 #kisslinux not worth it 2020-02-18T22:43:26 #kisslinux Keeping metadata like descriptions, categories, homepages, etc would be a pain in the ass 2020-02-18T22:43:42 #kisslinux descriptions don't change 2020-02-18T22:43:55 #kisslinux Metadata is annoying nonetheless 2020-02-18T22:44:07 #kisslinux I'd have to nitpick English then 2020-02-18T22:44:11 #kisslinux Lmao 2020-02-18T22:44:18 #kisslinux Packaging would require yet enother step 2020-02-18T22:44:18 #kisslinux categories/homepages are necessary either, that's for the manpage :) 2020-02-18T22:44:29 #kisslinux Packaging is easy right now 2020-02-18T22:44:36 #kisslinux I'd like to keep it that way 2020-02-18T22:44:38 #kisslinux tfw kiss removes manpages 2020-02-18T22:44:43 #kisslinux ¯_(ツ)_/¯ 2020-02-18T22:44:48 #kisslinux what? 2020-02-18T22:44:48 #kisslinux perish: You can 2020-02-18T22:44:55 #kisslinux Modify KISS_RM 2020-02-18T22:44:59 #kisslinux kiss r mandoc 2020-02-18T22:45:00 #kisslinux yup 2020-02-18T22:45:09 #kisslinux I don't have manuals ;) 2020-02-18T22:45:24 #kisslinux Just look on Repology for your metadata needs 2020-02-18T22:45:30 #kisslinux oh well ¯_(ツ)_/¯ 2020-02-18T22:48:02 #kisslinux lol, I ran scc in my ~/bin dir, estimated cost to develop is $11k 2020-02-18T22:49:53 #kisslinux scc? 2020-02-18T22:50:59 #kisslinux count loc 2020-02-18T22:51:20 #kisslinux It calculates the cost of each line too? 2020-02-18T22:51:27 #kisslinux i guess so lol 2020-02-18T22:51:29 #kisslinux http://www.google.com/url?q=https://boyter.org/posts/sloc-cloc-code/&sa=U&ved=2ahUKEwjj25aQmNznAhXwhHIEHVvVCTQQFjAEegQICBAB&usg=AOvVaw3zh3PxvxQxOJJqwt73wuWV 2020-02-18T22:51:31 #kisslinux oops 2020-02-18T22:51:43 #kisslinux https://boyter.org/posts/sloc-cloc-code/ 2020-02-18T23:02:10 #kisslinux why am i using farrow and ball colors in my terminal 2020-02-18T23:02:31 #kisslinux hello tomato 2020-02-18T23:02:40 #kisslinux wait you're also tomato on the UP discord 2020-02-18T23:02:46 #kisslinux how did i not make that connection until now 2020-02-18T23:03:17 #kisslinux really? 2020-02-18T23:03:25 #kisslinux you didn't realize that until now 2020-02-18T23:03:31 #kisslinux im honestly suprised lol 2020-02-18T23:03:46 #kisslinux Yes 2020-02-18T23:03:57 #kisslinux Lmao 2020-02-18T23:04:23 #kisslinux honestly tho it looks sick 2020-02-18T23:04:34 #kisslinux what does 2020-02-18T23:06:49 #kisslinux the f&b colors 2020-02-18T23:34:13 #kisslinux wew 2020-02-18T23:34:17 #kisslinux Website finally done 2020-02-18T23:49:17 #kisslinux nice