💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2019-11-18.txt captured on 2024-05-26 at 16:29:11.

View Raw

More Information

⬅️ 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