2020-12-15T01:32:22 #kisslinux Anyone have luck setting up libvirt on KISS yet? 2020-12-15T04:20:04 #kisslinux test 2020-12-15T04:21:06 #kisslinux o/ 2020-12-15T05:29:52 #kisslinux the firefox bugzilla is full of crackpots and jokers 2020-12-15T05:30:17 #kisslinux "EGL is projected to be on-par with GLX and so we should ship it by default soon" -8 years ago 2020-12-15T05:30:28 #kisslinux Perhaps it is just unfettered optimism and not gross incompetence 2020-12-15T10:30:43 #kisslinux anyone here with php installed on their kiss system? 2020-12-15T12:33:29 #kisslinux still no word from dylan? I am finally starting to worry... I hope all is well. 2020-12-15T12:47:24 #kisslinux Hmm... yeah, you're right, it has been a while 2020-12-15T12:49:03 #kisslinux The last commit on his account was in November, too, it looks like 2020-12-15T12:49:08 #kisslinux Hopefully he didn't get sick or anything 2020-12-15T12:51:33 #kisslinux then again he's probably just taking a break or whatever... I imagine maintaining any distro would be hard work 2020-12-15T12:54:21 #kisslinux true. totally understandable. but still, it would be good if he “checked in” once in a while. lol. especially in these crazy times. 2020-12-15T12:55:01 #kisslinux Yeah. 2020-12-15T13:05:35 #kisslinux Dylan was in the process of moving to a new house/appartment, wasn't he? 2020-12-15T13:06:15 #kisslinux Not sure. Would explain it though 2020-12-15T13:06:36 #kisslinux yeh, no point in speculating but I'm sure he is ok physically 2020-12-15T13:07:46 #kisslinux It's been a while since the move was brought up. 2020-12-15T13:08:41 #kisslinux I had thought he was on here after he had moved, but maybe I'm wrong. 2020-12-15T13:12:45 #kisslinux I thought so as well 2020-12-15T13:12:56 #kisslinux he had a small gap prior to this that iirc he was moving during 2020-12-15T14:28:25 #kisslinux Hello 2020-12-15T14:37:42 #kisslinux Has anyone tried building ff 84? 2020-12-15T14:49:36 #kisslinux I'm trying to think of the most KISS way to grab a substring of a string using regex and assign it to a variable (very basic stuff!). Anybody have any thoughts on this? awk vs. sed vs. grep, etc. 2020-12-15T14:49:54 #kisslinux this would be in a POSIX shell script 2020-12-15T14:57:48 #kisslinux I feel like this would be in the Sh Bible 2020-12-15T15:04:45 #kisslinux I took a look, and didn't see anything related to regex 2020-12-15T15:11:51 #kisslinux there should be an opinionated way somewhere :D 2020-12-15T15:14:08 #kisslinux awk isn't too bad 2020-12-15T15:15:52 #kisslinux it does support extended regex by default... 2020-12-15T15:16:44 #kisslinux trying to think of the best tool for the job, grabbing a substring - thinking through the intentions of each tool 2020-12-15T15:16:52 #kisslinux maybe I have too much time on my hands lol 2020-12-15T15:17:41 #kisslinux I feel like awk is only more useful when you're fiddling with groups of data, no? should grep not suffice in the 'simpler' case? 2020-12-15T15:17:58 #kisslinux that's a very unopionated (and uninformed) opinion 2020-12-15T15:18:30 #kisslinux it should, i can't speak to whether one is more performant than the other... i just know how to do it in awk lol 2020-12-15T15:19:47 #kisslinux i use awk almost exclusively for '{print $1}' since its column logic is sweet 2020-12-15T15:23:07 #kisslinux somebody carefully and painstakingly rewrote the GL backend implmenetation code for firefox seven years ago and the only reponse to the bug report was 'why would you do this work' 'is this worth doing' 'why did you do this when we could talk about how to proceed' 2020-12-15T15:23:11 #kisslinux and then nobody said anything :v 2020-12-15T15:23:39 #kisslinux i'm one hunk error away from just curl'ing my webpages s2g 2020-12-15T15:23:48 #kisslinux I've heard horror stories about the mozilla devs 2020-12-15T15:24:04 #kisslinux the more i read firefox bug reports the more i hate the people working on it. the alsa ones are *always* a shit-show of "fuck you guys for wanting to keep alsa support, shut up and let use force-feed you pulseaudio" 2020-12-15T15:24:42 #kisslinux bring back firefox 6 2020-12-15T15:24:59 #kisslinux ctrl+z ctrl+z ctrl+z 2020-12-15T15:27:46 #kisslinux I wonder how unrealistic it _really_ is to develop a new browser 2020-12-15T15:28:08 #kisslinux kiss size pulseaudio => 4MB total. that is a lot less bad than i imagined 2020-12-15T15:29:13 #kisslinux kiss browser written against the 1 million RFCs? lol 2020-12-15T15:29:27 #kisslinux https://drewdevault.com/2020/03/18/Reckless-limitless-scope.html 2020-12-15T15:29:43 #kisslinux "I conclude that it is impossible to build a new web browser. The complexity of the web is obscene. The creation of a new web browser would be comparable in effort to the Apollo program or the Manhattan project." lmao 2020-12-15T15:31:27 #kisslinux yeah... he's quite dramatic sometimes haha 2020-12-15T15:31:48 #kisslinux Drew's solution is to use gemini 2020-12-15T15:34:06 #kisslinux Tried updating the no-gtk2 patch for firefox 84 today 2020-12-15T15:35:04 #kisslinux Runs fine but there's this weird error(?) when quitting, in the terminal output and i have no idea where i fucked up lol 2020-12-15T15:35:08 #kisslinux alegedly the gtk+2 dep has been dropped in 85 2020-12-15T15:35:26 #kisslinux :o 2020-12-15T15:35:32 #kisslinux nice 2020-12-15T15:36:19 #kisslinux yaaaah 2020-12-15T15:36:40 #kisslinux considering it's only around for flash and it's been EOL'd they've been hustling on the bug report for the last half a year lmao 2020-12-15T15:36:46 #kisslinux gemini is based 2020-12-15T15:38:41 #kisslinux i'd like to get to a point where I don't need to use a browser at all 2020-12-15T15:40:13 #kisslinux as in what we call an internet browser today? 2020-12-15T15:40:19 #kisslinux Yeah. 2020-12-15T15:40:45 #kisslinux Right now I use Pale Meme because it at least obeys theming, but all I use it for is to use ebay and... I dunno. Read the occasional blog post 2020-12-15T15:40:57 #kisslinux Oh, and Invidious. 2020-12-15T15:43:20 #kisslinux does ebay have a terminal reader? 2020-12-15T15:44:01 #kisslinux I doubt it, but I've also never actually looked... 2020-12-15T15:44:03 #kisslinux well TUI I guess 2020-12-15T15:44:33 #kisslinux Yeah, doesn't look like it 2020-12-15T15:44:49 #kisslinux Rip. 2020-12-15T15:45:35 #kisslinux looks like they expose an API 2020-12-15T15:46:08 #kisslinux Hmm... maybe I'll try writing a client for my CS final. 2020-12-15T15:46:29 #kisslinux https://developer.ebay.com/docs woof that's a lot 2020-12-15T15:47:01 #kisslinux O-kay... maybe not 2020-12-15T15:47:04 #kisslinux Wew. 2020-12-15T15:48:17 #kisslinux https://developer.ebay.com/products/commerce 2020-12-15T15:49:06 #kisslinux https://developer.ebay.com/api-docs/buy/browse/overview.html 2020-12-15T15:49:21 #kisslinux might be able to do a subset, like "window shopping" lol 2020-12-15T15:49:38 #kisslinux Well, that'd get into graphical programming and stuff, but yeah. 2020-12-15T15:49:51 #kisslinux Maybe I'll just stick with a MUD or Gemini client for my final 2020-12-15T15:59:23 #kisslinux A Gemini client would be fun 2020-12-15T16:00:33 #kisslinux I figure it'd be nice to work on, since it's a relatively simple protocol, but I'd also have the ability to work on UI a little bit and stuffs. 2020-12-15T16:08:42 #kisslinux Did the removal of required X deps make it into firefox 84? 2020-12-15T16:09:24 #kisslinux midfavila: what would you use as the GUI library? 2020-12-15T16:09:50 #kisslinux I mean, since it would probably just be for personal use... I dunno. GTK2 is what I normally use on my system 2020-12-15T16:09:54 #kisslinux Maybe tinker with Xaw a little bit. 2020-12-15T16:10:17 #kisslinux I'm not really a fan of the more modern GTK revisions or Qt. 2020-12-15T16:14:12 #kisslinux dilyn: :fire: :D 2020-12-15T16:14:24 #kisslinux qt 4 days 2020-12-15T16:14:42 #kisslinux I find Qt difficult to theme. 2020-12-15T16:14:53 #kisslinux That and the license situation seems... weird, to say the least 2020-12-15T16:15:32 #kisslinux nerditup, are you sure you need regex for the substring extraction? 2020-12-15T16:15:51 #kisslinux normally you can get quite far with paraemter expansion alone 2020-12-15T16:15:59 #kisslinux parameter* 2020-12-15T16:17:02 #kisslinux there are too many ways to theme qt 2020-12-15T16:17:11 #kisslinux oomox, kvantum, directly with qtdiag... 2020-12-15T16:18:08 #kisslinux I guess I'll give it a shot on my spare machine 2020-12-15T16:18:16 #kisslinux aarng: that's a good point - this specific use case is grabbing the PARTUUID from blkid output, but I guess I was more curious in general what the go to KISS way is to grab a substring 2020-12-15T16:18:46 #kisslinux awk seems to be popular, and I like that option 2020-12-15T16:24:04 #kisslinux nerditup: blkid | while read -r line; do case $line in /dev/sdb1:*) id=${line#*UUID="}; id=${id%%"*}; printf '%sn' "$id" ;; esac; done 2020-12-15T16:25:02 #kisslinux amazing 2020-12-15T16:25:51 #kisslinux wow, thanks 2020-12-15T16:26:00 #kisslinux np 2020-12-15T16:26:19 #kisslinux AWK is amazing but often overkill when you can use sed/grep 2020-12-15T16:29:06 #kisslinux The updated no-gtk2 firefox patch if anyone is interested: http://ix.io/2Ibb (has a mysterious error when quitting) 2020-12-15T18:12:24 #kisslinux Yeah, screw messing with Qt5, geesh... what a pain to set up 2020-12-15T18:19:25 #kisslinux welcome to my hell, hope you enjoyed your stay 2020-12-15T18:19:41 #kisslinux gonna stick with comfy xaw and gtk2 2020-12-15T20:08:48 #kisslinux is there a reason why kiss doesn't cache git source? 2020-12-15T20:51:15 #kisslinux Rio6 when the source is set to git, kiss will pull latest master. You can alternatively specify a commit which will be cached then. 2020-12-15T20:54:51 #kisslinux yes I know, but if I want to rebuild it, kiss re-clones the repository instead of keeping the old one 2020-12-15T20:58:21 #kisslinux wonder what would happen if you specified KISS_DEBUG and KISS_PID 2020-12-15T21:03:03 #kisslinux heh it just works 2020-12-15T21:03:05 #kisslinux :P 2020-12-15T21:03:14 #kisslinux is it hacky tho? 2020-12-15T21:04:07 #kisslinux I don't think it's technically hacky, just a workaround to kiss not keeping git sources 2020-12-15T21:04:28 #kisslinux you could always probably just modify the cleanup step or the source fetching step to accomplish a similar thing 2020-12-15T22:04:08 #kisslinux Rio6 also most git hosting services allow you to download a snapshot of the tree as a tarball or zip if you want to pin to a particular version, which will also cache & checksum, and reduce download size 2020-12-15T22:17:54 #kisslinux that's another option too. I'm thinking making kiss so it actually does git fetch and checkout in the cached git repo when updating 2020-12-15T22:19:21 #kisslinux btw, what is this "for pkg do" syntax I see everywhere in kiss code 2020-12-15T22:24:10 #kisslinux Rio6: what do you mean? 2020-12-15T22:25:16 #kisslinux the comments preceeding the loops explain the loops 2020-12-15T22:26:54 #kisslinux I'm just curious about the syntax, because I only know "for stuff in morestuff do" syntax, not "for stuff do" syntax 2020-12-15T22:29:25 #kisslinux oic 2020-12-15T22:30:24 #kisslinux Rio6: reading the shell spec will answer those questions: "Omitting `in word...` shall be equivalent to `in "$@"`" 2020-12-15T22:30:38 #kisslinux (https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_09_04_03) 2020-12-15T22:31:12 #kisslinux ah ok, thanks 2020-12-15T22:36:32 #kisslinux https://www.mozilla.org/en-US/firefox/84.0/releasenotes/ 2020-12-15T22:36:35 #kisslinux > Firefox now uses more modern techniques for allocating shared memory on Linux, improving performance and increasing compatibility with Docker. 2020-12-15T22:36:45 #kisslinux but it doesn't describe what these techniques are... 2020-12-15T22:38:36 #kisslinux why would they ever tell us what they're doing 2020-12-15T22:39:07 #kisslinux I wouldn't be surprised if somebody noticed some bogus code that stops freeing ram and filed a bug report six years ago and they finally accepted the patch... 2020-12-15T22:39:49 #kisslinux Hahaha that sounds about right 2020-12-15T23:25:15 #kisslinux ·kisslinux 2020-12-15T23:25:21 #kisslinux hi 2020-12-15T23:31:01 #kisslinux just realized how op the statically linked busybox is 2020-12-15T23:31:12 #kisslinux I can literally run kiss r musl and still have a workable chroot 2020-12-15T23:31:35 #kisslinux the benefits of static in general 2020-12-15T23:35:18 #kisslinux Does somebody have a shell function handy which displays the PWD and command in the window title of the terminal? Should work with busybox sh. 2020-12-15T23:48:49 #kisslinux https://bugzilla.mozilla.org/show_bug.cgi?id=1440203 2020-12-15T23:54:16 #kisslinux claudia02: fairly sure you can't display the current command with ash 2020-12-15T23:54:29 #kisslinux for window title you just need `[033]0;TITLEa]` in your prompt 2020-12-15T23:55:18 #kisslinux you can use the backslash escapes for hostname (h), PWD (w) etc. 2020-12-15T23:56:12 #kisslinux nerditup: ah. I see they've decided to take advantage of the cutting-edge features of *checks notes* linux 3.17