2020-04-16T02:02:33 #kisslinux dylan05: https://github.com/cemkeylan/yaic check it out if you would want to get rid of bash and try ii 2020-04-16T02:19:02 #kisslinux merakor: for the shellcheck disable=2064, instead of doing that, maybe you could set a variable to stty -g right before the trap, and then use that variable single quoted in the trap so it expands when the trap runs and makes shellcheck happy without disabling the warning? 2020-04-16T02:22:21 #kisslinux also for the 2 disable=2015, maybe instead of && ||: you could do ! || to avoid an issue with errexit and also avoid having to disable the warning? 2020-04-16T02:36:14 #kisslinux Kinda hacky, though 2020-04-16T02:37:10 #kisslinux I'm honestly confused why an IRC client is using errexit, which is inherently hacky, though 2020-04-16T02:37:56 #kisslinux *li clientl, apprently 2020-04-16T03:38:06 #kisslinux e5ten: figured out why that clang flag error pops up when building broadcom-wl: it's because I built the kernel with clang 2020-04-16T03:38:17 #kisslinux what an easily solved mystery 2020-04-16T03:47:54 #kisslinux Ohhhh it uses the same CFLAGS as it did for the kernel, makes sense 2020-04-16T04:21:30 #kisslinux yeah 2020-04-16T04:21:34 #kisslinux i just don't know why it forces gcc 2020-04-16T04:22:00 #kisslinux it's probably buried somewhere in here but it's not in the main Makefile 2020-04-16T04:22:33 #kisslinux nevermind it accepts declaring CC now 2020-04-16T04:22:34 #kisslinux strange 2020-04-16T05:25:46 #kisslinux ax: You need to figure out what the expected provider of the libraries is. Is it util-linux or e2fsprogs? If it were me, I'd simply make btrfs-progs depend on util-linux. 2020-04-16T05:31:03 #kisslinux https://github.com/landley/toybox/pull/182 that's ridiculous 2020-04-16T05:34:01 #kisslinux That's probably the one thing I don't like about toybox 2020-04-16T05:41:10 #kisslinux that's a seemingly absurd choice 2020-04-16T05:51:50 #kisslinux (you know maybe it'd be helpful if he knew that people felt that the only thing they disliked about toybox was the build scripts needing bash maybe express that) 2020-04-16T06:01:59 #kisslinux I'll leave a comment soon-ish 2020-04-16T06:06:44 #kisslinux me too. btw i wanted to fix and write tests for this issue https://github.com/landley/toybox/issues/174, but when i noticed that test scripts full of bashisms, i immediately forgot this idea XD 2020-04-16T06:17:15 #kisslinux hi, for those too lazy to setup kiss, i was bored and created a kiss vagrant box for vagrant/libvirt, at: https://app.vagrantup.com/abi/boxes/kiss/ 2020-04-16T06:17:58 #kisslinux Neat 2020-04-16T06:29:16 #kisslinux "I'm doing bash intentionally, and writing a bash replacement shell." | Is he seriously trying to reimplement Bash or is he talking about some subset of minor Bashisms? 2020-04-16T06:29:49 #kisslinux I believe it's all of bash(?) 2020-04-16T06:30:12 #kisslinux O.o Is he aware how big of a task that is? 2020-04-16T06:30:47 #kisslinux https://github.com/landley/toybox/blob/master/toys/pending/sh.c 2020-04-16T06:31:15 #kisslinux Like OSH *just* became able to run Neofetch (I submitted a PR, btw) 2020-04-16T06:32:06 #kisslinux even then, it doesn't make sense if they want bash specifically since *BSDs doesn't ship bash by default (unless Toybox is Linux-only) 2020-04-16T06:32:09 #kisslinux Yeah, I saw it when I woke up this morning 2020-04-16T06:32:55 #kisslinux Wasn't sure if you did because notifications seem to be broken for me for some reason. Not sure if I did something wrong 2020-04-16T06:37:28 #kisslinux Nvm it apparently started going into my spam folder the past couple of weeks 2020-04-16T06:37:47 #kisslinux Crestwave: I left some comments. 2020-04-16T07:05:21 #kisslinux Crestwave: Merged, thanks. 2020-04-16T07:05:32 #kisslinux I'll be back on a little later (garden time) 2020-04-16T07:11:44 #kisslinux Great, thanks. I think you might prefer the last comment I made, though 2020-04-16T07:52:39 #kisslinux GOOOOOOD MORNIIIIIIIING! 2020-04-16T07:52:48 #kisslinux how's everyone doing? 2020-04-16T08:18:24 #kisslinux E5ten: we want the trap to expand before so that we restore the proper values. If we expand it when we receive a signal it will be useless because it will output the current value. That trap is to restore the previous value. 2020-04-16T10:20:33 #kisslinux Anyone had an issue building libva-utils after the libdrm update? libtool: error: cannot find the library '/usr/lib/libdrm.la' or unhandled argument '/usr/lib/libdrm.la' 2020-04-16T12:23:12 #kisslinux dylanaraps: `-> libressl Checksum mismatch` 2020-04-16T12:45:55 #kisslinux lieu: Fixed. 2020-04-16T12:46:07 #kisslinux jedavies: I can't seem to reproduce at all. Builds fine here. 2020-04-16T12:46:39 #kisslinux Crestwave: I'm not too bothered by it as-is. I've been meaning to clean up neofetch from top to bottom anyway. 2020-04-16T12:47:59 #kisslinux https://github.com/oddlama/autokernel 2020-04-16T12:48:09 #kisslinux > Autokernel is primarily a kernel configuration management tool. Its main purpose is to generate a kernel .config file from a more formal description of your configuration. To help you writing the configuration, it comes with some helpful features: 2020-04-16T12:48:14 #kisslinux > Detect kernel options for your system (based on information from /sys) 2020-04-16T12:48:22 #kisslinux Sounds neat 2020-04-16T12:49:22 #kisslinux Time to test it 2020-04-16T12:51:54 #kisslinux > * ERROR: Missing program 'findmnt'. Please ensure that it is installed. 2020-04-16T12:51:56 #kisslinux lol 2020-04-16T12:54:16 #kisslinux > FileNotFoundError: [Errno 2] No such file or directory: '/proc/modules' 2020-04-16T12:54:17 #kisslinux lol 2020-04-16T12:54:29 #kisslinux OK. Forget about this. 2020-04-16T13:10:31 #kisslinux dylan02: looking at that sed command that you used to minify your HTML, what's the difference between s///g and s|||g ? 2020-04-16T13:10:32 #kisslinux Lol 2020-04-16T13:10:51 #kisslinux There are some requirements he just doesn't specify and that seems a little lazy 2020-04-16T13:10:57 #kisslinux Also it doesn't work xD 2020-04-16T13:28:22 #kisslinux kiedtl: Nothing, really. s|||g is usually used when there are slashes in the substitution so you don't have to escape them 2020-04-16T13:29:52 #kisslinux Also, note that the delimiter can actually be anything. Another common one is s,,,g 2020-04-16T13:31:47 #kisslinux I took a look at the script and it seems that it even uses a tab as a delimiter in one command. O.o 2020-04-16T13:50:37 #kisslinux I need to compress a gazillion png images for a client's e-commerce website. Refuse to use an online image compression tool, bloody awful time consumption. Is imagemagick any good at compression, or any other suggestions for a good cli tool? 2020-04-16T13:50:55 #kisslinux Sorry, quite off-topic for the channel, but you're all too helpful. 2020-04-16T14:10:25 #kisslinux fehawen: lossless compression? 2020-04-16T14:11:51 #kisslinux fehawen: pngquant is good for lossy compression 2020-04-16T14:12:11 #kisslinux and there's pngcrush too, which I believe is lossless (but I'm not quite sure.) 2020-04-16T14:24:52 #kisslinux optipng? 2020-04-16T14:27:33 #kisslinux fehawen: optipng 2020-04-16T14:35:30 #kisslinux * E5ten sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/VigGpIhrviKjtRtQAXLAeZks > 2020-04-16T14:35:49 #kisslinux So shelkcheck is happy but you're still using the value from when the trap is created 2020-04-16T14:36:00 #kisslinux shellcheck* 2020-04-16T14:38:02 #kisslinux o/ 2020-04-16T14:38:20 #kisslinux dylan02: why is harfbuzz and freetype one package? 2020-04-16T15:08:30 #kisslinux i will install kiss asap and check if picolisp and monocypher compiles. 2020-04-16T15:08:55 #kisslinux tankf33der: you can try to port them in the chroot as well 2020-04-16T15:09:01 #kisslinux that's what I did for my important packages 2020-04-16T15:09:31 #kisslinux onodera: where to read how to do it? 2020-04-16T15:10:53 #kisslinux port, so, like porting it to other architectures (e.g. ARM)? 2020-04-16T15:12:19 #kisslinux konimex: no, like setup kiss chroot in centos and compile something :) 2020-04-16T15:12:56 #kisslinux ah, so just normal packaging 2020-04-16T15:19:17 #kisslinux E5ten: Yeah, you're right, thanks. 2020-04-16T15:22:07 #kisslinux tankf33der: the install guide 2020-04-16T15:22:28 #kisslinux onodera: reading 2020-04-16T15:24:11 #kisslinux how I did it was set up the chroot as described there 2020-04-16T15:24:22 #kisslinux then just install and compile my whole system 2020-04-16T15:24:38 #kisslinux copied over configuration and things, ported some essential packages 2020-04-16T15:25:00 #kisslinux after I booten into a libe usb and copied over the chroot to my partitions using rsync 2020-04-16T15:25:06 #kisslinux Is there an ANSI escape for saving the previous colour? 2020-04-16T15:25:24 #kisslinux Like how [s saves cursosr position 2020-04-16T15:25:38 #kisslinux s/cursosr/cursor/ 2020-04-16T16:08:33 #kisslinux dylan02: https://github.com/kisslinux/kiss/blob/master/kiss#L439 2020-04-16T16:10:47 #kisslinux Fortunately, `busybox diff` supports `-U`. 2020-04-16T16:24:55 #kisslinux dylan02: Maybe fix the libdir? -> http://termbin.com/kuj6 2020-04-16T16:49:16 #kisslinux i'm trying to run a `build` package who "call" a ncurses, but then the cursor don't respond 2020-04-16T16:50:29 #kisslinux the arrows i mean 2020-04-16T16:50:37 #kisslinux not the cursor 2020-04-16T16:50:58 #kisslinux is there a way to run a interactive build package with kiss? 2020-04-16T16:58:56 #kisslinux has anybody seen this warning in their dmesg? very few things on the internet about it, all seem related to macbooks tho. system spends half a second spitting this out 2020-04-16T16:59:21 #kisslinux 'Unable to EVIOCGABS device "/dev/input/event13" ' 2020-04-16T16:59:33 #kisslinux nothing seems broken, that device is my keyboard/trackpad 2020-04-16T17:11:00 #kisslinux Can someone mention my name? I am trying something with yaic. 2020-04-16T17:11:51 #kisslinux merakor: mention 2020-04-16T17:12:10 #kisslinux Thanks! 2020-04-16T17:16:44 #kisslinux Whatt's the correct way to `install` a directory with contents to a location? 2020-04-16T17:16:51 #kisslinux like which flags 2020-04-16T17:17:17 #kisslinux install -D -t /path/to/install dir/* 2020-04-16T17:17:38 #kisslinux This will install the contents of a file to the target 2020-04-16T17:17:53 #kisslinux s/file/directory/ 2020-04-16T17:18:12 #kisslinux a directory is a file too i think ;) 2020-04-16T17:18:13 #kisslinux thanks 2020-04-16T18:09:35 #kisslinux what is a use case for install? what kind of application/fileset are you installing... just like shared libraries or something? 2020-04-16T18:10:46 #kisslinux ominous_anonymou: I got it, just creating a custom dotfile install script 2020-04-16T18:11:44 #kisslinux so is it just like an easier way to do a bunch of copies/moves/permissions? 2020-04-16T18:12:48 #kisslinux it makes directories, sets permissions, all readily handily 2020-04-16T18:13:12 #kisslinux etc etc 2020-04-16T18:19:39 #kisslinux man, i feel like the more i learn the more i realize i don't know XD 2020-04-16T18:19:42 #kisslinux thanks! 2020-04-16T19:51:14 #kisslinux Hello everyone! Does anyone know any good KISS video calling open source applications? 2020-04-16T19:58:50 #kisslinux MueVoid: I just some browser app 2020-04-16T19:59:04 #kisslinux google hangouts or something like that 2020-04-16T20:01:42 #kisslinux I would do that but two problems first of all I dont have a google account. Plus my browser doesnt support webrtc 2020-04-16T20:50:54 #kisslinux https://github.com/mofarrell/p2pvc @MueVoid 2020-04-16T22:15:05 #kisslinux Hello everybody! How would I go about changing the mozconfig in firefox? Do I use kiss-fork if so how do I use that? Any help is appreciated 2020-04-16T22:35:24 #kisslinux `kiss-fork firefox` will copy the Firefox directory from the next KISS_PATH to pwd. In it you'll find files/mozconfig 2020-04-16T22:35:46 #kisslinux After you edit it, run kiss c firefox to update the checksums 2020-04-16T22:36:45 #kisslinux If you only want to maintain your changed files instead of completely forking the whole thing, you can use `kiss-link $foo` to symlink $foo to where it is in KISS_PATH 2020-04-16T22:37:18 #kisslinux should I run kiss-fork firefox as root or as user? 2020-04-16T22:40:36 #kisslinux So if im correct for example. I could do kiss-fork firefox in a folder called forks go into files/mozconfig cd back into forks/firefox then run kiss c firefox? 2020-04-16T22:41:26 #kisslinux Run it as the user who has write permissions for the directory you're in 2020-04-16T22:41:32 #kisslinux Yes 2020-04-16T22:41:44 #kisslinux kiss c would also work (now) 2020-04-16T22:42:14 #kisslinux How would I go about building the fork? 2020-04-16T22:42:14 #kisslinux And you might want to prepend that directory to your KISS_PATH so kiss finds your fork first 2020-04-16T22:42:22 #kisslinux Just kiss b 2020-04-16T22:42:31 #kisslinux ah 2020-04-16T22:42:35 #kisslinux Alright thank you so much! 2020-04-16T22:43:03 #kisslinux Ofc 2020-04-16T22:43:27 #kisslinux Sinec I see you around a lot what do you think about rust? 2020-04-16T22:43:36 #kisslinux Since* 2020-04-16T22:47:22 #kisslinux I am not a programmer :X I've read a few things about it and I like the ideas and motivation, I'm not sure we need Yet Another Programming Language 2020-04-16T22:47:41 #kisslinux That being said, im currently packaging uutils, core-utils written in rust 2020-04-16T22:48:45 #kisslinux update-alternatives? 2020-04-16T22:48:57 #kisslinux Ah fair enough. Just was wondering cause it seems like a lot of the KISS community doesnt like rust which I dont understand cause imo it is more minimal then C or C++ you cna get similar sized binaries and compile times with some tweaks while having it be memory safe. And yes I agree there are too many programming languages lol however I would say rust is one that deserves to exist imo. 2020-04-16T22:50:10 #kisslinux Don't want to make war between languages, but size of rust compiler and gcc (with c and c++) is the same 2020-04-16T22:50:15 #kisslinux The main thing I dont like about rust isnt actually a problem with rust itself but with cargo. Which is some packages even if you have the source code require internet to be built however there are work arounds. 2020-04-16T22:50:28 #kisslinux But unlike gcc rust provides only rust 2020-04-16T22:50:51 #kisslinux Also rust has buggy support for musl like crt-statix 2020-04-16T22:50:54 #kisslinux While yes but arent I correct in saying gcc shouldnt be used to compile c++ code or am I wrong? 2020-04-16T22:51:11 #kisslinux Isnt g++ used for c++ 2020-04-16T22:51:23 #kisslinux it's part of gcc 2020-04-16T22:51:35 #kisslinux Ah I didnt know that i'm stupid lol 2020-04-16T22:51:53 #kisslinux You can compile your c++ code with gcc and it automatically switches on g++ 2020-04-16T22:51:59 #kisslinux Ah gotcha 2020-04-16T22:52:09 #kisslinux Tried it year ago 2020-04-16T22:52:26 #kisslinux Part of me wants to get away from rust completely however I dont know any open source browsers that work on musl with webrtc other then firefox 2020-04-16T22:53:45 #kisslinux I thought webrtc disabled on kiss 2020-04-16T22:53:59 #kisslinux You can enable it in mozconfig if you compile from source 2020-04-16T22:54:10 #kisslinux Ik 2020-04-16T22:54:35 #kisslinux Yeah I would use something else but I use jitsi to call my gf we are in a long distance relationship 2020-04-16T22:54:46 #kisslinux I dont know any desktop applications that are open source that dont use electron 2020-04-16T22:55:07 #kisslinux jitsi is a service or app? 2020-04-16T22:55:16 #kisslinux Its a service 2020-04-16T22:55:25 #kisslinux I think they have a desktop application as well 2020-04-16T22:55:33 #kisslinux But it was quite buggy when I tried it on gentoo a while back 2020-04-16T22:56:52 #kisslinux https://download.jitsi.org/jitsi/src/ 2020-04-16T22:58:05 #kisslinux Hmmm im checking it out right now 2020-04-16T23:06:03 #kisslinux It seems promising however I have no clue how to go about compiling it lol 2020-04-16T23:43:25 #kisslinux Does anyone here use ungoogled-chromium? 2020-04-16T23:48:48 #kisslinux muevoid: I don't think anyone here managed to compile chromium 2020-04-16T23:50:22 #kisslinux Can someone send me busybox's manifest?