💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-09-20.txt captured on 2024-03-21 at 16:05:40.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-09-20T01:02:59 #kisslinux <muevoid> is merakor on? 2020-09-20T02:18:07 #kisslinux <dilynm> Muevoid: latest master works great. Love the border, text looks clean af 2020-09-20T02:19:00 #kisslinux <dilynm> All I'd really like to see us ability to change colors, box size, transparency (all cosmetic things you're probably planning). I imagine it would be pretty easy to hook into this for, eg, a battery script? 2020-09-20T02:31:01 #kisslinux <muevoid> Yes it would be I already have a battery script made dilynm. 2020-09-20T02:31:11 #kisslinux <muevoid> Also colors can somewhat be changed in the config I belive 2020-09-20T02:31:27 #kisslinux <muevoid> Sorry for not responding I'm working on my fork 2020-09-20T02:33:51 #kisslinux <muevoid> I'm fixing the alpha and changing colors really quickly right now 2020-09-20T02:37:57 #kisslinux <dilynm> Awesome awesome awesome! This is neat. How wayland dependent is it? 2020-09-20T02:38:04 #kisslinux <dilynm> I haven't looked closely at any sources xD 2020-09-20T02:38:54 #kisslinux <muevoid> I can't test on other wayland compositors atm other then wlroots right now. But as long as they have cairo and layer-shell protocol it should work I believe. 2020-09-20T02:39:15 #kisslinux <muevoid> It does not need wlroots as long as the compositor supports those afaik 2020-09-20T02:39:40 #kisslinux <dilynm> Isn't layer shell provided by wlroots though? 2020-09-20T02:39:51 #kisslinux <muevoid> Any compositor could implement it 2020-09-20T02:39:56 #kisslinux <dilynm> Aha 2020-09-20T02:40:01 #kisslinux <muevoid> I just am not sure if there are any other ones that do. 2020-09-20T02:40:27 #kisslinux <muevoid> It's the same shell bemenu uses 2020-09-20T02:40:46 #kisslinux <muevoid> So if I am correct anywhere bemenu runs this should run. Again have not tested thoug 2020-09-20T02:40:49 #kisslinux <muevoid> though 2020-09-20T02:43:17 #kisslinux <muevoid> Just pushed the changes to the config 2020-09-20T02:43:42 #kisslinux <muevoid> In the config you can also change where it is and the margins 2020-09-20T02:48:47 #kisslinux <muevoid> Do you think it would be better to move config.h into the root directory? Right now it is in include. dilynm 2020-09-20T03:03:52 #kisslinux <dilynm> If you're not going to move all the other src files into / I wouldn't bother 2020-09-20T03:03:59 #kisslinux <dilynm> Just mention where it is in the readme 2020-09-20T03:04:04 #kisslinux <muevoid> Will do 2020-09-20T03:23:40 #kisslinux <dilynm> In my quest to understand what glib is and why I need it, I've discovered that freetype-harfbuzz implements its own cute little unicode thing! 2020-09-20T03:23:54 #kisslinux <dilynm> https://lists.freedesktop.org/archives/harfbuzz/2012-August/002380.html 2020-09-20T03:24:40 #kisslinux <dilynm> Pango bundles its own glib, which is cute. But it breaks itself on updates because it finds it via pkgconf and doesn't think I need it so it gets uninstalled when I update pango xD 2020-09-20T03:24:52 #kisslinux <dilynm> Does hikari really need pango, that's the question... 2020-09-20T03:28:37 #kisslinux <muevoid> Lot's of things need pango I believe 2020-09-20T03:29:01 #kisslinux <muevoid> imagemagick, sway, zathura, bemenu, grim 2020-09-20T03:29:10 #kisslinux <muevoid> Glib sucks though 2020-09-20T03:29:22 #kisslinux <muevoid> I wish it wasn't as widely used :< 2020-09-20T03:33:11 #kisslinux <dilynm> Lol 2020-09-20T03:33:15 #kisslinux <dilynm> Burn it all down 2020-09-20T03:34:02 #kisslinux <muevoid> afaik glib is basically like the cpp standard library for c. However I have never used it so not sure 2020-09-20T06:58:42 #kisslinux <dylanaraps> o/ 2020-09-20T07:08:03 #kisslinux <aosync> o 2020-09-20T07:12:48 #kisslinux <muevoid> o/ 2020-09-20T07:13:14 #kisslinux <muevoid> I'm leaving kiss linux(kind of) 2020-09-20T07:22:19 #kisslinux <dylanaraps> Where to? 2020-09-20T07:22:26 #kisslinux <muevoid> I'm working on a fork :P 2020-09-20T07:22:49 #kisslinux <muevoid> Right now just basically different choices of packages. But I have some ideas i'd like to try in the near future. 2020-09-20T07:25:51 #kisslinux <dylanaraps> Gotcha 2020-09-20T07:26:08 #kisslinux <muevoid> Thank you again for all your work on kiss linux 2020-09-20T07:26:19 #kisslinux <dylanaraps> No problem 2020-09-20T07:26:34 #kisslinux <dylanaraps> I'm trying to find software that depends on dbus for testing 2020-09-20T07:26:37 #kisslinux <dylanaraps> Got any ideas? 2020-09-20T07:26:51 #kisslinux <dylanaraps> Something I can test at runtime 2020-09-20T07:27:03 #kisslinux <muevoid> Not really other then building packages we remove dbus from 2020-09-20T07:27:10 #kisslinux <dylanaraps> I wanted to mess around with mako but it depends on logind 2020-09-20T07:27:12 #kisslinux <dylanaraps> :( 2020-09-20T07:27:23 #kisslinux <dylanaraps> Not mentioned in the README 2020-09-20T07:27:27 #kisslinux <muevoid> It is? 2020-09-20T07:27:35 #kisslinux <muevoid> It says systemd is needed for sd-bus 2020-09-20T07:27:36 #kisslinux <muevoid> iirc 2020-09-20T07:27:38 #kisslinux <dylanaraps> Oh, it is 2020-09-20T07:27:39 #kisslinux <dylanaraps> > systemd or elogind (for the sd-bus library) 2020-09-20T07:28:05 #kisslinux <muevoid> Plus it uses libnotify which I don't think would work anyways with your dbusstub lib 2020-09-20T07:28:11 #kisslinux <muevoid> Unless I am incorrect on how mako works 2020-09-20T07:28:42 #kisslinux <dylanaraps> You would be correct 2020-09-20T07:29:25 #kisslinux <muevoid> Also does this suffice for the license? https://github.com/muevoid/mue-linux/blob/master/LICENSE 2020-09-20T07:29:44 #kisslinux <dylanaraps> Yes 2020-09-20T07:30:06 #kisslinux <muevoid> I'm thinking about rewriting the kiss pkg manager in c 2020-09-20T07:30:45 #kisslinux <dylanaraps> Nice 2020-09-20T07:30:57 #kisslinux <muevoid> Why did you ever stop doing that? 2020-09-20T07:31:15 #kisslinux <dylanaraps> The main issues are how you're going to handle tarballs and compression methods (libarchive?) 2020-09-20T07:31:47 #kisslinux <dylanaraps> Also how you're going to handle Git (libgit2?) 2020-09-20T07:32:04 #kisslinux <dylanaraps> libgit2 will pull cmake into core for reference 2020-09-20T07:32:09 #kisslinux <muevoid> Hmmmm 2020-09-20T07:33:29 #kisslinux <dylanaraps> I was even thinking of just calling 'tar' and 'xz'/whatever directly from C at one point. 2020-09-20T07:33:38 #kisslinux <dylanaraps> ie, runtime detection rather than compile time 2020-09-20T07:33:50 #kisslinux <muevoid> I was about to say that is a possibility. 2020-09-20T07:33:54 #kisslinux <muevoid> I was looking at libgit2 2020-09-20T07:33:59 #kisslinux <dylanaraps> Though you lose out on the package manager being a single static binary 2020-09-20T07:34:04 #kisslinux <dylanaraps> Same can be done for Git 2020-09-20T07:34:18 #kisslinux <muevoid> I wonder how difficult it would be to make a makefile for libgit2 2020-09-20T07:35:52 #kisslinux <dylanaraps> It's still in my plans to write a C version btw 2020-09-20T07:36:02 #kisslinux <muevoid> That's fair 2020-09-20T07:36:26 #kisslinux <muevoid> I might try to make a normal makefile for libgit2 depending on how difficult it turns out to be. 2020-09-20T07:36:30 #kisslinux <dylanaraps> I want to create a library which the package manager will use 2020-09-20T07:36:44 #kisslinux <muevoid> That would be cool. 2020-09-20T07:36:47 #kisslinux <dylanaraps> libpkg (or whatever) 2020-09-20T07:36:52 #kisslinux <muevoid> Yeaj 2020-09-20T07:36:54 #kisslinux <muevoid> yeah* 2020-09-20T07:37:35 #kisslinux <dylanaraps> It'd handle the nitty-gritty stuff 2020-09-20T07:38:02 #kisslinux <muevoid> That's a good idea as well. Is that why you stopped working on the kiss package manager? 2020-09-20T07:38:06 #kisslinux <muevoid> (in c) 2020-09-20T07:38:39 #kisslinux <dylanaraps> It's only been a month since I worked on it :P 2020-09-20T07:38:50 #kisslinux <muevoid> Ah I haven't been keeping track :P 2020-09-20T07:38:58 #kisslinux <muevoid> You said you use openbsd for your server? 2020-09-20T07:39:04 #kisslinux <dylanaraps> Yes 2020-09-20T07:39:23 #kisslinux <muevoid> This is my first time using openbsd figured i'd try it out till i get kiss-server ready 2020-09-20T07:45:29 #kisslinux <muevoid> Have you tried out kiss-live yet? 2020-09-20T07:46:13 #kisslinux <dylanaraps> I have not 2020-09-20T07:50:14 #kisslinux <muevoid> I'll be back in a few gonna go install my fork hopefully. I just finished making the tarball 2020-09-20T07:50:33 #kisslinux <muevoid> o/ 2020-09-20T07:50:40 #kisslinux <konimex> huh, I'll have to try kiss-live at some point 2020-09-20T08:03:15 #kisslinux <dylanaraps> Oh yeah, bluez now builds with libdbus-stub 2020-09-20T08:03:17 #kisslinux <dylanaraps> Can 2020-09-20T08:03:33 #kisslinux <dylanaraps> Can't test it yet as bluetooth is disabled in my kernel 2020-09-20T09:43:43 #kisslinux <dylanaraps> kitty terminal now works dbus free 2020-09-20T09:48:13 #kisslinux <merakor> I am so late into the conversation, but why would a terminal require dbus in the first place 2020-09-20T09:49:50 #kisslinux <dylanaraps> for ibus I believe 2020-09-20T09:50:04 #kisslinux <dylanaraps> It interfaces with it via dbus 2020-09-20T09:54:43 #kisslinux <dylanaraps> merakor: I believe gnome-terminal and some others also depend on dbus 2020-09-20T10:00:15 #kisslinux <merakor> I knew gnome-terminal did, but it's gnome they have lots of questionable decisions :P 2020-09-20T10:02:21 #kisslinux <dylanaraps> Know of any other software that has a mandatory dependency on libdbus but is largely functional without it? 2020-09-20T10:19:03 #kisslinux <dylanaraps> aosync: libdbus-stub 'make install' should now work fine with chromium-bin. 2020-09-20T10:25:50 #kisslinux <merakor> I distinctly remember one that I have used nobus to build, but I don't remember what that is and I know that I don't use it anymore 2020-09-20T10:26:14 #kisslinux <merakor> It was a piece of garbage hp printer driver I think 2020-09-20T10:26:27 #kisslinux <dylanaraps> Oh 2020-09-20T10:26:32 #kisslinux <dylanaraps> A stub library already exists? 2020-09-20T10:32:27 #kisslinux <merakor> Yeah, for some reason I remember it was you who suggested me nobus 2020-09-20T10:32:35 #kisslinux <merakor> I might be wrong though 2020-09-20T10:33:30 #kisslinux <dylanaraps> You're right 2020-09-20T10:33:36 #kisslinux <dylanaraps> Turns out I'm watching it on Github 2020-09-20T10:33:48 #kisslinux <dylanaraps> https://github.com/clbr/nobus/ 2020-09-20T10:33:54 #kisslinux <dylanaraps> No changes in 9 years though 2020-09-20T10:34:10 #kisslinux <dylanaraps> The open issue there is very handy for my library 2020-09-20T10:35:36 #kisslinux <merakor> Yeah, it's quite old and not very reliable 2020-09-20T11:04:00 #kisslinux <aosync> dylanaraps: chromium exits shortly after launch with `Trace/breakpoint trap` 2020-09-20T11:04:08 #kisslinux <aosync> with the stub 2020-09-20T11:18:08 #kisslinux <sh4rm4^bnc> sabotage was the other way round: first the package manager was in C, then replaced with POSIX sh 2020-09-20T11:28:37 #kisslinux <dylanaraps> aosync: Will poke around chrome's sources 2020-09-20T11:29:28 #kisslinux <dylanaraps> Oh god: https://github.com/chromium/chromium/search?q=dbus&unscoped_q=dbus 2020-09-20T11:33:06 #kisslinux <dylanaraps> aosync: Send a full log from chromium (is there a debug output available or something? 2020-09-20T11:43:08 #kisslinux <muevoid> Just got my fork to boot. I had to remake the tarball a few times. 2020-09-20T11:51:50 #kisslinux <dylanaraps> nice 2020-09-20T12:49:00 #kisslinux <dilynm> Mesa suffixes libEGL sometimes when you build it 2020-09-20T12:49:19 #kisslinux <dilynm> I haven't directly confirmed it but it's probably when you build libglvnd. Maybe. 2020-09-20T12:49:40 #kisslinux <dilynm> Who h explains why qt5-wayland couldn't find EGL. Probably just a small tweak somewhere to tell it it has a suffix 2020-09-20T12:52:09 #kisslinux <aosync> dylanaraps: here is the output of the binary using the stub 2020-09-20T12:52:10 #kisslinux <aosync> -> ./chrome --enable-logging --v=1 2020-09-20T12:52:10 #kisslinux <aosync> Trace/breakpoint trap 2020-09-20T12:52:11 #kisslinux <aosync> -> 2020-09-20T12:53:19 #kisslinux <periish> muevoid: The script technically has no license, but I'd probably release it under unlicense, BSD-0 or similar. 2020-09-20T12:53:53 #kisslinux <periish> What is it you wanted to DM about? 2020-09-20T12:54:45 #kisslinux <aosync> dylanaraps: and now, more extensive logging 2020-09-20T12:54:53 #kisslinux <aosync> -> ./chrome --enable-logging=stderr --v=1 2020-09-20T12:54:53 #kisslinux <aosync> [12620:12620:0920/145439.708716:VERBOSE1:chrome_crash_reporter_client.cc(182)] GetCollectStatsConsent(): is_official_chrome_build is false so returning false 2020-09-20T12:54:56 #kisslinux <aosync> [12620:12620:0920/145439.708736:VERBOSE1:breakpad_linux.cc(2058)] Breakpad disabled 2020-09-20T12:54:59 #kisslinux <aosync> [12623:12623:0920/145439.730071:VERBOSE1:chrome_content_client.cc(641)] Widevine enabled but no library found 2020-09-20T12:55:02 #kisslinux <aosync> [1:1:0920/145439.730073:VERBOSE1:chrome_content_client.cc(641)] Widevine enabled but no library found 2020-09-20T12:55:05 #kisslinux <aosync> [1:1:0920/145439.730105:INFO:cpu_info.cc(53)] Available number of cores: 4 2020-09-20T12:55:08 #kisslinux <aosync> [12623:12623:0920/145439.730111:INFO:cpu_info.cc(53)] Available number of cores: 4 2020-09-20T12:55:11 #kisslinux <aosync> [12623:12623:0920/145439.730135:VERBOSE1:zygote_main_linux.cc(217)] ZygoteMain: initializing 0 fork delegates 2020-09-20T12:55:14 #kisslinux <aosync> [1:1:0920/145439.730174:VERBOSE1:zygote_main_linux.cc(217)] ZygoteMain: initializing 0 fork delegates 2020-09-20T12:55:17 #kisslinux <aosync> -> Trace/breakpoint trap 2020-09-20T12:55:23 #kisslinux <periish> Wouldn't a termbin be more appropriate? 2020-09-20T13:05:07 #kisslinux <aosync> Since the next logging message should a bus connection error on the regular dbus .so, I suspect it might be caused by something lying around those lines 2020-09-20T13:05:10 #kisslinux <aosync> https://github.com/chromium/chromium/blob/master/dbus/bus.cc#L377-L396 2020-09-20T13:08:24 #kisslinux <aosync> Or maybe not, I don't see anything that should cause an error 2020-09-20T13:27:00 #kisslinux <aosync> dylanaraps: Setting every FALSE to TRUE in this file somehow makes it work! https://github.com/dylanaraps/libdbus-stub/blob/master/dbus/dbus-message.c 2020-09-20T15:02:36 #kisslinux <periish> dylanaraps: Could you help with eudev? 2020-09-20T15:05:06 #kisslinux <periish> Unsure of which configure option maps to the 'udev rules dir' :v 2020-09-20T15:14:24 #kisslinux <aosync_> ungoogled-chromium-bin now uniquely depends on Community and base repos! 2020-09-20T15:14:34 #kisslinux <periish> Nice! 2020-09-20T15:14:41 #kisslinux <periish> What packages in community? 2020-09-20T15:15:18 #kisslinux <aosync_> pciutils, cups, patchelf 2020-09-20T15:15:30 #kisslinux <periish> Nice 2020-09-20T15:15:42 #kisslinux <periish> What elfpatching has occured? 2020-09-20T15:16:14 #kisslinux <aosync_> Had to remove dependency on libintl.so since it's in our musl already 2020-09-20T15:16:21 #kisslinux <aosync_> also setting rpath to $ORIGIN 2020-09-20T15:16:34 #kisslinux <aosync_> to use shipped .so's 2020-09-20T15:16:53 #kisslinux <periish> Nice 2020-09-20T15:17:02 #kisslinux <periish> Does it still install to /opt? 2020-09-20T15:17:25 #kisslinux <aosync_> no 2020-09-20T15:17:30 #kisslinux <periish> Nice 2020-09-20T15:19:07 #kisslinux <aosync> https://github.com/aosync/kiss-aosync 2020-09-20T15:19:11 #kisslinux <aosync> See for yourself 2020-09-20T15:19:19 #kisslinux <aosync> it's `ungoogled-chromium-bin` 2020-09-20T15:19:37 #kisslinux <periish> Not a fan of chromium myself, haha 2020-09-20T15:20:01 #kisslinux <periish> But I'll be sure to check it out 2020-09-20T15:47:36 #kisslinux <periish> Hello! 2020-09-20T16:26:33 #kisslinux <dylanaraps> aosync: Made the change to the stub, thanks 2020-09-20T21:11:02 #kisslinux <aosync> Ay 2020-09-20T21:11:28 #kisslinux <aosync> Any chromium fan here ? 2020-09-20T21:11:38 #kisslinux <aosync> I need people to test a package 2020-09-20T21:23:49 #kisslinux <claudia02> aosync: ungoogled-chromium-bin fails with http://ix.io/2yf3 2020-09-20T21:24:00 #kisslinux <claudia02> cannot find dbus 2020-09-20T21:24:45 #kisslinux <claudia02> do I have to swap everything what pciutils and util-linux provides? 2020-09-20T21:27:24 #kisslinux <aosync> Nah hold on 2020-09-20T21:27:43 #kisslinux <claudia02> I have spwapped everything but the error persists 2020-09-20T21:28:19 #kisslinux <aosync> wait 2020-09-20T21:30:57 #kisslinux <aosync> Ok, repull kiss-aosync and retry 2020-09-20T21:31:54 #kisslinux <periish> Dylan, you really should make birch exit more gracefully 2020-09-20T21:32:27 #kisslinux <aosync> claudia02: 2020-09-20T21:33:15 #kisslinux <claudia02> No it goes on 2020-09-20T21:33:18 #kisslinux <claudia02> *Now 2020-09-20T21:34:41 #kisslinux <claudia02> aosync: http://ix.io/2yfa 2020-09-20T21:36:34 #kisslinux <aosync> Mhm 2020-09-20T21:40:08 #kisslinux <aosync> Shouldn't change anything but what's your compiler 2020-09-20T21:41:39 #kisslinux <dilynm> Konimex: if you want to play with lto on your kernel xD https://github.com/dilyn-corner/KISS-me/tree/master/core/linux-rt as a ref 2020-09-20T21:41:49 #kisslinux <aosync> also, go in /usr/lib/chromium, and execute 2020-09-20T21:41:54 #kisslinux <dilynm> Just one teensy weensy error... Linking linux.o. So it doesn't work yet 2020-09-20T21:42:55 #kisslinux <aosync> patchelf --replace-needed /tmp/build-32683/ungoogled-chromium-bin/libdbus-1.so libdbus-1.so.3 libatk-bridge-2.0.so.0 2020-09-20T21:43:06 #kisslinux <aosync> and 2020-09-20T21:43:22 #kisslinux <aosync> patchelf --replace-needed /tmp/build-32683/ungoogled-chromium-bin/libdbus-1.so libdbus-1.so.3 libatspi.so.0 2020-09-20T21:43:41 #kisslinux <aosync> claudia02: 2020-09-20T21:44:24 #kisslinux <claudia02> aosync: Its standard gcc and execute in /usr/lib/chromium/ throws same error 2020-09-20T21:44:26 #kisslinux <claudia02> will do 2020-09-20T21:46:05 #kisslinux <claudia02> Ah I dont have the build directory anymore 2020-09-20T21:46:12 #kisslinux <claudia02> mom 2020-09-20T21:46:17 #kisslinux <aosync> oh 2020-09-20T21:46:18 #kisslinux <aosync> my bad 2020-09-20T21:46:48 #kisslinux <claudia02> cant u put that in a post install? 2020-09-20T21:47:01 #kisslinux <aosync> atchelf --replace-needed libdbus-1.so.3 /tmp/build-32683/ungoogled-chromium-bin/libdbus-1.so libdbus-1.so.3 libatk-bridge-2.0.so.0 2020-09-20T21:47:12 #kisslinux <aosync> ok i messed up 2020-09-20T21:47:15 #kisslinux <aosync> im on phone 2020-09-20T21:47:26 #kisslinux <aosync> but basically swap the long path with libdbus-1.so.3 2020-09-20T21:47:35 #kisslinux <aosync> in both commands 2020-09-20T21:48:59 #kisslinux <aosync> > cant u put that in a post install? 2020-09-20T21:49:44 #kisslinux <aosync> there is no need for this normally, im trying to find out why it links to absolute path instead of generically searching for "lidbus-1.so.3" 2020-09-20T21:55:45 #kisslinux <claudia02> I executed the 3 patchelf thingies. Now the error changed http://ix.io/2yfh 2020-09-20T21:55:46 #kisslinux <claudia02> aosync 2020-09-20T22:01:59 #kisslinux <aosync> Alright, i'll investigate it, thanks 2020-09-20T22:02:20 #kisslinux <claudia02> your welcome 2020-09-20T22:13:49 #kisslinux <claudia02> dilynm: Do you have qt5-wayland with and egl and a resuilting browser again? 2020-09-20T22:56:04 #kisslinux <dilynm> I have a fixed qt5-wayland, right now I'm exploring qt5-webengine's deps 2020-09-20T22:57:20 #kisslinux <dilynm> So no I don't currently have a browser, but I could if I caved and installed my qt5-webengine tarball 2020-09-20T23:24:24 #kisslinux <dilynm> Unfortunately I still can't play video or certain web content; I get a message about "wayland does not support QWindow::requestActuvate()" which I will have to look into