💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2021-05-16.txt captured on 2021-12-17 at 13:26:06.
-=-=-=-=-=-=-
2021-05-16T00:26:54 #kisslinux <kernelc> Hi, I want to set /dev/fb* group to video (permanently). How can I do it? 2021-05-16T00:27:51 #kisslinux <midfavila> startup script. 2021-05-16T00:28:43 #kisslinux <kernelc> Is there any better way? 2021-05-16T00:28:56 #kisslinux <midfavila> considering /dev is a virtual file system, no 2021-05-16T00:29:03 #kisslinux <midfavila> unless you want to use something like udev 2021-05-16T00:29:38 #kisslinux <kernelc> okay, thanks 2021-05-16T00:31:46 #kisslinux <kernelc> I am curious, is anyone here using tty only? I started and I have good time 2021-05-16T00:47:20 #kisslinux <midfavila> the tty is great until you want to do more than like, seven or eight things at a time 2021-05-16T00:47:51 #kisslinux <midfavila> ...well, assuming one program per tty. i guess if you make heavy use a of multiplexer and don't use many framebuffer programs 2021-05-16T01:05:13 #kisslinux <acheam> lol https://ytprivate.com/AWjy8wrzxM4 2021-05-16T01:05:42 #kisslinux <claudia02> -> gcc Successfully created tarball 2021-05-16T01:06:06 #kisslinux <claudia02> Haha, who would have thought. It was a faulty portion in ccache. 2021-05-16T01:12:15 #kisslinux <midfavila> bleh 2021-05-16T01:12:23 #kisslinux <midfavila> been tinkering with miktex for hours 2021-05-16T01:12:28 #kisslinux <midfavila> no luck 2021-05-16T01:33:11 #kisslinux <phoebos[m]> midfavila: it's not building with the new log4cxx 2021-05-16T01:33:33 #kisslinux <phoebos[m]> weird shared_mutex errors 2021-05-16T01:34:12 #kisslinux <phoebos[m]> it annoys me how much some packages get upset if an irrelevant component isn't quite right 2021-05-16T01:35:58 #kisslinux <midfavila> yeah, that's the same problem I'm having. bleh 2021-05-16T01:50:30 #kisslinux <phoebos[m]> Downgrade and it'll work fine :P 2021-05-16T03:03:48 #kisslinux <midfavila> i'll have to hunt for 11 then, phoebos[m] 2021-05-16T03:03:56 #kisslinux <midfavila> because the official tarball for 11 doesn't exist 2021-05-16T03:04:15 #kisslinux <midfavila> something to do tomorrow I guess 2021-05-16T03:08:29 #kisslinux <jason123santa[m]> When I try to install anything for kde it give me an error 2 2021-05-16T03:14:17 #kisslinux <kqz> midfavila: https://apache.mirrors.nublue.co.uk/logging/log4cxx/0.11.0/apache-log4cxx-0.11.0.tar.gz 2021-05-16T03:15:16 #kisslinux <midfavila> nani 2021-05-16T03:15:22 #kisslinux <midfavila> i literally checked that link though 2021-05-16T03:15:25 #kisslinux <midfavila> ...well, whatever 2021-05-16T03:15:50 #kisslinux <midfavila> yeah, it doesn't exist 2021-05-16T03:15:55 #kisslinux <midfavila> okay, so I'm not going crazy 2021-05-16T03:16:22 #kisslinux <kqz> oh whoops, yeah you're right, i still had the tarball in kiss cache so i could still build it 2021-05-16T03:16:35 #kisslinux <midfavila> is there like 2021-05-16T03:16:40 #kisslinux <midfavila> a git repo or something somewhere 2021-05-16T03:16:43 #kisslinux <midfavila> or an obscure ftp site 2021-05-16T03:16:44 #kisslinux <midfavila> :v 2021-05-16T03:16:54 #kisslinux <kqz> here's a github mirror: https://github.com/apache/logging-log4cxx/archive/refs/tags/v0.11.0.tar.gz 2021-05-16T03:16:59 #kisslinux <midfavila> thanks 2021-05-16T03:20:10 #kisslinux <midfavila> well, i got to 100% this time before it broke 2021-05-16T03:20:12 #kisslinux <midfavila> so that's progress 2021-05-16T03:24:52 #kisslinux <midfavila> ah, I think I know what happened 2021-05-16T03:25:03 #kisslinux <midfavila> I didn't see that the graphite-harfbuzz package required intervention 2021-05-16T03:25:21 #kisslinux <midfavila> i've got a few packages like that... I need to add some sort of audible alert 2021-05-16T03:25:27 #kisslinux <midfavila> maybe aplay /dev/urandom :P 2021-05-16T03:26:35 #kisslinux <midfavila> aha, that did it 2021-05-16T03:26:50 #kisslinux <kqz> ah yeah that got me too when I was trying to build 2021-05-16T03:27:02 #kisslinux <midfavila> time to add latex to the list of things I need to learn, alongside sed, awk, m4, advanced regex, xargs, C... 2021-05-16T03:27:26 #kisslinux <midfavila> ...algebra, precalculus, calculus, algorithms... fuckin hell 2021-05-16T03:29:15 #kisslinux <midfavila> phoebos[m] if I can make a suggestion, you should add the commands that you print to stdout to the post-install hook directly 2021-05-16T03:29:17 #kisslinux <midfavila> just a suggestion 2021-05-16T03:39:47 #kisslinux <midfavila> oh, lovely 2021-05-16T03:39:54 #kisslinux <midfavila> the graphite harfbuzz broke my xterm 2021-05-16T03:42:06 #kisslinux <midfavila> and xclock, too... 2021-05-16T03:48:51 #kisslinux <acheam> nobody comes after my xclock 2021-05-16T03:48:59 #kisslinux <acheam> gotta go through me first 2021-05-16T03:50:26 #kisslinux <testuser_[m]> Hi 2021-05-16T03:50:58 #kisslinux <midfavila> xclock is awesome 2021-05-16T03:50:59 #kisslinux <midfavila> unironically 2021-05-16T03:51:34 #kisslinux <midfavila> once STLWRT is available and I'm a more capable programmer I intend to write replacements for all of my Xaw programs 2021-05-16T03:52:26 #kisslinux <midfavila> speaking of programming, I figured I would look at tine's source today 2021-05-16T03:52:39 #kisslinux <midfavila> and I couldn't understand *any* of it 2021-05-16T03:52:55 #kisslinux <midfavila> half of the damn thing is just raw memory manipulation, and there are basically no comments 2021-05-16T04:21:35 #kisslinux <midfavila> gonna troubleshoot this crap tomorrow 2021-05-16T04:21:46 #kisslinux <midfavila> 0130 isn't the time to fix font issues 2021-05-16T04:59:22 #kisslinux <acheam> hi testuser_m 2021-05-16T10:55:06 #kisslinux <riteo> hi! 2021-05-16T10:56:04 #kisslinux <phoebos[m]> midfavila: so I reported the build failure upstream 2021-05-16T10:56:29 #kisslinux <phoebos[m]> and the guy literally replied: "Thank. This will be addressed when MiKTeX uses the new log4xcc version." 2021-05-16T10:56:43 #kisslinux <phoebos[m]> s u p e r 2021-05-16T10:57:15 #kisslinux <phoebos[m]> ah yeah the graphite harfbuzz 2021-05-16T10:57:23 #kisslinux <phoebos[m]> its a bitch 2021-05-16T10:57:38 #kisslinux <phoebos[m]> ideally all this crap will be pruned out of miktex 2021-05-16T11:00:15 #kisslinux <phoebos[m]> as for running all the commands in the post-install, I'm a bit reluctant bcs that means me taking away choices 2021-05-16T11:00:47 #kisslinux <phoebos[m]> and also it's quite, um, unpredictable if they're gonna work 2021-05-16T11:52:19 #kisslinux <phoebos> is it preferable to run kiss a in a post-install or only print a message telling people to? 2021-05-16T11:52:44 #kisslinux <phoebos> running it in post-install means the whole process of building MiKTeX should just happen in one go 2021-05-16T11:53:15 #kisslinux <phoebos> but that's risking changing people's libraries with less of their knowledge 2021-05-16T11:54:24 #kisslinux <riteo> mhhh, IMO just print out the message if otherwise the change might be very big 2021-05-16T11:54:36 #kisslinux <riteo> I mean, if the user system won't work they'll notice 2021-05-16T11:55:33 #kisslinux <aarng> changing alternatives in post-install sounds horrible 2021-05-16T11:57:37 #kisslinux <phoebos> aye nice 2021-05-16T11:58:07 #kisslinux <phoebos> midfavila: what's your problems with harfbuzz 2021-05-16T12:09:13 #kisslinux <testuser[m]_> Yeah don't do that in post install 2021-05-16T12:48:39 #kisslinux <phoebos> why the hell does `install` change the perms to 755 if you don't tell it otherwise 2021-05-16T12:49:52 #kisslinux <acheam> seems reasonable to me? you're supposed to specify the perms, but for installing binaries 755 is correct, no? 2021-05-16T12:50:08 #kisslinux <phoebos> testuser[m]_: harfbuzz-icu uses install without -m so there's a couple of headers marked executable 2021-05-16T12:50:22 #kisslinux <phoebos> acheam: yes for binaries, not for anything else 2021-05-16T12:50:38 #kisslinux <acheam> well, they had to default to *something* 2021-05-16T12:50:51 #kisslinux <phoebos> could have preserved the perms 2021-05-16T12:51:01 #kisslinux <phoebos> cp -d 2021-05-16T12:51:12 #kisslinux <phoebos> *-p 2021-05-16T13:16:39 #kisslinux <riteo> nah, it makes things cleaner IMO 2021-05-16T14:12:12 #kisslinux <acheam> has anybody tried limine? https://github.com/limine-bootloader/limine 2021-05-16T14:18:39 #kisslinux <testuser_[m]> Looks like it needs bash to build 2021-05-16T14:40:56 #kisslinux <acheam> and gcc by the looks of it 2021-05-16T14:41:08 #kisslinux <acheam> but besides the ridicuolous build system 2021-05-16T14:41:15 #kisslinux <acheam> it seems to be a cool bootloader 2021-05-16T15:52:57 #kisslinux <dilyn> afaik there is no terminal with out-of-the-box ligature support on wayland; alacritty may be the closest? dnkl is working on adding it in foot but it's slow going 2021-05-16T15:54:24 #kisslinux <zenomat> anybody here watching 'the good sides of systemd' at the alpine linux conference? 2021-05-16T15:54:37 #kisslinux <dilyn> :o 2021-05-16T15:54:40 #kisslinux <dilyn> link? 2021-05-16T15:55:11 #kisslinux <dilyn> kernelc: you could use /etc/mdev.conf to modify /dev permissions 2021-05-16T15:55:13 #kisslinux <zenomat> https://bbb.dereferenced.org/b/adm-ec4-bx7-ypm 2021-05-16T15:56:07 #kisslinux <phoebos> midfavila1: do ya have any fancy tweaks to harfbuzz stuff 2021-05-16T15:56:28 #kisslinux <midfavila1> no, but it seems to be working again after a quick recompile 2021-05-16T15:56:31 #kisslinux * midfavila1 shrugs 2021-05-16T15:56:34 #kisslinux <midfavila1> no harm no foul 2021-05-16T15:58:49 #kisslinux <phoebos_> you recompiled the xterm stuff against graphite-harfbuzz? 2021-05-16T15:59:24 #kisslinux <midfavila1> yuuup. 2021-05-16T15:59:28 #kisslinux <midfavila1> it... doesn't seem to mind. 2021-05-16T15:59:36 #kisslinux <phoebos_> ah. 2021-05-16T15:59:46 #kisslinux <phoebos_> it's all a bit messy 2021-05-16T16:00:00 #kisslinux <dilyn> limine requires bash, git, nasm, and... mtools? 2021-05-16T16:00:02 #kisslinux <dilyn> what a stack 2021-05-16T16:00:12 #kisslinux <testuser_[m]> Wtf is mtools 2021-05-16T16:02:00 #kisslinux <dilyn> https://pkgs.alpinelinux.org/package/edge/main/x86_64/mtools 2021-05-16T16:03:30 #kisslinux <zenomat> i thought it would be a live talk, its a youtube video attached to bigbluebutton... 2021-05-16T16:03:57 #kisslinux <dilyn> and requires gcc. sad. 2021-05-16T16:04:24 #kisslinux <midfavila1> go read the dragon book and finish implementing c99 in tcc 2021-05-16T16:04:28 #kisslinux <midfavila1> dew it 2021-05-16T16:04:38 #kisslinux <miskatonic> what is the preferred alternative for gcc? 2021-05-16T16:04:41 #kisslinux <midfavila1> clang 2021-05-16T16:04:50 #kisslinux <midfavila1> which is arguably worse 2021-05-16T16:06:05 #kisslinux <dilyn> lmao 2021-05-16T16:06:26 #kisslinux <dilyn> wtf is -fplan9-extensions 2021-05-16T16:06:39 #kisslinux <midfavila1> presumably they are extensions 2021-05-16T16:06:43 #kisslinux <midfavila1> that originate from plan 9 2021-05-16T16:06:47 #kisslinux <midfavila1> but that's just a guess 2021-05-16T16:06:53 #kisslinux <dilyn> lmfao https://stackoverflow.com/questions/7060949/equivalent-to-fplan9-extensions-in-clang 2021-05-16T16:07:11 #kisslinux <phoebos> testuser_[m]: is cproc/qbe any good 2021-05-16T16:07:26 #kisslinux <dilyn> cproc can build some things 2021-05-16T16:07:51 #kisslinux <phoebos> some? 2021-05-16T16:08:18 #kisslinux <dilyn> it can't build the kernel 2021-05-16T16:08:27 #kisslinux <midfavila1> well yeah 2021-05-16T16:08:28 #kisslinux <midfavila1> but like 2021-05-16T16:08:33 #kisslinux <midfavila1> clang can't either, last I checked 2021-05-16T16:08:38 #kisslinux <dilyn> it certainly can! 2021-05-16T16:08:51 #kisslinux <phoebos> lol 2021-05-16T16:08:56 #kisslinux <miskatonic> after patching the kernel sources? 2021-05-16T16:08:58 #kisslinux <midfavila1> i've heard that it could, and then it couldn't for a while. 2021-05-16T16:09:03 #kisslinux * midfavila1 shrugs 2021-05-16T16:09:15 #kisslinux <phoebos> apparently tcc could build the kernel 2021-05-16T16:09:19 #kisslinux <phoebos> once upon a time 2021-05-16T16:09:21 #kisslinux <midfavila1> yup 2021-05-16T16:09:28 #kisslinux <midfavila1> it was used to recompile the kernel at every boot 2021-05-16T16:09:31 #kisslinux <midfavila1> because why the fuck not 2021-05-16T16:09:49 #kisslinux <phoebos> sounds fun 2021-05-16T16:11:14 #kisslinux <phoebos> what was up with boost 2021-05-16T16:11:20 #kisslinux <phoebos> just a broken link? 2021-05-16T16:11:23 #kisslinux <midfavila1> 403 2021-05-16T16:11:32 #kisslinux <dilyn> i've been doing it for months 2021-05-16T16:11:36 #kisslinux <phoebos> ach 2021-05-16T16:12:05 #kisslinux <dilyn> using clang, not recompiling the kernel at boot :X that's try-hard lmao 2021-05-16T16:12:22 #kisslinux <midfavila1> *groan* 2021-05-16T16:12:31 #kisslinux <midfavila1> anyone know what provides a2x 2021-05-16T16:12:54 #kisslinux <dilyn> asciidoc? 2021-05-16T16:12:59 #kisslinux <phoebos> dilyn: it doesn't require anything special? 2021-05-16T16:13:03 #kisslinux <midfavila1> fuck, so I do need to package asciidoc 2021-05-16T16:13:10 #kisslinux <midfavila1> that's why I was tentative about using asciidoctor 2021-05-16T16:13:10 #kisslinux <phoebos> ew asciidoc 2021-05-16T16:13:16 #kisslinux <phoebos> isn't it ruby 2021-05-16T16:13:24 #kisslinux <midfavila1> asciidoctor is, not sure about asciidoc 2021-05-16T16:13:27 #kisslinux <dilyn> just some make flags; LLVM=1 LLVM_IAS=1 for a whole llvm toolchain. or just HOSTCC=cc CC=cc for just clang 2021-05-16T16:13:28 #kisslinux <phoebos> ah 2021-05-16T16:13:46 #kisslinux <dilyn> s/cc/clang/ 2021-05-16T16:13:46 #kisslinux <movzbl> <dilyn> just some make flags; LLVM=1 LLVM_IAS=1 for a whole llvm toolchain. or just HOSTCC=clang CC=clang for just clang 2021-05-16T16:14:26 #kisslinux <midfavila1> this wouldn't be a problem if yash let you disable documentation generation... 2021-05-16T16:15:08 #kisslinux <miskatonic> what has yash got to do with it? 2021-05-16T16:15:17 #kisslinux <midfavila1> requires asciidoc and a2x 2021-05-16T16:15:28 #kisslinux <midfavila1> like, as build-time deps 2021-05-16T16:16:01 #kisslinux <phoebos> you can probably comment it out somewhere...? 2021-05-16T16:16:23 #kisslinux <midfavila1> i mean, probably, but it's easier to just package asciidoc since it's needed by some of my other packages 2021-05-16T16:17:42 #kisslinux <miskatonic> is yash now the default shell? 2021-05-16T16:18:32 #kisslinux <dilyn> "Werror=shift-count-overflow" I give up on limine lmao 2021-05-16T16:18:56 #kisslinux <midfavila1> >it's written in python 2021-05-16T16:18:56 #kisslinux <midfavila1> okay, yeah, no, comment-out time it is 2021-05-16T16:19:13 #kisslinux <midfavila1> there are no defaults on kiss... 2021-05-16T16:19:17 #kisslinux <midfavila1> i just want to experiment with yash more 2021-05-16T16:20:13 #kisslinux <zenomat> ah yes, systemd to start emacs or curl weather information in your statusbar 2021-05-16T16:24:06 #kisslinux <midfavila1> ...okay, yeah, no, I'm just sticking with ksh 2021-05-16T16:24:15 #kisslinux <midfavila1> fuck this 2021-05-16T16:24:56 #kisslinux <miskatonic> which form of ksh? 2021-05-16T16:25:02 #kisslinux <midfavila1> openbsd 2021-05-16T16:25:20 #kisslinux <midfavila1> but I used to use mksh, and before that ksh93 2021-05-16T16:25:46 #kisslinux <miskatonic> i am still into mksh 2021-05-16T16:26:20 #kisslinux <midfavila1> if dash had line-editing and tab completion I'd use it. 2021-05-16T16:26:26 #kisslinux <midfavila1> i don't need the korn extensions 2021-05-16T16:27:24 #kisslinux <miskatonic> busybox ash has got completion and history 2021-05-16T16:27:39 #kisslinux <midfavila1> busybox ash is also part of busybox 2021-05-16T16:27:52 #kisslinux <acheam> do you know how deeply you have offended the man, miskatonic 2021-05-16T16:28:02 #kisslinux <midfavila1> don't mis-species me 2021-05-16T16:28:04 #kisslinux <midfavila1> you fuck 2021-05-16T16:28:05 #kisslinux <midfavila1> >:c 2021-05-16T16:28:36 #kisslinux <miskatonic> who is the man, and why is he offended? 2021-05-16T16:32:55 #kisslinux <midfavila1> oh, no wonder my shell scripts were executing so slowly 2021-05-16T16:33:00 #kisslinux <midfavila1> somehow bash ended up as my /bin/sh 2021-05-16T16:33:05 #kisslinux <midfavila1> disgusting 2021-05-16T16:33:37 #kisslinux <midfavila1> ......and yash doesn't respect $ENV... 2021-05-16T16:35:06 #kisslinux <soliwilos> I tried to use mrsh as /usr/bin/sh, but /usr/bin/kiss did not care for it. 2021-05-16T16:35:17 #kisslinux <midfavila1> yup. 2021-05-16T16:35:20 #kisslinux <midfavila1> mrsh is... 2021-05-16T16:35:24 #kisslinux <midfavila1> ...well, it exists. 2021-05-16T16:35:42 #kisslinux <midfavila1> if I'm being honest I don't think it's very good. 2021-05-16T16:37:41 #kisslinux <midfavila1> yash also doesn't seem to like kiss, in some regards... 2021-05-16T16:37:57 #kisslinux <midfavila1> complains about invalid/incomplete multibyte/wide characters. will have to tinker with that... 2021-05-16T16:40:25 #kisslinux <testuser_[m]> phoebos https://github.com/oasislinux/oasis/issues/13 2021-05-16T16:40:51 #kisslinux <soliwilos> I think I had some issues with mksh as well, but been a while since I tried it as /usr/bin/sh. I like it for interactive shell use, though. 2021-05-16T16:41:41 #kisslinux <midfavila1> personally, I dislike redundancy in my systems 2021-05-16T16:41:49 #kisslinux <midfavila1> at least in the sense of "multiple X that only do Y thing" 2021-05-16T16:42:13 #kisslinux <testuser_[m]> Same 2021-05-16T16:42:18 #kisslinux <midfavila1> like 2021-05-16T16:42:27 #kisslinux <midfavila1> it took me ages to get over having to keep multiple browsers installed 2021-05-16T16:43:54 #kisslinux <midfavila1> multiple shells is just too far. that is one line I shant cross 2021-05-16T16:44:06 #kisslinux <dilyn> if anybody wants to adopt anything here, lmk https://github.com/kiss-community/repo-community/issues/197 2021-05-16T16:44:14 #kisslinux <dilyn> otherwise they're getting dropped this week :v 2021-05-16T16:44:24 #kisslinux <dilyn> just the ood ones 2021-05-16T16:45:46 #kisslinux <testuser_[m]> The ones in owned by dylan and dilyn are out of date too ? 2021-05-16T16:46:05 #kisslinux <dilyn> most of them are up to date 2021-05-16T16:46:15 #kisslinux <dilyn> I'm maintaining them until someone wants them xD 2021-05-16T16:46:42 #kisslinux <dilyn> strange that kiss-outdated did not inform me a week ago that mesa 21.1.0 was released... 2021-05-16T16:47:26 #kisslinux <testuser_[m]> You should use that repology jq script for official repos 2021-05-16T16:47:28 #kisslinux <testuser_[m]> way faster 2021-05-16T16:47:32 #kisslinux <testuser_[m]> And accurate too i guess 2021-05-16T16:47:44 #kisslinux <testuser_[m]> Its in the logs somewhere 2021-05-16T16:49:36 #kisslinux <dilyn> mmhmm mhmm 2021-05-16T16:49:57 #kisslinux <dilyn> claudia asked how I got the out of date days, I didn't have the heart to tell them that I just manually look up the releases... 2021-05-16T16:50:07 #kisslinux <dilyn> i'm too lazy to intelligently solve some problems 2021-05-16T16:50:56 #kisslinux <testuser_[m]> Should be easy with shithub api, just get the date of latest release 2021-05-16T16:51:18 #kisslinux <dilyn> oh yeah, it would be pretty easy to figure out in many different ways 2021-05-16T16:52:11 #kisslinux <midfavila1> >shithub 2021-05-16T16:52:17 #kisslinux <midfavila1> i'm stealing this. it's mine now 2021-05-16T16:53:14 #kisslinux <testuser_[m]> the repology script was on termbin but 404 now 2021-05-16T16:53:19 #kisslinux <testuser_[m]> aarng: do you still have it ? 2021-05-16T16:58:04 #kisslinux <claudia02> dilyn: My question about the out of date times pointed to the growing number of outdated packages. 2021-05-16T16:58:21 #kisslinux <claudia02> So its really hard work to tell how old stuff is outdated 2021-05-16T16:59:26 #kisslinux <aarng> lemme see, testuser_[m] 2021-05-16T17:00:27 #kisslinux <aarng> # This prints the first 200 outdated packages. 2021-05-16T17:00:29 #kisslinux <aarng> this? 2021-05-16T17:02:17 #kisslinux <aarng> https://termbin.com/u7xt 2021-05-16T17:11:46 #kisslinux <phoebos> dilyn: github shit has an atom feed for releases 2021-05-16T17:11:56 #kisslinux <phoebos> github.com/foo/bar/releases.atom 2021-05-16T17:12:00 #kisslinux <dilyn> for sure 2021-05-16T17:12:23 #kisslinux <phoebos> i was smart enough to set all of those up like yesterday 2021-05-16T17:12:28 #kisslinux <dilyn> this would be easier if people just updated their packages :v 2021-05-16T17:15:29 #kisslinux <midfavila1> geez, the stock configuration scripts for yash are dense... 2021-05-16T17:24:14 #kisslinux <testuser_[m]> Yea that one aarng 2021-05-16T17:26:41 #kisslinux <kqz> yeah yash comes with a very...heavy and opinionated default setup 2021-05-16T17:26:45 #kisslinux <kqz> neat shell though 2021-05-16T17:29:14 #kisslinux <aarng> testuser_[m]: ok awesome 2021-05-16T17:29:24 #kisslinux <aarng> I should prolly get that thing upstreamed 2021-05-16T17:29:35 #kisslinux <aarng> need to compare with the original script though 2021-05-16T17:31:49 #kisslinux <testuser_[m]> The official kiss outdated script is more generic though since it can be used on personal repos too, not just ones listed on repology 2021-05-16T17:32:41 #kisslinux <aarng> I could try to match functionality, sounds like a fun project 2021-05-16T17:32:56 #kisslinux <aarng> but my time is limited for a couple days, let's see 2021-05-16T17:32:57 #kisslinux <midfavila1> kqz yash is really cool 2021-05-16T17:33:07 #kisslinux <midfavila1> i've wanted to use it for a long time 2021-05-16T17:33:39 #kisslinux <testuser_[m]> What do you like in yash specifically ? 2021-05-16T17:33:57 #kisslinux <midfavila1> well, it's fairly nimble despite having a lot of QoL features 2021-05-16T17:34:07 #kisslinux <midfavila1> and it also implements... I believe POSIX2008 strictly 2021-05-16T17:34:35 #kisslinux <dilyn> good golly miss molly this oudated list got miles longer 2021-05-16T17:34:36 #kisslinux <midfavila1> so it's easy to write portable scripts, but when you need to, there are also more advanced constructs 2021-05-16T17:34:49 #kisslinux <midfavila1> beyond that, it's also not particularly heavy, binary-wise 2021-05-16T17:34:59 #kisslinux <midfavila1> stripped and linked against glibc it's just over 400kb, at -O2 2021-05-16T17:35:13 #kisslinux <midfavila1> compared to oksh which is just over 200kb 2021-05-16T17:35:25 #kisslinux <dilyn> aarng: can you think of a better way to handle your sed-i package than installing to /usr/local? 2021-05-16T17:35:50 #kisslinux <dilyn> I can't, but I'd rather we didn't add this precedent 2021-05-16T17:36:01 #kisslinux <aarng> dilyn, not really 2021-05-16T17:36:07 #kisslinux <dilyn> :'( 2021-05-16T17:36:12 #kisslinux <aarng> but I'm open to suggestions where to put it 2021-05-16T17:36:21 #kisslinux <dilyn> yeah I've been trying to think. 2021-05-16T17:36:23 #kisslinux <kqz> yeah i use it as my login shell, i still have dash as my /bin/sh though 2021-05-16T17:36:26 #kisslinux <aarng> just can't be /usr/bin for obvious reasons 2021-05-16T17:36:46 #kisslinux <midfavila1> honestly, it seems like the only thing preventing me from using yash as my /bin/sh is the warnings I get when running kiss 2021-05-16T17:36:50 #kisslinux <midfavila1> they make me kind of nervous 2021-05-16T17:37:16 #kisslinux <kqz> oh i actually haven't even tried it as my /bin/sh lol, what kind of warnings? 2021-05-16T17:37:27 #kisslinux <midfavila1> something about multi-wide characters, let me check again 2021-05-16T17:37:39 #kisslinux <kqz> technically when yash is run as /bin/sh it automatically goes into "POSIXly correct mode" so I would have assumed compat should be good 2021-05-16T17:37:45 #kisslinux <midfavila1> .: cannot read input: Invalid or incomplete multibyte or wide character 2021-05-16T17:37:45 #kisslinux <midfavila1> .: no such command `eval_gettext' 2021-05-16T17:37:54 #kisslinux <midfavila1> haven't looked into these at all 2021-05-16T17:37:57 #kisslinux <midfavila1> but will laterish 2021-05-16T17:38:20 #kisslinux <midfavila1> if I can I'll modify kiss to be less panic-inducing with yash 2021-05-16T17:38:32 #kisslinux <kqz> hm weird, i did have to hack the package a lot to cut out all of the gettext stuff 2021-05-16T17:38:40 #kisslinux <midfavila1> this is kiss update fyi 2021-05-16T17:39:06 #kisslinux <testuser_[m]> Yeah i got that eval_gettext thing too 2021-05-16T17:39:15 #kisslinux <midfavila1> on yash or something else? 2021-05-16T17:39:22 #kisslinux <midfavila1> if it's on something else that could be a bug... 2021-05-16T17:39:22 #kisslinux <testuser_[m]> When i was using yash 2021-05-16T17:39:23 #kisslinux <midfavila1> ah 2021-05-16T17:39:32 #kisslinux <dilyn> jj wen't a little crazy i think 2021-05-16T17:39:44 #kisslinux <midfavila1> isn't ii the one that abuses fifos and stuff 2021-05-16T17:40:39 #kisslinux <dilyn> you say abuse, we say use in curious ways :v 2021-05-16T17:40:59 #kisslinux <midfavila1> i never said abuse was bad 2021-05-16T17:41:02 #kisslinux <dilyn> I wish scripts respected aliases. that would be nice. 2021-05-16T17:41:03 #kisslinux <midfavila1> unix is an OS for masochists 2021-05-16T17:41:06 #kisslinux <dilyn> conotation good sir! 2021-05-16T17:41:09 #kisslinux <kqz> hm weird, so I can't reproduce the gettext warning, but Ctrl+C no longer works when running kiss update with yash as /bin/sh 2021-05-16T17:41:14 #kisslinux <midfavila1> salvation through suffering 2021-05-16T17:41:22 #kisslinux <midfavila1> and yeah, I noticed that too, kqz 2021-05-16T17:41:54 #kisslinux <midfavila1> i'll be honest, beyond replacing curl, I haven't read kiss much. once I have stuff IRL done for the day I'll put some work into it 2021-05-16T17:41:59 #kisslinux <dilyn> you could name it `sed`, install to /usr/bin, and change the sed= to sed=/var/db/kiss/choices/$pkg>usr>bin>sed, but that's hella gross 2021-05-16T17:42:24 #kisslinux <midfavila1> i mean 2021-05-16T17:42:35 #kisslinux <aarng> yeah, sounds way worse 2021-05-16T17:42:56 #kisslinux <jslick> oh noes, don't drop tmux! konimex will you still be maintaining it? 2021-05-16T17:43:06 #kisslinux <midfavila1> mtm>tmux 2021-05-16T17:43:07 #kisslinux <aarng> /usr/local/bin only sucks because it is not used by any package 2021-05-16T17:43:08 #kisslinux <dilyn> tmux is probably fine :P 2021-05-16T17:43:09 #kisslinux <midfavila1> fucking fight me 2021-05-16T17:43:13 #kisslinux <dilyn> precisely :2021-05-16T17:43:19 #kisslinux <aarng> otherwise it's the most logical location 2021-05-16T17:43:19 #kisslinux <kqz> yeah no idea why ctrl-c breaks, but here's my build file to get rid of the gettext stuff https://git.sr.ht/~kqz/repo/tree/master/item/core/yash/build 2021-05-16T17:43:29 #kisslinux <midfavila1> hmmmm 2021-05-16T17:43:46 #kisslinux <midfavila1> will have to incorporate that into my package 2021-05-16T17:43:50 #kisslinux <testuser_[m]> /usr/lib/sed-i/sed lol 2021-05-16T17:43:52 #kisslinux <kqz> also removes the docs because i dont want to deal with asciidoc 2021-05-16T17:43:56 #kisslinux <aarng> haha 2021-05-16T17:43:58 #kisslinux <dilyn> libexec 2021-05-16T17:44:14 #kisslinux <jslick> > # kiss search '*mtm*' 2021-05-16T17:44:14 #kisslinux <jslick> ERROR Package '*mtm*' not in any repository 2021-05-16T17:44:16 #kisslinux <aarng> kernel module to intercept calls to /usr/bin/sed, ez 2021-05-16T17:44:24 #kisslinux <midfavila1> mtm is packaged in my repo 2021-05-16T17:44:25 #kisslinux <midfavila1> :^) 2021-05-16T17:44:26 #kisslinux <testuser_[m]> Btw dilyn libxkbcommon seems to put some stuff in libexec 2021-05-16T17:44:29 #kisslinux <midfavila1> obligatory shill 2021-05-16T17:44:31 #kisslinux <konimex> jslick: why would I drop tmux? 2021-05-16T17:44:48 #kisslinux <jslick> konimex I was referring to dilyn's post about outdated packages 2021-05-16T17:45:08 #kisslinux <jslick> https://freenode.logbot.info/kisslinux/20210516#c8022926 2021-05-16T17:45:53 #kisslinux <midfavila1> https://git.sdf.org/midfavila/kiss-mfavila/src/branch/master/mbase/mtm-git jslick 2021-05-16T17:46:12 #kisslinux <midfavila1> https://git.sdf.org/midfavila/kiss-mfavila/src/branch/master/ports/mtm-git 2021-05-16T17:46:16 #kisslinux <midfavila1> actually no, this one is better 2021-05-16T17:46:22 #kisslinux <midfavila1> not sure why gitea wouldn't redirect symlinks... 2021-05-16T17:46:22 #kisslinux <midfavila1> meh 2021-05-16T17:46:28 #kisslinux <midfavila1> smol multiplexer 2021-05-16T17:46:56 #kisslinux <midfavila1> i actually need to clean mtm-git up... it was one of the first packages I wrote 2021-05-16T17:47:05 #kisslinux <midfavila1> you can uh, you can really tell 2021-05-16T17:47:18 #kisslinux <dilyn> thanks testuser 2021-05-16T17:47:27 #kisslinux <dilyn> for some reason... I have a gcc dir in libexec... 2021-05-16T17:47:28 #kisslinux <dilyn> wth 2021-05-16T17:47:56 #kisslinux <midfavila1> oh, one other thing, kqz (sorry for the pings) 2021-05-16T17:48:13 #kisslinux <midfavila1> do you use {s,u,9}base? if so, do you have issues with it under yash? 2021-05-16T17:48:39 #kisslinux <midfavila1> i feel like it has something to do with yash trying to prevent accidental removal/overwrite of things... 2021-05-16T17:49:18 #kisslinux <kqz> i use sbase and ubase, seems to work fine with yash, i did install 9base at one point and i think that was the cause of my autotools issues i was having a bit ago 2021-05-16T17:49:24 #kisslinux <kqz> but not sure 2021-05-16T17:49:38 #kisslinux <midfavila1> just checked actually, it does have to do with yash trying to prevent overwries 2021-05-16T17:49:44 #kisslinux <midfavila1> s/overwries/overwrites/ 2021-05-16T17:49:44 #kisslinux <movzbl> <midfavila1> just checked actually, it does have to do with yash trying to prevent overwrites 2021-05-16T17:49:44 #kisslinux <aarng> mtm would be awesome if it used an external program for scrollback 2021-05-16T17:49:54 #kisslinux <aarng> so you can use less(1) and get search for free 2021-05-16T17:49:57 #kisslinux <midfavila1> you could probably edit mtm to not handle scrollback 2021-05-16T17:50:01 #kisslinux <midfavila1> it's under 1kloc iirc 2021-05-16T17:50:05 #kisslinux <midfavila1> ...but, uh 2021-05-16T17:50:06 #kisslinux <midfavila1> fair warning 2021-05-16T17:50:13 #kisslinux <midfavila1> if it's anything like tine, you might have a bad time 2021-05-16T17:50:20 #kisslinux <midfavila1> the source for tine is *insane* 2021-05-16T17:50:23 #kisslinux <aarng> it would still have to save scrollback, just not handle the scrolling itself 2021-05-16T17:50:34 #kisslinux <aarng> basically what dvtm does 2021-05-16T17:50:58 #kisslinux <aarng> and afaik mtm also does not properly redraw 2021-05-16T17:51:02 #kisslinux <aarng> which sucks big time 2021-05-16T17:51:27 #kisslinux <midfavila1> mtm could do with a little more polish 2021-05-16T17:51:34 #kisslinux <midfavila1> if I knew more about C I would hack on it, but as is... 2021-05-16T17:51:41 #kisslinux <aarng> same 2021-05-16T17:54:23 #kisslinux <aarng> dilyn, I will check my jj shells scripts with yash 2021-05-16T17:57:11 #kisslinux <midfavila1> just tested your suggestion about gettext kqz, doesn't seem to have any affect 2021-05-16T17:57:16 #kisslinux <midfavila1> :thinking: 2021-05-16T18:04:39 #kisslinux <kqz> oh, actually i might just be derping, i forgot I have gettext-tiny installed, so maybe that's providing something 2021-05-16T18:04:57 #kisslinux <midfavila1> hmmmm. mayhaps. i have that installed too... 2021-05-16T18:05:12 #kisslinux <kqz> oh, even weirder than :D 2021-05-16T18:05:31 #kisslinux <kqz> are you using the /etc/common config that comes with yash? 2021-05-16T18:05:46 #kisslinux <midfavila1> right now, yeah, since I haven't configured it 2021-05-16T18:05:54 #kisslinux <midfavila1> i need to modify common to source profile... 2021-05-16T18:06:04 #kisslinux <midfavila1> really annoying behavior on yash's part 2021-05-16T18:06:23 #kisslinux <kqz> gotcha, yeah what I did was chagne my ~/.yashrc to source /etc/profile 2021-05-16T18:06:28 #kisslinux <midfavila1> see, thing is, 2021-05-16T18:06:40 #kisslinux <midfavila1> i use profile to set ENV so that I can keep my shell rc out of my home dir 2021-05-16T18:07:19 #kisslinux <midfavila1> i can probably just change a variable to get that to work though 2021-05-16T18:08:19 #kisslinux <kqz> ahh, yeah I _think_ yash only reads $ENV is "POSIXly correct mode" iirc 2021-05-16T18:08:30 #kisslinux <midfavila1> yep 2021-05-16T18:08:51 #kisslinux <midfavila1> ...speaking of which, I discovered the other day that you can't compile linux if POSIXLY_CORRECT is set 2021-05-16T18:08:57 #kisslinux <midfavila1> which is mildly amusing 2021-05-16T18:09:22 #kisslinux <riteo> oh, are you guys still looking for a KISSy comfy shell? 2021-05-16T18:09:29 #kisslinux <kqz> lol really? lots of bizzare behavoir popping up here 2021-05-16T18:09:46 #kisslinux <riteo> oh that looks weird 2021-05-16T18:09:57 #kisslinux <midfavila1> yeah, linux depends on bc being able to handle multi-character variables 2021-05-16T18:10:13 #kisslinux <midfavila1> and posix bc can only handle variables with single-character names 2021-05-16T18:10:30 #kisslinux <kqz> ah, I use an external bc so that probably explains why I haven't ran into that 2021-05-16T18:10:47 #kisslinux <midfavila1> no, you probably just don't set POSIXLY_CORRECT system-wide :p 2021-05-16T18:11:05 #kisslinux <midfavila1> GNU, busybox, and my bc implementation all adhere to that variable 2021-05-16T18:11:32 #kisslinux <midfavila1> only reason I need a seperate bc and can't use the plan 9 bc/dc is because of that damn bc script in linux... 2021-05-16T18:11:44 #kisslinux <midfavila1> like, of *all* the languages you could have written it in, 2021-05-16T18:11:46 #kisslinux <midfavila1> you choose bc 2021-05-16T18:12:15 #kisslinux * acheam just uses busybox 2021-05-16T18:12:31 #kisslinux <acheam> 'ello dilyn 2021-05-16T18:12:32 #kisslinux <midfavila1> d-man himself 2021-05-16T18:12:46 #kisslinux <acheam> big guy dilly c 2021-05-16T18:12:54 #kisslinux <kqz> lol ah, yeah that's probably it, have only used dash as /bin/sh up until now 2021-05-16T18:13:10 #kisslinux <midfavila1> >dilly c 2021-05-16T18:13:27 #kisslinux <aarng> wadylan is still the best name 2021-05-16T18:13:47 #kisslinux <midfavila1> "I can't believe it's not Dylan" 2021-05-16T18:15:22 #kisslinux <dilyn> do NOT call me that >=| 2021-05-16T18:15:30 #kisslinux <midfavila1> which one 2021-05-16T18:15:37 #kisslinux <dilyn> only one person in the universe is allowed to call me dilly and it ain't y'all :P 2021-05-16T18:15:43 #kisslinux <midfavila1> too late, dilly 2021-05-16T18:16:02 #kisslinux <riteo> what did you do 2021-05-16T18:16:09 #kisslinux <riteo> you fell into their trap 2021-05-16T18:16:09 #kisslinux <dilyn> ._./ 2021-05-16T18:16:25 #kisslinux <kqz> looks like you can change the rcfile patch by using --rcfile=patch to run yash 2021-05-16T18:16:30 #kisslinux <riteo> you had to act as if it were nothing, they would've forgotten it by tomorrow 2021-05-16T18:16:33 #kisslinux <kqz> s/patch/path/g 2021-05-16T18:16:33 #kisslinux <movzbl> <kqz> looks like you can change the rcfile path by using --rcfile=path to run yash 2021-05-16T18:16:51 #kisslinux <midfavila1> yeah, but then that requires running a shell script to run my shell 2021-05-16T18:16:54 #kisslinux <midfavila1> which is dumb 2021-05-16T18:17:16 #kisslinux <midfavila1> ...then again, I've done dumber things. 2021-05-16T18:17:17 #kisslinux <acheam> thats like running fish from your zshrc 2021-05-16T18:17:28 #kisslinux <midfavila1> >he uses zsh 2021-05-16T18:17:31 #kisslinux <midfavila1> >HE USES FISH 2021-05-16T18:17:37 #kisslinux <midfavila1> absolutely disgusting acheam 2021-05-16T18:17:45 #kisslinux <midfavila1> i've lost any and all respect I may have had for you 2021-05-16T18:17:48 #kisslinux <acheam> I switched to ash today actually 2021-05-16T18:17:59 #kisslinux <kqz> yeah not the most ideal, but eh, i've done a lot worse for comfort 2021-05-16T18:18:08 #kisslinux <acheam> not as eyecandy, but hey, its for the bloat 2021-05-16T18:18:27 #kisslinux <dilyn> ksh is the way 2021-05-16T18:18:31 #kisslinux <midfavila1> i might just throw a source line in my yash common 2021-05-16T18:18:38 #kisslinux <midfavila1> like at the end or whatever 2021-05-16T18:18:50 #kisslinux <kqz> you could also always just hackishly change the hardcoded path in yash.c ;p 2021-05-16T18:19:10 #kisslinux <midfavila1> also that 2021-05-16T18:19:31 #kisslinux <midfavila1> but the advantage here is that I can source multiple files in one go 2021-05-16T18:19:42 #kisslinux <aarng> eww, why long options in a shell which claims to be the most posix compliant shell 2021-05-16T18:19:53 #kisslinux <aarng> I know, those 2 don't rule each other out, but still... 2021-05-16T18:19:57 #kisslinux <midfavila1> if it's not a posix option it should be a long option 2021-05-16T18:20:09 #kisslinux <midfavila1> and yash does implement its own extensions 2021-05-16T18:20:15 #kisslinux <midfavila1> albeit sparingly 2021-05-16T18:20:18 #kisslinux <acheam> and then golang strolls in with single dash long options 2021-05-16T18:20:36 #kisslinux * aarng pukes 2021-05-16T18:20:44 #kisslinux <midfavila1> welcome to every core X tool 2021-05-16T18:20:55 #kisslinux <midfavila1> wait until you see how xterm parses its options 2021-05-16T18:21:02 #kisslinux <acheam> oh another really annoying thing about ash 2021-05-16T18:21:08 #kisslinux <midfavila1> is that it's part of busybox 2021-05-16T18:21:10 #kisslinux <acheam> when you go back in history, it puts your cursor at the start of the line 2021-05-16T18:21:12 #kisslinux <midfavila1> is that it's kind of slow 2021-05-16T18:21:17 #kisslinux <acheam> probably a trivial thing to fix though 2021-05-16T18:21:19 #kisslinux <kqz> actually I'll probably change it so that yash parses $ENV even in non-posixly correct mode 2021-05-16T18:21:34 #kisslinux <midfavila1> honestly that would be best 2021-05-16T18:21:53 #kisslinux <riteo> what do you guys use as a shell? 2021-05-16T18:22:07 #kisslinux <phoebos[m]> acheam: aye I hate that, but only in vi mode no? 2021-05-16T18:22:12 #kisslinux <kqz> riteo: yash ;p 2021-05-16T18:22:15 #kisslinux <aarng> mid, you shouldn't complain about speed with those shell scripts of yours :p 2021-05-16T18:22:23 #kisslinux <kqz> and dash for /bin/sh, for the minor speed improvement 2021-05-16T18:22:34 #kisslinux <midfavila1> actually, 2021-05-16T18:22:40 #kisslinux <acheam> phoebos[m]: oh maybe 2021-05-16T18:22:48 #kisslinux <dilyn> openzfs 2.1 rc5 supports 5.12 :o finally 2021-05-16T18:22:51 #kisslinux <acheam> but you're priying vi mode from my cold, dead, hands 2021-05-16T18:22:52 #kisslinux <midfavila1> the only "serious" script I've written ended up executing too quickly 2021-05-16T18:23:07 #kisslinux <riteo> kqz: >name starts with "yet another" 2021-05-16T18:23:08 #kisslinux <midfavila1> i had to add a short sleep so that a variable could be processed properly 2021-05-16T18:23:12 #kisslinux <riteo> yeah, this is gonna be good 2021-05-16T18:23:18 #kisslinux <midfavila1> dude yash is based as fuck 2021-05-16T18:23:27 #kisslinux <riteo> reading at it it looks exactly what I need 2021-05-16T18:23:29 #kisslinux <midfavila1> maximally comfy 2021-05-16T18:23:31 #kisslinux <riteo> thanks a lot 2021-05-16T18:23:32 #kisslinux <acheam> oh and it treats multi-line inputs as seperate history entries 2021-05-16T18:23:39 #kisslinux <riteo> really? 2021-05-16T18:23:39 #kisslinux <midfavila1> uh 2021-05-16T18:23:41 #kisslinux <riteo> based af 2021-05-16T18:23:42 #kisslinux <midfavila1> that's standard acheam 2021-05-16T18:23:46 #kisslinux <acheam> oh 2021-05-16T18:23:51 #kisslinux <riteo> oh really^ 2021-05-16T18:23:57 #kisslinux <riteo> s/^/?/ 2021-05-16T18:23:57 #kisslinux <movzbl> <riteo> oh really? 2021-05-16T18:23:57 #kisslinux <acheam> i dislike the standard 2021-05-16T18:23:58 #kisslinux <midfavila1> i've never used a shell that doesn't treat multi-line input as multiple entries 2021-05-16T18:24:11 #kisslinux <acheam> then you've never used the best shell 2021-05-16T18:24:14 #kisslinux <riteo> maybe we're confusing it with multi-line single commands 2021-05-16T18:24:15 #kisslinux <dilyn> ksh does that and it makes me sad :( 2021-05-16T18:24:21 #kisslinux <acheam> zeeee esss aich 2021-05-16T18:24:27 #kisslinux <midfavila1> zed ess aich 2021-05-16T18:24:28 #kisslinux <midfavila1> fuck you 2021-05-16T18:24:36 #kisslinux <acheam> damn canadians 2021-05-16T18:24:43 #kisslinux <midfavila1> get dabbed on, amerifat 2021-05-16T18:24:55 #kisslinux <midfavila1> but yeah like 2021-05-16T18:24:58 #kisslinux <riteo> yash is very based, too bad it has a GNU license 2021-05-16T18:25:03 #kisslinux <midfavila1> if you're running a short script 2021-05-16T18:25:05 #kisslinux <riteo> that would have made it way more based 2021-05-16T18:25:10 #kisslinux <midfavila1> just seperate things with ; instead of a newline 2021-05-16T18:25:13 #kisslinux <midfavila1> it's valid either way 2021-05-16T18:25:21 #kisslinux <phoebos[m]> i can't not have vi mode but scrolling up and having the cursor at the beginning is too ugly 2021-05-16T18:25:31 #kisslinux <aarng> can't do that with a herefile 2021-05-16T18:25:36 #kisslinux <riteo> midfavila1 wait until you run multiline single commands 2021-05-16T18:25:40 #kisslinux <aarng> *heredoc 2021-05-16T18:25:43 #kisslinux <midfavila1> have you considered using the end key 2021-05-16T18:25:47 #kisslinux <midfavila1> it's pretty good 2021-05-16T18:25:50 #kisslinux <midfavila1> i use it a lot 2021-05-16T18:25:53 #kisslinux <midfavila1> very recommended 2021-05-16T18:25:59 #kisslinux <riteo> oh me too 2021-05-16T18:26:01 #kisslinux <acheam> I just use ^a 2021-05-16T18:26:05 #kisslinux <riteo> too bad it's that far 2021-05-16T18:26:08 #kisslinux <acheam> /^e 2021-05-16T18:26:19 #kisslinux <midfavila1> ew 2021-05-16T18:26:23 #kisslinux <midfavila1> that's really awkward, acheam 2021-05-16T18:26:25 #kisslinux <midfavila1> just tried it 2021-05-16T18:26:28 #kisslinux <aarng> do you want the cursor at the end or what? 2021-05-16T18:26:29 #kisslinux <riteo> achea, I didn't know you could do that 2021-05-16T18:26:38 #kisslinux <acheam> NOT IF YOU MAP CONTROL TO CAPS LOCK 2021-05-16T18:26:39 #kisslinux <riteo> s/achea/acheam/ 2021-05-16T18:26:39 #kisslinux <movzbl> <riteo> acheam, I didn't know you could do that 2021-05-16T18:26:41 #kisslinux <acheam> oops 2021-05-16T18:26:42 #kisslinux <riteo> thanks a lot 2021-05-16T18:26:48 #kisslinux <midfavila1> caps is cruise control for cool 2021-05-16T18:26:49 #kisslinux <midfavila1> lmao 2021-05-16T18:26:50 #kisslinux <aarng> since you are in normal mode, does it really matter if you press i or A? 2021-05-16T18:27:03 #kisslinux <aarng> phoebos[m] 2021-05-16T18:27:09 #kisslinux <midfavila1> i really need to get around to modifying my keyboard's firmware... 2021-05-16T18:27:20 #kisslinux <midfavila1> having the ability to switch to a more ergonomic layout like workman-p would be nice 2021-05-16T18:27:52 #kisslinux <midfavila1> but then that requires I spend time relearning how to type, and that's gonna suuuuuuuuuuuuuuuuuuck 2021-05-16T18:28:04 #kisslinux <aarng> I'd like to have a fully programmable keyboard just to change the function layer and swap capslock with control 2021-05-16T18:28:16 #kisslinux <midfavila1> get a model F or M with a soarer's 2021-05-16T18:28:19 #kisslinux <phoebos[m]> sloowwwww 2021-05-16T18:28:37 #kisslinux <aarng> keyboard is too big 2021-05-16T18:28:46 #kisslinux <midfavila1> dude you would hate my setup 2021-05-16T18:28:51 #kisslinux <phoebos[m]> also is there a way to default to being in normal mode not insert 2021-05-16T18:29:15 #kisslinux <aarng> don't think so, no 2021-05-16T18:29:40 #kisslinux <aarng> mid, ngl, those compact ibm's are pretty cool 2021-05-16T18:29:41 #kisslinux <phoebos[m]> ugh 2021-05-16T18:29:53 #kisslinux <aarng> full size is just too much though 2021-05-16T18:29:59 #kisslinux <midfavila1> you mean the 60% Fs or the tkless 122 Ms? 2021-05-16T18:30:03 #kisslinux <midfavila1> both are interesting 2021-05-16T18:30:17 #kisslinux <midfavila1> for a while I considered getting my hands on a 60% F and modding it into a laptop 2021-05-16T18:30:27 #kisslinux <aarng> the tenkeyless ones I guess, just without the numpad 2021-05-16T18:30:29 #kisslinux <midfavila1> other people's enjoyment be damned 2021-05-16T18:30:32 #kisslinux <riteo> what do you mean for "modding it into a laptop" 2021-05-16T18:30:36 #kisslinux <midfavila1> i mean 2021-05-16T18:30:41 #kisslinux <midfavila1> ripping out the regular keyboard 2021-05-16T18:30:43 #kisslinux <acheam> duct taping a screen on it? 2021-05-16T18:30:45 #kisslinux <midfavila1> and grafting the F to the laptop 2021-05-16T18:30:53 #kisslinux <riteo> how 2021-05-16T18:30:58 #kisslinux <acheam> it wouldn't close? 2021-05-16T18:31:02 #kisslinux <riteo> isn't a keybord like, super thick 2021-05-16T18:31:08 #kisslinux <acheam> chonky 2021-05-16T18:31:15 #kisslinux <midfavila1> if you're a baby and use a one-inch thick macbook air 2021-05-16T18:31:16 #kisslinux <aarng> have you seen his laptops? 2021-05-16T18:31:18 #kisslinux <midfavila1> or some shit walmart laptop 2021-05-16T18:31:23 #kisslinux <acheam> lol 2021-05-16T18:31:25 #kisslinux <riteo> aarng: well, yes 2021-05-16T18:31:27 #kisslinux <midfavila1> but it would totally fit in my Getac 2021-05-16T18:31:38 #kisslinux <acheam> thats scary 2021-05-16T18:31:39 #kisslinux <midfavila1> it's like four or five inches thick 2021-05-16T18:31:50 #kisslinux <midfavila1> weighs eight pounds, sans batteries and hard disk 2021-05-16T18:32:06 #kisslinux <midfavila1> suitable for use as both a self-defense implement and a ballistic shield, in an emergency 2021-05-16T18:32:08 #kisslinux * acheam is typing this from a "thin n light" 2021-05-16T18:32:18 #kisslinux <riteo> super cringe 2021-05-16T18:32:19 #kisslinux <midfavila1> thin and light is for those who are thin and light 2021-05-16T18:32:27 #kisslinux <midfavila1> real chads use thicc and hefty laptops 2021-05-16T18:32:30 #kisslinux <riteo> I'm thin and light 2021-05-16T18:32:33 #kisslinux <acheam> as am i 2021-05-16T18:32:36 #kisslinux <midfavila1> a smol bab 2021-05-16T18:32:50 #kisslinux <acheam> dude we're linux nerds what did you expect 2021-05-16T18:32:58 #kisslinux <dilyn> thin n lights are the way 2021-05-16T18:32:58 #kisslinux <midfavila1> i mean, fair enough 2021-05-16T18:33:02 #kisslinux <midfavila1> stfu dilyn 2021-05-16T18:33:05 #kisslinux <dilyn> my aesthetic is fake nerd 2021-05-16T18:33:07 #kisslinux <midfavila1> hipsters don't get a say in this 2021-05-16T18:33:18 #kisslinux <midfavila1> go back to drinking soy pumpkin spice lattes >:c 2021-05-16T18:33:30 #kisslinux <acheam> you can't get buff by messing around with bootloaders at 3am 2021-05-16T18:33:33 #kisslinux <dilyn> but the pumpkin sauce starbucks uses has 2% milk in it :( 2021-05-16T18:33:37 #kisslinux <midfavila1> inCORRECT, acheam 2021-05-16T18:33:47 #kisslinux <dilyn> I was vegan for 8 months and then the pumpkin spice latte came back. and I failed 2021-05-16T18:33:47 #kisslinux <midfavila1> my finger joints are super muscular 2021-05-16T18:33:53 #kisslinux <midfavila1> that's what typing on an M does 2021-05-16T18:34:06 #kisslinux <midfavila1> 75-85g of force gang 2021-05-16T18:34:12 #kisslinux <acheam> dilyn: getting high on your own supply? 2021-05-16T18:34:31 #kisslinux <dilyn> I absolutely took 3 whole containers of that sauce home 2021-05-16T18:34:42 #kisslinux <acheam> remind me not to hire you 2021-05-16T18:34:55 #kisslinux <acheam> speaking of which 2021-05-16T18:35:01 #kisslinux <acheam> how goes the job hunt? 2021-05-16T18:35:05 #kisslinux <dilyn> hey it expired! and I was in charge 2021-05-16T18:35:10 #kisslinux <dilyn> I get to do those things :) 2021-05-16T18:35:14 #kisslinux <midfavila1> speaking of which, fuck, I need to write my resume instead of shitposting in here 2021-05-16T18:35:31 #kisslinux <dilyn> it's going well! got rejected from one, have an interview for another. I need to get my webcam/mic working on my laptop for it 2021-05-16T18:35:50 #kisslinux <midfavila1> do you use pulse or alsa, dilyn? 2021-05-16T18:35:59 #kisslinux <dilyn> alsa ofc 2021-05-16T18:36:17 #kisslinux <midfavila1> you should post info about getting your mic working 2021-05-16T18:36:23 #kisslinux <dilyn> ideally I'm gonna get it to work today, but if I can't then I'm just nuking the laptop and putting OSX back on it 2021-05-16T18:36:24 #kisslinux <kqz> i wait until i'm "working" my current day job to start working on resumes, you get a lot more motivation that way 2021-05-16T18:36:24 #kisslinux <riteo> thinking about it, what kind of job are you looking for? If it required you to install weird stuff would you go for it or look for something else? 2021-05-16T18:36:32 #kisslinux <dilyn> I've never tried it! never had to. 2021-05-16T18:36:54 #kisslinux <midfavila1> kqz I need a resume before my school starts shopping around for placements 2021-05-16T18:37:02 #kisslinux <dilyn> I'm looking for techy-adjacent positions -- anything that lets me use some real skills would be nice, anything that actually utilizes my degrees is ideal 2021-05-16T18:37:16 #kisslinux <midfavila1> be one of those techno-ethicists or w/e 2021-05-16T18:37:24 #kisslinux <midfavila1> evaluate the ethics of technology and its applications 2021-05-16T18:37:31 #kisslinux <dilyn> i've definitely been emailing resumes and cover letters to my work email to use generic fonts and export to PDFs lmao 2021-05-16T18:37:45 #kisslinux <riteo> lol 2021-05-16T18:37:46 #kisslinux <dilyn> ethics is gross 2021-05-16T18:37:49 #kisslinux <dilyn> aesthetics is the way 2021-05-16T18:37:53 #kisslinux <midfavila1> my man 2021-05-16T18:38:21 #kisslinux <dilyn> my philosophy degree required an ethics course, except you could ask to do something else instead to count for the requirement 2021-05-16T18:38:33 #kisslinux <dilyn> so I took an aristotle seminar and got to escape the soul-crushing requirement 2021-05-16T18:40:28 #kisslinux <midfavila1> i get all my philosophy from anime and shitposts 2021-05-16T18:40:40 #kisslinux <dilyn> cringe 2021-05-16T18:40:43 #kisslinux <midfavila1> says you 2021-05-16T18:41:10 #kisslinux <dilyn> says me indeed 2021-05-16T18:41:27 #kisslinux <dilyn> noticed that my cpu wasn't boosting to 4.2GHz during builds which is just simply unacceptable so now I get to reconfigure my kernel ;v 2021-05-16T18:41:40 #kisslinux <midfavila1> uh 2021-05-16T18:41:45 #kisslinux <midfavila1> have you checked your governor under /sys 2021-05-16T18:42:00 #kisslinux <midfavila1> because you can just, like, change that 2021-05-16T18:42:25 #kisslinux <dilyn> I only have performance enabled 2021-05-16T18:42:29 #kisslinux <midfavila1> cringe 2021-05-16T18:42:33 #kisslinux <dilyn> lol 2021-05-16T18:42:34 #kisslinux <midfavila1> use ondemand or conservative 2021-05-16T18:48:46 #kisslinux <riteo> yeah 2021-05-16T18:48:52 #kisslinux <riteo> imagine wasting power for performance you're not using 2021-05-16T18:48:57 #kisslinux <riteo> so cringe 2021-05-16T18:49:04 #kisslinux <riteo> lol 2021-05-16T18:49:09 #kisslinux <dilyn> conservative is for laptops mid 2021-05-16T18:49:12 #kisslinux <midfavila1> imagine thinking your CPU wastes power when running at lower clock freqs 2021-05-16T18:49:12 #kisslinux <dilyn> noty 2021-05-16T18:49:12 #kisslinux <midfavila1> lol 2021-05-16T18:49:18 #kisslinux <midfavila1> and no, powersave is for laptops 2021-05-16T18:49:37 #kisslinux <riteo> wouldn't ondemand be better for laptops though? 2021-05-16T18:49:50 #kisslinux <midfavila1> not really 2021-05-16T18:49:55 #kisslinux <riteo> I really don't know these power settings, but by the name it sounds like the best choice IMO 2021-05-16T18:50:06 #kisslinux <midfavila1> ondemand means that your CPU will fire as fast as a program wants 2021-05-16T18:50:12 #kisslinux <riteo> well, yes 2021-05-16T18:50:18 #kisslinux <riteo> wouldn't that be better? 2021-05-16T18:50:20 #kisslinux <midfavila1> so if something starts chewing up CPU, you're gonna burn energy a lot faster 2021-05-16T18:50:27 #kisslinux <midfavila1> at least imho, a laptop shouldn't be optimized for power 2021-05-16T18:50:33 #kisslinux <midfavila1> it should be optimized towards efficiency 2021-05-16T18:50:39 #kisslinux <riteo> well, if you run a cpu chewing program you want to chew it 2021-05-16T18:50:46 #kisslinux <riteo> right 2021-05-16T18:50:46 #kisslinux <midfavila1> my response is 2021-05-16T18:50:51 #kisslinux <midfavila1> "don't run such programs on a laptop" 2021-05-16T18:50:57 #kisslinux <midfavila1> or, alternatively 2021-05-16T18:51:00 #kisslinux <riteo> right 2021-05-16T18:51:02 #kisslinux <midfavila1> "at least plug into a wall" 2021-05-16T18:51:24 #kisslinux <riteo> is there a way to max its performance usage when plugged into a wall? 2021-05-16T18:51:30 #kisslinux <riteo> that'd be the best option at this point 2021-05-16T18:51:33 #kisslinux <dilyn> the author of the help text for conservative disagrees with you mid 2021-05-16T18:51:35 #kisslinux <dilyn> it's for laptops 2021-05-16T18:51:41 #kisslinux <midfavila1> idc 2021-05-16T18:51:45 #kisslinux <dilyn> lol 2021-05-16T18:51:49 #kisslinux <midfavila1> he can go chew on a can for all I care 2021-05-16T18:52:00 #kisslinux <midfavila1> and I mean, yeah, you can use udev for that 2021-05-16T18:52:03 #kisslinux <midfavila1> or you could like 2021-05-16T18:52:13 #kisslinux <riteo> what's the difference between conservative and powersave? 2021-05-16T18:52:14 #kisslinux <aarng> there are situations where you want to finish a task as quickly as possible 2021-05-16T18:52:16 #kisslinux <midfavila1> have a cronjob that checks the status of AC using sys every few minutes 2021-05-16T18:52:26 #kisslinux <aarng> as opposed to it running for a longer time because of low clocks 2021-05-16T18:52:30 #kisslinux <midfavila1> conservative slowly ramps up and down clock speeds as needed, riteo 2021-05-16T18:52:48 #kisslinux <riteo> oh cool 2021-05-16T18:53:01 #kisslinux <riteo> I see though why you'd prefer powersave 2021-05-16T18:53:05 #kisslinux <midfavila1> so if a job is consistently inducing high load, then your freq will slowly scale up until it's not needed, at which point it'll slowly ramp down 2021-05-16T18:53:08 #kisslinux <aarng> so powersave might not always be the option which saves the most power 2021-05-16T18:53:16 #kisslinux <midfavila1> again 2021-05-16T18:53:17 #kisslinux <midfavila1> my response is 2021-05-16T18:53:20 #kisslinux <midfavila1> "plug into a wall" 2021-05-16T18:53:20 #kisslinux <midfavila1> or 2021-05-16T18:53:26 #kisslinux <midfavila1> "don't run such programs on a laptop" 2021-05-16T18:53:39 #kisslinux <midfavila1> or just like, manually switch your governor 2021-05-16T18:53:42 #kisslinux <midfavila1> it's not like it's hard 2021-05-16T18:53:58 #kisslinux <riteo> yeah I agree 2021-05-16T18:54:48 #kisslinux <riteo> at this point instead of risking your computer to drain itself and guess to you it makes sense to change it manually if you really want it 2021-05-16T18:54:57 #kisslinux <riteo> s/to you/for you/ 2021-05-16T18:54:57 #kisslinux <movzbl> <riteo> at this point instead of risking your computer to drain itself and guess for you it makes sense to change it manually if you really want it 2021-05-16T18:55:08 #kisslinux <midfavila1> Mmh. 2021-05-16T18:55:27 #kisslinux <midfavila1> Once I have dynamic DNS and Wireguard set up for my main system, I'm just going to use my laptop as a thinclient 2021-05-16T18:56:55 #kisslinux <riteo> do you mean that all heavy stuff will be done on your main computer? 2021-05-16T18:57:01 #kisslinux <midfavila1> yup. 2021-05-16T18:57:07 #kisslinux <riteo> cool 2021-05-16T18:57:38 #kisslinux <midfavila1> that's why my laptop is named "speculatores". it's for scouting and gathering info, to be passed to the "commandante" for processing 2021-05-16T18:58:17 #kisslinux <midfavila1> i like to name my machines after military ranks. 2021-05-16T18:58:25 #kisslinux <midfavila1> well, ranks/trades 2021-05-16T19:00:23 #kisslinux <riteo> that really fits nicely in your aesthetic 2021-05-16T19:00:34 #kisslinux <midfavila1> :p 2021-05-16T19:03:19 #kisslinux <midfavila1> man, I really want to figure out how to get yash to set the terminal title of the currently-running program... 2021-05-16T19:03:40 #kisslinux <midfavila1> i have the basics of it right now, but it's clunky 2021-05-16T19:10:46 #kisslinux <midfavila1> do any of you happen to know if wildcards can be used in shell function names? I assume not 2021-05-16T19:12:10 #kisslinux <aarng> https://termbin.com/ir5t 2021-05-16T19:12:58 #kisslinux <aarng> that's my prompt. it sets the title but I doubt there is a way to do the currently running program 2021-05-16T19:13:09 #kisslinux <midfavila1> there is with yash 2021-05-16T19:13:22 #kisslinux <aarng> you need something like pre-exec or whatever it's called 2021-05-16T19:13:26 #kisslinux <aarng> what zsh and bash have 2021-05-16T19:13:29 #kisslinux <midfavila1> it includes functions that override the command you type with a call 2021-05-16T19:13:36 #kisslinux <midfavila1> e.g "su" doesn't actually use su itself 2021-05-16T19:13:44 #kisslinux <midfavila1> but rather calls a function that sets the title and then invokes su 2021-05-16T19:14:03 #kisslinux <midfavila1> i want to try and set the name of the function in such a way that it matches all commands 2021-05-16T19:14:09 #kisslinux <aarng> should be easy then? 2021-05-16T19:14:25 #kisslinux <midfavila1> well, * and $0 aren't valid 2021-05-16T19:14:58 #kisslinux <aarng> oh, so there is a separate function for every command? 2021-05-16T19:15:00 #kisslinux <midfavila1> yeah 2021-05-16T19:15:05 #kisslinux <midfavila1> i guess you could use a case statement 2021-05-16T19:15:12 #kisslinux <midfavila1> that matches *, and then invokes the function 2021-05-16T19:15:25 #kisslinux <aarng> I would have to look at it 2021-05-16T19:15:36 #kisslinux <midfavila1> will upload the relevant snippet 2021-05-16T19:16:57 #kisslinux <midfavila1> http://0x0.st/-jtR.txt 2021-05-16T19:19:56 #kisslinux <aarng> oh, you are wrapping every command, lol 2021-05-16T19:20:02 #kisslinux <midfavila1> that's just the stock config 2021-05-16T19:20:09 #kisslinux <midfavila1> the one on the bottom is what I'm tinkering with 2021-05-16T19:21:31 #kisslinux <aarng> it's just using functions to wrap commands which then sets the terminal title 2021-05-16T19:21:38 #kisslinux <midfavila1> yeah, obviously 2021-05-16T19:21:50 #kisslinux <aarng> there's no way to do that for all commands 2021-05-16T19:22:06 #kisslinux <aarng> unless you literally wrap every single one 2021-05-16T19:22:10 #kisslinux <midfavila1> that sucks. not entirely unexpected. oh well. 2021-05-16T19:22:28 #kisslinux <aarng> as I said, you need like a pre-exec (name?) like zsh and bash have 2021-05-16T19:23:11 #kisslinux <aarng> it's a function which gets called after you pressed enter to run a command 2021-05-16T19:23:28 #kisslinux <midfavila1> Mmh. 2021-05-16T19:29:43 #kisslinux <riteo> time to write a new shell with extremely flexible scripting abilities 2021-05-16T19:29:53 #kisslinux <dilyn> toysh 2021-05-16T19:30:16 #kisslinux <midfavila1> scsh 2021-05-16T19:30:24 #kisslinux <midfavila1> functional shell scripting, let's goooooooooooo 2021-05-16T19:34:17 #kisslinux <dilyn> adding all these virtio/kvm options to the kernel blew up its size 2021-05-16T19:34:20 #kisslinux <dilyn> literally doubled smh 2021-05-16T19:34:39 #kisslinux <dilyn> virtualization is bloat. don't use it 2021-05-16T19:34:43 #kisslinux <dilyn> just by a new machine :v 2021-05-16T19:38:26 #kisslinux <riteo> well, doubling is a relative thing 2021-05-16T19:38:42 #kisslinux <dilyn> well sure 2021-05-16T19:38:47 #kisslinux <riteo> if you had an enourmous kernel config and turned that stuff on it would've looked like a small thing 2021-05-16T19:38:50 #kisslinux <dilyn> y'all with your 20MB kernels would never notice 2021-05-16T19:38:57 #kisslinux <riteo> yeah 2021-05-16T19:39:23 #kisslinux <acheam> dilyn: if you'll buy me a new machine i'll happily disable virtualization 2021-05-16T19:39:34 #kisslinux <riteo> what was the size change, precisely? 2021-05-16T19:39:34 #kisslinux <dilyn> hng 2021-05-16T19:39:50 #kisslinux <dilyn> I trimmed some stuff and got it back down a bit 2021-05-16T19:39:54 #kisslinux <dilyn> but it's at 9.3MB 2021-05-16T19:40:01 #kisslinux <dilyn> :'( 2021-05-16T19:40:54 #kisslinux <riteo> god though this is all machine code, right? 2021-05-16T19:41:14 #kisslinux <riteo> that's an *enormous* amount of code that we use to have an usable machine 2021-05-16T19:41:15 #kisslinux <midfavila1> i mean, yeah, kernels are ELFs 2021-05-16T19:41:30 #kisslinux <riteo> and there are people with even bigger kernels 2021-05-16T19:42:01 #kisslinux <riteo> IIRC 20mb is actually pretty low compared to other linux kernels 2021-05-16T19:42:12 #kisslinux <midfavila1> mine are phat only because I compile my drivers and firmware into them directly 2021-05-16T19:42:13 #kisslinux <riteo> if I'm not wrong there are also 50mb ones 2021-05-16T19:42:21 #kisslinux <midfavila1> but even with that, my kernels never exceed 15mb 2021-05-16T19:42:27 #kisslinux <midfavila1> i think the average is 12mb 2021-05-16T19:43:23 #kisslinux <phoebos> riteo: are you nae thinking of initramfs 2021-05-16T19:43:30 #kisslinux <dilyn> there's a kernel option whose help text says that disabling it shrinks kernel size by 300Kb and you should not disable the option under ANY circumstances unless size is the most important thing 2021-05-16T19:43:34 #kisslinux <dilyn> turn that baby off every damn time 2021-05-16T19:45:33 #kisslinux <acheam> wut 2021-05-16T19:46:59 #kisslinux <m3g> which option 2021-05-16T19:47:11 #kisslinux <m3g> I try to stay under 10 with kerns 2021-05-16T19:51:28 #kisslinux <merakor> I really never cared about kernel size 2021-05-16T19:51:46 #kisslinux <merakor> Mine is 9.4M, but it might as well be 40M and I wouldn't care that much 2021-05-16T19:53:05 #kisslinux <merakor> I did start with "make allnoconfig" for my old laptop though 2021-05-16T19:53:08 #kisslinux <riteo> phoeboss yeah 2021-05-16T19:53:16 #kisslinux <riteo> I was thinking about them, sorry 2021-05-16T19:53:30 #kisslinux <merakor> That didn't work out well for my current laptop 2021-05-16T19:53:51 #kisslinux <dilyn> m3g: there are a few options like that, have fun finding them :P 2021-05-16T19:53:53 #kisslinux <riteo> brb gotta eat something 2021-05-16T19:54:03 #kisslinux <dilyn> allnoconfig is the best way to do it! 2021-05-16T19:54:16 #kisslinux <dilyn> technically you only need to enable like 7 options 2021-05-16T19:54:24 #kisslinux <dilyn> it won't be mighty usable, but it would work 2021-05-16T19:54:25 #kisslinux <merakor> It is fun if you have a sane computer 2021-05-16T19:54:47 #kisslinux <merakor> My current laptop is just pieces of crap shoved together 2021-05-16T19:55:00 #kisslinux <m3g> I rather strip away the 'default' config 2021-05-16T19:55:40 #kisslinux <m3g> I am not that smart to understand what would need to go on after allnoconfig 2021-05-16T19:55:58 #kisslinux <merakor> Don't worry neither of us were when we did that 2021-05-16T19:56:15 #kisslinux <merakor> s/neither/none/ 2021-05-16T19:56:15 #kisslinux <movzbl> <merakor> Don't worry none of us were when we did that 2021-05-16T19:56:52 #kisslinux <merakor> It took me like 5-7 retries to get a working kernel after allnoconfig 2021-05-16T19:57:03 #kisslinux <m3g> mmm 2021-05-16T19:57:06 #kisslinux <m3g> not a big number 2021-05-16T19:57:19 #kisslinux <m3g> but I would like to try that with a rpi 2021-05-16T19:58:06 #kisslinux <m3g> still can't figure out how would I go about getting an rpi in kiss though :(( 2021-05-16T19:58:36 #kisslinux <m3g> found more resources but can't into what special deeds would go for it 2021-05-16T19:59:43 #kisslinux <m3g> coveted achievement yet to take 2021-05-16T20:00:38 #kisslinux <merakor> Yeah, I would delve into porting carbs into rpi if I had the spare time 2021-05-16T20:00:54 #kisslinux <merakor> But there is Glasnost, iirc 2021-05-16T20:01:08 #kisslinux <merakor> Which is a kiss fork and has a rpi port(?) 2021-05-16T20:01:51 #kisslinux <dilyn> should 2021-05-16T20:23:36 #kisslinux <jedavies> dilyn / illiliti: for the qemu build issue, is it correct that you can't build unless you uncomment the sysinfo.h line in the patch? 2021-05-16T20:24:38 #kisslinux <dilyn> indeed 2021-05-16T20:25:36 #kisslinux <jedavies> That's strange, because for me it won't build if it is uncommented. "error: redefinition of 'struct sysinfo'" ... 2021-05-16T20:26:06 #kisslinux <jedavies> Looking into what's going on 2021-05-16T20:58:18 #kisslinux <dilyn> been troubleshooting an error with this webcam driver for the last two hours 2021-05-16T20:58:29 #kisslinux <dilyn> turns out the firmware I'm using is 34kb, but the official working one is... 2021-05-16T20:58:30 #kisslinux <dilyn> 1.4MB 2021-05-16T20:58:35 #kisslinux <dilyn> no idea how that one happened. 2021-05-16T20:58:48 #kisslinux <dilyn> jedavies: indeed it's a strange problem! 2021-05-16T20:59:10 #kisslinux <dilyn> Previously, it wouldn't build for me unless it WAS commented out. So I have no real idea what's wrong :X 2021-05-16T21:01:29 #kisslinux <jedavies> OK - if you have linux-headers 5.10 from core/ it works if you comment out the sys/sysinfo.h include. This is why it worked for me. Noticed illiliti had 5.12, so tested with that. With 5.12 it works if the include is NOT commented out. 2021-05-16T21:02:50 #kisslinux <dilyn> I was also using 5.12 2021-05-16T21:02:57 #kisslinux <dilyn> good to know 2021-05-16T21:03:23 #kisslinux <jedavies> So will need a conditional patch depending on installed linux-headers version!? Wonder how other distros dealt with this... 2021-05-16T21:04:00 #kisslinux <jedavies> Also what kernel version it changed. Is 5.11 OK I wonder... 2021-05-16T21:08:40 #kisslinux <riteo> here I am 2021-05-16T21:10:23 #kisslinux <dilyn> I don't know that we should specifically concern ourselves with a pkg version problem 2021-05-16T21:10:44 #kisslinux <dilyn> if users aren't using the main repository's headers there are bound to be problems :S 2021-05-16T21:13:38 #kisslinux <jedavies> OK - how about I split that change out into a separate patch, still apply it, but add a note in the build file to let users know they will need to fork the pkg and not apply that patch if they're running the latest kernel? 2021-05-16T21:16:29 #kisslinux <riteo> that sounds weird 2021-05-16T21:16:39 #kisslinux <riteo> the opposite would make more sense IMO 2021-05-16T21:16:45 #kisslinux <riteo> after all, this is a bleeding edge distro 2021-05-16T21:18:31 #kisslinux <jedavies> But the version in core/ is 5.10 2021-05-16T21:18:50 #kisslinux <dilyn> because there's no substantially good reason not to just use lts headers 2021-05-16T21:19:07 #kisslinux <dilyn> I don't think any package should have to cater to a version of a package that isn't in the main repositories 2021-05-16T21:19:16 #kisslinux <riteo> yeah I agree 2021-05-16T21:19:19 #kisslinux <dilyn> now we'll just know what to tell users who report errors 2021-05-16T21:22:10 #kisslinux <jedavies> Yup, makes sense. It would seem strange for something to depend on a version of a package not in the repos. If you install your own linux-headers, you have to deal with whatever comes up. 2021-05-16T21:52:18 #kisslinux <hellboy2d> Anyone uses fstrim? 2021-05-16T22:10:37 #kisslinux <jslick> I have before, yeah