💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2019-11-18.txt captured on 2024-05-26 at 16:29:11.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2019-11-18T03:19:56 #kisslinux <Shyiskhar> 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 <polarcub> yes 2019-11-18T03:23:49 #kisslinux <polarcub> they both just use gpg encrypted files 2019-11-18T03:25:53 #kisslinux <Shyiskhar> That's what I figured. 2019-11-18T03:26:06 #kisslinux <Shyiskhar> Thanks! 2019-11-18T03:27:44 #kisslinux <konimex> 4146 objects to build for jumbo llvm build(+clang;compiler-rt;lld;libcxx;libcxxabi) here we go 2019-11-18T06:51:35 #kisslinux <dylanaraps> konimex: off 2019-11-18T06:51:38 #kisslinux <dylanaraps> oof* 2019-11-18T07:11:31 #kisslinux <konimex> ....aaaaand we're off to a few errors! 2019-11-18T07:11:50 #kisslinux <konimex> maybe I should do a separate build with a few passes first 2019-11-18T07:11:50 #kisslinux <dylanaraps> Which ones? 2019-11-18T07:12:06 #kisslinux <dylanaraps> I fixed a few errors when I tried. 2019-11-18T07:12:19 #kisslinux <konimex> compiler-rt, and then lldb, and then libcxx, and then libcxxabi 2019-11-18T07:12:35 #kisslinux <dylanaraps> The exact errors? 2019-11-18T07:13:07 #kisslinux <konimex> 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 <konimex> s/I was/I am 2019-11-18T07:52:29 #kisslinux <dylanaraps> Hello 2019-11-18T07:56:19 #kisslinux <dylanaraps> > 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 <dylanaraps> > 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 <dylanaraps> https://lwn.net/Articles/636997/ 2019-11-18T08:07:36 #kisslinux <dylanaraps> BUS1 sounds interesting though http://lkml.iu.edu/hypermail/linux/kernel/1610.3/02995.html 2019-11-18T09:56:51 #kisslinux <konimex> 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 <konimex> s/alirght/alright 2019-11-18T09:57:15 #kisslinux <konimex> 1050 objects out of 3405 2019-11-18T09:58:24 #kisslinux <dylanaraps> Nice 2019-11-18T09:58:29 #kisslinux <dylanaraps> Compiling with GCC? 2019-11-18T09:59:00 #kisslinux <konimex> looking at the htop, it's c++ so yes it's gcc for the time bing 2019-11-18T09:59:03 #kisslinux <konimex> s/bing/being 2019-11-18T09:59:13 #kisslinux <dylanaraps> Awesome 2019-11-18T09:59:30 #kisslinux <dylanaraps> Makes adding to KISS simple if that's the case for the entirety of it. 2019-11-18T10:16:17 #kisslinux <konimex> 2000/3405 2019-11-18T10:16:33 #kisslinux <dylanaraps> Woo 2019-11-18T10:28:01 #kisslinux <dylanaraps> Are you using cmake/ninja? 2019-11-18T10:28:13 #kisslinux <dylanaraps> Pair that with ccache and you save 100% of the progress. 2019-11-18T10:28:23 #kisslinux <dylanaraps> The rebuild zooms all the way to where you were. 2019-11-18T10:28:34 #kisslinux <dylanaraps> If you build the whole thing, a rebuild takes 20~ seconds for me. 2019-11-18T10:31:18 #kisslinux <konimex> does the caching take significant disk space? 2019-11-18T10:31:40 #kisslinux <konimex> and yes I'm using cmake/ninja 2019-11-18T10:31:50 #kisslinux <konimex> 2700/3400 2019-11-18T10:32:21 #kisslinux <dylanaraps> > cache size 22.1 GB 2019-11-18T10:32:26 #kisslinux <dylanaraps> > max cache size 50.0 GB 2019-11-18T10:32:30 #kisslinux <dylanaraps> That's total though. 2019-11-18T10:32:41 #kisslinux <dylanaraps> I have it 50GB months ago and it's no where near using that. 2019-11-18T10:33:19 #kisslinux <konimex> well i'll need to expand my disk size 2019-11-18T10:33:56 #kisslinux <konimex> 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 <dylanaraps> I doubt it'd use 22.1GB 2019-11-18T10:37:23 #kisslinux <dylanaraps> This is the global cache size. 2019-11-18T10:37:31 #kisslinux <dylanaraps> I compile all packages in the repositories. 2019-11-18T11:15:17 #kisslinux <konimex> good news: it built 2019-11-18T11:15:49 #kisslinux <konimex> 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 <konimex> i'll check later if it needs gcc in the repos 2019-11-18T11:16:29 #kisslinux <konimex> s/repos/ldd 2019-11-18T12:03:48 #kisslinux <konimex> bad news 2: llvm.so still requires libgcc and libstdc++ 2019-11-18T12:04:26 #kisslinux <konimex> so my hypothesis: it needs a two-pass solution 2019-11-18T12:04:50 #kisslinux <konimex> oddly enough, kiss llvm build and my llvm build doesn't conflict 2019-11-18T12:06:20 #kisslinux <konimex> also, llvm requires libedit now 2019-11-18T12:06:31 #kisslinux <konimex> and libedit requires ncursesw 2019-11-18T12:07:04 #kisslinux <konimex> libncursesw needs to be symlinked to libncurses to work 2019-11-18T14:07:33 #kisslinux <aminoglycine> dylanaraps I get why you want to keep dbus out of community. no hard feelings :) 2019-11-18T14:09:02 #kisslinux <dylanaraps> Thanks :) 2019-11-18T14:09:18 #kisslinux <dylanaraps> It's a good example for someone wanting to put it in their own repo though. 2019-11-18T14:09:42 #kisslinux <dylanaraps> There's also dbus-broker which a lot of distros have swapped too. 2019-11-18T14:09:49 #kisslinux <dylanaraps> https://github.com/bus1/dbus-broker 2019-11-18T14:09:49 #kisslinux <aminoglycine> oh nice 2019-11-18T14:10:37 #kisslinux <dylanaraps> dbus-broker depends on systemd for dbus compatibility though. 2019-11-18T14:10:53 #kisslinux <aminoglycine> ugh systemd 2019-11-18T14:11:07 #kisslinux <aminoglycine> I'm just going to ignore anything that relies on systemd 2019-11-18T14:11:19 #kisslinux <aminoglycine> is systemd another thing you want to keep out of community? 2019-11-18T14:11:31 #kisslinux <dylanaraps> Yes 2019-11-18T14:11:35 #kisslinux <aminoglycine> good call 2019-11-18T14:11:50 #kisslinux <dylanaraps> There's a list on the homepage. 2019-11-18T14:11:56 #kisslinux <aminoglycine> oh I didn't notice that 2019-11-18T14:12:00 #kisslinux <dylanaraps> > dbus, systemd, polkit, gettext, intltool, pulseaudio, pam, wayland, logind, ConsoleKit2 and all Desktop Environments 2019-11-18T14:12:12 #kisslinux <dylanaraps> These are better in a 3rd party repository. 2019-11-18T14:12:29 #kisslinux <dylanaraps> Which is my intention for this software. 2019-11-18T14:12:43 #kisslinux <dzove855> is there any reason for pam and gettext to be out? 2019-11-18T14:12:44 #kisslinux <dylanaraps> Anyone can make a repository, package these and provide them for everyone. 2019-11-18T14:12:47 #kisslinux <aminoglycine> gotcha! I wouldn't have submitted that PR if i had bothered to read that lol 2019-11-18T14:13:26 #kisslinux <dylanaraps> For gettext, KISS targets solely English. 2019-11-18T14:13:37 #kisslinux <aminoglycine> 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 <dylanaraps> Keeping these out of community puts a firm stance that nothing should have a mandatory dependency on them. 2019-11-18T14:13:59 #kisslinux <dylanaraps> We do. 2019-11-18T14:14:05 #kisslinux <dylanaraps> #kiss-repo topic on GitHub. 2019-11-18T14:14:09 #kisslinux <dylanaraps> https://github.com/topics/kiss-repo 2019-11-18T14:14:21 #kisslinux <aminoglycine> oh great 2019-11-18T14:14:43 #kisslinux <dylanaraps> ie, everything in the official repositories and community should work without any of this software. 2019-11-18T14:15:02 #kisslinux <dylanaraps> If someone would like to have them, a 3rd party repository can provide them. 2019-11-18T14:15:48 #kisslinux <dylanaraps> 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 <dylanaraps> KISS is the only distribution with optional dbus for Firefox. 2019-11-18T14:16:12 #kisslinux <dzove855> that's a good idea. I was just curious about it :D 2019-11-18T14:20:06 #kisslinux <dylanaraps> This has some further info about GNU gettext and musl: https://github.com/sabotage-linux/gettext-tiny 2019-11-18T14:58:36 #kisslinux <dzove855> thanks 2019-11-18T14:59:52 #kisslinux <E5ten> mini/stub gettext is no match for no gettext at all :>) 2019-11-18T15:00:04 #kisslinux <dylanaraps> Yup 2019-11-18T15:01:22 #kisslinux <aminoglycine> I should attempt to build KDE on KISS and see how much work that takes 2019-11-18T15:01:28 #kisslinux <E5ten> 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 <E5ten> or should I say "gettext out of here" (no I shouldn't) 2019-11-18T15:04:18 #kisslinux <aminoglycine> 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 <dylanaraps> GTK3 is in the official repositories. 2019-11-18T15:05:31 #kisslinux <aminoglycine> oh yeah sorry 2019-11-18T15:05:35 #kisslinux <dylanaraps> So is GTK2 though it will be removed once Firefox allows for builds without it. 2019-11-18T15:05:45 #kisslinux <aminoglycine> that will be great 2019-11-18T15:05:51 #kisslinux <E5ten> why doesn't it again? 2019-11-18T15:05:55 #kisslinux <dylanaraps> Flash 2019-11-18T15:05:55 #kisslinux <aminoglycine> is qt5 a candidate for community though? 2019-11-18T15:05:57 #kisslinux <E5ten> and would it be very hard to patch out? 2019-11-18T15:05:59 #kisslinux <dylanaraps> Yes 2019-11-18T15:06:02 #kisslinux <E5ten> oh 2019-11-18T15:06:05 #kisslinux <dylanaraps> I've tried. 2019-11-18T15:06:10 #kisslinux <dylanaraps> It doesn't even link to it at runtime... 2019-11-18T15:06:28 #kisslinux <dylanaraps> It creates a .so which is dlopen()'d if using Flash 2019-11-18T15:06:37 #kisslinux <dylanaraps> We just rm -f it in our package. 2019-11-18T15:06:48 #kisslinux <dylanaraps> The build system refuses to continue if GTK2 is missing. 2019-11-18T15:07:02 #kisslinux <dylanaraps> It's very very intertwined. 2019-11-18T15:07:15 #kisslinux <E5ten> patch the actual source for their flash plugin to use gtk3 :p 2019-11-18T15:07:19 #kisslinux <dylanaraps> Sometime in 2020 it should be fixed. 2019-11-18T15:07:24 #kisslinux <dylanaraps> Flash requires GTK2. 2019-11-18T15:07:36 #kisslinux <dylanaraps> It's not Firefox. 2019-11-18T15:07:44 #kisslinux <aminoglycine> the question is, is flash REALLY going away in 2020 2019-11-18T15:08:02 #kisslinux <E5ten> oh 2019-11-18T15:08:50 #kisslinux <dylanaraps> 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 <dylanaraps> It's a mess. 2019-11-18T15:09:11 #kisslinux <E5ten> yeah but you can do the other components without webengine 2019-11-18T15:09:26 #kisslinux <dylanaraps> Yeah 2019-11-18T15:09:30 #kisslinux <aminoglycine> dylanaraps I will attempt to build qt5 and see how much junk it introduces 2019-11-18T15:09:35 #kisslinux <dylanaraps> Okay 2019-11-18T15:09:39 #kisslinux <dylanaraps> Sounds good. 2019-11-18T15:09:39 #kisslinux <aminoglycine> if it's bad enough I'll move it to my private repo 2019-11-18T15:10:04 #kisslinux <dylanaraps> 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 <aminoglycine> dependenices are apparently pretty minimal, just perl python and git 2019-11-18T15:10:11 #kisslinux <dylanaraps> Huh 2019-11-18T15:10:13 #kisslinux <dylanaraps> Neat 2019-11-18T15:10:22 #kisslinux <aminoglycine> yeah so I'm optimistic 2019-11-18T15:10:25 #kisslinux <dylanaraps> It could go in the official repositories if it's that easy. 2019-11-18T15:10:30 #kisslinux <aminoglycine> I'll let you know! 2019-11-18T15:10:33 #kisslinux <dylanaraps> :D 2019-11-18T15:10:55 #kisslinux <aminoglycine> perl though. ugh. 2019-11-18T15:11:19 #kisslinux <dylanaraps> perl is in core as it's needed. :P 2019-11-18T15:11:28 #kisslinux <aminoglycine> I know 2019-11-18T15:11:28 #kisslinux <E5ten> "dependenices are apparently pretty minimal, just *perl* *python* and git" surely you kid 2019-11-18T15:11:30 #kisslinux <aminoglycine> I just hate perl lol 2019-11-18T15:11:41 #kisslinux <aminoglycine> lol E5ten yeah but we already have those available so 2019-11-18T15:11:43 #kisslinux <E5ten> "minimal" "perl and python" 2019-11-18T15:11:54 #kisslinux <E5ten> I hate perl too but some saint made a way to build qt5 without perl 2019-11-18T15:12:02 #kisslinux <E5ten> thank god for that amazing person 2019-11-18T15:12:02 #kisslinux <aminoglycine> 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 <E5ten> ;) 2019-11-18T15:12:27 #kisslinux <E5ten> https://github.com/kisslinux/community/issues/72 2019-11-18T15:12:43 #kisslinux <aminoglycine> oh damn 2019-11-18T15:12:52 #kisslinux <aminoglycine> I can grab that patch as I build the package? 2019-11-18T15:13:30 #kisslinux <E5ten> 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 <E5ten> other than that just make a patch file and put it with the package right? 2019-11-18T15:14:01 #kisslinux <aminoglycine> yeah sounds good 2019-11-18T15:14:12 #kisslinux <aminoglycine> let me get qt5 built manually then I can deal with the package and your changes 2019-11-18T15:14:22 #kisslinux <aminoglycine> nice find 2019-11-18T15:15:25 #kisslinux <E5ten> 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 <aminoglycine> haha 2019-11-18T15:17:41 #kisslinux <E5ten> 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 <dylanaraps> :( 2019-11-18T15:20:05 #kisslinux <E5ten> 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 <E5ten> oh man it's bad 2019-11-18T15:20:21 #kisslinux <E5ten> not the deps I'm not there yet 2019-11-18T15:20:24 #kisslinux <E5ten> just the cmake is really ass 2019-11-18T15:24:07 #kisslinux <E5ten> ah I see it unconditionally required libgcrypt, that's a pass 2019-11-18T16:13:06 #kisslinux <E5ten> I looked and noticed that qt5-base already uses awk elsewhere so maybe I can get this upstreamed? 2019-11-18T16:14:41 #kisslinux <aminoglycine> can't hurt to try right 2019-11-18T16:17:37 #kisslinux <E5ten> 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 <E5ten> something must be done about this 2019-11-18T17:41:02 #kisslinux <dylanaraps> https://www.phoronix.com/scan.php?page=news_item&px=Fedora-Workstation-Vi-To-Nano 2019-11-18T17:41:04 #kisslinux <dylanaraps> Sad :( 2019-11-18T17:41:09 #kisslinux <dylanaraps> > Fedora Developers Looking To Change The Default Text Editor From Vi To Nano 2019-11-18T17:44:02 #kisslinux <Shyiskhar> It could have been worse I guess. Might have tried for gedit. 2019-11-18T20:25:23 #kisslinux <konimex> hey, at least it's not emacs 2019-11-18T20:34:51 #kisslinux <posixmeharder> next steps: nano -> edit.com -> notepad.exe -> winword.exe... 2019-11-18T21:18:54 #kisslinux <chrempson> ...and then an electron-based webapp which stores everything "in the cloud" 2019-11-18T21:19:59 #kisslinux <Shyiskhar> And by cloud they mean amazon's ad machines. 2019-11-18T23:01:50 #kisslinux <Shyiskhar> Aha! https://images2.imgbox.com/2f/cd/pibYmGN9_o.jpg 2019-11-18T23:04:26 #kisslinux <Shyiskhar> 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 <stee_> nice