💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-09-14.txt captured on 2024-05-26 at 16:22:19.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

-=-=-=-=-=-=-

2020-09-14T01:15:59 #kisslinux <muevoid> I've narrowed it down I believe it is building with MinRelSize and web_crypto
2020-09-14T01:22:14 #kisslinux <dilynm> Figured out why qt5 wouldn't build with clang
2020-09-14T01:22:25 #kisslinux <dilynm> There's a patch from 2015 that fixes it. From... Somewhere
2020-09-14T01:22:26 #kisslinux <muevoid> why not?
2020-09-14T01:22:29 #kisslinux <muevoid> Ah
2020-09-14T01:22:43 #kisslinux <dilynm> https://github.com/meta-qt5/qtbase/commit/bae2c6afb951d1352845ca257fdc2389f3fe851e
2020-09-14T01:23:05 #kisslinux <dilynm> It's because socklen isn't defined correctly. It is for gcc, but not for clang.
2020-09-14T01:23:16 #kisslinux <dilynm> This patch redefines it how it is for gcc
2020-09-14T01:44:42 #kisslinux <muevoid> wl-copy
2020-09-14T01:44:50 #kisslinux <muevoid> Crap wrong terminal xD
2020-09-14T02:29:53 #kisslinux <jedavies> dilynm: thanks, that patch gets qt5 building for me with clang
2020-09-14T02:31:42 #kisslinux <dilynm> Huzzah!
2020-09-14T02:31:51 #kisslinux <dilynm> Glad to hear it :)
2020-09-14T02:32:06 #kisslinux <dilynm> Now to fix qt5-webengine
2020-09-14T03:15:27 #kisslinux <muevoid> Ok figured out the last few issues. Here is the latest build file https://termbin.com/bvpy. As long as you have the CXX flags and C flags it should work rendering wise. I believe crypto is needed for authentication. Ignore all the wayland related stuff such as wpe as that can cause issues rendering so if you are xorg this should fix most things. I am working on a wayland fix right now as I think I know
2020-09-14T03:15:33 #kisslinux <muevoid> how to fix it.
2020-09-14T04:08:43 #kisslinux <dilyn> nice work muevoid:
2020-09-14T04:09:57 #kisslinux <muevoid> Thank you
2020-09-14T04:10:28 #kisslinux <muevoid> I am doing one last build for wayland. Libwpe apparently isn't recommended anymore on wayland so I am trying a build without that.
2020-09-14T04:19:23 #kisslinux <arvl> There's no better feeling than waiting for a 6-hour build to finish. Only to see it fail due to No space left on device errors :s
2020-09-14T04:21:46 #kisslinux <muevoid> Ripppp qt5-webengine?
2020-09-14T04:22:01 #kisslinux <muevoid> Or something else?
2020-09-14T04:22:23 #kisslinux <arvl> This is still rust lol
2020-09-14T04:22:37 #kisslinux <arvl> i guess i should start using ccache next time
2020-09-14T04:22:55 #kisslinux <muevoid> Is it beneficial ccache?
2020-09-14T04:23:03 #kisslinux <muevoid> I've heard of it but not sure what it is
2020-09-14T04:24:14 #kisslinux <arvl> ccache caches C objects so you don't always have to rebuild everything when compiling.
2020-09-14T04:24:41 #kisslinux <arvl> It works for C and C++ programs I think. But not sure if it does for Rust
2020-09-14T04:25:41 #kisslinux <muevoid> Not sure *shrug* I can't stand rust.
2020-09-14T04:27:33 #kisslinux <icyphox> arvl: I think Rust has it's own cache thing.
2020-09-14T04:27:37 #kisslinux <dilyn> ccache can be useful but it has a tendency to miss cache hits if certain properties are different
2020-09-14T04:27:41 #kisslinux <dilyn> resulting in false misses
2020-09-14T04:27:53 #kisslinux <dilyn> but you can tweak it a lot to allow for more liberal hits
2020-09-14T04:28:25 #kisslinux <arvl> icyphox: Any idea what it's called? I haven't really looked into it yet
2020-09-14T04:32:09 #kisslinux <icyphox> arvl: I'm not 100% sure if this is what you're looking for, because I know next to nothing re: Rust: https://doc.rust-lang.org/cargo/guide/build-cache.html
2020-09-14T04:33:29 #kisslinux <arvl> I'll look into it. Thanks
2020-09-14T04:36:45 #kisslinux <muevoid> dilyn if qt5-webengine doesn't end up working for you I have webkit2gtk working quite well.
2020-09-14T04:37:38 #kisslinux <dilyn> yeah but what's the point of using wayland if i have to use X libs :P
2020-09-14T04:37:49 #kisslinux <muevoid> Do you have 0 rn?
2020-09-14T04:38:38 #kisslinux <dilyn> by my count, i just have libxkbcommon and xkeyboard-config
2020-09-14T04:38:44 #kisslinux <muevoid> Oh nice
2020-09-14T04:39:25 #kisslinux <muevoid> You can't run any opengl things though correct?
2020-09-14T04:39:32 #kisslinux <dilyn> I have no idea
2020-09-14T04:39:36 #kisslinux <dilyn> I have no way of testing that xD
2020-09-14T04:39:43 #kisslinux <dilyn> but presumably, no
2020-09-14T04:39:54 #kisslinux <dilyn> if libglvnd is actually required for that
2020-09-14T04:40:09 #kisslinux <muevoid> That's what I understand but I never actually tested it without
2020-09-14T04:41:19 #kisslinux <dilyn> firefox and webkit2gtk need opengl but qt stuff is unaffected
2020-09-14T04:41:23 #kisslinux <dilyn> is what claudia determined
2020-09-14T04:41:50 #kisslinux <muevoid> I wonder why you need libX11 for opengl
2020-09-14T04:43:16 #kisslinux <muevoid> I'm at 13 X11 deps most of the pulled in just because of libX11
2020-09-14T04:43:22 #kisslinux <muevoid> Still much less then a traditional build
2020-09-14T04:43:26 #kisslinux <muevoid> But quite a bit
2020-09-14T04:43:54 #kisslinux <dilyn> yeah i'll be sitting at ~100 if i can get qt5-webengine to build
2020-09-14T04:44:13 #kisslinux <muevoid> What applications do you have like main ones?
2020-09-14T04:44:56 #kisslinux <dilyn> http://ix.io/2xvz
2020-09-14T04:44:58 #kisslinux <dilyn> currently installed
2020-09-14T04:45:05 #kisslinux <dilyn> it's... hikari
2020-09-14T04:45:09 #kisslinux <dilyn> i don't do anything meaningful xD
2020-09-14T04:45:32 #kisslinux <muevoid> How did you get that list?
2020-09-14T04:45:41 #kisslinux <dilyn> kiss l | cut -d ' ' -f 1
2020-09-14T04:46:07 #kisslinux <muevoid> https://termbin.com/pqog here's mine
2020-09-14T04:47:55 #kisslinux <muevoid> What is hummingbird?
2020-09-14T04:48:02 #kisslinux <dilyn> it's an init
2020-09-14T04:48:05 #kisslinux <muevoid> Ah
2020-09-14T04:48:07 #kisslinux <dilyn> github.com/Sweets/hummingbird
2020-09-14T04:48:19 #kisslinux <dilyn> it's in community; hummingbird-git
2020-09-14T04:48:20 #kisslinux <muevoid> My browser is compiling rn :<
2020-09-14T04:48:44 #kisslinux <muevoid> is brightnessctl like light?
2020-09-14T04:48:59 #kisslinux <dilyn> yeah
2020-09-14T04:49:10 #kisslinux <dilyn> i like it more; feels simpler and more straightforward
2020-09-14T04:49:14 #kisslinux <muevoid> You were not kidding though that you do not have many applications.
2020-09-14T04:49:21 #kisslinux <dilyn> lol yeah
2020-09-14T04:49:21 #kisslinux <muevoid> what is it to change brightness
2020-09-14T04:49:34 #kisslinux <dilyn> brightnessctl s 100%
2020-09-14T04:50:06 #kisslinux <muevoid> Just gonna yoink that
2020-09-14T04:50:22 #kisslinux <dilyn> light requires python doesn't it?
2020-09-14T04:50:27 #kisslinux <dilyn> brightnessctl is... simpler
2020-09-14T04:51:25 #kisslinux <muevoid> I just installed it thank you
2020-09-14T04:51:39 #kisslinux <dilyn> mhm
2020-09-14T04:51:48 #kisslinux <dilyn> now i just need to fiddle with hikari and find a way to make it use media keys
2020-09-14T04:51:50 #kisslinux <muevoid> DO you run as sudo or gave it write permissions?
2020-09-14T04:51:54 #kisslinux <muevoid> Do*
2020-09-14T04:51:55 #kisslinux <dilyn> so i can get rid of acpid
2020-09-14T04:52:03 #kisslinux <dilyn> i change the group to my backlights
2020-09-14T04:52:06 #kisslinux <dilyn> at boot
2020-09-14T04:52:53 #kisslinux <muevoid> Like of your backlight files?
2020-09-14T04:53:17 #kisslinux <muevoid> for example in my case /sys/class/backlight/intel_backlight/
2020-09-14T04:53:31 #kisslinux <dilyn> yeah exactly
2020-09-14T04:53:40 #kisslinux <dilyn> and /sys/class/leds/smc::kbd_backlight
2020-09-14T04:54:00 #kisslinux <muevoid> Alright
2020-09-14T04:54:08 #kisslinux <muevoid> what group do I change it to?
2020-09-14T04:54:32 #kisslinux <dilyn> whatever you want as long as the users you want to be able to change it are in that group
2020-09-14T04:54:39 #kisslinux <muevoid> Ah gotcha
2020-09-14T04:54:41 #kisslinux <dilyn> so you could do your own user
2020-09-14T04:54:45 #kisslinux <dilyn> i do video because i'm just lazy
2020-09-14T04:54:55 #kisslinux <arvl> brillo is good too. If you fancy smooth transitions. I really miss that from Windows
2020-09-14T04:55:08 #kisslinux <dilyn> +1
2020-09-14T04:55:12 #kisslinux <dilyn> I sometimes miss windows
2020-09-14T04:55:29 #kisslinux <muevoid> Really?
2020-09-14T04:55:31 #kisslinux <dilyn> before I sold my PC ten years ago I had windows all decked out
2020-09-14T04:55:32 #kisslinux <muevoid> I find that shocking
2020-09-14T04:55:35 #kisslinux <dilyn> rainmeter was the s h i t
2020-09-14T04:55:50 #kisslinux <muevoid> I couldn't stand windows personally.
2020-09-14T04:55:58 #kisslinux <muevoid> macos is ok except hardware
2020-09-14T04:56:22 #kisslinux <dilyn> I found got along with it well enough, but the ads and difficulty of setting up a local account in windows 10 have turned me off completely
2020-09-14T04:56:40 #kisslinux <dilyn> at this point i'd rather just stop gaming tbh. that's why I bought a nintendo switch lmao
2020-09-14T04:56:45 #kisslinux <muevoid> Non oss is a no go for me now adays.
2020-09-14T04:57:36 #kisslinux <arvl> Windows 7 was ok. But things started getting worse in Windows 10
2020-09-14T04:57:45 #kisslinux <arvl> Windows Update was always terrible though
2020-09-14T04:57:54 #kisslinux <arvl> It's the only thing that got slightly better in Win10
2020-09-14T04:58:17 #kisslinux <dilyn> I enjoyed vista/7/8 very much. every other version was bleck
2020-09-14T04:59:41 #kisslinux <muevoid> I will be back restarting cause of backlight
2020-09-14T05:00:10 #kisslinux <E5ten> arvl: there's sccache which is like ccache for rust
2020-09-14T05:05:59 #kisslinux <arvl> E5ten: Yep, I see that. An old GitHub issue calls it experimental though
2020-09-14T05:06:06 #kisslinux <arvl> I hope it isn't anymore (:
2020-09-14T05:07:00 #kisslinux <dilyn> can someone send me the manifest for opus?
2020-09-14T05:09:48 #kisslinux <dilyn> ...
2020-09-14T05:09:57 #kisslinux <dilyn> konimex: why do we build opus like this on wyverkiss?
2020-09-14T05:11:05 #kisslinux <arvl> Don't have opus installed, but the Alpine package has literally two files: https://pkgs.alpinelinux.org/contents?branch=edge&name=opus&arch=x86&repo=main
2020-09-14T05:12:08 #kisslinux <dilyn> well that + opus-dev seems to cover what I have installed so... hm
2020-09-14T05:12:38 #kisslinux <arvl> Good point. I didn't catch that
2020-09-14T05:12:56 #kisslinux <dilyn> yeah i love distributions splitting -dev
2020-09-14T05:13:06 #kisslinux <muevoid> webkit2gtk may not need opengl
2020-09-14T05:13:10 #kisslinux <muevoid> and still be reasonable
2020-09-14T05:13:30 #kisslinux <muevoid> I think when claudia did it they may have not supported it but cairo is supported instead of opengl if it is desired.
2020-09-14T05:16:10 #kisslinux <dilyn> that's a fun development!
2020-09-14T05:16:19 #kisslinux <muevoid> I am doing a test build right now
2020-09-14T05:43:09 #kisslinux <konimex> dilyn: this refers too...
2020-09-14T05:43:24 #kisslinux <konimex> since I used cmake on opus (unlike kiss)
2020-09-14T05:45:37 #kisslinux <dilyn> I just didn't know if there was a specific reason to use cmake
2020-09-14T05:45:43 #kisslinux <dilyn> but there is
2020-09-14T05:45:45 #kisslinux <claudia02> muevoid: I think the thing with opengl was that it was able to build, but webkit complained about opengl when starting it
2020-09-14T05:45:46 #kisslinux <dilyn> it doesn't build with bmake
2020-09-14T05:46:29 #kisslinux <konimex> yep
2020-09-14T05:46:43 #kisslinux <konimex> there was cmake available so we used it since opus needs gmake
2020-09-14T05:51:06 #kisslinux <muevoid> I'm trying it right now claudia02
2020-09-14T05:59:08 #kisslinux <muevoid> I want to get raylib working without libX11 but am not sure where to start.
2020-09-14T05:59:59 #kisslinux <muevoid> I tried building with opengl es instead but it still pulled in libX11 so I am stumped.
2020-09-14T06:15:04 #kisslinux <muevoid> Webkit2gtk built and runs fine without opengl for me
2020-09-14T06:25:48 #kisslinux <claudia02> Do you have the 'wpe renderer' disabled?
2020-09-14T06:32:56 #kisslinux <muevoid> Yes
2020-09-14T06:34:02 #kisslinux <muevoid> Performance seems around the same on my machine
2020-09-14T06:34:04 #kisslinux <muevoid> give or take
2020-09-14T06:37:49 #kisslinux <muevoid> I'm making a chroot to do a full test system with out libX11 and see how far I can get for my needs.
2020-09-14T06:53:32 #kisslinux <dilyn> I think I've managed to make qt5-webengine build. we'll find out in the morning
2020-09-14T06:53:47 #kisslinux <dilyn> still cant get it to work with llvm but... that's another problem
2020-09-14T08:11:50 #kisslinux <muevoids[m]> dilynm I am considering qt5 lol
2020-09-14T08:11:59 #kisslinux <muevoids[m]> I want to ditch libX11
2020-09-14T08:12:41 #kisslinux <dan[m]1> <muevoids[m] "I want to ditch libX11"> why
2020-09-14T08:13:06 #kisslinux <muevoids[m]> I use wayland and have been trying to get rid of x depends.
2020-09-14T08:13:40 #kisslinux <muevoids[m]> there are only 2 techincally mandatory ones which are xkeyboardconfig and libxkbcommon.
2020-09-14T08:13:45 #kisslinux <dan[m]1> right fair enough. i dont really have much reason to ude anything but xorg
2020-09-14T08:14:03 #kisslinux <muevoids[m]> That's fair I just really like wayland :P
2020-09-14T08:14:10 #kisslinux <dan[m]1> how come
2020-09-14T08:15:56 #kisslinux <muevoids[m]> I like mostly the idea of it. However it also feels smoother to me personally. Xorg is an old very "bloated" system. Wayland is so simple in the base protocol. Something like wlroots on top you have most things that xorg has but much more simple.
2020-09-14T08:16:14 #kisslinux <muevoids[m]> This is just imo though. Obvi other people are allowed to use whatever works for them
2020-09-14T08:17:12 #kisslinux <dan[m]1> fair enough. i was put off by lack of support for nvidia incase i ever need to use one i would have to switch back to xorg anyway. plus i use dwm but i heard there is a port for wayland.
2020-09-14T08:17:50 #kisslinux <muevoids[m]> Yeah it's called dwl. It's decent but in early stages. Doesn't support everything wlroots has yet.
2020-09-14T08:18:08 #kisslinux <dan[m]1> is wlroots a library?
2020-09-14T08:18:13 #kisslinux <muevoids[m]> Yes
2020-09-14T08:18:28 #kisslinux <dan[m]1> and how come window managers for wayland are called compositors?
2020-09-14T08:18:28 #kisslinux <muevoids[m]> Compositors(wms) have to do a lot more work on wayland
2020-09-14T08:18:50 #kisslinux <muevoids[m]> Because they dont just manage windows they also have to choose how they would like to render.
2020-09-14T08:19:04 #kisslinux <muevoids[m]> They have alot more work to do basically.
2020-09-14T08:19:05 #kisslinux <dan[m]1> right. i liked xorg because it made it really easy to make or customize your own wm
2020-09-14T08:19:51 #kisslinux <muevoids[m]> That's what wlroots does. It handles a lot of the rendering side and allows you to focus more on the window manager part.
2020-09-14T08:20:01 #kisslinux <dan[m]1> oh right cool
2020-09-14T08:20:09 #kisslinux <muevoids[m]> But xorg is still more simple to make your own wm afaik
2020-09-14T08:20:18 #kisslinux <muevoids[m]> But wlroots makes it much easier
2020-09-14T08:20:30 #kisslinux <dan[m]1> yeah it took me a day to write a usable xorg wm
2020-09-14T08:20:42 #kisslinux <dan[m]1> and wdym it can choose how to render it?
2020-09-14T08:21:22 #kisslinux <muevoids[m]> Like what rendering api. Someone could have a compositor that uses opengl, or opengl es2(i believe this is what most use), or even vulkan
2020-09-14T08:22:10 #kisslinux <dan[m]1> oh right, thats good.
2020-09-14T08:22:26 #kisslinux <muevoids[m]> Yeah
2020-09-14T08:22:46 #kisslinux <muevoids[m]> Wayland isn't perfect by any means and has downsides but I enjoy it and it works for me
2020-09-14T08:23:36 #kisslinux <dan[m]1> i think ill give it a try then. you got any idea why dylan doesnt allow it in the official repo?
2020-09-14T08:25:27 #kisslinux <muevoids[m]> Few reasons from what I know. Firstly would have to package x and wayland for a while and figure out how to build packages depending on what the user has. He also isn't the largest fan of wayland from what I gather. Especially how compositors implement different protocols. Few other things. But i cant speak for him thats just what I gather.
2020-09-14T08:26:19 #kisslinux <dan[m]1> fair enough. yeah, it defo wouldnt be able to replace xorg in the repos so i can see why he wouldnt want to package both
2020-09-14T08:26:30 #kisslinux <muevoids[m]> Yeah
2020-09-14T08:26:55 #kisslinux <muevoids[m]> If you do want to try wayland this repo is nice to get started https://github.com/Himmalerin/kiss-wayland
2020-09-14T08:27:22 #kisslinux <dan[m]1> yeah cheers, ill 100% be trying it tonight. should it just work out of the box with an intel igpu?
2020-09-14T08:28:41 #kisslinux <muevoids[m]> Yeah I use it on one. There's a few things u may need to do but nothing too bad. Main one being is adding something to your .profile. See this: https://github.com/sdsddsd1/mywayland just add the wayland communication socket code.
2020-09-14T08:28:50 #kisslinux <muevoids[m]> Other wise it should work
2020-09-14T08:29:02 #kisslinux <muevoids[m]> if im on irc when you try it I can also help
2020-09-14T08:29:39 #kisslinux <dan[m]1> okay, thanks so much. ill make a post after i try it
2020-09-14T08:29:47 #kisslinux <muevoids[m]> kk
2020-09-14T08:31:25 #kisslinux <muevoids[m]> If you are on matrix I invited you to a room so you can dm me for help so we don't spam irc.
2020-09-14T08:31:41 #kisslinux <dan[m]1> yep, ive added you back, thanks
2020-09-14T08:31:49 #kisslinux <muevoids[m]> np
2020-09-14T11:28:44 #kisslinux <eudaldgr> dylanaraps it's still possible to modify build script with hooks?
2020-09-14T11:29:33 #kisslinux <dylanaraps> eudaldgr: It is not, no.
2020-09-14T11:29:57 #kisslinux <eudaldgr> ouch
2020-09-14T11:30:00 #kisslinux <eudaldgr> thanks
2020-09-14T11:30:12 #kisslinux <eudaldgr> fork time
2020-09-14T11:31:28 #kisslinux <dan[m]1> <eudaldgr "fork time"> what package you forking?
2020-09-14T11:31:45 #kisslinux <eudaldgr> i want ffmpeg with --enable-libxcb
2020-09-14T11:32:51 #kisslinux <dylanaraps> Upsides to doing this?
2020-09-14T11:33:50 #kisslinux <eudaldgr> i'm trying grabbing my screen with this
2020-09-14T11:33:55 #kisslinux <dylanaraps> Ah
2020-09-14T11:34:23 #kisslinux <eudaldgr> i know there is other ways
2020-09-14T11:35:50 #kisslinux <dan[m]1> i just use scrot, its quite a small package
2020-09-14T11:36:40 #kisslinux <eudaldgr> but scrot make screenshot, i mean images not video, right?
2020-09-14T11:38:29 #kisslinux <dan[m]1> yeah actually foegot about that
2020-09-14T11:38:47 #kisslinux <dan[m]1> does mpv not have something to capture the screen? i might be imagining that
2020-09-14T11:40:13 #kisslinux <dylanaraps> I use -f x11grab and it works fine
2020-09-14T11:41:27 #kisslinux <eudaldgr> i believe that was deprecated, thanks to show me i'm wrong
2020-09-14T15:02:09 #kisslinux <dilyn> qt5 lives on!
2020-09-14T16:26:39 #kisslinux <admicos> dilyn: do you know if the new qt update fixes media playback with qtwebengine (specifically, qutebrowser) on the latest musl?
2020-09-14T16:31:06 #kisslinux <dilyn> No idea, I never had the problem
2020-09-14T16:31:13 #kisslinux <dilyn> I haven't tested out any web browsers
2020-09-14T16:31:53 #kisslinux <dilyn> the changelog didn't mention anything related to video iirc
2020-09-14T16:34:22 #kisslinux <dilyn> actually, there is exactly one reference to crashes on video playback. but it also mentions dbus. QTBUG-85626
2020-09-14T16:36:40 #kisslinux <dilyn> claudia: so maybe your issue is fixed
2020-09-14T16:38:45 #kisslinux <admicos> i have no idea why this particular issue would be fixed by downgrading musl, but i _do_ have dbus, so it might be a fix
2020-09-14T16:39:01 #kisslinux <admicos> *a proper fix
2020-09-14T16:39:16 #kisslinux <dylanaraps> This could be a musl issue
2020-09-14T16:39:25 #kisslinux <dylanaraps> But technically not a musl issue
2020-09-14T16:39:35 #kisslinux <dylanaraps> Let me dig up the link
2020-09-14T16:39:50 #kisslinux <dylanaraps> https://www.openwall.com/lists/musl/2020/08/14/3
2020-09-14T16:40:02 #kisslinux <dylanaraps> > musl 1.2.1 has exposed bugs in several applications and libraries
2020-09-14T16:41:02 #kisslinux <admicos> thanks for that, this is probably it
2020-09-14T16:52:20 #kisslinux <dylanaraps> Do you have dbus?
2020-09-14T16:52:26 #kisslinux <dylanaraps> Or pulseaudio?
2020-09-14T16:52:49 #kisslinux <admicos> i have dbus, yes
2020-09-14T16:54:09 #kisslinux <dylanaraps> Disabling dbus in qt5-webengine will likely fix your issue
2020-09-14T16:54:23 #kisslinux <admicos> but muh notifications :p
2020-09-14T16:54:40 #kisslinux <admicos> (notifications are the only reason i have dbus at all)
2020-09-14T16:55:03 #kisslinux <dylanaraps> I wonder how feasible it is to do a libnotify-zero library like illiliti's libudev-zero
2020-09-14T16:55:09 #kisslinux <dylanaraps> ie, a daemonless libnotify
2020-09-14T16:55:27 #kisslinux <admicos> i have no idea how libnotify works internally, i should maybe take a look
2020-09-14T16:55:33 #kisslinux <dylanaraps> A library alongside something like this: https://github.com/dudik/herbe/
2020-09-14T16:57:02 #kisslinux <dylanaraps> I think you'd still be stuck depending on glib (as libnotify does)
2020-09-14T17:01:08 #kisslinux <admicos> "kiss revdepends libnotify" doesn't show qtwebengine or any of it's dependencies, so i assume it directly sends a dbus message
2020-09-14T17:04:42 #kisslinux <dylanaraps> Darn
2020-09-14T17:11:22 #kisslinux <admicos> wait, can't a "fake dbus" that listens on wherever the real dbus listens, and only handles notification messages be possible?
2020-09-14T17:12:26 #kisslinux <admicos> the only problem i can see is: what will it do with non-notify messages? just ignoring them might cause other stuff to break because they expect something to happen
2020-09-14T17:27:27 #kisslinux <uhrenmacher> ehm
2020-09-14T17:27:36 #kisslinux <uhrenmacher> Hello, I am an Arch User
2020-09-14T17:27:56 #kisslinux <uhrenmacher> Give me reasons to switch to kiss instead of gentoo
2020-09-14T17:28:02 #kisslinux <uhrenmacher> REDPILL me
2020-09-14T17:28:56 #kisslinux <admicos> try both, pick which one you like the best.
2020-09-14T17:29:04 #kisslinux <dylanaraps> ^
2020-09-14T17:29:13 #kisslinux <admicos> kiss is smaller, but that comes with the expense of a lot less functionality, which might be good or bad depending on your prefernces
2020-09-14T17:39:41 #kisslinux <micr0> both will be a big time sink. gentoo has more features (use flags) and more packaged software, but also more bugs.
2020-09-14T17:40:03 #kisslinux <micr0> oh uhrenmacher left
2020-09-14T17:41:34 #kisslinux <dilyn> I feel like if the website doesn't leave you convinced to use KISS, you can't really be convinced
2020-09-14T17:44:11 #kisslinux <micr0> i feel its a reasonable to get more than one stream of info when researching stuff
2020-09-14T17:44:57 #kisslinux <micr0> i dont like the tone, but like, i get the sentiment of 'hey i wanna talk to someone before spending 40+ hours on this'
2020-09-14T17:45:21 #kisslinux <micr0> but yeah, basically felt like a drive-by-4channing
2020-09-14T17:45:35 #kisslinux <dylanaraps> They can also try KISS in a chroot under any distribution
2020-09-14T17:45:59 #kisslinux <micr0> ^^ that i think is a more useful thing to point out
2020-09-14T17:46:01 #kisslinux <dylanaraps> They'll get a feel for things with zero commitment and easy setup
2020-09-14T17:46:16 #kisslinux <micr0> thats how i ran kiss for a while
2020-09-14T17:46:22 #kisslinux <micr0> and yeah, they can do the same with gentoo
2020-09-14T17:46:26 #kisslinux <dylanaraps> Yeah
2020-09-14T17:46:55 #kisslinux <micr0> maybe a k1ss.org/try similar to quickstart but with the explicit goal of getting a feel for things
2020-09-14T17:47:51 #kisslinux <micr0> i wonder if i should just make a kiss-bot that would let people add shortcuts in this channel
2020-09-14T17:48:36 #kisslinux <micr0> just simple text macros: !try -> try kiss out in a chroot, it only takes a few minutes k1ss.org/try
2020-09-14T17:48:50 #kisslinux <admicos> also maybe it could link to wiki pages with a similar syntax the wiki itself uses
2020-09-14T17:48:53 #kisslinux <dylanaraps> A /try page is a great idea
2020-09-14T17:49:10 #kisslinux <dylanaraps> Will get to it
2020-09-14T17:49:20 #kisslinux <micr0> !libxkbcommon -> theres a bug in libxkbcommon, use KISS_FORCE=1 kiss remove blah; kiss b libxkbcommon; kiss i libxkbcommon blah
2020-09-14T17:49:52 #kisslinux <micr0> admicos oh yeah, thats an easy integration @/some/path would link to the kiss help @/some/path on the web
2020-09-14T18:13:38 #kisslinux <dilyn> it's definitely more reasonable to look for more information! but k1ss.org seems like an exhaustive resource to answer basically every question about the distro
2020-09-14T18:13:48 #kisslinux <dilyn> a /try page would probably be the most beneficial thing to add in this case
2020-09-14T18:18:26 #kisslinux <merakor> https://github.com/pine-linux another kiss fork, it seems
2020-09-14T18:21:36 #kisslinux <claudia02> dilynm: qt5-webengine building. See you in 5h ;)
2020-09-14T18:22:34 #kisslinux <dilyn> You'll probably finish before I figure out why gn doesn't link properly (:
2020-09-14T18:23:31 #kisslinux <claudia02> good night? :D
2020-09-14T18:26:20 #kisslinux <dylanaraps> merakor: Will add to Wiki, thanks
2020-09-14T18:26:26 #kisslinux <dilyn> it certainly makes me want to say goodnight...
2020-09-14T18:26:37 #kisslinux <dilyn> no it's google's nifty ninja generator. because why not just have one of those
2020-09-14T18:30:02 #kisslinux <merakor> Is it meson compatible or something completely seperate?
2020-09-14T18:31:14 #kisslinux <dilyn> it looks like it's meson adjacent
2020-09-14T18:31:30 #kisslinux <dilyn> to my untrained eye, the BUILD.gn files look similar to meson.build files
2020-09-14T18:31:49 #kisslinux <dilyn> I'm troubleshooting why it fails to link with this toolchain
2020-09-14T18:31:54 #kisslinux <dilyn> and by job i think i just figured it out
2020-09-14T18:33:33 #kisslinux <merakor> I would be so happy if there was a C Meson
2020-09-14T18:34:24 #kisslinux <admicos> oh no i was moving my repositories around and i forgot qtwebengine was compiling in the background and it errored out right in the end
2020-09-14T18:34:32 #kisslinux <admicos> that's a couple hours wasted
2020-09-14T18:51:59 #kisslinux <periish> Oh, what's
2020-09-14T18:52:05 #kisslinux <periish> the try page?
2020-09-14T18:57:14 #kisslinux <muevoids[m]> illiliti do you still use wayland?
2020-09-14T19:05:07 #kisslinux <periish> Oh, there's another fork?
2020-09-14T19:05:08 #kisslinux <periish> Neat!
2020-09-14T19:06:04 #kisslinux <periish> Oh, interesting
2020-09-14T19:06:15 #kisslinux <periish> They have a / focused filesystem hierarchy
2020-09-14T19:06:23 #kisslinux <periish> Is the creator here?
2020-09-14T19:06:47 #kisslinux <periish> Doesn't seem like it
2020-09-14T19:10:07 #kisslinux <onodera> https://github.com/dudik/herbe
2020-09-14T19:10:09 #kisslinux <onodera> cool project
2020-09-14T19:10:32 #kisslinux <onodera> it would be so cool if firefox just allowed a command to be executed on notification rather than some complex dbus/libnotify call
2020-09-14T19:10:41 #kisslinux <muevoids[m]> I'm thinking about porting herbe to wayland.
2020-09-14T19:10:55 #kisslinux <muevoids[m]> Attempting to*
2020-09-14T19:18:22 #kisslinux <admicos> psa to anyone using my repository (github admicos/kiss-repo): i'll be archiving that repo soon, use https://git.ebc.li/kiss/custom instead
2020-09-14T19:18:34 #kisslinux <admicos> should pr the wiki to change the few links there as well
2020-09-14T19:18:57 #kisslinux <illiliti> muevoids[m]: currently i do not
2020-09-14T19:19:30 #kisslinux <muevoids[m]> Any reason you switched back to xorg?
2020-09-14T19:21:33 #kisslinux <illiliti> lazyness. i will switch back to wayland later
2020-09-14T19:21:41 #kisslinux <muevoids[m]> Fair enough
2020-09-14T19:22:13 #kisslinux <muevoids[m]> Anything you were missing on wayland?
2020-09-14T19:22:36 #kisslinux <muevoids[m]> I'm looking to learn wayland development for applications and want some ideas to learn. I for sure want to attempt a herbe type thing for wayland.
2020-09-14T19:25:42 #kisslinux <illiliti> nothing :) my setup is very minimal ... everything i need is browser and terminal
2020-09-14T19:26:29 #kisslinux <muevoids[m]> That's fair. Were you able to ditch libX11 when you were on wayland?
2020-09-14T19:27:46 #kisslinux <micr0> admicos I wonder if you could add a post-install to all the packages from that repo explaining to use the new one?
2020-09-14T19:28:43 #kisslinux <illiliti> i didn't really try to do it because it requires significant work.
2020-09-14T19:28:43 #kisslinux <admicos> micr0: good idea. i was also planning a sort-of "announcements" package that uses the post-install script to warn about new stuff in general (for the new repo)
2020-09-14T19:28:59 #kisslinux <muevoids[m]> That's fair
2020-09-14T19:29:18 #kisslinux <micr0> admicos i have your old repo packaged in my kiss-repos-repo. is there a particular name youd like to use for that? I just have the package called repo-admicos
2020-09-14T19:29:26 #kisslinux <himmalerin> not sure if my original message went through (kirc is behaving a bit funny) but muevoids[m]: How does http://0x0.st/iIOT.txt look for a post install for foot?
2020-09-14T19:30:07 #kisslinux <muevoids[m]> That look's good!
2020-09-14T19:30:16 #kisslinux <admicos> micr0: you can use the same name if you like, assuming you only cared about the custom/ repo
2020-09-14T19:30:50 #kisslinux <muevoids[m]> Did you see my pull request for building gammastep natively himmalerin?
2020-09-14T19:31:19 #kisslinux <himmalerin> mcpcpc[m]: kirc is giving me "No text to send" messages whenever I try to send anything. Also no longer seems to connect to #kisslinux by default?
2020-09-14T19:31:34 #kisslinux <himmalerin> muevoids[m]: I haven't, no. I'll go take a look!
2020-09-14T19:31:42 #kisslinux <micr0> admicos done: https://github.com/jedahan/kiss-repo-repo/commit/48e89701116ef5a4636700b5ea93c27baf931145
2020-09-14T19:32:25 #kisslinux <claudia02> Ok, first atempt to build qt5-webengine ended with python error :)
2020-09-14T19:33:09 #kisslinux <dilyn> classic
2020-09-14T19:33:11 #kisslinux <dilyn> ccache to the rescue
2020-09-14T19:33:42 #kisslinux <claudia02> I made me a build machine. So its not that awfull.
2020-09-14T19:33:51 #kisslinux <claudia02> But I will probably set that up
2020-09-14T19:34:28 #kisslinux <dilyn> that's useful!
2020-09-14T19:34:55 #kisslinux <dilyn> webengine seems to demand that the gn be the one bundled with chromium which means i just wasted about an hour (:
2020-09-14T19:35:02 #kisslinux <dilyn> so you still have time to beat me
2020-09-14T19:38:28 #kisslinux <muevoids[m]> Hey dilyn, if you have time at all do you think you could test something for me since you dont have libX11?
2020-09-14T19:38:35 #kisslinux <dilyn> sure
2020-09-14T19:39:04 #kisslinux <muevoids[m]> Could you see if raylib builds. I don't think it will but if you could try it would be great.
2020-09-14T19:39:20 #kisslinux <claudia02> 'kiss b qt5-webengine || kiss b qt5-webengine || kiss b qt5-webengine' - I can only win
2020-09-14T19:39:24 #kisslinux <claudia02> ^^
2020-09-14T19:39:47 #kisslinux <dilyn> claudia02: lmfao
2020-09-14T19:40:03 #kisslinux <dilyn> if I could just somehow intercept this generated file and change a single line I would be winning rn
2020-09-14T19:40:17 #kisslinux <dilyn> muevoid[m]: repo link pls (have no web browser)
2020-09-14T19:40:38 #kisslinux <claudia02> you can have netsurf in framebuffer
2020-09-14T19:41:04 #kisslinux <muevoids[m]> I can just upload my build files(no repo link rn cause working on re ordering it)
2020-09-14T19:41:16 #kisslinux <dilyn> don't make me vomit pls
2020-09-14T19:41:18 #kisslinux <dilyn> sure!
2020-09-14T19:43:07 #kisslinux <muevoids[m]> https://termbin.com/l9gn
2020-09-14T19:43:25 #kisslinux <muevoids[m]> and https://termbin.com/4utu
2020-09-14T19:43:49 #kisslinux <merakor> claudia02: build_webengine() { kiss b qt5-webengine || build_webengine ;}
2020-09-14T19:45:08 #kisslinux <claudia02> Nice
2020-09-14T19:45:12 #kisslinux <merakor> It can't fail :)
2020-09-14T19:46:24 #kisslinux <periish> Wew, almost got the code generation for baseutils-box down
2020-09-14T19:47:23 #kisslinux <dilyn> raylib seems to require cmake, extra-cmake-modules, wayland, pkgconf, libxkbcommon, wayland-protocols
2020-09-14T19:47:39 #kisslinux <dilyn> build fails at link step, missing GL
2020-09-14T19:47:48 #kisslinux <muevoids[m]> Dang
2020-09-14T19:47:48 #kisslinux <muevoids[m]> Alright
2020-09-14T19:48:00 #kisslinux <dilyn> so you probably need, without thinking too hard, libglvnd
2020-09-14T19:48:09 #kisslinux <muevoids[m]> thank you for trying
2020-09-14T19:48:22 #kisslinux <dilyn> ofc
2020-09-14T19:48:56 #kisslinux <muevoids[m]> Wayland has support for gles2 without libX11 right?
2020-09-14T19:49:46 #kisslinux <dilyn> ...yes
2020-09-14T19:49:49 #kisslinux <dilyn> I think
2020-09-14T19:51:02 #kisslinux <muevoids[m]> I mean I have some experience with pure opengl I could possibly skip on raylib. I think glfw3 should work cause it does not open a context with itself.
2020-09-14T19:53:05 #kisslinux <dilyn> :o I got qt5-webengine to start building. let the race begin claudia
2020-09-14T19:53:33 #kisslinux <mcpcpc[m]> <himmalerin "mcpcpc: kirc is giving me "No te"> himmalerin: i changed the default channel since people were just joining and spamming the channel.  considering patching the community repo version tho so it’s the default ^^.
2020-09-14T19:54:01 #kisslinux <himmalerin> ah, that's fair
2020-09-14T19:54:35 #kisslinux <mcpcpc[m]> himmalerin: as for the “no text to send”, can you send an example  or screenshot of the syntax you were using?
2020-09-14T19:56:32 #kisslinux <mcpcpc[m]> i have only seen “no text to send” when pressing return key with no input
2020-09-14T19:56:43 #kisslinux <himmalerin> Sure, http://0x0.st/iIOe.png  the first two lines are what I tried to sent and the next line is the response
2020-09-14T19:56:57 #kisslinux <himmalerin> maybe the ":" is messing things up?
2020-09-14T19:57:03 #kisslinux <claudia02> dilyn: 1168/19211
2020-09-14T19:57:59 #kisslinux <dilyn> 1159/19162
2020-09-14T20:00:52 #kisslinux <mcpcpc[m]> himmalerin: hm.  looks like here was a line with no input.  hence the “no text” message.  but the original message should have still gone through? will try to reproduce in a few
2020-09-14T20:07:19 #kisslinux <himmalerin> muevoids[m]: Noticed your pr didn't have a depends file so I made a fresh chroot to figure out what's needed, did you run into the error `./configure: line 12261: syntax error: unexpected word (expecting ")")`?
2020-09-14T20:07:43 #kisslinux <himmalerin> builds fine on my actual system, can't figure out what's going on here
2020-09-14T20:10:33 #kisslinux <muevoids[m]> No i didn't
2020-09-14T20:10:56 #kisslinux <muevoids[m]> if it didnt make it into the pr my depends file has libtool automake and autoconf
2020-09-14T20:11:17 #kisslinux <muevoids[m]> om
2020-09-14T20:11:18 #kisslinux <muevoids[m]> ok
2020-09-14T20:11:58 #kisslinux <muevoids[m]> I can update the depends but here are the other ones kiss tells me. glib, libXau, libdrm, libffi, libxcb, wayland, and zlib
2020-09-14T20:13:41 #kisslinux <himmalerin> I've got autoconf, automake, and libtool all as make but I'm still running into it. I don't have anything special in the build script for the alpine chroot but maybe it's something in the alpine-sdk package? I'll check that ig
2020-09-14T20:15:36 #kisslinux <periish> Gah, my efforts of creating a single OpenBSD userland executable have gone nowhere :(
2020-09-14T20:16:23 #kisslinux <periish> I've tried the sbase method of just using all the C files
2020-09-14T20:17:09 #kisslinux <periish> I've tried linking all the objects
2020-09-14T20:20:26 #kisslinux <muevoids[m]> dilyn I think I know how to get raylib to build without libX11 possibly. However if I can't i got glfw working with gles2 and no libX11
2020-09-14T20:23:30 #kisslinux <dilyn> one thing i completely do not understand is graphics support. i don't even know if my mesa build file is... accurate/complete/good
2020-09-14T20:23:55 #kisslinux <dilyn> it would be much more obvious probably if I had a discrete card instead of integrated
2020-09-14T20:23:58 #kisslinux <periish> mcf: Do you have any clue how I could do this? Really want to have a statically linked, single exeuctable, OpenBSD userland, haha
2020-09-14T20:24:56 #kisslinux <admicos> dilyn: i recall using kiss on a laptop w/ intel/amdgpu switchable gfx and had no issue with it
2020-09-14T20:25:02 #kisslinux <muevoids[m]> dilyn graphics support for wayland?
2020-09-14T20:25:03 #kisslinux <muevoids[m]> And newer intel cards have support for most things.
2020-09-14T20:25:14 #kisslinux <muevoids[m]> graphics api wise
2020-09-14T20:25:18 #kisslinux <dilyn> yeah except this is a haswell chip lmfao
2020-09-14T20:25:27 #kisslinux <muevoids[m]> Ah
2020-09-14T20:25:54 #kisslinux <muevoids[m]> Also gles2 is used by most compositors
2020-09-14T20:25:56 #kisslinux <dilyn> it's like, on the cusp of having a good graphics stack
2020-09-14T20:26:11 #kisslinux <dilyn> see and I don't even know what exactly that means, and at this point i'm too scared to say it
2020-09-14T20:26:36 #kisslinux <admicos> the more i hear about haswell the more i wish i waited one more year before buying a laptop
2020-09-14T20:27:24 #kisslinux <admicos> also my laptop's discrete gpu's barely in the support range of amdgpu (gcn 1.0) so that's yet another reason
2020-09-14T20:28:02 #kisslinux <dilyn> i just look forward to the day where i can relegate this laptop to fun things and get an actual tower for the first time since 2013
2020-09-14T20:28:08 #kisslinux <dilyn> I miss good hardware
2020-09-14T20:28:21 #kisslinux <dilyn> sandy bridge was the last good intel chip xD
2020-09-14T20:28:22 #kisslinux <muevoids[m]> I suprisingly like running on a igpu
2020-09-14T20:28:30 #kisslinux <muevoids[m]> and I make games lmao
2020-09-14T20:29:47 #kisslinux <admicos> i have this beefy tower rn with 2 gfx cards (one usually for vfio) and all i do is a browser and a terminal
2020-09-14T20:30:06 #kisslinux <admicos> that said i should get my vfio setup working under kiss some time
2020-09-14T20:30:22 #kisslinux <dilyn> i miss the days sli was relevant
2020-09-14T20:30:32 #kisslinux <admicos> this isn't sli though. one's nvidia one's amd
2020-09-14T20:30:40 #kisslinux <dilyn> heresy
2020-09-14T20:31:22 #kisslinux <mcpcpc[m]> himmalerin: could not reproduce the issue you mentioned the latest `kirc` git source. are you using the latest git source or the release from the community repo?
2020-09-14T20:31:38 #kisslinux <himmalerin> Release from community
2020-09-14T20:33:16 #kisslinux <mcf> periish: not sure. what problem are you running into, exactly?
2020-09-14T20:33:57 #kisslinux <kirc> this is a test
2020-09-14T20:34:07 #kisslinux <kirc> testing
2020-09-14T20:34:28 #kisslinux <mcpcpc[m]> hmm. still could reproduce. might push the latest version to release then (and patch for the default channel change).
2020-09-14T20:35:57 #kisslinux <mcpcpc[m]> himmalerin: the new release a pretty big change.  simplifies alot and reduces cpu load.
2020-09-14T20:36:50 #kisslinux <himmalerin> oh wait do you still have to prefix messages with ':m' on the current release?
2020-09-14T20:37:51 #kisslinux <mcpcpc[m]> no.  just type the message and send it via stdin.
2020-09-14T20:38:34 #kisslinux <himmalerin> hmm then I'm not sure what was going wrong
2020-09-14T20:41:00 #kisslinux <illiliti> mcpcpc[m]: kirc is awesome ! can you please add a command line flag to force ipv6 ?
2020-09-14T20:41:32 #kisslinux <mcpcpc[m]> himmalerin: dunno. but there have been a reasonable number of changes since the last release ;). so likely that i broke something.
2020-09-14T20:42:03 #kisslinux <mcpcpc[m]> illiliti: sure thing! will add it to the “todo” list :)
2020-09-14T20:42:17 #kisslinux <himmalerin> nothing I send from himmalerin_kirc seems to be coming through, launched with `kirc -n himmalerin_kirc` and I switched to this channel with `/j #kisslinux`
2020-09-14T20:42:29 #kisslinux <himmalerin> guess I'll wait for the next release and see if it's working then
2020-09-14T20:42:33 #kisslinux <merakor> dylanaraps: we have an issue with the newest glib-networking release.
2020-09-14T20:42:34 #kisslinux <merakor> Upstream has re-implemented openssl support and it now depends on tls1.3, which isn't implemented on libressl. So, the build fails.
2020-09-14T20:42:34 #kisslinux <merakor> glib-networking can also be built with gnutls instead of openssl. But that's a bummer for sure.
2020-09-14T20:43:36 #kisslinux <mcf> i believe recent libressl supports tls1.3
2020-09-14T20:43:56 #kisslinux <himmalerin_kirc> another test from kirc
2020-09-14T20:44:40 #kisslinux <mcpcpc[m]> <himmalerin "nothing I send from himmalerin_k"> ahh. i think understand know. might be a behavior issue. by default, kirc just sends the message to /m <#channel>, where channel is the channel you joined intially
2020-09-14T20:46:14 #kisslinux <himmalerin> ah, that makes a little more sense. Question though, what happens to messages you were typing when someone sent something? it gets split. Not sure what'll get sent if I press enter :p
2020-09-14T20:46:35 #kisslinux <merakor> mcf: I thought so as well, I am using the latest development version. The github issue says that it is implemented client-side, but my installed headers show that tls1.3 is explicitly undefined
2020-09-14T20:48:12 #kisslinux <mcf> what do you mean by "tls1.3 is explicitly undefined"?
2020-09-14T20:48:30 #kisslinux <mcpcpc[m]> himmalerin: ahh well thats an annoying behavior that i have yet to resolve ;). the message still exists. and will continue to be read as one single message (no splitting)
2020-09-14T20:50:35 #kisslinux <periish> periish: not sure. what problem are you running into,
2020-09-14T20:50:35 #kisslinux <periish>             exactly?
2020-09-14T20:50:45 #kisslinux <periish> Lots of undefined errors, with the .c files
2020-09-14T20:51:09 #kisslinux <periish> With .o being linked together, lots of symbol conflicts
2020-09-14T20:51:43 #kisslinux <mcpcpc[m]> himmalerin: i may hit up E5ten for some ideas.  been stuck on that for ~1/2 a day now. something with the file descriptor behavior.  there are “ugly” ways to fix it. but i dont want to so “ugly”.
2020-09-14T20:51:58 #kisslinux <merakor> mcf: Wrong wording, in the headers it is commented out like this
2020-09-14T20:51:59 #kisslinux <merakor> https://termbin.com/omrb
2020-09-14T20:53:22 #kisslinux <muevoids[m]> dilyn I got raylib working without X11 I believe do you think you could test it?
2020-09-14T20:53:23 #kisslinux <muevoids[m]> You do have to compile it manually so if you don't feel like doing that I understand.
2020-09-14T20:53:54 #kisslinux <mcf> periish: for the symbol conflicts, you might be able to use partial linking (ld -r) and objcopy to localize those symbols. not sure about the undefined errors, do you have an example?
2020-09-14T20:54:50 #kisslinux <dilyn> i can do that muevoids
2020-09-14T20:55:45 #kisslinux <periish> Here's an example error
2020-09-14T20:55:46 #kisslinux <periish> error: unknown type name 'ARCHD'
2020-09-14T20:56:02 #kisslinux <periish> ytab.c:(.text+0x1b37): undefined reference to `op2'
2020-09-14T20:56:15 #kisslinux <periish> I do feel I'm approaching this in the wrong way
2020-09-14T20:56:24 #kisslinux <periish> But I do not know of the right way
2020-09-14T20:57:08 #kisslinux <mcf> merakor: what about ssl/ssl_locl.h? it looks like it defines LIBRESSL_HAS_TLS1_3_CLIENT, LIBRESSL_HAS_TLS1_3_SERVER, and LIBRESSL_HAS_TLS1_3
2020-09-14T20:57:23 #kisslinux <claudia02> dilyn: 5443/19211
2020-09-14T20:57:40 #kisslinux <E5ten> mcpcpc: ideas about what?
2020-09-14T20:57:53 #kisslinux <periish> Hold on, I have an idea
2020-09-14T20:58:02 #kisslinux <muevoids[m]> Do you have anywhere where I can dm you so I don't spam irc dilyn
2020-09-14T20:58:07 #kisslinux <dilyn> claudia02: so fast :( 4688
2020-09-14T20:58:15 #kisslinux <periish> Nevermind
2020-09-14T20:58:17 #kisslinux <dilyn> you can hit me up on reddit i've got my phone now
2020-09-14T20:58:23 #kisslinux <mcf> periish: ARCHD should be defined in pax.h. sounds like headers aren't getting included correctly
2020-09-14T20:58:27 #kisslinux <muevoids[m]> alright
2020-09-14T20:58:27 #kisslinux <E5ten> mcf: I was just looking at sbase, I noticed that sbase-box doesn't include "install" in the list of commands it prints when no command/an unknown command is specified
2020-09-14T20:58:36 #kisslinux <E5ten> (because of the xinstall stuff)
2020-09-14T20:58:50 #kisslinux <claudia02> Core2Duo
2020-09-14T20:59:10 #kisslinux <E5ten> I'm not really sure how you'd deal with that well, cuz unlike the '[' special case, install at the beginning of the list would be unsorted, just thought I'd mention it
2020-09-14T20:59:27 #kisslinux <merakor> mcf: I don't have that for some reason
2020-09-14T21:00:57 #kisslinux <dilyn> how is a c2d so much faster than this 3.1ghz hyperthreading b e a s t
2020-09-14T21:01:03 #kisslinux <E5ten> mcpcpc: just a little thing I noticed right away cuz I opened kirc.c in preparation for your question, in log_append, instead of fprintf, because you're just using "%s", you can do fputs(str, out)
2020-09-14T21:01:41 #kisslinux <E5ten> and in printw the last line can use putchar('n') instead of printf
2020-09-14T21:02:13 #kisslinux <mcpcpc[m]> E5ten: ah! so quick!  trying to change the default fgets() behavior, so it interrupts the stream, instead of constantly reading in new messages.
2020-09-14T21:02:53 #kisslinux <claudia02> Your building with clang right now? Maybe the big slow part has not yet begun (:
2020-09-14T21:03:04 #kisslinux <E5ten> I don't quite understand what you mean
2020-09-14T21:03:31 #kisslinux <mcpcpc[m]> E5ten: i figured.  i am trying to find abetter way to word it.  one sec. lol
2020-09-14T21:03:45 #kisslinux <dilyn> i'm heartbroken that clang is slower than gcc here
2020-09-14T21:05:14 #kisslinux <mcf> E5ten: probably the sbase-box.c target should be rewritten as a script so it could be fixed more easily. but, since sbase-box install works, it's not such a big deal
2020-09-14T21:05:37 #kisslinux <E5ten> yeah it's not really an issue, just a little thing I noticed that I thought was worth mentioning
2020-09-14T21:06:45 #kisslinux <mcf> yeah, thanks. you could send a patch to TODO if you want to make sure it's not forgotten
2020-09-14T21:07:54 #kisslinux * E5ten sent a long message:  < https://matrix.org/_matrix/media/r0/download/matrix.org/iIEmItwPUXBOiwPJpjGTnmRq/message.txt >
2020-09-14T21:07:58 #kisslinux <mcf> merakor: ah, i guess it's just a libressl internal header
2020-09-14T21:08:40 #kisslinux <E5ten> that thing I sent is not a "finished" product at all or anything, just like an example of the general idea I'm thinking of
2020-09-14T21:09:46 #kisslinux <mcpcpc[m]> E5ten: argh. have to step away for a bit. but will send you question later. and will make the changes for fputs(str, out) and purchar().  ty!
2020-09-14T21:09:48 #kisslinux <mcf> seems like a good approach to me
2020-09-14T21:10:45 #kisslinux <periish> I suppose I'm stuck with sbase in terms of the single-executable userlands I can use
2020-09-14T21:11:44 #kisslinux <merakor> mcf: Ah yes, it is in the source code
2020-09-14T21:11:50 #kisslinux <E5ten> mcf: and then I guess in that script the part that creates the struct elements could be piped through sort with flags that make it sort based on the name in the quotes, and that way "install" would be included in the command list at the correct point
2020-09-14T21:12:09 #kisslinux <merakor> Funny thing is, I do see tls1.3 objects being compiled
2020-09-14T21:12:22 #kisslinux <merakor> While building libressl
2020-09-14T21:14:19 #kisslinux <E5ten> mcf: http://ix.io/2xAs this is the script I've got for sbase-box.h so far, it'd get passed the list of commands in the Makefile and redirected to sbase-box.h, I added in the sorting I just mentioned
2020-09-14T21:14:39 #kisslinux <mcf> yeah, it definitely does support tls 1.3 client and server side (i diagnosed a bug they had in with the tls 1.3 status_request extension). not sure about the defines in the headers though
2020-09-14T21:15:57 #kisslinux <E5ten> periish: I assume you've already considered busybox given that it's the kiss default, what about toybox? I guess also what're the requirements you have for a single-executable userland that sbase meets and others don't?
2020-09-14T21:28:37 #kisslinux <mcf> E5ten: looks pretty good to me
2020-09-14T21:32:07 #kisslinux <mcf> periish: some of the multiple definitions errors are probably actual bugs in baseutils exposed by the gcc 10 default of -fno-common
2020-09-14T21:56:56 #kisslinux <mcpcpc[m]> E5ten: my “wordy�� issue: if a new message is received at the same time as a user is typing, the text is printed to stdout and the cursor moved to the beginning of the line. once the user presses the Enter key, the full message is sent (including the printed text).  i believe the desired effect (for simplicity) is that fgets() is blocking until the user presses Enter (preventing new new messages from being recieved)..
2020-09-14T21:57:07 #kisslinux <mcpcpc[m]> E5ten:  i know this is doable in raw mode, but i want to avoid using the termios library.  i imagine the poll file descriptor could also be used to achieve the same affect?
2020-09-14T21:58:39 #kisslinux <E5ten> sorry lol I don't know a solution to that, I could try to look into it later/tomorrow though
2020-09-14T21:59:32 #kisslinux <mcpcpc[m]> E5ten: haha no worries. i keep looking at it, trying to find a “clean solution”. i am sure it is dead simple :P
2020-09-14T21:59:47 #kisslinux <E5ten> just to make sure, the situation you're describing is like the user has typed "string1", then a message comes in "string2", and then the user hits enter and sends something like "string1string2"?
2020-09-14T22:00:03 #kisslinux <E5ten> just to make sure I understand*
2020-09-14T22:01:46 #kisslinux <muevoid> In clang is it also -l to link libraries?
2020-09-14T22:02:00 #kisslinux <E5ten> muevoid: clang has the same command-line syntax as gcc
2020-09-14T22:02:06 #kisslinux <muevoid> Ok weird
2020-09-14T22:02:26 #kisslinux <muevoid> I am trying to have dilyn help me with something but he has clang and it says unkown directive: int
2020-09-14T22:06:13 #kisslinux <mcpcpc[m]> E5ten: err sorta. only string1 is ever sent to the irc  server.  but string2 forces part of string1 to be printed to the terminal. so it’s hard to see the full message sent since it is “split”.
2020-09-14T22:07:14 #kisslinux <E5ten> oh ok, so nothing weird going on with what's sent, just with what the user sees
2020-09-14T22:07:22 #kisslinux <mcpcpc[m]> correct!
2020-09-14T22:24:53 #kisslinux <E5ten> mcpcpc: I asked someone else who knows a lot more than I do, they say the correct fix is raw mode, so I think you gotta go with termios
2020-09-14T22:25:04 #kisslinux <E5ten> it's not an extra library though? just a header for libc functions?
2020-09-14T22:25:15 #kisslinux <E5ten> so it's fine to use
2020-09-14T22:25:20 #kisslinux <E5ten> it's not like libtermcap or something
2020-09-14T22:27:22 #kisslinux <mcpcpc[m]> E5ten: yeah. thought so. hmm..  was just hoping for an “alternative”approach. thanks for checking tho!
2020-09-14T22:28:07 #kisslinux <E5ten> I'd just use termios, the only situation where it'd have any negative impact is if you're static linking it'll pull in a few extra things, but that's not really a problem
2020-09-14T22:28:27 #kisslinux <E5ten> "extra things" as in parts of libc, so the binary will be a tiny bit bigger, not "extra things" like extra libraries or anything
2020-09-14T22:30:27 #kisslinux <mcpcpc[m]> I guess no harm adding it back in. lol.  had recently removed it since it seemed no longer necessary
2020-09-14T23:17:22 #kisslinux <himmalerin> muevoid: Aha! I found the missing dependency; You need pkgconf. Here's what I ended up with for a minimal depends file http://0x0.st/iIVk.txt
2020-09-14T23:17:53 #kisslinux <himmalerin> it only builds support for wayland, you'll need other things for drm/randr support
2020-09-14T23:26:04 #kisslinux <E5ten> illiliti: in libudev-zero, I think you can move the sys/sysmacros.h include from udev.h to udev_device.c, cuz major/minor/makedev aren't used anywhere else
2020-09-14T23:29:27 #kisslinux <illiliti> https://freenode.logbot.info/kisslinux/20200722#c4467755
2020-09-14T23:30:17 #kisslinux <muevoids[m]> illiliti I don't if this is relevant to add to the readme of libudev-zero but my wacom tablet works great
2020-09-14T23:31:59 #kisslinux <E5ten> illiliti: ah I see
2020-09-14T23:32:30 #kisslinux <illiliti> muevoids[m]: nice
2020-09-14T23:36:25 #kisslinux <E5ten> illiliti: in udev_monitor_receive_device, the snprintf should be "%s/%s", with UDEV_MONITOR_DIR as an argument, in case it contains a %
2020-09-14T23:38:58 #kisslinux <illiliti> right, will fix it