2019-11-18T03:19:56 #kisslinux Does pash work with pass files? I mean, i don't know why it wouldn't, but before I do things it'd be nice to know if it's all gonna explode... 2019-11-18T03:23:16 #kisslinux yes 2019-11-18T03:23:49 #kisslinux they both just use gpg encrypted files 2019-11-18T03:25:53 #kisslinux That's what I figured. 2019-11-18T03:26:06 #kisslinux Thanks! 2019-11-18T03:27:44 #kisslinux 4146 objects to build for jumbo llvm build(+clang;compiler-rt;lld;libcxx;libcxxabi) here we go 2019-11-18T06:51:35 #kisslinux konimex: off 2019-11-18T06:51:38 #kisslinux oof* 2019-11-18T07:11:31 #kisslinux ....aaaaand we're off to a few errors! 2019-11-18T07:11:50 #kisslinux maybe I should do a separate build with a few passes first 2019-11-18T07:11:50 #kisslinux Which ones? 2019-11-18T07:12:06 #kisslinux I fixed a few errors when I tried. 2019-11-18T07:12:19 #kisslinux compiler-rt, and then lldb, and then libcxx, and then libcxxabi 2019-11-18T07:12:35 #kisslinux The exact errors? 2019-11-18T07:13:07 #kisslinux I was on mobile so can't really show the logs right now, but it was a linker error instead of compile error 2019-11-18T07:13:27 #kisslinux s/I was/I am 2019-11-18T07:52:29 #kisslinux Hello 2019-11-18T07:56:19 #kisslinux > Presently, when one process wishes to communicate with another via D-Bus, the data must be copies from user-space (sender) to kernel, to user-space (dbus-daemon process) for routing and multicast; then, for each destination process, there is another copy to kernel space and then back to user-space for reception. 2019-11-18T07:56:32 #kisslinux > Additionally, the message payload itself is included in the copy, which is silly as the D-Bus daemon doesn't care about the content of the messages, it only needs to know how to route it and whether the sender should be allowed to send. 2019-11-18T07:56:38 #kisslinux https://lwn.net/Articles/636997/ 2019-11-18T08:07:36 #kisslinux BUS1 sounds interesting though http://lkml.iu.edu/hypermail/linux/kernel/1610.3/02995.html 2019-11-18T09:56:51 #kisslinux alirght, take two. I've looked at your own llvm unified build and combined it with my modifications, so far only two more flags and one musl-related patch 2019-11-18T09:56:56 #kisslinux s/alirght/alright 2019-11-18T09:57:15 #kisslinux 1050 objects out of 3405 2019-11-18T09:58:24 #kisslinux Nice 2019-11-18T09:58:29 #kisslinux Compiling with GCC? 2019-11-18T09:59:00 #kisslinux looking at the htop, it's c++ so yes it's gcc for the time bing 2019-11-18T09:59:03 #kisslinux s/bing/being 2019-11-18T09:59:13 #kisslinux Awesome 2019-11-18T09:59:30 #kisslinux Makes adding to KISS simple if that's the case for the entirety of it. 2019-11-18T10:16:17 #kisslinux 2000/3405 2019-11-18T10:16:33 #kisslinux Woo 2019-11-18T10:28:01 #kisslinux Are you using cmake/ninja? 2019-11-18T10:28:13 #kisslinux Pair that with ccache and you save 100% of the progress. 2019-11-18T10:28:23 #kisslinux The rebuild zooms all the way to where you were. 2019-11-18T10:28:34 #kisslinux If you build the whole thing, a rebuild takes 20~ seconds for me. 2019-11-18T10:31:18 #kisslinux does the caching take significant disk space? 2019-11-18T10:31:40 #kisslinux and yes I'm using cmake/ninja 2019-11-18T10:31:50 #kisslinux 2700/3400 2019-11-18T10:32:21 #kisslinux > cache size 22.1 GB 2019-11-18T10:32:26 #kisslinux > max cache size 50.0 GB 2019-11-18T10:32:30 #kisslinux That's total though. 2019-11-18T10:32:41 #kisslinux I have it 50GB months ago and it's no where near using that. 2019-11-18T10:33:19 #kisslinux well i'll need to expand my disk size 2019-11-18T10:33:56 #kisslinux the good thing is both of my linux partitions are side-by-side so shouldn't be too hard to expand and shrink 2019-11-18T10:37:17 #kisslinux I doubt it'd use 22.1GB 2019-11-18T10:37:23 #kisslinux This is the global cache size. 2019-11-18T10:37:31 #kisslinux I compile all packages in the repositories. 2019-11-18T11:15:17 #kisslinux good news: it built 2019-11-18T11:15:49 #kisslinux bad news: i need to charge my laptop now and I can't use it for the time being 2019-11-18T11:16:18 #kisslinux i'll check later if it needs gcc in the repos 2019-11-18T11:16:29 #kisslinux s/repos/ldd 2019-11-18T12:03:48 #kisslinux bad news 2: llvm.so still requires libgcc and libstdc++ 2019-11-18T12:04:26 #kisslinux so my hypothesis: it needs a two-pass solution 2019-11-18T12:04:50 #kisslinux oddly enough, kiss llvm build and my llvm build doesn't conflict 2019-11-18T12:06:20 #kisslinux also, llvm requires libedit now 2019-11-18T12:06:31 #kisslinux and libedit requires ncursesw 2019-11-18T12:07:04 #kisslinux libncursesw needs to be symlinked to libncurses to work 2019-11-18T14:07:33 #kisslinux dylanaraps I get why you want to keep dbus out of community. no hard feelings :) 2019-11-18T14:09:02 #kisslinux Thanks :) 2019-11-18T14:09:18 #kisslinux It's a good example for someone wanting to put it in their own repo though. 2019-11-18T14:09:42 #kisslinux There's also dbus-broker which a lot of distros have swapped too. 2019-11-18T14:09:49 #kisslinux https://github.com/bus1/dbus-broker 2019-11-18T14:09:49 #kisslinux oh nice 2019-11-18T14:10:37 #kisslinux dbus-broker depends on systemd for dbus compatibility though. 2019-11-18T14:10:53 #kisslinux ugh systemd 2019-11-18T14:11:07 #kisslinux I'm just going to ignore anything that relies on systemd 2019-11-18T14:11:19 #kisslinux is systemd another thing you want to keep out of community? 2019-11-18T14:11:31 #kisslinux Yes 2019-11-18T14:11:35 #kisslinux good call 2019-11-18T14:11:50 #kisslinux There's a list on the homepage. 2019-11-18T14:11:56 #kisslinux oh I didn't notice that 2019-11-18T14:12:00 #kisslinux > dbus, systemd, polkit, gettext, intltool, pulseaudio, pam, wayland, logind, ConsoleKit2 and all Desktop Environments 2019-11-18T14:12:12 #kisslinux These are better in a 3rd party repository. 2019-11-18T14:12:29 #kisslinux Which is my intention for this software. 2019-11-18T14:12:43 #kisslinux is there any reason for pam and gettext to be out? 2019-11-18T14:12:44 #kisslinux Anyone can make a repository, package these and provide them for everyone. 2019-11-18T14:12:47 #kisslinux gotcha! I wouldn't have submitted that PR if i had bothered to read that lol 2019-11-18T14:13:26 #kisslinux For gettext, KISS targets solely English. 2019-11-18T14:13:37 #kisslinux if people start to provide their own repos it might be nice to have a way of advertising them/searching for packages from them 2019-11-18T14:13:54 #kisslinux Keeping these out of community puts a firm stance that nothing should have a mandatory dependency on them. 2019-11-18T14:13:59 #kisslinux We do. 2019-11-18T14:14:05 #kisslinux #kiss-repo topic on GitHub. 2019-11-18T14:14:09 #kisslinux https://github.com/topics/kiss-repo 2019-11-18T14:14:21 #kisslinux oh great 2019-11-18T14:14:43 #kisslinux ie, everything in the official repositories and community should work without any of this software. 2019-11-18T14:15:02 #kisslinux If someone would like to have them, a 3rd party repository can provide them. 2019-11-18T14:15:48 #kisslinux This is why I created KISS. To have a system without needing a lot of extra software by default. 2019-11-18T14:15:57 #kisslinux KISS is the only distribution with optional dbus for Firefox. 2019-11-18T14:16:12 #kisslinux that's a good idea. I was just curious about it :D 2019-11-18T14:20:06 #kisslinux This has some further info about GNU gettext and musl: https://github.com/sabotage-linux/gettext-tiny 2019-11-18T14:58:36 #kisslinux thanks 2019-11-18T14:59:52 #kisslinux mini/stub gettext is no match for no gettext at all :>) 2019-11-18T15:00:04 #kisslinux Yup 2019-11-18T15:01:22 #kisslinux I should attempt to build KDE on KISS and see how much work that takes 2019-11-18T15:01:28 #kisslinux I remember the days when I'd try to replace GNU things with functional equivalents first and ripping them out entirely was the fallback, like I tried a bunch of gettext alternatives like that and stuff and always ended up with some problem or another and then I was like wait a second I don't need gettext at all, get outta here 2019-11-18T15:01:43 #kisslinux or should I say "gettext out of here" (no I shouldn't) 2019-11-18T15:04:18 #kisslinux dylanaraps I know you want to keep DEs out of community but would you be opposed to qt or gtk being in there? or should they also be in user repos? 2019-11-18T15:05:17 #kisslinux GTK3 is in the official repositories. 2019-11-18T15:05:31 #kisslinux oh yeah sorry 2019-11-18T15:05:35 #kisslinux So is GTK2 though it will be removed once Firefox allows for builds without it. 2019-11-18T15:05:45 #kisslinux that will be great 2019-11-18T15:05:51 #kisslinux why doesn't it again? 2019-11-18T15:05:55 #kisslinux Flash 2019-11-18T15:05:55 #kisslinux is qt5 a candidate for community though? 2019-11-18T15:05:57 #kisslinux and would it be very hard to patch out? 2019-11-18T15:05:59 #kisslinux Yes 2019-11-18T15:06:02 #kisslinux oh 2019-11-18T15:06:05 #kisslinux I've tried. 2019-11-18T15:06:10 #kisslinux It doesn't even link to it at runtime... 2019-11-18T15:06:28 #kisslinux It creates a .so which is dlopen()'d if using Flash 2019-11-18T15:06:37 #kisslinux We just rm -f it in our package. 2019-11-18T15:06:48 #kisslinux The build system refuses to continue if GTK2 is missing. 2019-11-18T15:07:02 #kisslinux It's very very intertwined. 2019-11-18T15:07:15 #kisslinux patch the actual source for their flash plugin to use gtk3 :p 2019-11-18T15:07:19 #kisslinux Sometime in 2020 it should be fixed. 2019-11-18T15:07:24 #kisslinux Flash requires GTK2. 2019-11-18T15:07:36 #kisslinux It's not Firefox. 2019-11-18T15:07:44 #kisslinux the question is, is flash REALLY going away in 2020 2019-11-18T15:08:02 #kisslinux oh 2019-11-18T15:08:50 #kisslinux It depends on what a qt5 package will look like. I'd rather not involve myself with qt5-webengine and musl. 2019-11-18T15:08:57 #kisslinux It's a mess. 2019-11-18T15:09:11 #kisslinux yeah but you can do the other components without webengine 2019-11-18T15:09:26 #kisslinux Yeah 2019-11-18T15:09:30 #kisslinux dylanaraps I will attempt to build qt5 and see how much junk it introduces 2019-11-18T15:09:35 #kisslinux Okay 2019-11-18T15:09:39 #kisslinux Sounds good. 2019-11-18T15:09:39 #kisslinux if it's bad enough I'll move it to my private repo 2019-11-18T15:10:04 #kisslinux You could make your repository public and add a qt5 directory to it for other users if it ends up being a bad fit for community. 2019-11-18T15:10:07 #kisslinux dependenices are apparently pretty minimal, just perl python and git 2019-11-18T15:10:11 #kisslinux Huh 2019-11-18T15:10:13 #kisslinux Neat 2019-11-18T15:10:22 #kisslinux yeah so I'm optimistic 2019-11-18T15:10:25 #kisslinux It could go in the official repositories if it's that easy. 2019-11-18T15:10:30 #kisslinux I'll let you know! 2019-11-18T15:10:33 #kisslinux :D 2019-11-18T15:10:55 #kisslinux perl though. ugh. 2019-11-18T15:11:19 #kisslinux perl is in core as it's needed. :P 2019-11-18T15:11:28 #kisslinux I know 2019-11-18T15:11:28 #kisslinux "dependenices are apparently pretty minimal, just *perl* *python* and git" surely you kid 2019-11-18T15:11:30 #kisslinux I just hate perl lol 2019-11-18T15:11:41 #kisslinux lol E5ten yeah but we already have those available so 2019-11-18T15:11:43 #kisslinux "minimal" "perl and python" 2019-11-18T15:11:54 #kisslinux I hate perl too but some saint made a way to build qt5 without perl 2019-11-18T15:12:02 #kisslinux thank god for that amazing person 2019-11-18T15:12:02 #kisslinux minimal as in "I don't need to add more packages to the repo" not minimal as in "the packages are small" lol 2019-11-18T15:12:05 #kisslinux ;) 2019-11-18T15:12:27 #kisslinux https://github.com/kisslinux/community/issues/72 2019-11-18T15:12:43 #kisslinux oh damn 2019-11-18T15:12:52 #kisslinux I can grab that patch as I build the package? 2019-11-18T15:13:30 #kisslinux the only thing is since it installs any files in the dir you gotta do something to make sure no .orig files get left behind and the .pl is actually removed not just emptied 2019-11-18T15:13:40 #kisslinux other than that just make a patch file and put it with the package right? 2019-11-18T15:14:01 #kisslinux yeah sounds good 2019-11-18T15:14:12 #kisslinux let me get qt5 built manually then I can deal with the package and your changes 2019-11-18T15:14:22 #kisslinux nice find 2019-11-18T15:15:25 #kisslinux it could probably be done more easily by just leaving the file extension as .pl but still replacing it with the awk script but that doesn't feel right lol 2019-11-18T15:15:44 #kisslinux haha 2019-11-18T15:17:41 #kisslinux our favourite intel boy just fixed some other issue with xf86-video-intel when my one very much sounds like a 2 minute fix and he hasn't even responded to me asking where it manifests and basically what I'm saying here is I'm going to fucking explode 2019-11-18T15:17:59 #kisslinux :( 2019-11-18T15:20:05 #kisslinux I just went into weechat's cmake not even to see if it's good just to see what the options are so like what deps I can disable and shit and if when everything is disabled it has any deps I'm unwilling to accept 2019-11-18T15:20:06 #kisslinux oh man it's bad 2019-11-18T15:20:21 #kisslinux not the deps I'm not there yet 2019-11-18T15:20:24 #kisslinux just the cmake is really ass 2019-11-18T15:24:07 #kisslinux ah I see it unconditionally required libgcrypt, that's a pass 2019-11-18T16:13:06 #kisslinux I looked and noticed that qt5-base already uses awk elsewhere so maybe I can get this upstreamed? 2019-11-18T16:14:41 #kisslinux can't hurt to try right 2019-11-18T16:17:37 #kisslinux I gotta fix it up to my own standards a tiny bit more though, normally I don't care very much about the "80 column limit" thing but there's literally only one line that goes above and it's at 81 2019-11-18T16:17:40 #kisslinux something must be done about this 2019-11-18T17:41:02 #kisslinux https://www.phoronix.com/scan.php?page=news_item&px=Fedora-Workstation-Vi-To-Nano 2019-11-18T17:41:04 #kisslinux Sad :( 2019-11-18T17:41:09 #kisslinux > Fedora Developers Looking To Change The Default Text Editor From Vi To Nano 2019-11-18T17:44:02 #kisslinux It could have been worse I guess. Might have tried for gedit. 2019-11-18T20:25:23 #kisslinux hey, at least it's not emacs 2019-11-18T20:34:51 #kisslinux next steps: nano -> edit.com -> notepad.exe -> winword.exe... 2019-11-18T21:18:54 #kisslinux ...and then an electron-based webapp which stores everything "in the cloud" 2019-11-18T21:19:59 #kisslinux And by cloud they mean amazon's ad machines. 2019-11-18T23:01:50 #kisslinux Aha! https://images2.imgbox.com/2f/cd/pibYmGN9_o.jpg 2019-11-18T23:04:26 #kisslinux Nord color scheme does not match that picture at all. Hah. But that's as much effort as I'm willing to put into a pun. 2019-11-18T23:46:43 #kisslinux nice