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