2020-03-03T00:03:44 #kisslinux looks like a test is the part failing there so try -DHB_BUILD_TESTS=OFF 2020-03-03T00:11:06 #kisslinux What am I suppose to do with something like this amazon recruiter's message? https://termbin.com/zqum I do need a job but idk if I'm good enough for amazon "machine learning", is that just a mass message? 2020-03-03T00:12:15 #kisslinux Would appreciate feedback from you guys on that 2020-03-03T00:16:28 #kisslinux adamantium[m]: Hard to tell if it's a mass email, but based on what I know of Amazon's recruitment tactics in Sweden it isn't a mass message. 2020-03-03T00:16:45 #kisslinux hmm... harfbuzz .so doesn't have that SONAME 2020-03-03T00:16:51 #kisslinux with cmake 2020-03-03T00:17:26 #kisslinux and linking them manually is ugly 2020-03-03T00:17:46 #kisslinux adamantium[m]: Sure, they contact a LOT of people, but they have teams and teams of recruiters who's only job is to hunt for candidates on github, linkedin, etc etc 2020-03-03T00:18:53 #kisslinux And based on the number of people they hire, there'd be no reason for them to expect every candidate to be a super senior developer. 2020-03-03T00:19:41 #kisslinux And even if that were the case, I'd send him a reply and hope for an interview as it'll be a great learning experience no matter how it goes 2020-03-03T00:20:18 #kisslinux Ok, well I only leave half-day's drive from seattle, it's not unthinkable living there. 2020-03-03T00:20:46 #kisslinux I guess I will reply and be honest, though, to ensure we're not wasting each others time here. 2020-03-03T00:21:27 #kisslinux Sure, be honest, that always pays off. But don't sell yourself short. 2020-03-03T00:21:30 #kisslinux I do not believe it is fake, but I wonder if I am just a needle in a haystack 2020-03-03T00:21:59 #kisslinux Ok thank fehawen 2020-03-03T00:24:01 #kisslinux Companys like Amazon, and many of the other big players, don't want to waste too much time on job applications and "waiting" for the right candidates to come around. That's why they have these teams of recruiters who scour the internet for viable candidates. 2020-03-03T00:25:30 #kisslinux You're not a needle in a haystack, it's more of long shot from their side as much as from yours. They see some potential in you, but they know very little about you (and most other candiates), so they call in all candidates they can find for interviews. 2020-03-03T00:26:05 #kisslinux Meaning you're not "special" in any way yet, but they don't know that yet, that's why they want to set up an interview to find out. 2020-03-03T00:26:17 #kisslinux Sorry for the spamming btw :P 2020-03-03T00:28:23 #kisslinux And as you said, be honest about your shortcomings, but also make sure to tell them all the things you're great at and know a lot about. 2020-03-03T00:30:05 #kisslinux Any open source projects you might've contributed to etc, be sure to tell them about it because they love to hear it as it shows you're passionate about what you do and like to share that with others 2020-03-03T00:32:06 #kisslinux Any company looking to hire developers aren't necessarily looking for the most competent or knowledge individuals, but rather the most passionate individuals. 2020-03-03T00:32:28 #kisslinux And I'll shut up now lol 2020-03-03T00:33:31 #kisslinux Did icyphox ever resolve his bizarre kernel bug?? 2020-03-03T00:37:36 #kisslinux konimex: forgot about the harfbuzz SONAME thing, have something for it like with curl http://ix.io/2dem 2020-03-03T00:49:21 #kisslinux ty fehawen 2020-03-03T00:49:32 #kisslinux Off to the belly of the beast then 2020-03-03T00:50:39 #kisslinux konimex: any idea why my system doesn't want to build 'go' ? It must be becausae i dont have busybox. The error says go tool dist: mkdtemp(/var/tmp/go-cbuild-XXXXXX): No such file or directory 2020-03-03T00:50:47 #kisslinux I do not have "mkdtemp" on my path, should I/ 2020-03-03T00:50:48 #kisslinux ? 2020-03-03T00:51:14 #kisslinux two secs, let me check if my system has mkdtemp 2020-03-03T00:51:35 #kisslinux i think it's a shell feature, isn't it? 2020-03-03T00:52:03 #kisslinux nope, no mkdtemp in busybox, but as for shell, go uses bash 2020-03-03T00:52:48 #kisslinux okay ... argh 2020-03-03T00:52:56 #kisslinux I rebuilt my entire system recently, only go fails 2020-03-03T00:53:04 #kisslinux I have never tried to build go before either 2020-03-03T00:53:25 #kisslinux Any ideas for more trouble shooting? 2020-03-03T00:53:56 #kisslinux I'd suggest building it manually to see if it errors out too and set -x the make.bash file to trace it down 2020-03-03T00:55:17 #kisslinux hmm... since freetype-harfbuzz is volatile and kiss doesn't support separate patches sources (so I'd have to keep up with kiss), I'd have to cat < brb 2020-03-03T00:59:39 #kisslinux mkdtemp is a function not a command... 2020-03-03T01:02:27 #kisslinux konimex: you still need libgcc_s at runtime for the stage0 for rust right? 2020-03-03T01:02:35 #kisslinux well libgcc_s.so.1 2020-03-03T01:02:38 #kisslinux needed, but not anymore 2020-03-03T01:02:51 #kisslinux how'd you get around it? 2020-03-03T01:03:41 #kisslinux also, what's your file list for e2fsprogs? 2020-03-03T01:04:04 #kisslinux basically I "make dist" it and use the resultant tarball for future rust build 2020-03-03T01:04:26 #kisslinux had to do some export shenanigans though for LD_LIBRARY_PATH 2020-03-03T01:05:49 #kisslinux the newly-produced tarball becomes the new stage0 2020-03-03T01:05:51 #kisslinux e2fsprogs: https://termbin.com/dmwm 2020-03-03T01:05:57 #kisslinux whoops 2020-03-03T01:06:01 #kisslinux e2fsprogs: https://termbin.com/dwmw 2020-03-03T01:10:02 #kisslinux if you run configure like _cv_gnu_make_command='' ./configure, and use libs and progs as your make targets, and install-libs-recursive and install-progs-recursive as your make install target, you should be able to use bmake I think 2020-03-03T01:20:12 #kisslinux hello 2020-03-03T01:29:41 #kisslinux sirtomato: Good evening/night 2020-03-03T01:29:59 #kisslinux Or dawn, rather, at least where I am heh 2020-03-03T01:48:36 #kisslinux hey everyone so I tried following the guide here https://k1ss.org/wiki/WiFi-connection-with-wpa_supplicant to set up dhcpcd hooks + wpa_supplicant but it doesn't seem to actually execute the hook 2020-03-03T01:48:56 #kisslinux however if I stop dhcpcd, run wpa_supplicant manually, and then run dhcpcd wlan0, everything is ok 2020-03-03T01:51:04 #kisslinux I've linked the hook into /usr/libexec/dhcpcd-hooks/ 2020-03-03T02:00:32 #kisslinux dhcpcd hooks are hit and miss 2020-03-03T02:00:43 #kisslinux just run both of them manually 2020-03-03T02:05:57 #kisslinux konimex if I added both commands to a script what's the best way to execute it on startup 2020-03-03T02:06:16 #kisslinux personally, I use runit services for both 2020-03-03T02:06:31 #kisslinux oh so you created a service to start wpa_supplicant? 2020-03-03T02:07:06 #kisslinux yep 2020-03-03T02:07:10 #kisslinux ah 2020-03-03T02:07:17 #kisslinux how do you ensure it runs before dhcpcd? 2020-03-03T02:07:40 #kisslinux I don't 2020-03-03T02:08:17 #kisslinux and it's happy that way? from what I can tell, if dhcpcd is running and then I run wpa_supplicant, I have to restart dhcpcd for things to work 2020-03-03T02:08:34 #kisslinux well, my laptop certainly is happy that way 2020-03-03T02:08:43 #kisslinux weird 2020-03-03T02:08:53 #kisslinux I've also noticed I can't just run dhcpcd, I have to run dhcpcd {interface} 2020-03-03T02:09:14 #kisslinux otherwise it throws an error about finding no interfaces 2020-03-03T02:09:20 #kisslinux yep that's on my runitscript too 2020-03-03T02:09:25 #kisslinux gotcha 2020-03-03T02:09:30 #kisslinux I'll give it a shot and see if it works 2020-03-03T02:09:34 #kisslinux thanks for the advice! 2020-03-03T02:10:32 #kisslinux make sure to not daemonize it if you're running it on runit (e.g. use dhcpcd -B) 2020-03-03T02:27:29 #kisslinux Night night 2020-03-03T02:56:06 #kisslinux konimex that worked thank you 2020-03-03T03:47:02 #kisslinux Hey all, quick question. I've been using KISS for a few weeks and really dig it, would like to contribute to packaging but I refuse to use GitHub. Is there an alternative way to contribute, like git email? 2020-03-03T04:00:49 #kisslinux you can e-mail to dylan with the patches necessary 2020-03-03T04:09:10 #kisslinux Excellent, thank you. 2020-03-03T04:50:23 #kisslinux hi 2020-03-03T05:21:45 #kisslinux But how can you download updates without using github, or do we have alternate mirrors? 2020-03-03T05:52:51 #kisslinux Anyone wanna help me patch the latest libcap? it is failing with undefined reference to `pthread_yield' 2020-03-03T05:53:32 #kisslinux Apparently, we should be able to replace pthread_yield with sched_yield 2020-03-03T05:53:34 #kisslinux But I don't know C 2020-03-03T05:59:54 #kisslinux https://github.com/kisslinux/community/issues/495 2020-03-03T06:24:48 #kisslinux https://github.com/kisslinux/community/pull/496 2020-03-03T06:24:52 #kisslinux I think I got it 2020-03-03T06:37:34 #kisslinux you should send the patch upstream 2020-03-03T06:37:48 #kisslinux Hi mforney , wow really?! 2020-03-03T06:37:53 #kisslinux I don't even know C 2020-03-03T06:37:56 #kisslinux Are you sure? 2020-03-03T06:39:03 #kisslinux I'm having trouble starting X. I've got xorg-server installed but when I try to start X it says it can't find /dev/dri/card0. I'm running intel iris graphics. anyone else get it working with the same builtin graphics? 2020-03-03T06:39:33 #kisslinux when I google the problem the most common error seems to be missing xorg-server...but I have that installed 2020-03-03T06:40:24 #kisslinux adamantium[m]: yeah, the man page for pthread_yield says to use sched_yield instead, and if you look at glibc implementation, it's just a wrapper around sched_yield (https://sourceware.org/git/?p=glibc.git;a=blob;f=nptl/pthread_yield.c;h=57d103cb388a00a8a0f7c4ce6cccaa83744b2235;hb=HEAD) 2020-03-03T06:40:37 #kisslinux okay cool! thanks 2020-03-03T06:43:11 #kisslinux adam11111: sounds like you don't have the proper DRM driver enabled in your kernel 2020-03-03T06:43:32 #kisslinux mforney: I wonder if I should remove the include for the pthread header, too, or just leave it? 2020-03-03T06:43:40 #kisslinux mforney. do I need to enable something even if I'm just using the modesetting driver? 2020-03-03T06:44:05 #kisslinux adamantium[m]: that depends on if the file uses anything else from pthread.h 2020-03-03T06:45:15 #kisslinux mforney: I see, well I see a gazillion uses of the word pthread, so it stays. Thanks 2020-03-03T06:45:51 #kisslinux adam11111: yes, modesetting is done through DRM 2020-03-03T06:47:33 #kisslinux mforney ok I'll check menuconfig and rebuild my kernel when I find the option i need 2020-03-03T06:47:34 #kisslinux thank you 2020-03-03T06:56:22 #kisslinux mforney: https://bugzilla.kernel.org/show_bug.cgi?id=206741 < I used your wording, and appreciate you for giving me that pointer. I really want to get better at all of this stuff, it means a lot that you help me with this and build my confidence to work harder and study more 2020-03-03T06:57:16 #kisslinux mforney: no dice :(. drm was actually already compiled into the kernel but just to test I installed them as modules instead. then rebooted and ran `modprobe i915` and checked that `i915` and `drm` were loaded. tried running X and it still said no screens found/no /dev/dri/card0 2020-03-03T06:59:02 #kisslinux I also just tried loading the drm module without the intel module, same issue 2020-03-03T07:01:00 #kisslinux adamantium[m]: no problem. the best way to learn is by doing, and i'm happy to offer guidance 2020-03-03T07:03:41 #kisslinux adam11111: hmm... well, you definitely need /dev/dri/card0 for xf86-video-modesetting to work. are there any clues in dmesg? 2020-03-03T07:04:03 #kisslinux checking dmesg 2020-03-03T07:07:37 #kisslinux nope nothing in dmesg 2020-03-03T07:46:41 #kisslinux adamantium: Do you have write permissions to /var/tmp? 2020-03-03T07:46:48 #kisslinux As a normal user. 2020-03-03T07:48:12 #kisslinux adam11111: If the file doesn't exist it's a kernel driver issue. If it does exist it's a permissions issue. 2020-03-03T07:48:17 #kisslinux dylanaraps: no i do not, should i 2020-03-03T07:48:38 #kisslinux drwxrwxrwt 3 root root 4096 Mar 3 09:45 /var/tmp 2020-03-03T07:48:57 #kisslinux ls: cannot access '/var/tmp': No such file or directory 2020-03-03T07:49:01 #kisslinux In baselayout: install -dm 1777 "$1/var/tmp" 2020-03-03T07:49:21 #kisslinux i do not have baselayout installed 2020-03-03T07:49:29 #kisslinux When you ran `kiss r baselayout` it probably removed it as it was empty. 2020-03-03T07:49:36 #kisslinux makes sense 2020-03-03T07:49:46 #kisslinux Can we fix this to help others? 2020-03-03T07:49:56 #kisslinux This is why I told you to just rm the /var/db/kiss/installed/baselayout dir 2020-03-03T07:50:07 #kisslinux Instead of 'kiss r baselayout' 2020-03-03T07:50:08 #kisslinux Ah 2020-03-03T07:50:13 #kisslinux This isn't a kiss bug 2020-03-03T07:50:18 #kisslinux I see 2020-03-03T07:50:35 #kisslinux Your solution is to just create the dir. 2020-03-03T07:50:40 #kisslinux Or set TMPDIR to /tmp 2020-03-03T07:50:48 #kisslinux Well now go is building 2020-03-03T07:50:53 #kisslinux That's reassuring 2020-03-03T07:50:57 #kisslinux Yes 2020-03-03T07:51:01 #kisslinux It'll work now 2020-03-03T07:53:36 #kisslinux Ok, thanks. I reported the fix and closed the issue, just incase someone else hits it in the future 2020-03-03T07:55:22 #kisslinux By the way, dylanaraps , libcap fails to build if 'go' is installed on a kiss system. https://termbin.com/n1hq < something I noticed this morning 2020-03-03T07:55:54 #kisslinux There is no "configure" to disable 'go' features of libcap, whatever that may be, so what is best way to fix this :D 2020-03-03T08:01:06 #kisslinux adamantium: make GOLANG=no 2020-03-03T08:01:42 #kisslinux ah, I was just about to do another sed to Make.Rules 2020-03-03T08:01:46 #kisslinux Cool 2020-03-03T08:02:03 #kisslinux sed -i "s/GOLANG /#GOLANG /" Make.Rules 2020-03-03T08:02:05 #kisslinux lol 2020-03-03T08:10:18 #kisslinux dylanaraps: with GOLANG=no it no longer fails related to go, but fails with missing file operand ??? https://termbin.com/e81e -- when I remove the GOLANG=no line, it builds fine (sans go installed, that is) 2020-03-03T08:10:58 #kisslinux NEVER MIND 2020-03-03T08:11:05 #kisslinux lol 2020-03-03T08:23:11 #kisslinux dylanaraps: huu, you removed the @ n autocomplet? nice! 2020-03-03T08:24:29 #kisslinux Yeah 2020-03-03T08:24:45 #kisslinux It's just dzo now 2020-03-03T08:24:51 #kisslinux Also adds the colon 2020-03-03T08:25:06 #kisslinux yeah i have seen. It's great 2020-03-03T08:25:40 #kisslinux i have seen that the autocomplet does not work on commands 2020-03-03T08:26:49 #kisslinux It does not 2020-03-03T08:26:57 #kisslinux How it works is through abuse of files 2020-03-03T08:27:12 #kisslinux Each nick and channel is a file in the tmpdir. 2020-03-03T08:27:26 #kisslinux Files can't contain '/' which makes this tricky for commands. ;) 2020-03-03T08:27:48 #kisslinux bash hardcodes the readline completion type to file based fyi. 2020-03-03T08:28:10 #kisslinux yep i know. i have seen how it is hardcoded but didn't know why it is done like this.. 2020-03-03T08:28:15 #kisslinux it's worth asking why 2020-03-03T08:29:25 #kisslinux It was changed in bash 2.0.5 iirc 2020-03-03T08:30:32 #kisslinux i had 5years back when it was done haha probably they have seen, taht i would break something with it.. 2020-03-03T08:30:46 #kisslinux s/taht/that/ 2020-03-03T08:34:07 #kisslinux heh 2020-03-03T08:36:55 #kisslinux dylanaraps: did you have an idea how this could be done more elegant instead of using eval: https://github.com/dzove855/bin/blob/master/bin/bee 2020-03-03T08:38:04 #kisslinux Interesting 2020-03-03T08:43:28 #kisslinux dylanaraps: I switched libcap to mk() 2020-03-03T08:52:09 #kisslinux dylanaraps: i dunno why, in bash, sometimes you can't use variables.. same with coproc, exec, etc.. 2020-03-03T09:14:59 #kisslinux dylanaraps: The link in the RSS feed 404s. 2020-03-03T09:15:04 #kisslinux The blog post, that is. 2020-03-03T09:15:11 #kisslinux https://k1ss.org/blog/20200303a 2020-03-03T09:15:19 #kisslinux It's got a trailing slash. 2020-03-03T09:28:47 #kisslinux icyphox: Fixed thanks 2020-03-03T09:31:58 #kisslinux dzove855: Do you have to open each fd? 2020-03-03T09:34:50 #kisslinux hmm, it depends. I do know, how do you want to keep each file open with only on fd.. 2020-03-03T09:35:54 #kisslinux dzove855: Camel case. D: 2020-03-03T09:41:10 #kisslinux #kisslinux Hm 2020-03-03T09:41:12 #kisslinux Oops 2020-03-03T09:41:48 #kisslinux :P 2020-03-03T09:42:07 #kisslinux We have so many dylans in #KISS 2020-03-03T09:42:20 #kisslinux not to mention that dilin guy 2020-03-03T09:42:41 #kisslinux icyphox: ? haha 2020-03-03T09:43:01 #kisslinux icyphox:== dilin ? 2020-03-03T09:43:02 #kisslinux whatDoYouMean? 2020-03-03T09:43:28 #kisslinux adamantium[m]: No lol. 2020-03-03T09:43:30 #kisslinux dylanaraps: dylan2 dylan3 dyland dilin 2020-03-03T09:43:42 #kisslinux I'm just icyphox. :) 2020-03-03T09:44:08 #kisslinux I am dylan2, dylan3 and dyland. ;) 2020-03-03T09:44:13 #kisslinux hehe 2020-03-03T09:44:15 #kisslinux I'm not dilyn though 2020-03-03T09:44:19 #kisslinux dylanaraps: yeah, i know what camel case is, just asking on what context haha :) 2020-03-03T09:44:35 #kisslinux :P 2020-03-03T09:45:02 #kisslinux You may find this interesting dzove855: https://github.com/dylanaraps/bareutils/tree/master/bin 2020-03-03T09:45:06 #kisslinux remove duplicate DESTDIR sorry im a dummy 2020-03-03T09:45:15 #kisslinux I never got around to tee though. 2020-03-03T09:45:30 #kisslinux Stuff like this is 10/10 https://github.com/dylanaraps/bareutils/blob/master/bin/echo 2020-03-03T09:45:39 #kisslinux > # echo in pure bash. 2020-03-03T09:45:40 #kisslinux > echo "$@" 2020-03-03T09:45:53 #kisslinux ;) 2020-03-03T09:46:49 #kisslinux The dirname/basename implementations in bareutils are wrong though. 2020-03-03T09:46:56 #kisslinux The full ones are more complex. 2020-03-03T09:47:00 #kisslinux https://github.com/dylanaraps/pure-bash-bible#get-the-directory-name-of-a-file-path 2020-03-03T09:47:07 #kisslinux https://github.com/dylanaraps/pure-bash-bible#get-the-base-name-of-a-file-path 2020-03-03T09:47:11 #kisslinux These follow POSIX 2020-03-03T09:47:13 #kisslinux What is this bareutils 2020-03-03T09:47:23 #kisslinux Can I swap to them with kiss a ? 2020-03-03T09:47:36 #kisslinux It's coreutils in bash 2020-03-03T09:47:39 #kisslinux Though incomplete 2020-03-03T09:48:36 #kisslinux brb in an hour or so 2020-03-03T09:48:36 #kisslinux freaking impressive 2020-03-03T09:48:39 #kisslinux Garden time 2020-03-03T09:51:34 #kisslinux dylanaraps: already know i think all of your repo haha i'm inspired from some things done by you :) 2020-03-03T09:52:24 #kisslinux actually in tail you can add tail -f :p 2020-03-03T09:57:13 #kisslinux brb 2020-03-03T09:59:47 #kisslinux back 2020-03-03T13:52:04 #kisslinux hello all 2020-03-03T13:52:48 #kisslinux hi kiedtl 2020-03-03T13:53:52 #kisslinux anyone know if a pure POSIX sh cat is possible? 2020-03-03T13:54:11 #kisslinux in bash we can do `< file` but not in posix 2020-03-03T14:01:19 #kisslinux read -r var < file; printf "%sn" "$var" 2020-03-03T14:05:04 #kisslinux illiliti: oh nice, thanks 2020-03-03T14:10:03 #kisslinux That only works for one line though 2020-03-03T14:13:33 #kisslinux kiedtl: for file; do while IFS= read -r line || [ "$line" ]; do printf '%sn' "$line"; done < "$file"; done 2020-03-03T14:13:38 #kisslinux Pure sh cat 2020-03-03T14:13:45 #kisslinux So long as 'printf' is built in. 2020-03-03T14:14:06 #kisslinux Else it's not possible as there's no way to print to the screen without calling something external. 2020-03-03T14:14:12 #kisslinux (Same goes for echo) 2020-03-03T14:51:46 #kisslinux q 2020-03-03T14:51:54 #kisslinux help 2020-03-03T14:51:58 #kisslinux h 2020-03-03T14:52:18 #kisslinux Hello 2020-03-03T15:01:46 #kisslinux henlo 2020-03-03T15:45:26 #kisslinux kiedtl: https://termbin.com/ia1k 2020-03-03T16:10:13 #kisslinux konimex: for gtk2, what's the bmake error? 2020-03-03T16:16:13 #kisslinux aarng: thanks 2020-03-03T16:19:51 #kisslinux konimex: and same question for libxml2? 2020-03-03T16:43:23 #kisslinux hello 2020-03-03T16:43:54 #kisslinux in the kiss repo, what are those BSD compatiblity headers for? 2020-03-03T16:44:03 #kisslinux (for musl) 2020-03-03T16:44:33 #kisslinux adamantium[m]: the package libcap seems to be wrong. stuff that should be in /usr/lib/pkgconfig is in /usr/pkgconfig 2020-03-03T17:16:00 #kisslinux kiedtl: Some packages require them and they're merely tiny headers so they're included with the musl package. 2020-03-03T19:10:39 #kisslinux Aw 2020-03-03T19:10:55 #kisslinux I slimmed down our chroot and it only shaved off 7~ MB 2020-03-03T19:22:50 #kisslinux dylanaraps, where's the source for the kiss-chroot script? 2020-03-03T19:25:16 #kisslinux (on github) 2020-03-03T19:25:22 #kisslinux https://github.com/kisslinux/kiss/blob/master/contrib/kiss-chroot 2020-03-03T19:26:38 #kisslinux ah, thanks 2020-03-03T19:38:57 #kisslinux https://github.com/kisslinux/repo/releases/tag/1.9.9 2020-03-03T19:39:01 #kisslinux Our chroot is down to 40MB 2020-03-03T19:39:55 #kisslinux Down from 47.7MB 2020-03-03T19:53:38 #kisslinux neat 2020-03-03T19:54:05 #kisslinux what was done? just updating musl and other packages? 2020-03-03T19:55:48 #kisslinux I rebuilt GCC without locale support which removed 10MB of locales which weren't used anyway. 2020-03-03T19:55:54 #kisslinux I dropped perl as it's now optional. 2020-03-03T19:56:22 #kisslinux I dropped all manpages and mandoc as this should be opt-in. Curl/libressl pull down thousands of manpages too. 2020-03-03T19:56:33 #kisslinux I then updated all packages. 2020-03-03T19:57:14 #kisslinux I expected a larger decrease in size though the majority of it is binutils/gcc. 2020-03-03T19:57:25 #kisslinux We _can_ get it lower though. 2020-03-03T19:57:37 #kisslinux binutils installs a bunch of hardlinks which we could swap to symlinks. 2020-03-03T19:57:40 #kisslinux Same for 'git' 2020-03-03T19:57:48 #kisslinux ah 2020-03-03T19:57:49 #kisslinux I need to investigate more 2020-03-03T19:58:38 #kisslinux Basically, '/usr' is around 180MB unpacked which is pretty much just gcc/git/binutils. 2020-03-03T19:59:54 #kisslinux I'm working on a toy linux chroot/distro to see how much space is really needed for a usable setup 2020-03-03T20:00:44 #kisslinux https://termbin.com/449c 2020-03-03T20:00:52 #kisslinux That's KISS' current list for the chroot 2020-03-03T20:24:28 #kisslinux you could probably save a bit by using bearssl instead of libressl. i recently added bearssl support to curl (available since 7.68.0) 2020-03-03T20:26:30 #kisslinux mforney: GCC + binutils make up 80% of the size I'd say (with git next in line). I think it's better to trim those 3. The user would then need to additionally install libressl later on which isn't ideal. 2020-03-03T20:27:01 #kisslinux I like that bearssl is a possibility though. I've heard good things about it. 2020-03-03T20:27:24 #kisslinux the code is the cleanest and best documented C i've ever seen 2020-03-03T20:28:10 #kisslinux > No dynamic allocation whatsoever. There is not a single malloc() call in all the library. In fact, the whole of BearSSL requires only memcpy(), memmove(), memcmp() and strlen() from the underlying C library. 2020-03-03T20:28:20 #kisslinux This is the most interesting fact to me. 2020-03-03T20:28:44 #kisslinux Though: (On “big” systems, BearSSL will automatically use a couple more system calls to access the OS-provided clock and random number generator. 2020-03-03T20:28:47 #kisslinux Which is fair 2020-03-03T20:29:36 #kisslinux The author is also Thomas Pornin 2020-03-03T20:30:02 #kisslinux http://www.bolet.org/~pornin/cv-en.html 2020-03-03T20:31:56 #kisslinux dylanaraps: will the main repo's gcc _always_ be C/C++ only? 2020-03-03T20:32:16 #kisslinux ioraff: Most likely, yes. 2020-03-03T20:32:22 #kisslinux Which language were you hoping for? 2020-03-03T20:32:32 #kisslinux D? Ada? 2020-03-03T20:32:35 #kisslinux fortran 2020-03-03T20:32:37 #kisslinux Ah 2020-03-03T20:32:54 #kisslinux Can this not be a separate package? 2020-03-03T20:33:32 #kisslinux I'd need to know how much longer compile times will be and also the difference in package size afterwards. 2020-03-03T20:34:33 #kisslinux Does it add any dependencies? 2020-03-03T20:35:20 #kisslinux not entirely sure about it being a separate package. I assumed gcc required a set of common files between all of the language frontends. it does not add any dependencies. 2020-03-03T20:36:01 #kisslinux Right 2020-03-03T20:36:12 #kisslinux The first two questions stand then. 2020-03-03T20:36:13 #kisslinux I assume the separate package would depend on gcc so the files thing shouldn't be a problem? 2020-03-03T20:36:14 #kisslinux wouldn't adding fortran support significantly increase gcc's size? 2020-03-03T20:36:28 #kisslinux kiedtl: That's what I want to know. 2020-03-03T20:36:51 #kisslinux dylanaraps: what factored into the nasm vs yasm choice? 2020-03-03T20:36:57 #kisslinux E5ten: yes, that would just create a bunch of conflicts in the alternatives system. 2020-03-03T20:37:20 #kisslinux E5ten: One less package to worry about. 2020-03-03T20:37:27 #kisslinux Compile times don't seem THAT much longer, but it's harder for me to tell on my ~11 year old machine. 2020-03-03T20:37:27 #kisslinux Only Firefox requires yasm now. 2020-03-03T20:37:34 #kisslinux ah right, what's the thing that works with nasm but not yasm again? 2020-03-03T20:37:43 #kisslinux It's just Firefox now 2020-03-03T20:37:46 #kisslinux Which requires both. 2020-03-03T20:37:56 #kisslinux nuts 2020-03-03T20:37:56 #kisslinux All packages which used yasm had support for nasm built in. 2020-03-03T20:38:12 #kisslinux yeah I just remember one thing that didn't go the other way 2020-03-03T20:38:13 #kisslinux Anything using nasm had no support for yasm though. 2020-03-03T20:38:28 #kisslinux what does FF need yasm for that nasm can't do? 2020-03-03T20:38:31 #kisslinux Seems nasm has more use and a more active upstream 2020-03-03T20:38:44 #kisslinux E5ten: Firefox vendors a _lot_ of crap 2020-03-03T20:38:51 #kisslinux doesn't FF require both clang and gcc? 2020-03-03T20:39:00 #kisslinux kiedtl: Yes 2020-03-03T20:39:09 #kisslinux lmao 2020-03-03T20:39:13 #kisslinux E5ten: Firefox's build system assumes nasm and yasm 2020-03-03T20:39:15 #kisslinux It's a mess 2020-03-03T20:39:32 #kisslinux Then there's trying to tell the underlying vendored stuff to use one or the other. 2020-03-03T20:41:09 #kisslinux anyone know what's the smallest vi implementation? 2020-03-03T20:41:18 #kisslinux (in terms of source size) 2020-03-03T20:41:28 #kisslinux can't you just like do that dumb thing a PKGBUILD we talked about here mentioned where you symlink nasm to yasm in the source dir and add that to PATH? 2020-03-03T20:41:44 #kisslinux or is there specific yasm stuff it uses that nasm can't do? 2020-03-03T20:42:02 #kisslinux Yup 2020-03-03T20:42:16 #kisslinux It also parses command output 2020-03-03T20:42:25 #kisslinux ie, `yasm --version` 2020-03-03T20:42:37 #kisslinux yikes 2020-03-03T20:42:39 #kisslinux Could be wrong about the exact flags but it does parse them. 2020-03-03T20:42:47 #kisslinux Yup 2020-03-03T20:42:54 #kisslinux Firefox makes things difficult... 2020-03-03T20:42:55 #kisslinux what part (like where in the source tree) is yasm used? 2020-03-03T20:43:07 #kisslinux 2 secs 2020-03-03T20:43:17 #kisslinux https://dxr.mozilla.org/mozilla-central/search?q=yasm&redirect=false 2020-03-03T20:44:16 #kisslinux There's a lot to dig through 2020-03-03T20:45:40 #kisslinux Can _maybe_ be done 2020-03-03T20:46:21 #kisslinux seems that the parts that use it according to https://developer.mozilla.org/en/YASM are just the jpeg and webm parts 2020-03-03T20:46:36 #kisslinux We can't use system libvpx though. 2020-03-03T20:46:38 #kisslinux It's too new. 2020-03-03T20:46:50 #kisslinux Firefox is locked to an older version which isn't compatible. 2020-03-03T20:46:57 #kisslinux pretty sure libwebp is the relevant part? 2020-03-03T20:47:08 #kisslinux or is that not used? 2020-03-03T20:47:13 #kisslinux I assumed that was the webm component 2020-03-03T20:47:14 #kisslinux Also in libvpx 2020-03-03T20:47:29 #kisslinux huh 2020-03-03T20:47:40 #kisslinux and libvpx can't use nasm? or specifically old libvpx can't? 2020-03-03T20:48:01 #kisslinux ooo 2020-03-03T20:48:03 #kisslinux Idea 2020-03-03T20:48:09 #kisslinux Use Firefox's vendored yasm 2020-03-03T20:48:13 #kisslinux It seems to have one 2020-03-03T20:48:23 #kisslinux nice 2020-03-03T20:48:42 #kisslinux I need to verify though 2020-03-03T20:51:45 #kisslinux Nothing uses yasm in community eithe. 2020-03-03T20:51:49 #kisslinux either* 2020-03-03T20:51:53 #kisslinux Literally just Firefox 2020-03-03T20:54:28 #kisslinux No vendored yasm. 2020-03-03T20:54:42 #kisslinux damn 2020-03-03T20:55:11 #kisslinux I'll just give it the good ol' outdated autoconf treatment. 2020-03-03T20:55:28 #kisslinux Heck, Adelie Linux do this for Python 2 2020-03-03T20:55:49 #kisslinux does that mean installing it in a subdir and doing some PATH fuckery? 2020-03-03T20:55:56 #kisslinux On another note: libXt is still broken in today's GCC snapshot. 2020-03-03T20:56:31 #kisslinux Just gonna set DESTDIR to '$PWD/autoconf' as it already exists. 2020-03-03T20:56:43 #kisslinux Will probably rename it to 'fake_bin' or something general. 2020-03-03T20:57:19 #kisslinux can you patch it to use nasm instead by backporting patches from new vpx? 2020-03-03T20:57:43 #kisslinux It's not an "it's not supported in this vpx version" issue 2020-03-03T20:57:56 #kisslinux It's mozilla's build system which uses it for a myriad of things 2020-03-03T20:58:17 #kisslinux ah 2020-03-03T20:58:33 #kisslinux It's spread across countless files too 2020-03-03T20:58:59 #kisslinux yasm hasn't been updated since it was added to KISS either. 2020-03-03T20:59:13 #kisslinux > Date: Thu Jul 18 15:08:14 2019 +0700 2020-03-03T21:04:38 #kisslinux Done 2020-03-03T21:52:56 #kisslinux dylanaraps: with --enable-languages=fortran, I still get " 2020-03-03T21:53:03 #kisslinux The following languages will be built: c,c++,fortran,lto" 2020-03-03T21:53:14 #kisslinux so I don't reckon it can be a separate package. 2020-03-03T21:53:42 #kisslinux The fortran-only files add ~30 MB 2020-03-03T21:55:29 #kisslinux dylanaraps, what are your reasons for using busybox instead of sbase+ubase? 2020-03-03T21:55:51 #kisslinux ioraff: That 2020-03-03T21:56:08 #kisslinux ioraff: That's quite a lot as it'll also impact the chroot size. 2020-03-03T21:56:35 #kisslinux kiedtl: It's just the default. busybox provides a lot more utilities too. 2020-03-03T21:58:25 #kisslinux dylanaraps: Ah... The downside of not having split packages. 2020-03-03T21:58:32 #kisslinux Meh 2020-03-03T21:59:36 #kisslinux Nothing prevents you from having your own GCC package. 2020-03-03T21:59:45 #kisslinux You can also avoid it via a KISS hook 2020-03-03T22:01:08 #kisslinux I do have my own currently. It just makes my personal repo huge as I can't add my fortran-dependent packages to community. 2020-03-03T22:01:15 #kisslinux What would that hook look like? 2020-03-03T22:03:41 #kisslinux An idea for how kiss could do split packages, in the package dir have install- and if those are present split the package into the names after the - in each of those files and if not use the build file for install instructions (how it works now) 2020-03-03T22:04:17 #kisslinux I'm not adding split packages 2020-03-03T22:04:24 #kisslinux Fair enough 2020-03-03T22:04:26 #kisslinux if f18 is merged to llvm mainline things would be so much easier 2020-03-03T22:04:42 #kisslinux I thought that happened already? 2020-03-03T22:04:48 #kisslinux I guess not 2020-03-03T22:04:50 #kisslinux not as of llvm10 2020-03-03T22:05:28 #kisslinux Ah, what about master (too lazy to check cuz mobile) 2020-03-03T22:06:26 #kisslinux let me check 2020-03-03T22:06:53 #kisslinux nope, not yet 2020-03-03T22:07:17 #kisslinux ioraff: It seems that a hook won't work for GCC in this case. 2020-03-03T22:07:21 #kisslinux Rip, I wonder if it'll make it before 11 2020-03-03T22:07:51 #kisslinux I really don't see the problem in having your own GCC package. 2020-03-03T22:07:59 #kisslinux the best case for gcc is to symlink everything but build 2020-03-03T22:08:48 #kisslinux There's no difference in a package being in community or your own repository 2020-03-03T22:08:58 #kisslinux You maintain it either way 2020-03-03T22:09:09 #kisslinux repology 2020-03-03T22:09:14 #kisslinux Others users can enable your repository as well 2020-03-03T22:09:30 #kisslinux Sure 2020-03-03T22:09:53 #kisslinux That's minor though 2020-03-03T22:18:35 #kisslinux very convenient if a package doesn't have its own release feed. one of the main reasons I've even added stuff I've packaged to community. 2020-03-03T22:19:44 #kisslinux I have a solution for you. 2020-03-03T22:20:27 #kisslinux do tell 2020-03-03T22:22:49 #kisslinux dylanaraps: did you start already of writing fold in pure bash? 2020-03-03T22:25:17 #kisslinux dzove855: Yes 2020-03-03T22:25:19 #kisslinux It's very slow 2020-03-03T22:27:26 #kisslinux sahre it if you want, i'm interested to learn how does all the design stuf works (resize etc.. i'm really bad in those kind of things) 2020-03-03T22:27:48 #kisslinux s/sahre/share 2020-03-03T22:40:29 #kisslinux ioraff: https://termbin.com/q56cx 2020-03-03T22:40:30 #kisslinux Enjoy 2020-03-03T22:41:14 #kisslinux What it looks like: https://termbin.com/rwyq 2020-03-03T22:43:36 #kisslinux dzove855: I need to find it. It's either in a dir somewhere or in the git stash 2020-03-03T22:43:51 #kisslinux I've written 5-6 different ones 2020-03-03T22:44:02 #kisslinux All slow 2020-03-03T22:44:12 #kisslinux dylanaraps: very nice. Thanks much. 2020-03-03T22:45:10 #kisslinux ioraff: I'll add this as 'kiss-outdated' 2020-03-03T22:45:49 #kisslinux just added it to my script dir with that exact name 2020-03-03T22:46:05 #kisslinux ;) 2020-03-03T22:46:31 #kisslinux I'll also add support for specifying a list 2020-03-03T22:49:15 #kisslinux Pushed 2020-03-03T22:50:09 #kisslinux speaking of firefox, next ESR should be on 76, right? 2020-03-03T22:50:41 #kisslinux 78 iirc 2020-03-03T22:50:54 #kisslinux > Firefox 78.3 2020-03-03T22:50:56 #kisslinux Yup 2020-03-03T22:51:05 #kisslinux Specifically: Firefox 68.10; 78.0 2020-03-03T22:51:21 #kisslinux Release date: 2020-06-30 2020-03-03T22:51:25 #kisslinux https://wiki.mozilla.org/Release_Management/Calendar 2020-03-03T22:51:41 #kisslinux huh, I thought ESR was between 8 versions since last was 60, changing the release schemes again eh 2020-03-03T22:51:56 #kisslinux They changed to a monthly schedule 2020-03-03T22:51:59 #kisslinux Instead of 6 weeks 2020-03-03T22:52:04 #kisslinux > Four week schedule starting late 2019. 2020-03-03T22:52:09 #kisslinux Right at the bottom 2020-03-03T22:55:30 #kisslinux We need a browser for later on when Firefox drops Xorg though 2020-03-03T22:55:52 #kisslinux Same goes for ALSA when pipewire becomes mainstream 2020-03-03T22:56:20 #kisslinux Also if dbus becomes impossible to remove... 2020-03-03T22:56:24 #kisslinux Fun days ahead 2020-03-03T22:59:11 #kisslinux yeah let's hope wayland becomes the next GNU Hurd 2020-03-03T23:00:23 #kisslinux hmm create a wayland alternative, which just provides the same function like wayland but behind xorg :D 2020-03-03T23:00:45 #kisslinux a wrapper for xorg 2020-03-03T23:03:00 #kisslinux Firefox is going to drop Xorg? 2020-03-03T23:03:01 #kisslinux i think it would actually be pretty easy to make a "waylandx" (opposite of xwayland) that just forwards buffers to x11 via the shm and dri3 extensions 2020-03-03T23:03:40 #kisslinux kiedtl: Of course. 2020-03-03T23:04:13 #kisslinux Xorg has a maximum of 9-10 years left if Wayland becomes mainstream in that time. 2020-03-03T23:04:48 #kisslinux Red Hat have Xorg on life support today with the intention of letting it die once RHEL _whatever_ is released. 2020-03-03T23:04:54 #kisslinux Hence the 9-10 years. 2020-03-03T23:05:30 #kisslinux > Once we are done with this we expect X.org to go into hard maintenance mode fairly quickly. The reality is that X.org is basically maintained by us and thus once we stop paying attention to it there is unlikely to be any major new releases coming out and there might even be some bitrot setting in over time. We will keep an eye on it as we will want to ensure X.org stays supportable until the end of the RHEL8 lifecycle at a 2020-03-03T23:05:34 #kisslinux https://blogs.gnome.org/uraeus/2019/06/24/on-the-road-to-fedora-workstation-31/ 2020-03-03T23:06:31 #kisslinux Oh god 2020-03-03T23:06:33 #kisslinux wayland sucks 2020-03-03T23:06:37 #kisslinux Firefox's Linux support is largely maintained by an employee of Red Hat as well. 2020-03-03T23:06:53 #kisslinux He implemented VAAPI support for Wayland just now 2020-03-03T23:07:12 #kisslinux https://bugzilla.mozilla.org/show_bug.cgi?id=1610199#c31 2020-03-03T23:07:53 #kisslinux He's leading the Wayland port as well 2020-03-03T23:08:49 #kisslinux Lots to read here: https://mastransky.wordpress.com/ 2020-03-03T23:12:23 #kisslinux well if Xorg is dropped then what would you do? keep using it? 2020-03-03T23:12:32 #kisslinux The start of it is here: https://bugzilla.mozilla.org/show_bug.cgi?id=1579352 2020-03-03T23:12:36 #kisslinux > 2020-03-03T23:12:40 #kisslinux > 2020-03-03T23:12:54 #kisslinux > Compile with/without X11 support 2020-03-03T23:13:21 #kisslinux konimex: A lot can happen in 10 years 2020-03-03T23:13:37 #kisslinux I was 12 years old 10 years ago. 2020-03-03T23:13:41 #kisslinux ;) 2020-03-03T23:13:49 #kisslinux One thing I especially hate about wayland is that the compositor is the window manager 2020-03-03T23:14:00 #kisslinux the window manager should be the window manager 2020-03-03T23:14:03 #kisslinux The compositor is the everything 2020-03-03T23:14:11 #kisslinux It's the display server as well 2020-03-03T23:14:15 #kisslinux And the hotkey manager 2020-03-03T23:14:16 #kisslinux yes 2020-03-03T23:14:22 #kisslinux it's a matter of workflow for me but sxhkd and bspwm are both killers 2020-03-03T23:14:32 #kisslinux i3 (and sway) sucks 2020-03-03T23:14:41 #kisslinux Which makes it extremely difficult to develop a wm for wayland 2020-03-03T23:14:43 #kisslinux All with its own protocols which aren't portable across other wayland implementations 2020-03-03T23:15:16 #kisslinux Recent example. OBS has wayland support for GNOME via a plugin and wlroots via a plugin. 2020-03-03T23:15:21 #kisslinux you should invite back that wayland evangelist back in discord to argue about that 2020-03-03T23:15:24 #kisslinux I'm sure a KDE plugin will follow. 2020-03-03T23:15:36 #kisslinux that's pretty the case for a lot of new things comming.. 2020-03-03T23:15:50 #kisslinux xorg clutter your ~/ ! 2020-03-03T23:16:06 #kisslinux I'm not swapping to Wayland to free up some files in ~ 2020-03-03T23:16:07 #kisslinux lol 2020-03-03T23:16:16 #kisslinux they're trying to make everything more "user friendly" 2020-03-03T23:16:33 #kisslinux Besides: -> ls -1 ~ | wc -l --> 471 2020-03-03T23:17:05 #kisslinux dylanaraps: how is that even possible? 471?? haha 2020-03-03T23:17:43 #kisslinux There's order in chaos 2020-03-03T23:17:53 #kisslinux haha i'm about 31 2020-03-03T23:18:36 #kisslinux Wayland is just a protocol so it can do no wrong 2020-03-03T23:18:38 #kisslinux Remember this 2020-03-03T23:19:51 #kisslinux Everything beyond pushing pixels to the screen is a protocol extension 2020-03-03T23:19:58 #kisslinux (Has this changed recently(?)) 2020-03-03T23:21:17 #kisslinux https://gitlab.freedesktop.org/wayland/wayland-protocols/-/blob/master/stable/xdg-shell/xdg-shell.xml#L34 2020-03-03T23:21:20 #kisslinux Huzzah? 2020-03-03T23:22:25 #kisslinux > wayland-protocols contains Wayland protocols that add functionality not available in the Wayland core protocol. 2020-03-03T23:22:27 #kisslinux Oh 2020-03-03T23:22:30 #kisslinux It is an extension 2020-03-03T23:22:45 #kisslinux Just a "standardized" one 2020-03-03T23:24:32 #kisslinux https://danluu.com/cli-complexity/ 2020-03-03T23:24:40 #kisslinux well, don't you rely on plenty of standardized x11 protocols? 2020-03-03T23:24:47 #kisslinux Yes 2020-03-03T23:25:28 #kisslinux This is still an issue in Wayland though. There are too many non-standard protocols for what I'd call essential functionality. 2020-03-03T23:25:40 #kisslinux dylanaraps: I think I've changed my mind and will switch to libressl, and the convincing factor is that it has cmake lol 2020-03-03T23:25:52 #kisslinux Which reduces portability between wayland implementations. 2020-03-03T23:26:14 #kisslinux Lol wtf tar calm down with those options 2020-03-03T23:26:24 #kisslinux E5ten: Nice. I don't think many patches are needed (if any) nowadays. 2020-03-03T23:26:42 #kisslinux yes, i agree that fragmantation between wayland implementations is an issue. if there were multiple commonly used x11 implementations, i think it'd be an issue there as well 2020-03-03T23:27:09 #kisslinux xorg have similar 'bloatware' https://en.wikipedia.org/wiki/XFixes 2020-03-03T23:27:24 #kisslinux That's exactly it. We're all using a single implementation of X11. 2020-03-03T23:29:51 #kisslinux The core wayland protocol is too bare. Were it more complete and were it to include what I'd call essential functonality from day 1, we wouldn't be in this situation. 2020-03-03T23:33:26 #kisslinux wayland main problem is nvidia 2020-03-03T23:33:41 #kisslinux https://github.com/swaywm/sway/issues/490 2020-03-03T23:34:07 #kisslinux what nvidia wayland about on gnome and kde? 2020-03-03T23:34:57 #kisslinux as ddevault is certainly hostile to it 2020-03-03T23:35:19 #kisslinux I wouldn't call this a problem on NVIDIA's side of the fence either. If you're aiming to replace Xorg, you need to support all hardware. The reality is that NVIDIA use GBM. Deal with it. 2020-03-03T23:35:48 #kisslinux Or was it EGLStreams? I forget 2020-03-03T23:36:21 #kisslinux It is EGLStreams 2020-03-03T23:36:37 #kisslinux Sway actually had NVIDIA support a long while ago. 2020-03-03T23:37:17 #kisslinux so it was actively removed in spite? 2020-03-03T23:37:21 #kisslinux not familiar with it 2020-03-03T23:38:04 #kisslinux https://github.com/Cloudef/wlc/commit/1364e92c251bf300c6245ebfca635c9308d25df9 2020-03-03T23:38:12 #kisslinux iirc sway used to use wlc 2020-03-03T23:38:41 #kisslinux Yup: https://drewdevault.com/2018/05/27/Why-rewrite-wlc.html 2020-03-03T23:42:26 #kisslinux eglstreams is shit which works only on nvidia proprietary driver. support eglstreams is a pain in the ass 2020-03-03T23:43:14 #kisslinux Yes. If you're going to _replace_ Xorg you need to support everything though. 2020-03-03T23:44:12 #kisslinux s/If/But, if/ 2020-03-03T23:44:47 #kisslinux you know, I've been thinking, why in some packages you need to define MKDIR_P="install -d" ? difference between coreutils and busybox? 2020-03-03T23:45:06 #kisslinux konimex: Good question 2020-03-03T23:45:31 #kisslinux It's only in e2fsprogs in the official repositories 2020-03-03T23:46:36 #kisslinux > make[1]: config/install-sh: No such file or directory 2020-03-03T23:46:57 #kisslinux nvidia (and everyone else) seems on board with drm format modifiers, so i think things will get better in the future 2020-03-03T23:47:14 #kisslinux > MKDIR_P = config/install-sh -c -d 2020-03-03T23:47:24 #kisslinux It ends up being this. 2020-03-03T23:47:38 #kisslinux -c Just copy (default) 2020-03-03T23:47:42 #kisslinux -d Create directories 2020-03-03T23:48:22 #kisslinux DRM as in direct rendering manager or... 2020-03-03T23:48:29 #kisslinux yes 2020-03-03T23:50:17 #kisslinux -> grep -r MKDIR_P . | wc -l 2020-03-03T23:50:18 #kisslinux 114 2020-03-03T23:50:23 #kisslinux Best we not touch this one 2020-03-03T23:53:47 #kisslinux > $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2020-03-03T23:53:55 #kisslinux Unless our mkdir isn't thread safe(?) 2020-03-03T23:54:42 #kisslinux Oh 2020-03-03T23:54:53 #kisslinux The configure script hardcodes 'mkdir --version' 2020-03-03T23:55:07 #kisslinux > for ac_prog in mkdir gmkdir; do 2020-03-03T23:55:14 #kisslinux > case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2020-03-03T23:55:25 #kisslinux > 'mkdir (GNU coreutils) '* | 2020-03-03T23:55:28 #kisslinux > 'mkdir (coreutils) '* | 2020-03-03T23:55:31 #kisslinux > 'mkdir (fileutils) '4.1*)