💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-09-20.txt captured on 2024-03-21 at 16:05:40.

View Raw

More Information

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