💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-09-13.txt captured on 2021-12-17 at 13:26:06.
-=-=-=-=-=-=-
2020-09-13T00:11:41 #kisslinux <admicos> huh, apparently partuuids just didnt want to work on both the kernel cmdline, and fstab 2020-09-13T00:12:41 #kisslinux <admicos> regular uuids work on fstab, but not on kernel cmdline, I guess that's staying as sda3 2020-09-13T01:04:10 #kisslinux <E5ten> why not just use PARTUUID on kernel cmdline? 2020-09-13T01:04:19 #kisslinux <E5ten> and UUID in fstab 2020-09-13T01:15:43 #kisslinux <admicos> e5ten: if it worked, I would 2020-09-13T01:40:07 #kisslinux <E5ten> are you using the right value for PARTUUID on the kernel cmdline? what I mean is, are you using the PARTUUID (which is different from the UUID) or just using the UUID but with root=PARTUUID? 2020-09-13T06:41:01 #kisslinux <muevoid> I was wrong earlier about webkit I'm just slow.... 2020-09-13T06:41:12 #kisslinux <muevoid> However still problems with it just not what I thought. 2020-09-13T06:44:46 #kisslinux <merakor> What problems do you have with webkit? 2020-09-13T06:45:09 #kisslinux <muevoid> Some websites refuse to work.... The main two are protonmail and gitlab that I need 2020-09-13T06:45:23 #kisslinux <muevoid> They work fine on other distros not sure what is missing with the kiss build fo rit 2020-09-13T06:45:26 #kisslinux <muevoid> for it* 2020-09-13T06:45:41 #kisslinux <muevoid> I think protonmail may be due to WEB_CRYPTO=OFF 2020-09-13T06:45:52 #kisslinux <muevoid> however I could not get libtasn1 to build 2020-09-13T06:46:09 #kisslinux <muevoid> Gitlab wise I have no idea where to start to figure that out. 2020-09-13T06:47:17 #kisslinux <merakor> The issue is webkit pulls tons of dependencies as you add features on top of it. 2020-09-13T06:47:23 #kisslinux <muevoid> Yeah 2020-09-13T06:47:36 #kisslinux <muevoid> I don't need too much 2020-09-13T06:47:39 #kisslinux <merakor> Gitlab doesn't open for me either, that's strange 2020-09-13T06:47:52 #kisslinux <muevoid> Yeah I'm not sure why gitlab doesn't work 2020-09-13T06:48:12 #kisslinux <muevoid> Only reason it is an issue is some packages I have in my repo are hosted on gitlab. 2020-09-13T06:49:07 #kisslinux <muevoid> I'm still trying to package libtasn1 to see if that is issue 2020-09-13T06:50:18 #kisslinux <merakor> I have an old Pi server running an old version of gitlab that does open 2020-09-13T06:50:49 #kisslinux <muevoid> Possibly gitlab needs web crypto as well now? 2020-09-13T06:51:08 #kisslinux <muevoid> I don't think it would have anything to do with libsecret 2020-09-13T06:52:36 #kisslinux <merakor> I have libtasn1 on my repo 2020-09-13T06:52:49 #kisslinux <muevoid> Really? Could I have a link? 2020-09-13T06:53:18 #kisslinux <merakor> https://github.com/carbslinux/repository/tree/master/extra/libtasn1 2020-09-13T06:53:44 #kisslinux <merakor> But even though I have it installed, it doesn't work 2020-09-13T06:54:52 #kisslinux <muevoid> You need to rebuild webkit2gtk with WEB_CRYPTO=ON 2020-09-13T06:55:07 #kisslinux <muevoid> Thank you for the build script 2020-09-13T06:55:29 #kisslinux <merakor> You're welcome 2020-09-13T06:56:00 #kisslinux <merakor> I'll try that, maybe I could add it to community if it works 2020-09-13T06:56:31 #kisslinux <muevoid> I'm also rebuilding webkit2gtk right now to see if it works. But i'm not sure if it is the issue just my only idea *shrug* 2020-09-13T06:57:10 #kisslinux <muevoid> Are you the maintainer of carbslinux? 2020-09-13T06:58:17 #kisslinux <merakor> Yeah 2020-09-13T06:58:51 #kisslinux <muevoid> Oh nice! Thank's for carbslinux. I don't use it but I used it for a short period when I first started using kiss and I enjoy seeing what you do with it. 2020-09-13T06:59:22 #kisslinux <merakor> Thanks! That's nice to hear 2020-09-13T07:01:19 #kisslinux <kirc> /w 2020-09-13T07:02:05 #kisslinux <muevoid> I do really like cpt does it allow for git repos to be stored as tars? 2020-09-13T07:02:25 #kisslinux <muevoid> (aka for offline building) 2020-09-13T07:02:51 #kisslinux <merakor> I think the build will succeed. I will add libtasn1 as an optional dependency to the webkit package once it is over (usually around half an hour) 2020-09-13T07:03:16 #kisslinux <muevoid> nice! 2020-09-13T07:03:20 #kisslinux <merakor> Doesn't that defeat the whole purpose of git packages? 2020-09-13T07:03:54 #kisslinux <merakor> I usually grab the latest commit as a tar package on github for those purposes 2020-09-13T07:03:59 #kisslinux <muevoid> Yeah that's true, sometimes I don't think. 2020-09-13T07:04:00 #kisslinux <muevoid> Wait 2020-09-13T07:04:02 #kisslinux <muevoid> you can do that? 2020-09-13T07:04:13 #kisslinux <merakor> Yeah :D 2020-09-13T07:04:20 #kisslinux <muevoid> That's nice to know 2020-09-13T07:04:26 #kisslinux <muevoid> I hate having git packages if not needed. 2020-09-13T07:04:40 #kisslinux <merakor> Same for me 2020-09-13T07:05:13 #kisslinux <muevoid> Hey dylan! How are you? 2020-09-13T07:06:33 #kisslinux <dylanaraps> Hello 2020-09-13T07:06:36 #kisslinux <dylanaraps> I'm good, you? 2020-09-13T07:06:54 #kisslinux <dylanaraps> I have the package manager working locally with packages containing whitespace in their names. :P 2020-09-13T07:07:07 #kisslinux <dylanaraps> The funny thing is that no build systems support paths like this lol... 2020-09-13T07:07:28 #kisslinux <dylanaraps> (I'm removing all the "string lists") 2020-09-13T07:07:30 #kisslinux <muevoid> I am doing alright. 2020-09-13T07:07:33 #kisslinux <muevoid> And nice! 2020-09-13T07:08:20 #kisslinux <dylanaraps> I'm moving house this week 2020-09-13T07:08:28 #kisslinux <dylanaraps> This will be interesting 2020-09-13T07:08:36 #kisslinux <muevoid> Really? 2020-09-13T07:08:46 #kisslinux <dylanaraps> Yeah. Lease is up. 2020-09-13T07:08:50 #kisslinux <muevoid> Ah 2020-09-13T07:10:14 #kisslinux <muevoid> Also what is the lowest number of packages needed for an xorg system with no applications? 2020-09-13T07:10:53 #kisslinux <dylanaraps> Somewhere around 80-90 packages I'd say? 2020-09-13T07:11:07 #kisslinux <dylanaraps> Wayland should be smaller 2020-09-13T07:11:16 #kisslinux <dylanaraps> Xorg has all its libs and things. 2020-09-13T07:11:24 #kisslinux <muevoid> yeah I had I think around 70 before I started install my programs 2020-09-13T07:11:51 #kisslinux <muevoid> You still almost always need libX11 on wayland however. 2020-09-13T07:12:06 #kisslinux <muevoid> At least for it to be usable imo 2020-09-13T07:12:46 #kisslinux <dylanaraps> Do you mean Xwayland or just libX11? 2020-09-13T07:12:57 #kisslinux <muevoid> just libX11 2020-09-13T07:13:00 #kisslinux <muevoid> even without xwayland 2020-09-13T07:13:12 #kisslinux <muevoid> If you want opengl you need libX11 even while using libglvnd 2020-09-13T07:13:13 #kisslinux <dylanaraps> Interesting 2020-09-13T07:13:26 #kisslinux <dylanaraps> I'm not sure why libxkbcommon was adopted either 2020-09-13T07:13:46 #kisslinux <muevoid> The only two set in stone depends for wlroots are libxkbcommon and xkeyboardconfig iirc 2020-09-13T07:13:55 #kisslinux <muevoid> Technically other then that you don't need anything 2020-09-13T07:13:58 #kisslinux <muevoid> But practacly you do 2020-09-13T07:14:02 #kisslinux <muevoid> Practically* 2020-09-13T07:14:03 #kisslinux <dylanaraps> Gotcha 2020-09-13T07:15:05 #kisslinux <muevoid> Mainly cause of browsers. You can build webkit2gtk and firefox without and X dependencies iirc. However the performance is quite poor. 2020-09-13T07:15:18 #kisslinux <dylanaraps> Right 2020-09-13T07:15:31 #kisslinux <dylanaraps> I believe Mozilla are moving towards not requiring X11 at all. 2020-09-13T07:15:46 #kisslinux <muevoid> That would make me consider firefox again. 2020-09-13T07:15:51 #kisslinux <dylanaraps> I know X11 is still needed as Firefox still has flash support around which requires X11. 2020-09-13T07:16:02 #kisslinux <dylanaraps> Set to be removed end of 2020 2020-09-13T07:16:31 #kisslinux <muevoid> I thought it was gtk+2? 2020-09-13T07:16:36 #kisslinux <dylanaraps> Yes 2020-09-13T07:16:39 #kisslinux <dylanaraps> But that requires X11 2020-09-13T07:16:45 #kisslinux <muevoid> Yes 2020-09-13T07:17:14 #kisslinux <muevoid> Also sidenote are matrix clients allowed in community. 2020-09-13T07:17:48 #kisslinux <muevoid> Assuming they don't break the other KISS principles. 2020-09-13T07:18:49 #kisslinux <kirc> :q 2020-09-13T07:19:03 #kisslinux <muevoid> Main reason I ask is because of the unfree integration servers. However not sure if that applies to other clients. 2020-09-13T07:19:53 #kisslinux <dylanaraps> No proprietary software. If the client is open source that is fine 2020-09-13T07:20:04 #kisslinux <muevoid> yes the client is oss 2020-09-13T07:20:09 #kisslinux <dylanaraps> That's fine then. 2020-09-13T07:20:20 #kisslinux <dylanaraps> I wouldn't accept a package for the server (if even possible) for reference. 2020-09-13T07:20:25 #kisslinux <muevoid> And how about builds that require network conections? 2020-09-13T07:20:34 #kisslinux <dylanaraps> Builds requiring network are fine in Community. 2020-09-13T07:20:41 #kisslinux <dylanaraps> Though I'd prefer if we didn't have them. 2020-09-13T07:20:52 #kisslinux <muevoid> Again not sure if it applies to third party clients anyways just wanted to make sure. 2020-09-13T07:21:05 #kisslinux <dylanaraps> Does the build download anything proprietary? 2020-09-13T07:21:13 #kisslinux <muevoid> I will make sure but I don't believe so. 2020-09-13T07:21:18 #kisslinux <dylanaraps> Alright 2020-09-13T07:21:33 #kisslinux <dylanaraps> If the network requirement can be avoided that's even better. 2020-09-13T07:21:45 #kisslinux <muevoid> Is there a way to cache go modules to be able to built offline? 2020-09-13T07:22:01 #kisslinux <dylanaraps> See: [200~ # shellcheck disable=2188 2020-09-13T07:22:04 #kisslinux <dylanaraps> oops 2020-09-13T07:22:09 #kisslinux <dylanaraps> See: https://wiki.archlinux.org/index.php/Go_package_guidelines 2020-09-13T07:22:35 #kisslinux <dylanaraps> Also: https://k1ss.org/wiki/kiss/style-guide#1100 2020-09-13T07:23:44 #kisslinux <muevoid> Yes I do have it packaged like the style-guide 2020-09-13T07:24:03 #kisslinux <muevoid> Also no it does not appear to download any propietary bits. 2020-09-13T07:24:16 #kisslinux <dylanaraps> Nice 2020-09-13T07:24:34 #kisslinux <muevoid> I will most likely open a pull request later. 2020-09-13T07:27:28 #kisslinux <dylanaraps> We'll be down to 3 shellcheck ignore lines once I'm done. :P 2020-09-13T07:27:35 #kisslinux <muevoid> In total? 2020-09-13T07:27:35 #kisslinux <dylanaraps> All related to KISS_PATH 2020-09-13T07:27:38 #kisslinux <dylanaraps> Yes 2020-09-13T07:27:41 #kisslinux <muevoid> Nice 2020-09-13T07:27:55 #kisslinux <dylanaraps> Figured out a neat way to do lists 2020-09-13T07:28:06 #kisslinux <muevoid> People who can write good shell script impress me. I am terrible with shell code. 2020-09-13T07:28:41 #kisslinux <dylanaraps> There's just a lot of little things you need to be aware of. 2020-09-13T07:28:46 #kisslinux <dylanaraps> Takes time to learn them. :P 2020-09-13T07:28:52 #kisslinux <muevoid> I need to read the sh bible 2020-09-13T07:30:00 #kisslinux <dylanaraps> Best method is to write stuff in the language you'd like to learn 2020-09-13T07:30:21 #kisslinux <muevoid> I write C most of the time as it is my favorite language. 2020-09-13T07:30:32 #kisslinux <dylanaraps> Keep a browser open and when you're stuck, search for answers 2020-09-13T07:31:08 #kisslinux <dylanaraps> I sometimes have > 100 tabs open while I'm working on something I'm unfamiliar with 2020-09-13T07:31:13 #kisslinux <muevoid> Wow 2020-09-13T07:31:25 #kisslinux <dylanaraps> I used to do the same for shell 2020-09-13T07:31:27 #kisslinux <muevoid> I've gotten close to that. 2020-09-13T07:31:35 #kisslinux <dylanaraps> Now I don't need to look anywhere for answers :P 2020-09-13T07:31:47 #kisslinux <muevoid> I'm thinking about "porting" sowm to wlroots 2020-09-13T07:32:04 #kisslinux <dylanaraps> It'd cease to be sowm then I'd say 2020-09-13T07:32:12 #kisslinux <dylanaraps> It's like comparing apples to oranges 2020-09-13T07:32:32 #kisslinux <dylanaraps> You could certainly port over the user facing behavior though 2020-09-13T07:32:41 #kisslinux <dylanaraps> floating, workspaces, hotkeys, etc 2020-09-13T07:32:56 #kisslinux <dylanaraps> I still need to get around to finishing my xcb wm 2020-09-13T07:33:09 #kisslinux <muevoid> Yeah xcb is much nicer then xlib from what I here. 2020-09-13T07:33:15 #kisslinux <muevoid> and also yes hence the "porting" 2020-09-13T07:33:59 #kisslinux <dylanaraps> I might experiment with the idea of an always fullscreen window manager as that's how I use sowm right now 2020-09-13T07:34:15 #kisslinux <muevoid> Like monocule mode for dwm and the like? 2020-09-13T07:34:20 #kisslinux <dylanaraps> Workspaces of fullscreen windows layered in stacks you can shuffle through via say alt+tab 2020-09-13T07:34:27 #kisslinux <muevoid> Yes 2020-09-13T07:34:34 #kisslinux <dylanaraps> So you can cycle workspaces and cycle window stack in each workspace 2020-09-13T07:34:36 #kisslinux <dylanaraps> basically 2020-09-13T07:34:52 #kisslinux <muevoid> That would be nice 99% of the time. 2020-09-13T07:35:05 #kisslinux <muevoid> For me though. 2020-09-13T07:35:11 #kisslinux <dylanaraps> Same here 2020-09-13T07:35:12 #kisslinux <muevoid> Obvi it depends on your use case. 2020-09-13T07:35:45 #kisslinux <muevoid> The only thing I can think of that would be a downside from that for me is I usually have a floating window with mpv for movies and the such. 2020-09-13T07:36:09 #kisslinux <dylanaraps> That's very simple to fix 2020-09-13T07:36:53 #kisslinux <dylanaraps> Watch for window creation. If new window X and Y == 0, treat as fullscreen window; else treat it as floating. 2020-09-13T07:37:29 #kisslinux <dylanaraps> sowm already does this to prevent its auto centering of windows from messing with dialogs, etc. 2020-09-13T07:37:58 #kisslinux <muevoid> Hmmmm that's true. However then how do you determine which windows to add to the stacks and which ones to make floating? 2020-09-13T07:38:28 #kisslinux <dylanaraps> location on screen during window map 2020-09-13T07:38:49 #kisslinux <muevoid> Ah 2020-09-13T07:39:14 #kisslinux <dylanaraps> if x=0,y=0, treat as fullscreen window (part of stack) 2020-09-13T07:39:24 #kisslinux <dylanaraps> If anything else, let the window decide its size/location 2020-09-13T07:39:32 #kisslinux <muevoid> Ah I understand what you mean now. 2020-09-13T07:40:20 #kisslinux <dylanaraps> I may just decide to do a regular floating wm though 2020-09-13T07:40:36 #kisslinux <muevoid> Yeah 2020-09-13T07:40:36 #kisslinux <dylanaraps> All the pieces for it must still exist anyway 2020-09-13T07:41:01 #kisslinux <dylanaraps> input handling is gross 2020-09-13T07:41:06 #kisslinux <dylanaraps> My least favourite part 2020-09-13T07:41:21 #kisslinux <muevoid> I've never dealt with writing a wm 2020-09-13T07:41:32 #kisslinux <dylanaraps> There aren't really any good guides 2020-09-13T07:41:32 #kisslinux <muevoid> I've done patches but never wrote a full one. 2020-09-13T07:41:56 #kisslinux <dylanaraps> Most WMs just take from DWM lol 2020-09-13T07:42:02 #kisslinux <muevoid> It seems like for atleast wlroots it is really good documented. 2020-09-13T07:42:04 #kisslinux <muevoid> And lol 2020-09-13T07:42:14 #kisslinux <dylanaraps> Compare the sources of some if you feel like it 2020-09-13T07:42:55 #kisslinux <dylanaraps> re Wayland, I hope they solve all the protocol extension nonsense at some point... 2020-09-13T07:42:57 #kisslinux <muevoid> I will probably mainly look at dwl, hikari, and tinywl. Since I would like to make a wlroots based compositor. 2020-09-13T07:43:45 #kisslinux <dylanaraps> I also hope the protocols that have been standardized don't cause issues in the future 2020-09-13T07:44:22 #kisslinux <dylanaraps> I also want to see more non-wlroots stuff 2020-09-13T07:44:45 #kisslinux <muevoid> The only problem with non-wlroots stuff is you lose a lot of support for native wayland applications. 2020-09-13T07:45:02 #kisslinux <dylanaraps> Why? 2020-09-13T07:45:05 #kisslinux <dylanaraps> Protocol extensions? 2020-09-13T07:45:08 #kisslinux <muevoid> Yes 2020-09-13T07:45:12 #kisslinux <dylanaraps> :( 2020-09-13T07:45:20 #kisslinux <muevoid> from what I understand stuff like wf-recorder only work on wlroots 2020-09-13T07:45:32 #kisslinux <dylanaraps> This was part of my issue with Wayland 2020-09-13T07:45:41 #kisslinux <dylanaraps> Software which only works in <x> compositor 2020-09-13T07:45:48 #kisslinux <muevoid> Yeah 2020-09-13T07:46:21 #kisslinux <muevoid> Yes I was correct wf-recorder relies on wlr-screencopy-v1 2020-09-13T07:47:19 #kisslinux <dylanaraps> Will all of these eventually be standardized? 2020-09-13T07:47:19 #kisslinux <muevoid> I believe grim is wayland compositor neutral though. 2020-09-13T07:47:25 #kisslinux <dylanaraps> This is my other issue. :P 2020-09-13T07:47:40 #kisslinux <dylanaraps> I know GNOME want to do their own dbus filled stuff 2020-09-13T07:47:55 #kisslinux <dylanaraps> KDE seem to want to work together from what I've read 2020-09-13T07:48:11 #kisslinux <muevoid> Yes KDE and the sway team try to standerize 2020-09-13T07:48:23 #kisslinux <muevoid> Gnome is less cooperative 2020-09-13T07:48:58 #kisslinux <dylanaraps> If all the wlr- protocols are wlroots extensions then there are 10~ currently in wlroots 2020-09-13T07:49:19 #kisslinux <muevoid> The thing is I think most compositors will be built on wlroots. 2020-09-13T07:49:36 #kisslinux <muevoid> It is much lower level to write a full compositor from scratch 2020-09-13T07:49:47 #kisslinux <dylanaraps> That's what I'm worried about 2020-09-13T07:49:50 #kisslinux <muevoid> That's why I don't have much of an issue with wlroots. 2020-09-13T07:50:06 #kisslinux <muevoid> I just see wlroots as something like Xlib or xcb 2020-09-13T07:51:17 #kisslinux <merakor2> Yeah well, gitlab is partially working now. 2020-09-13T07:51:25 #kisslinux <muevoid> So I was correct? 2020-09-13T07:51:28 #kisslinux <muevoid> Somewhat at least. 2020-09-13T07:51:31 #kisslinux <merakor2> Files are opening, but most of the site is still invisible 2020-09-13T07:51:39 #kisslinux <muevoid> My build is almost done. 2020-09-13T07:51:45 #kisslinux <muevoid> at 98% right now 2020-09-13T07:51:48 #kisslinux <muevoid> I will do more testing. 2020-09-13T07:52:12 #kisslinux <merakor2> I will take a look at other options that might change it 2020-09-13T07:52:24 #kisslinux <muevoid> Possibly woff or libsecret? 2020-09-13T07:52:32 #kisslinux <muevoid> Woff is for text formats for some sites. 2020-09-13T07:52:43 #kisslinux <muevoid> Then libsecret allows for storing passwords and such. 2020-09-13T07:52:57 #kisslinux <merakor2> I am thinking webgl 2020-09-13T07:53:11 #kisslinux <muevoid> I had webgl enabled a while back in my build and it did not make a difference. 2020-09-13T07:53:15 #kisslinux <dylanaraps> The most interesting part of wayland to me is simply that the whole ecosystem around it is in active development 2020-09-13T07:53:53 #kisslinux <dylanaraps> Anyway. I'll be online a little later. Have some errands to run. 2020-09-13T07:53:55 #kisslinux <dylanaraps> o/ 2020-09-13T07:54:00 #kisslinux <merakor2> o/ 2020-09-13T07:54:12 #kisslinux <muevoid> Is that a wave? 2020-09-13T07:54:16 #kisslinux <merakor2> Yeah :D 2020-09-13T07:54:23 #kisslinux <muevoid> Ah I understand 2020-09-13T07:54:29 #kisslinux <muevoid> Was never quite sure what it was. 2020-09-13T07:56:52 #kisslinux <merakor2> Maybe I will look into the source code of GitLab, maybe that could help 2020-09-13T07:57:43 #kisslinux <merakor2> But GitLab itself isn't the most stable piece of software out there, it doesn't work on Firefox mobile either. 2020-09-13T07:58:47 #kisslinux <muevoid> Could you see if just clicking login on protonmail works? 2020-09-13T07:59:36 #kisslinux <merakor2> It says "Loading Protonmail", but seems to be stuck. 2020-09-13T07:59:40 #kisslinux <muevoid> dang 2020-09-13T07:59:44 #kisslinux <muevoid> That's where I was at before 2020-09-13T07:59:52 #kisslinux <merakor2> Gitlab indeed uses woff2 2020-09-13T07:59:59 #kisslinux <merakor2> In the source code 2020-09-13T08:01:30 #kisslinux <muevoid> Does the inspector work for you by the way. 2020-09-13T08:01:31 #kisslinux <merakor2> Maybe protonmail requires libsecret? 2020-09-13T08:01:35 #kisslinux <muevoid> And possibly 2020-09-13T08:01:38 #kisslinux <muevoid> I will try that next 2020-09-13T08:02:03 #kisslinux <merakor2> I have never used the inspector 2020-09-13T08:02:18 #kisslinux <muevoid> I have not either. Not an issue to me was just more of curious. 2020-09-13T08:02:31 #kisslinux <muevoid> I had tried it once on vimb but it did not work 2020-09-13T08:02:53 #kisslinux <merakor2> Let me try 2020-09-13T08:03:34 #kisslinux <merakor2> Wow that's cool, I didn't know I could open the inspector on Surf :D 2020-09-13T08:03:39 #kisslinux <merakor2> It works 2020-09-13T08:03:58 #kisslinux <muevoid> huh has never worked for me 2020-09-13T08:04:08 #kisslinux <muevoid> Not that big of a deal for me personally was just curious. 2020-09-13T08:07:47 #kisslinux <muevoid> How do you get the tar from a commit? 2020-09-13T08:10:54 #kisslinux <muevoid> merakor2 are you planning on packaging libwoff? 2020-09-13T08:11:02 #kisslinux <muevoid> I have libsecret packaged 2020-09-13T08:14:40 #kisslinux <E5ten> @dylanaraps what 3 shellcheck ignore lines will be left once you're done? 2020-09-13T08:30:02 #kisslinux <muevoid> I have libwoff2 packaged as well 2020-09-13T08:30:14 #kisslinux <muevoid> I'm rebuilding webkit2gtk to test it again 2020-09-13T08:31:10 #kisslinux <muevoid> hey dilynm how are you? 2020-09-13T08:31:19 #kisslinux <dilynm> Tired af 2020-09-13T08:31:23 #kisslinux <dilynm> How are you 2020-09-13T08:31:24 #kisslinux <muevoid> What time is it for you? 2020-09-13T08:31:29 #kisslinux <dilynm> 430am 2020-09-13T08:31:41 #kisslinux <muevoid> Pretty tired as well it is 3:31 am 2020-09-13T08:31:56 #kisslinux <muevoid> I've been up for almost 24 hours 2020-09-13T08:31:59 #kisslinux <dilynm> Are you also trying to be productive? Haha 2020-09-13T08:32:04 #kisslinux <muevoid> Yes lmao 2020-09-13T08:32:05 #kisslinux <dilynm> Lordy 2020-09-13T08:32:07 #kisslinux <dilynm> Why tho 2020-09-13T08:32:24 #kisslinux <muevoid> Merakor2 and I believe we almost have webkit2gtk based browsers displaying stuff like gitlab right. 2020-09-13T08:32:30 #kisslinux <muevoid> I am building one more time. 2020-09-13T08:32:31 #kisslinux <muevoid> And also idk 2020-09-13T08:32:39 #kisslinux <muevoid> I don't sleep well :P 2020-09-13T08:33:00 #kisslinux <dilynm> Nicenicenice 2020-09-13T08:33:23 #kisslinux <dilynm> I've been trying to get qt 5.15.1 to build. Which is why I'm here, actually 2020-09-13T08:33:24 #kisslinux <muevoid> What are you up to. 2020-09-13T08:33:26 #kisslinux <muevoid> Ah 2020-09-13T08:33:31 #kisslinux <dilynm> dylanaraps: 2020-09-13T08:33:53 #kisslinux <muevoid> I would try to help but I don't like qt :P 2020-09-13T08:34:01 #kisslinux <dilynm> Qt5-webengine has had a fantastic change! I haven't explored it too deeply, but patch 0004 doesn't seem to cut it any longer 2020-09-13T08:34:11 #kisslinux <dilynm> Who can blame you muevoid xD 2020-09-13T08:34:24 #kisslinux <muevoid> xD 2020-09-13T08:34:35 #kisslinux <muevoid> I can't imagine trying to package KDE you are a madlad. 2020-09-13T08:34:46 #kisslinux <muevoid> The compile times thoughhhh 2020-09-13T08:34:47 #kisslinux <dilynm> I'm going to see if *bsd has any patches for it but for right now, 0004 as it stands does not do enough work to drop the glibc req 2020-09-13T08:35:09 #kisslinux <dilynm> Kde was scary easy :S 2020-09-13T08:35:12 #kisslinux <muevoid> Usually freebsd has the most up to date packages correct? 2020-09-13T08:35:16 #kisslinux <dilynm> Just tedious mostly 2020-09-13T08:35:20 #kisslinux <muevoid> Compile times had to be rough though? 2020-09-13T08:35:25 #kisslinux <dilynm> That's where I've pulled patches from yeah 2020-09-13T08:35:35 #kisslinux <dilynm> Compile time for kde is mostly from webengine 2020-09-13T08:35:39 #kisslinux <muevoid> Ah 2020-09-13T08:35:49 #kisslinux <dilynm> Without that I can build it in about two or three hours 2020-09-13T08:35:55 #kisslinux <muevoid> I think chromium is my most hated browser 2020-09-13T08:36:24 #kisslinux <muevoid> are you still using hikari on your main pc? 2020-09-13T08:36:26 #kisslinux <dilynm> Chromium is hot trash 2020-09-13T08:36:31 #kisslinux <dilynm> Mmhmm 2020-09-13T08:37:14 #kisslinux <muevoid> I've been thinking about trying it but just not sure yet. How is it? I know it is made on bsd. Tbh that's part of the reason I haven't tried it I am too lazy to package bmake. 2020-09-13T08:37:28 #kisslinux <muevoid> I can steal from wyverkiss probably though. 2020-09-13T08:37:49 #kisslinux <dilynm> Claudia had bmake packaged in mywayland 2020-09-13T08:38:13 #kisslinux <dilynm> It's got a ton of features. I'm really digging it. Still gotta devote some time to learn it 2020-09-13T08:38:18 #kisslinux <muevoid> Ah I will get it from there then if I decide to try it. 2020-09-13T08:38:20 #kisslinux <dilynm> The manpage is monstrous haha 2020-09-13T08:38:24 #kisslinux <muevoid> It is stacking correct? 2020-09-13T08:38:32 #kisslinux <dilynm> 10/10 would recommend 2020-09-13T08:38:41 #kisslinux <dilynm> It's floating/stacking 2020-09-13T08:38:47 #kisslinux <muevoid> Is it as fleshed out as sway? 2020-09-13T08:39:10 #kisslinux <dilynm> I haven't played with sway at all - had mad issues getting my keyboard and trackpad recognized 2020-09-13T08:39:12 #kisslinux <muevoid> I don't need much. Just some simple things like input management and output management. 2020-09-13T08:39:35 #kisslinux <muevoid> Really? I'm assuming you don't like tiling wms? 2020-09-13T08:39:43 #kisslinux <dilynm> But it's super easy to configure and it has a lot of features that are useful for managing windows 2020-09-13T08:40:01 #kisslinux <dilynm> I used to use i3 but screen real estate on my laptop feels easier to manage with floating windows 2020-09-13T08:40:05 #kisslinux <muevoid> I hope dwl supports more extensions. 2020-09-13T08:40:08 #kisslinux <muevoid> and ah gotcha 2020-09-13T08:40:34 #kisslinux <muevoid> For some reason bemenu won't work with dwl 2020-09-13T08:41:10 #kisslinux <muevoid> I'm thinking about trying to make my own wlroots based compositor. 2020-09-13T08:41:20 #kisslinux <dilynm> Did you export BEMENU_BACKEND=wayland? 2020-09-13T08:41:30 #kisslinux <muevoid> yes it's in my .profile 2020-09-13T08:41:35 #kisslinux <muevoid> and bemenu works fine in sway 2020-09-13T08:41:39 #kisslinux <muevoid> So i'm not sure 2020-09-13T08:41:41 #kisslinux <dilynm> Harrumph 2020-09-13T08:41:58 #kisslinux <dilynm> I dunno then haha 2020-09-13T08:42:00 #kisslinux <muevoid> When you ran xorg did you ever try the wm berry? 2020-09-13T08:42:02 #kisslinux <muevoid> Yeah lol 2020-09-13T08:42:16 #kisslinux <dilynm> I was going to! Just never got around to it 2020-09-13T08:42:29 #kisslinux <muevoid> It was probably my 2nd or 3rd favorite wm for xorg 2020-09-13T08:42:40 #kisslinux <muevoid> Just had some issues or it probably wouldv'e been first. 2020-09-13T08:42:48 #kisslinux <muevoid> I want to try and make something similar for wlroots. 2020-09-13T08:42:51 #kisslinux <dilynm> Yeah I've heard good things. I launched it once or twice but never committed to customising it 2020-09-13T08:42:58 #kisslinux <dilynm> Do it! 2020-09-13T08:43:11 #kisslinux <muevoid> I'm going to try to 2020-09-13T08:43:22 #kisslinux <dilynm> Wayland lacks heavily in the compositor world. There are only like 3 options for stacking ones haha 2020-09-13T08:43:26 #kisslinux <muevoid> But I haven't ever done a wm even in xorg 2020-09-13T08:43:27 #kisslinux <muevoid> Yeah 2020-09-13T08:43:34 #kisslinux <muevoid> Most are tiling that are wlroots based 2020-09-13T08:44:06 #kisslinux <muevoid> The main reason I liked berry is it had shortcut keys to snap windows. Cause I don't need full tiling but snapping windows where I want them is nice. 2020-09-13T08:44:17 #kisslinux <dilynm> Hikari has that! 2020-09-13T08:44:19 #kisslinux <dilynm> :) 2020-09-13T08:44:25 #kisslinux <muevoid> Hmmmm 2020-09-13T08:44:30 #kisslinux <muevoid> I'm tempted lol 2020-09-13T08:44:34 #kisslinux <dilynm> XD 2020-09-13T08:44:43 #kisslinux <muevoid> Maybe after webkit2gtk is done compiling I will try it. 2020-09-13T08:46:30 #kisslinux <dilynm> My chief complaint is the config file. The layout is just bulky 2020-09-13T08:46:53 #kisslinux <muevoid> If I do write a wlroots based compositor the config will be like dwm. I prefer them being compiled in. 2020-09-13T08:46:59 #kisslinux <dilynm> And libucl has a garbage upstream. Their cmake build system isn't even finished... 2020-09-13T08:47:53 #kisslinux <dilynm> I had to run autoreconf for it in a kiss chroot because I can't get automake on wyverkiss lmfao 2020-09-13T08:48:11 #kisslinux <muevoid> lmfao 2020-09-13T08:48:19 #kisslinux <muevoid> That's unfortunate though 2020-09-13T08:48:29 #kisslinux <muevoid> wyverkiss doesn't have automake? 2020-09-13T08:48:38 #kisslinux <dilynm> Won't build 2020-09-13T08:48:46 #kisslinux <dilynm> Idk I didn't want to invest that much time into it 2020-09-13T08:48:54 #kisslinux <muevoid> Due to clang or something else? 2020-09-13T08:49:20 #kisslinux <dilynm> Konimex would know why probably 2020-09-13T08:49:46 #kisslinux <dilynm> I was too focused on trying to just get hikari installed so I could stop looking at a tty at 2560x1600. Teeny tiny fonts 2020-09-13T08:50:02 #kisslinux <muevoid> Lol 2020-09-13T08:50:09 #kisslinux <muevoid> That is a strange resolution? 2020-09-13T08:50:15 #kisslinux <muevoid> is it 4k? 2020-09-13T08:50:36 #kisslinux <konimex> due to the nature of Wyverkiss, we try to be GNU-less as much as possible 2020-09-13T08:50:47 #kisslinux <muevoid> is automake gnu? 2020-09-13T08:50:51 #kisslinux <konimex> kiss-community should have autoconf and automake, no? 2020-09-13T08:50:53 #kisslinux <konimex> yes 2020-09-13T08:50:54 #kisslinux <muevoid> Ah 2020-09-13T08:52:27 #kisslinux <muevoid> wyverkiss has seemed interesting to me. 2020-09-13T08:52:53 #kisslinux <muevoid> But I'm too lazy since I have so much packaged in my personal repo and making it work sounds like work :P. 2020-09-13T08:53:20 #kisslinux <dilynm> Yeah I'm gonna have to split my repo into two branches xD 2020-09-13T08:53:31 #kisslinux <dilynm> It's retina, 2013 macbook pro 2020-09-13T08:53:43 #kisslinux <muevoid> I need to clean up my repo 2020-09-13T08:55:25 #kisslinux <muevoid> Most of it is just in one huge directory 2020-09-13T08:55:38 #kisslinux <muevoid> With old unused stuff in a subdirectory that I should just delete 2020-09-13T08:58:44 #kisslinux <dilynm> Yeah my repo got unruly out of the blue 2020-09-13T08:59:08 #kisslinux <muevoid> I've been considering managing all my packages myself 2020-09-13T09:02:05 #kisslinux <dilynm> It's pretty easy on a system with <100 packages 2020-09-13T09:02:22 #kisslinux <muevoid> I'm at 191 2020-09-13T09:02:38 #kisslinux <dilynm> Probably way easier if you could access repology on your machine. For some reason, I can't xD 2020-09-13T09:02:43 #kisslinux <dilynm> >191 2020-09-13T09:02:45 #kisslinux <dilynm> Wtf 2020-09-13T09:02:58 #kisslinux <muevoid> Lol 2020-09-13T09:03:21 #kisslinux <muevoid> A lot of them are easy to maintain packages though 2020-09-13T09:03:57 #kisslinux <muevoid> On my xorg install I was at 265 2020-09-13T09:04:08 #kisslinux <muevoid> on my last wayland install it was 210 2020-09-13T09:04:48 #kisslinux <dilynm> h o w 2020-09-13T09:05:01 #kisslinux <muevoid> I honestly am not sure 2020-09-13T09:05:05 #kisslinux <dilynm> Lol 2020-09-13T09:05:16 #kisslinux <muevoid> I don't have that many graphical applications 2020-09-13T09:05:22 #kisslinux <dilynm> I don't use my computer for much of anything so I guess that explains my poverty of packages 2020-09-13T09:05:39 #kisslinux <muevoid> I on the other hand basically do everything on my laptop :P 2020-09-13T09:06:41 #kisslinux <muevoid> Zathura, mpv, grafx2, raylib, wyeb, bemenu. Those are as far as I know the only actual programs that are graphical. 2020-09-13T09:11:01 #kisslinux <konimex> yeah, if one has things such as kiss-wayland, it'll be certainly more work from the user's side since it's not guaranteed to work with the LLVM toolchain (and also the Makefile will probably only work with GNU make if cmake/meson isn't used) 2020-09-13T09:11:42 #kisslinux <muevoid> I'm also just not a huge fan of clang over gcc. 2020-09-13T09:12:32 #kisslinux <muevoid> I have a lot of strong opinion's about stuff and i'm not quite sure why.... Lol 2020-09-13T09:14:40 #kisslinux <dilynm> My wayland stack was surprisingly easy on wyverkiss 2020-09-13T09:32:40 #kisslinux <muevoid> merakor2 libwoff and libsecret did not make a difference. 2020-09-13T09:43:51 #kisslinux <muevoid> I am trying again I am just messing with some compile options. 2020-09-13T09:47:46 #kisslinux <merakor> Huh I thought woff would work for gitlab 2020-09-13T09:58:22 #kisslinux <muevoid> Possibly it has to do with the INTL switch? 2020-09-13T09:58:26 #kisslinux <muevoid> What does that do exactly? 2020-09-13T09:58:32 #kisslinux <muevoid> It fails to compile I found out 2020-09-13T10:00:33 #kisslinux <muevoid> Nevermind it was another toggle that caused the build to fail trying again with just INTL enabled. 2020-09-13T10:00:56 #kisslinux <merakor2> INTL is internatianolization 2020-09-13T10:01:02 #kisslinux <muevoid> That's what I thought 2020-09-13T10:01:05 #kisslinux <merakor2> I don't think that would be the cause 2020-09-13T10:01:49 #kisslinux <muevoid> I don't think so either but comparing our build to alpine linuxs and void linuxs I don't know what else would cause it. SPELLCHECK and HYPHEN are for spell checking. And libnotify is obvi for notifications. 2020-09-13T10:01:57 #kisslinux <muevoid> Bubblewrap is just sandboxing 2020-09-13T10:02:06 #kisslinux <muevoid> Sampling profiler I don't think would be important 2020-09-13T10:02:21 #kisslinux <muevoid> Introspection again don't think it would matter 2020-09-13T10:02:29 #kisslinux <muevoid> So I have no other ideas *shrug* 2020-09-13T10:02:34 #kisslinux <merakor2> I mean gitlab itself is a broken piece of software 2020-09-13T10:02:47 #kisslinux <merakor2> As I said, Gitlab doesn't work on firefox on my phone either 2020-09-13T10:02:56 #kisslinux <muevoid> Yeah, but it works on void linux and alpine linux. 2020-09-13T10:03:05 #kisslinux <muevoid> Plus I still need to figure out protonmail :/ 2020-09-13T10:03:13 #kisslinux <merakor2> I'll check void sources 2020-09-13T10:03:18 #kisslinux <muevoid> If I figure out anything i'll let you know. 2020-09-13T10:05:24 #kisslinux <merakor2> Maybe Javascript JIT? 2020-09-13T10:06:33 #kisslinux <muevoid> I can try it 2020-09-13T10:07:25 #kisslinux <merakor2> I am building it right now 2020-09-13T10:07:31 #kisslinux <muevoid> I am as well 2020-09-13T10:09:11 #kisslinux <merakor2> I don't know much javascript myself, but it seems to be a js issue 2020-09-13T10:09:31 #kisslinux <merakor2> Gitlab works fine on firefox, no js errors on the inspector 2020-09-13T10:09:51 #kisslinux <merakor2> But it says maximum call stack size exceeded on surf 2020-09-13T10:10:30 #kisslinux <muevoid> I don't either not a huge fan of js. But unfortunately tis is the modern web. 2020-09-13T10:11:11 #kisslinux <merakor2> I don't know how JIT could solve it, but that's the only js related thing so 2020-09-13T10:11:32 #kisslinux <muevoid> Yeah I'm not sure either 2020-09-13T10:14:25 #kisslinux <merakor2> JIT is only supported on aarc64 and x86* platforms, so I am pretty sure that this won't work 2020-09-13T10:14:28 #kisslinux <muevoid> There is a patch on alpine that lowers stack usage 2020-09-13T10:14:57 #kisslinux <merakor2> Alright let me look at that 2020-09-13T10:16:33 #kisslinux <merakor2> That's already in the repository for musl-fixes 2020-09-13T10:16:41 #kisslinux <merakor2> I think 2020-09-13T10:16:56 #kisslinux <muevoid> Yes it is 2020-09-13T10:16:57 #kisslinux <muevoid> my bad 2020-09-13T10:17:25 #kisslinux <merakor2> That's alright 2020-09-13T10:20:46 #kisslinux <muevoid> Im trying with gnutls installed as well before hand since both voidlinux and alpine linux have it as a dependency 2020-09-13T10:26:39 #kisslinux <merakor2> Does webkit have an option for it? 2020-09-13T10:26:45 #kisslinux <merakor2> I have gnutls installed as well 2020-09-13T10:27:04 #kisslinux <merakor2> But it doesn't seem to be linked 2020-09-13T10:29:12 #kisslinux <muevoid> Not sure it doesn't appear that either of them have it linked but they just have it in the deps. 2020-09-13T10:29:20 #kisslinux <muevoid> Both have it only as a make dep as well 2020-09-13T10:36:06 #kisslinux <periish> Anyone got experience w/ getting things to compile statically? 2020-09-13T10:36:37 #kisslinux <periish> Trying to adjust ibara's baseutils here and adding -static to CFLAGS doesn't play nicely 2020-09-13T10:40:18 #kisslinux <mcf> you should add -static to LDFLAGS, not CFLAGS 2020-09-13T10:40:26 #kisslinux <mcf> what errors do you get? 2020-09-13T10:40:41 #kisslinux <periish> Ohhhh 2020-09-13T10:40:45 #kisslinux <periish> I'm smart 2020-09-13T10:41:08 #kisslinux <periish> I thought it was a cflag :< 2020-09-13T10:42:08 #kisslinux <periish> Thanks! 2020-09-13T10:44:57 #kisslinux <periish> Works like a charm now 2020-09-13T10:45:05 #kisslinux <periish> Other than grep, which doesn't like the latest zlib 2020-09-13T10:51:27 #kisslinux <periish> mcf: does sbase include any suid executables? 2020-09-13T14:40:43 #kisslinux <periish> Is mcf still around? 2020-09-13T14:41:01 #kisslinux <periish> Have some questions regarding how sbase-box works 2020-09-13T14:43:04 #kisslinux <admicos> i just got a horrible idea 2020-09-13T14:43:14 #kisslinux <admicos> kiss has a ppc64le port, right? and i do have a jailbroken ps3 which can run ppc64le linux binaries... 2020-09-13T14:45:52 #kisslinux <periish> Yes 2020-09-13T14:45:57 #kisslinux <periish> Oh yes 2020-09-13T14:46:00 #kisslinux <periish> This'll be lovely 2020-09-13T15:58:42 #kisslinux <periish> mcf: is sbase a single c file for every utility? 2020-09-13T16:09:50 #kisslinux <claudia02> hola! 2020-09-13T16:10:22 #kisslinux <claudia02> I cant reinstall kiss....I am stuck a boot loop with grub :2020-09-13T16:11:08 #kisslinux <claudia02> On a bios setup I made an fstab with UUID and grub cmd with PARTUUID, which has worked before. 2020-09-13T16:12:34 #kisslinux <claudia02> I already tried 2 times over 2020-09-13T16:19:51 #kisslinux <claudia02> This are my /etc/default/grub and fstab. They are correct I _think_. https://p.teknik.io/lwG1N 2020-09-13T16:21:33 #kisslinux <admicos> claudia02: try using a /dev/sdx path on the kernel cmdline 2020-09-13T16:21:44 #kisslinux <admicos> also remove loglevel and quiet in case there are interesting messages 2020-09-13T16:22:19 #kisslinux <admicos> (also why is your partuuid so short?) 2020-09-13T16:27:34 #kisslinux <claudia02> partuuid is shorter than uuid. Also my usb stick has a this short partuuid. 2020-09-13T16:27:41 #kisslinux <claudia02> Thanks I will try 2020-09-13T16:28:53 #kisslinux <admicos> iirc only fat partitions have short uuids. if your rootfs isn't fat i think you have the wrong partition 2020-09-13T16:37:04 #kisslinux <claudia02> I have tried in grub cmd with 'root=/dev/sda1' and removed quiet and loglevel but I still loops instant when starting grub. 2020-09-13T16:37:28 #kisslinux <claudia02> admicos, My UUID is 'long' . Only PARTUUID is short. 2020-09-13T16:58:17 #kisslinux <dylanaraps> E5ten: The splitting of $KISS_PATH for all 3 2020-09-13T17:01:41 #kisslinux <muevoids[m]> webkit2gtk is still confusing me. I'm stumped as to why the build on kiss linux is lacking compared to other distros. 2020-09-13T17:02:35 #kisslinux <dylanaraps> muevoids[m]: Is this about protonmail and gitlab? 2020-09-13T17:02:44 #kisslinux <muevoids[m]> Yes 2020-09-13T17:02:48 #kisslinux <dylanaraps> I'll start up a webkit2gtk build and see if I can reproduce 2020-09-13T17:03:07 #kisslinux <dylanaraps> I need to stress test the package manager changes I've made locally anyway 2020-09-13T17:03:07 #kisslinux <dylanaraps> ;) 2020-09-13T17:03:42 #kisslinux <muevoids[m]> merakor also had tested and had same issues. And nice 2020-09-13T17:04:19 #kisslinux <muevoids[m]> I even packaged libsecret and libwoff2 on my own repo and enabled yet it didn't seem to help. 2020-09-13T17:04:27 #kisslinux <dylanaraps> If I can reproduce I'll try and fix the issue 2020-09-13T17:04:27 #kisslinux <muevoids[m]> So not sure 2020-09-13T17:04:57 #kisslinux <muevoids[m]> No worries if you can't but thank you for trying to help! 2020-09-13T17:05:26 #kisslinux <dylanaraps> No problem 2020-09-13T17:13:05 #kisslinux <dylanaraps> [55/4482] Building CXX object Source/ThirdParty/... 2020-09-13T17:13:16 #kisslinux <dylanaraps> How long does this usually take? 2020-09-13T17:13:18 #kisslinux <dylanaraps> lol 2020-09-13T17:13:32 #kisslinux <muevoids[m]> On my machine around 30 mins :/ 2020-09-13T17:13:58 #kisslinux <dylanaraps> All good 2020-09-13T17:15:16 #kisslinux <dylanaraps> I had to add -DUSE_SYSTEMD=OFF for it to start building. 2020-09-13T17:15:23 #kisslinux <dylanaraps> merakor: 2020-09-13T17:15:47 #kisslinux <muevoids[m]> Yeah I have that in my build. I forgot to mention it. 2020-09-13T17:19:28 #kisslinux <muevoids[m]> Also libudev-zero is great illiliti. Thank you for it. I had wanted to use mdev for a while but could not due to libinput. It works amazing now. Speaking of which possibly the replacing udev page on the wiki could mention it? 2020-09-13T17:20:36 #kisslinux <dylanaraps> muevoids[m]: I'm working on a rewrite for it 2020-09-13T17:20:43 #kisslinux <dylanaraps> libudev-zero is awesome 2020-09-13T17:20:46 #kisslinux <muevoids[m]> nice 2020-09-13T17:20:49 #kisslinux <muevoids[m]> and yes it is 2020-09-13T17:21:27 #kisslinux <muevoids[m]> I'm not at my pc right now could you let me know who maintains lvm2? 2020-09-13T17:22:25 #kisslinux <muevoids[m]> Cause it detects if you have libudev via package conf. But if you use libudev-zero it fails to build. You can fix it by just disabling udev support but still slightly annoying. 2020-09-13T17:22:56 #kisslinux <dylanaraps> konimex: Might be worth disabling udev support in lvm2. 2020-09-13T17:23:31 #kisslinux <muevoids[m]> It doesn't do much. But if they wanted to keep it they could detect if you have eudev installed instead with kiss l eudev 2020-09-13T17:27:29 #kisslinux <muevoids[m]> dylanaraps Is there something like KISS_CONTINUE for the package manager. It can be annoying when building large amounts of packages while my laptop is sitting and im doing things and coming back to a failed build. It would be nice if it skipped that one and kept going. Not sure if this is out of the scope of kiss though. 2020-09-13T17:28:35 #kisslinux <merakor> dylanaraps: Sorry, I forgot to add it to the build file, I am managing carbs and kiss builds seperately. I can't update it just now, I am switching filesystems. I will send a PR hopefully tonight. 2020-09-13T17:30:30 #kisslinux <dylanaraps> All good. There's no rush 2020-09-13T17:45:52 #kisslinux <dylanaraps> muevoids[m]: I don't think we should ignore errors. What if the package is a dependency of another for example? 2020-09-13T17:46:19 #kisslinux <dylanaraps> We could skip failed builds for say: 'kiss b pkg1 pkg2' where pkg1 fails but is in no way related to pkg2. 2020-09-13T17:46:34 #kisslinux <muevoids[m]> Yeah that's what I was thinking. 2020-09-13T17:47:07 #kisslinux <dylanaraps> This should be possible once my local changes hit master. 2020-09-13T17:52:05 #kisslinux <dylanaraps> Also, why would webkit2gtk need libcrypto when it already has libgcrypt? Or does the latter provide something the former doesn't? 2020-09-13T17:53:01 #kisslinux <dylanaraps> Also, libressl provides libcrypto so it'd be nice if we could disable libgcrypt (assuming they're swappable) 2020-09-13T17:53:40 #kisslinux <dylanaraps> Oh, it's libsecret. 2020-09-13T17:53:46 #kisslinux <dylanaraps> >_< 2020-09-13T17:53:51 #kisslinux <muevoids[m]> I'm not sure why it needs libcrypto 2020-09-13T17:53:57 #kisslinux <muevoids[m]> ah 2020-09-13T17:54:06 #kisslinux <dylanaraps> I remembered the logs wrong 2020-09-13T17:54:08 #kisslinux <dylanaraps> lol 2020-09-13T17:54:20 #kisslinux <allbombson> hey dylan 2020-09-13T17:54:31 #kisslinux <dylanaraps> Hello 2020-09-13T17:54:33 #kisslinux <dylanaraps> > The Secret Service API allows client applications to store secrets securely in a service running in the user's login session. 2020-09-13T17:54:38 #kisslinux <dylanaraps> (libsecret) 2020-09-13T17:54:50 #kisslinux <allbombson> You prob don't remember me kek 2020-09-13T17:55:28 #kisslinux <allbombson> epic arc joined 2020-09-13T17:55:32 #kisslinux <muevoids[m]> I had packaged libsecret to try it however no difference was made. 2020-09-13T17:55:37 #kisslinux <dylanaraps> Has this always been your nick? 2020-09-13T17:55:41 #kisslinux <allbombson> yes 2020-09-13T17:55:50 #kisslinux <allbombson> i had you on discord before 2020-09-13T17:55:57 #kisslinux <allbombson> introduced you to arc iirc 2020-09-13T17:56:02 #kisslinux <allbombson> then he showed u tuxfetch 2020-09-13T17:56:17 #kisslinux <dylanaraps> I don't remember this 2020-09-13T17:56:19 #kisslinux <dylanaraps> Apologies 2020-09-13T17:56:24 #kisslinux <allbombson> nah its all good 2020-09-13T17:57:01 #kisslinux <allbombson> iirc after he showed u tuxfetch you started writing posix shell too kek 2020-09-13T17:57:45 #kisslinux <dylanaraps> > {standard input}:5528: Error: expected comma after name `_ZN3WTF6Vect...lots of stuff 2020-09-13T17:57:53 #kisslinux <dylanaraps> Turns out webkit2gtk fails to build here 2020-09-13T17:57:54 #kisslinux <dylanaraps> lol 2020-09-13T17:58:36 #kisslinux <dylanaraps> allbombson: What's tuxfetch? 2020-09-13T17:58:50 #kisslinux <allbombson> a fetch program arc wrote 2020-09-13T17:58:54 #kisslinux <arcadius> i have a fork of kiss-init for alpine 2020-09-13T17:58:59 #kisslinux <allbombson> oh yeah kek 2020-09-13T17:59:05 #kisslinux <allbombson> our distro 2020-09-13T17:59:08 #kisslinux <arcadius> im still working on the overall setup but in general it works 2020-09-13T17:59:12 #kisslinux <allbombson> yeah 2020-09-13T17:59:18 #kisslinux <allbombson> 3 second boot times 2020-09-13T17:59:29 #kisslinux <dylanaraps> I started writing posix shell when I started using KISS on this machine 2020-09-13T17:59:56 #kisslinux <allbombson> epic 2020-09-13T17:59:59 #kisslinux <dylanaraps> bash isn't a requirement in the official repositories for anything 2020-09-13T18:00:08 #kisslinux <dylanaraps> I'm glad the init works well for you 2020-09-13T18:00:08 #kisslinux <allbombson> pog 2020-09-13T18:00:18 #kisslinux <arcadius> isnt read -r a bash extension though 2020-09-13T18:00:24 #kisslinux <dylanaraps> No 2020-09-13T18:00:32 #kisslinux <allbombson> yeah we rewrote it to work for our setup with our setup for runit 2020-09-13T18:00:44 #kisslinux <dylanaraps> https://pubs.opengroup.org/onlinepubs/9699919799/utilities/read.html 2020-09-13T18:01:08 #kisslinux <arcadius> oh thats refreshing 2020-09-13T18:01:14 #kisslinux <arcadius> i havent read it in a long time 2020-09-13T18:02:09 #kisslinux <allbombson> dylan, what are the boot times like on kiss linux, like speed wise 2020-09-13T18:02:16 #kisslinux <allbombson> i might install it on one of my machines 2020-09-13T18:02:53 #kisslinux <dylanaraps> init: Boot stage completed in 1s... 2020-09-13T18:02:57 #kisslinux <dylanaraps> My laptop (this machine) 2020-09-13T18:03:19 #kisslinux <allbombson> ssd? 2020-09-13T18:03:36 #kisslinux <dylanaraps> yes 2020-09-13T18:03:38 #kisslinux <dylanaraps> nvme too 2020-09-13T18:03:53 #kisslinux <dylanaraps> There are other factors as well 2020-09-13T18:04:15 #kisslinux <dylanaraps> My kernel has no modules, I don't use an initramfs and I boot from an EFISTUB 2020-09-13T18:04:17 #kisslinux <muevoids[m]> mine is 15 seconds. But that is probably due to encryption. 2020-09-13T18:04:31 #kisslinux <muevoids[m]> I also use an EFISTUB 2020-09-13T18:05:01 #kisslinux <dylanaraps> I also have no service manager, gettys or services/daemons of any kind. Just iwd. Only processes at boot are init, sh and iwd 2020-09-13T18:05:13 #kisslinux <dylanaraps> (excluding the kernel) 2020-09-13T18:05:14 #kisslinux <muevoids[m]> What about mdev? 2020-09-13T18:05:19 #kisslinux <dylanaraps> No device manager either 2020-09-13T18:05:29 #kisslinux <muevoids[m]> Nice 2020-09-13T18:05:33 #kisslinux <dylanaraps> Nothing is ever plugged into this machine other than the charger 2020-09-13T18:05:41 #kisslinux <admicos> no device manager w/ a laptop is brave 2020-09-13T18:05:41 #kisslinux <allbombson> ive been getting around 3 seconds with the modified initscripts me and arc have. But thats with initramfs and a bunch of garbage. 2020-09-13T18:05:48 #kisslinux <muevoids[m]> I need it for my wacom tablet and thats it 2020-09-13T18:05:56 #kisslinux <allbombson> Also with pretty much just a tty service 2020-09-13T18:06:04 #kisslinux <dylanaraps> usb stick is easy to mount 2020-09-13T18:06:08 #kisslinux <dylanaraps> that's all I plug in 2020-09-13T18:06:28 #kisslinux <admicos> where do y'all find the init times, does kiss's init record them somewhere 2020-09-13T18:06:33 #kisslinux <dylanaraps> dmesg 2020-09-13T18:06:37 #kisslinux <allbombson> i count 2020-09-13T18:07:04 #kisslinux <dylanaraps> This counts from rc.boot execution to finish. 2020-09-13T18:07:13 #kisslinux <dylanaraps> It can't include anything prior 2020-09-13T18:07:28 #kisslinux <allbombson> is busybox init faster than runit? 2020-09-13T18:07:29 #kisslinux <dylanaraps> So we're really timing the init scripts (and whatever they end up doing) 2020-09-13T18:07:30 #kisslinux <allbombson> if at all 2020-09-13T18:07:40 #kisslinux <dylanaraps> I don't think it matters enough 2020-09-13T18:07:44 #kisslinux <admicos> `[ 1.932142] init: Boot stage completed in 1s...` 2020-09-13T18:07:56 #kisslinux <dylanaraps> Difference can't be huge can it? 2020-09-13T18:08:02 #kisslinux <allbombson> prob not 2020-09-13T18:08:07 #kisslinux <arcadius> alpine doesnt really compile the runit tools into busybox 2020-09-13T18:08:13 #kisslinux <allbombson> yeah 2020-09-13T18:08:26 #kisslinux <allbombson> but im running our distro over void on my thinkpad rn 2020-09-13T18:08:30 #kisslinux <admicos> almost fully modular kernel, sata ssd, eudev and dhcpcd 2020-09-13T18:08:31 #kisslinux <dylanaraps> We've had no issues with it 2020-09-13T18:08:32 #kisslinux <allbombson> i had to compile busybox kek 2020-09-13T18:09:19 #kisslinux <allbombson> dylan is your package manager like distro agnostic ? 2020-09-13T18:10:16 #kisslinux <muevoids[m]> the kiss package manager is very portable. 2020-09-13T18:10:29 #kisslinux <allbombson> epic 2020-09-13T18:10:30 #kisslinux <muevoids[m]> It works on even on bsd iirc 2020-09-13T18:10:42 #kisslinux <allbombson> is it like easy to use 2020-09-13T18:10:46 #kisslinux <allbombson> and not cbt 2020-09-13T18:10:54 #kisslinux <dylanaraps> This is everything running on this machine right now: https://u.teknik.io/c3CBU.jpg 2020-09-13T18:11:03 #kisslinux <admicos> relative to what you'd call easy 2020-09-13T18:11:06 #kisslinux <muevoids[m]> to install something its just kiss b pkg && kiss i pkg 2020-09-13T18:11:13 #kisslinux <dylanaraps> (Minus kernel processes/threads) 2020-09-13T18:11:13 #kisslinux <muevoids[m]> kiss u to update 2020-09-13T18:11:19 #kisslinux <allbombson> i mean from a maintainer point of view 2020-09-13T18:11:19 #kisslinux <muevoids[m]> kiss r to delete 2020-09-13T18:11:23 #kisslinux <muevoids[m]> Ah 2020-09-13T18:11:46 #kisslinux <muevoids[m]> Package files are easy to write. And even from someone who doesn't do shell script I can understand it. 2020-09-13T18:11:49 #kisslinux <dylanaraps> See: https://k1ss.org/package-system 2020-09-13T18:12:05 #kisslinux <arcadius> i really like the single char approach 2020-09-13T18:12:15 #kisslinux <allbombson> also how do u have 500mb of ram being used with firefox open 2020-09-13T18:12:51 #kisslinux <dylanaraps> I have 14 tabs open too :3 2020-09-13T18:12:56 #kisslinux <allbombson> BRUH 2020-09-13T18:13:09 #kisslinux <dylanaraps> And 10 addons running 2020-09-13T18:13:19 #kisslinux <allbombson> what is this blackmagic 2020-09-13T18:13:27 #kisslinux <allbombson> firefox at idle uses like 1gb 2020-09-13T18:16:33 #kisslinux <dylanaraps> ¯_(ツ)_/¯ 2020-09-13T18:18:12 #kisslinux <admicos> aah qutebrowser doesn't seem to like videos (or mastodon), guess i'm going back to good ol' firefox 2020-09-13T18:18:25 #kisslinux <allbombson> sorry my client disconnected 2020-09-13T18:18:32 #kisslinux <dylanaraps> All good 2020-09-13T18:18:42 #kisslinux <allbombson> what was a secrect? 2020-09-13T18:18:55 #kisslinux <dylanaraps> ??? 2020-09-13T18:19:00 #kisslinux <allbombson> what was a secret* 2020-09-13T18:19:06 #kisslinux <allbombson> to low ram usage with firefox 2020-09-13T18:19:07 #kisslinux <allbombson> kek 2020-09-13T18:19:23 #kisslinux <dylanaraps> The shrug ascii 2020-09-13T18:19:30 #kisslinux <allbombson> pain 2020-09-13T18:19:31 #kisslinux <dylanaraps> ¯_(ツ)_/¯ 2020-09-13T18:19:57 #kisslinux <dylanaraps> Our firefox build has a lot disabled. Don't know if this plays a part. 2020-09-13T18:20:27 #kisslinux <arcadius> yeah if i were to take a bet i'd say its all the disabled compile time options 2020-09-13T18:20:36 #kisslinux <muevoids[m]> Also it's strange webkit2gtk didn't build for you dylan. 2020-09-13T18:20:54 #kisslinux <muevoids[m]> Could you post the logs? 2020-09-13T18:20:59 #kisslinux <dylanaraps> muevoids[m]: Will try on another machine tomorrow. 2020-09-13T18:21:08 #kisslinux <muevoids[m]> Ok no worries 2020-09-13T18:24:28 #kisslinux <arcadius> are there more repos besides the official one on github? (i suppose a lot of people here have their own repos somewhere) 2020-09-13T18:24:56 #kisslinux <dylanaraps> See: https://github.com/topics/kiss-repo 2020-09-13T18:25:00 #kisslinux <muevoids[m]> There are tons of repo. see topic kiss-repo on github 2020-09-13T18:25:06 #kisslinux <dylanaraps> Also: https://k1ss.org/wiki/community/repositories 2020-09-13T18:25:16 #kisslinux <muevoids[m]> yes as dylan said 2020-09-13T18:25:26 #kisslinux <dylanaraps> Also: https://k1ss.org/wiki/community/forks 2020-09-13T18:25:51 #kisslinux <claudia02> admicos: Does qutebrowser crash when playing a video? Same on my end since latest musl update. Also falcon behaves like this. 2020-09-13T18:26:19 #kisslinux <admicos> claudia02: it crashed on invidious and v.redd.it, but not on imgur's gifvs for some reason 2020-09-13T18:26:23 #kisslinux <admicos> maybe it's specific to some codecs? 2020-09-13T18:27:23 #kisslinux <claudia02> do you have a link which does not crash? 2020-09-13T18:27:58 #kisslinux <admicos> https://i.imgur.com/Xz7mjdm.mp4 2020-09-13T18:28:10 #kisslinux <claudia02> You can try switch to the former musl version. It should work fine then. 2020-09-13T18:28:52 #kisslinux <admicos> i hope that won't need a rebuild of webengine 2020-09-13T18:29:02 #kisslinux <claudia02> Yes your link works on my end. Interesting 2020-09-13T18:29:13 #kisslinux <claudia02> It should no 2020-09-13T18:29:16 #kisslinux <claudia02> 'not 2020-09-13T18:29:34 #kisslinux <arcadius> thats a lot of ports, thanks for the links :) 2020-09-13T18:30:44 #kisslinux <claudia02> dilynm, which also uses webengine could not reproduce this issue. I have reproduced on two machines. 2020-09-13T18:31:29 #kisslinux <admicos> maybe it's gpu related somehow? i use the amdgpu module 2020-09-13T18:31:38 #kisslinux <dylanaraps> arcadius: np 2020-09-13T18:35:57 #kisslinux <muevoids[m]> I figured out a solution to webkit2gtk lmao. Imma just switch email providers :P 2020-09-13T18:36:04 #kisslinux <muevoids[m]> Anyone have any good recommendations? 2020-09-13T18:36:17 #kisslinux <admicos> claudia02: rolling back musl to 1.2.1 fixes qutebrowser, but now wofi segfaults 2020-09-13T18:36:26 #kisslinux <muevoids[m]> Maybe I should host my own mail server.... 2020-09-13T18:36:37 #kisslinux <admicos> muevoids: i like mailbox.org, cheap and still allows custom domains 2020-09-13T18:37:41 #kisslinux <claudia02> admicos: I have this issue on 2 intel gpu machines. 2020-09-13T18:37:47 #kisslinux <arcadius> muevoids[m]: really helpful guide in case you re doing it https://poolp.org/posts/2019-09-14/setting-up-a-mail-server-with-opensmtpd-dovecot-and-rspamd/ 2020-09-13T18:38:55 #kisslinux <muevoids[m]> I think I will probably do my own mail server. Lukesmith also has a guide on this. 2020-09-13T18:39:06 #kisslinux <muevoids[m]> I'm tempted to run kiss on a server. 2020-09-13T18:39:36 #kisslinux <dylanaraps> How many packages would you need? 2020-09-13T18:39:41 #kisslinux <dylanaraps> I doubt you'd need many 2020-09-13T18:39:57 #kisslinux <muevoids[m]> nignix and stagit at least 2020-09-13T18:40:16 #kisslinux <admicos> just package docker for kiss and use that for everything else, ez! 2020-09-13T18:40:18 #kisslinux <admicos> (/s) 2020-09-13T18:40:22 #kisslinux <muevoids[m]> Im not sure what depends they have. 2020-09-13T18:40:35 #kisslinux <dylanaraps> base is 18 packages 2020-09-13T18:40:52 #kisslinux <muevoids[m]> I hate docker ik /s but I cannot express my hate for docker. 2020-09-13T18:40:56 #kisslinux <muevoids[m]> and hmmm 2020-09-13T18:40:57 #kisslinux <dylanaraps> 3 or 4 don't actually need compilation 2020-09-13T18:41:03 #kisslinux <muevoids[m]> I may create a kiss-server repo 2020-09-13T18:42:09 #kisslinux <dylanaraps> Do it! 2020-09-13T18:42:22 #kisslinux <arcadius> my server is running my kiss-init fork already 2020-09-13T18:42:42 #kisslinux <muevoids[m]> I am going to start in a minute. Kiss-chroot is nice 2020-09-13T18:42:49 #kisslinux <arcadius> i have some ports for alpine too maybe i can convert them to the kiss format 2020-09-13T18:43:11 #kisslinux <dylanaraps> This should be automatable by a tool 2020-09-13T18:43:14 #kisslinux <admicos> dumb idea: kiss docker image 2020-09-13T18:43:21 #kisslinux <arcadius> definitely 2020-09-13T18:43:29 #kisslinux <arcadius> apkbuild's use posix shell scripts 2020-09-13T18:43:30 #kisslinux <dylanaraps> https://hub.docker.com/r/ndowens2004/kiss-linux 2020-09-13T18:43:39 #kisslinux <muevoids[m]> no... why 2020-09-13T18:45:37 #kisslinux <allbombson> arcadius we should use the kiss package manager for our distro 2020-09-13T18:46:40 #kisslinux <muevoids[m]> dylan what is your hosting provider? 2020-09-13T18:46:48 #kisslinux <muevoids[m]> I'm not sure who I should go with 2020-09-13T18:46:56 #kisslinux <muevoids[m]> i used to use vultr but im not sure 2020-09-13T18:47:43 #kisslinux <dylanaraps> vultr lol 2020-09-13T18:47:54 #kisslinux <dylanaraps> Have a $5 vps 2020-09-13T18:47:58 #kisslinux <muevoids[m]> Ill just stick with them then lol 2020-09-13T18:48:00 #kisslinux <arcadius> i heard good stuff about buyvm but i havent tried it yet 2020-09-13T18:48:05 #kisslinux <arcadius> using vultr here too 2020-09-13T18:48:30 #kisslinux <muevoids[m]> I'll probably get too vps's one for my mail server then one for my website 2020-09-13T18:48:31 #kisslinux <muevoids[m]> two* 2020-09-13T18:48:51 #kisslinux <arcadius> why not one for both? 2020-09-13T18:49:02 #kisslinux <allbombson> yeah 2020-09-13T18:49:17 #kisslinux <allbombson> arc got like 10mb of ram usage at idle with some custom kernel 2020-09-13T18:49:18 #kisslinux <muevoids[m]> do you think one 5$ vps would be good enough or a 10$ one 2020-09-13T18:49:27 #kisslinux <allbombson> we run a bunch of a $3 vps 2020-09-13T18:49:30 #kisslinux <admicos> 5$ should be plenty for mail and a static site 2020-09-13T18:49:39 #kisslinux <arcadius> what allbombson said 2020-09-13T18:49:46 #kisslinux <admicos> i run mastodon, gitea and some other stuff on 5$ 2020-09-13T18:49:56 #kisslinux <arcadius> i got a $3.50 vps from vultr (just 512mb of ram) and i run dozens of stuff on it 2020-09-13T18:50:02 #kisslinux <allbombson> yeah 2020-09-13T18:50:12 #kisslinux <allbombson> i can send an htop if anyone wants 2020-09-13T18:50:22 #kisslinux <muevoids[m]> Ok 2020-09-13T18:50:23 #kisslinux <muevoids[m]> What about stagit? 2020-09-13T18:50:23 #kisslinux <muevoids[m]> Ok 2020-09-13T18:50:42 #kisslinux <admicos> isn't stagit just static files? 2020-09-13T18:50:47 #kisslinux <arcadius> ^ 2020-09-13T18:50:53 #kisslinux <admicos> put it behind nginx with some nice caching settings and shouldn't be heavy at all 2020-09-13T18:50:59 #kisslinux <admicos> (though not sure how it does cloning) 2020-09-13T18:52:31 #kisslinux <allbombson> or even lighthttpd 2020-09-13T18:52:49 #kisslinux <periish> dylanarapEllo, is anyone here familiar with grep? 2020-09-13T18:52:51 #kisslinux <muevoids[m]> Yeah I think so 2020-09-13T18:52:51 #kisslinux <muevoids[m]> Has anyone tried cgit? I think its called. 2020-09-13T18:52:52 #kisslinux <periish> Oh my 2020-09-13T18:52:56 #kisslinux <periish> Thanks birch 2020-09-13T18:53:09 #kisslinux <allbombson> yes i know some grep too 2020-09-13T18:54:00 #kisslinux <muevoids[m]> Before I spend time writing an kiss-createchroot is there something similar already? 2020-09-13T18:54:13 #kisslinux <allbombson> isnt it just a tarball 2020-09-13T18:54:18 #kisslinux <periish> I'm tryingt to get a pattern for `main()`, where main contains either nothing or any pattern 2020-09-13T18:54:27 #kisslinux <muevoids[m]> yeah but i'm lazy :P 2020-09-13T18:54:29 #kisslinux <periish> > Before I spend time writing an kiss-createchroot is there 2020-09-13T18:54:31 #kisslinux <periish> chbuild 2020-09-13T18:54:35 #kisslinux <muevoids[m]> And i create and delte chroots a lot 2020-09-13T18:54:50 #kisslinux <periish> Or did that get removed 2020-09-13T18:55:13 #kisslinux <allbombson> kek i have a chroot on my void machine for making initramfs 2020-09-13T18:55:15 #kisslinux <allbombson> and only that 2020-09-13T18:55:28 #kisslinux <dylanaraps> periish: Working on a new one 2020-09-13T18:55:38 #kisslinux <allbombson> i need to compile the kernel at some point 2020-09-13T18:59:36 #kisslinux <arcadius> does anyone in kiss distributes binaries? i might try running kiss on my vps but i dont feel like compiling stuff on it 2020-09-13T18:59:42 #kisslinux <arcadius> thought i can setup a local physical build server and use that to compile a few repositories 2020-09-13T19:00:45 #kisslinux <muevoids[m]> kiss-server has begun 2020-09-13T19:01:21 #kisslinux <periish> > does anyone in kiss distributes binaries? 2020-09-13T19:01:27 #kisslinux <periish> Carbs did at some point for a few binaries 2020-09-13T19:01:59 #kisslinux <periish> A pal of mine sent a Qt5 binary in r/unixporn's discord, but that's no means for distribution 2020-09-13T19:04:32 #kisslinux <muevoids[m]> I'm tackling nginx first. 2020-09-13T19:04:36 #kisslinux <claudia03> I have fixed my grub boot loop 2020-09-13T19:04:44 #kisslinux <dylanaraps> claudia03: Nice! 2020-09-13T19:04:50 #kisslinux <dylanaraps> What was the issue in the end? 2020-09-13T19:04:50 #kisslinux <claudia03> grub does not like to be compiled with march=native 2020-09-13T19:04:53 #kisslinux <periish> Package OpenBSD's httpd :> 2020-09-13T19:05:05 #kisslinux <dylanaraps> claudia03: I thought we prevent this already. 2020-09-13T19:05:10 #kisslinux <claudia03> I think I have read that before 2020-09-13T19:05:10 #kisslinux <muevoids[m]> Is that an alternative to nginx? 2020-09-13T19:05:39 #kisslinux <dylanaraps> > CFLAGS=$(printf %s "$CFLAGS" | sed 's/-march=[^ ]*//g') 2020-09-13T19:05:47 #kisslinux <dylanaraps> Do we need to also do this to CXXFLAGS I wonder? 2020-09-13T19:06:10 #kisslinux <dylanaraps> Send the output of: printf %s "$CFLAGS" | sed 's/-march=[^ ]*//g' 2020-09-13T19:06:24 #kisslinux <muevoids[m]> Hmm 2020-09-13T19:06:28 #kisslinux <muevoids[m]> looks nice 2020-09-13T19:06:45 #kisslinux <dylanaraps> I'm using it on my vps 2020-09-13T19:06:55 #kisslinux <dylanaraps> For: https://git.k1ss.org/ 2020-09-13T19:07:01 #kisslinux <muevoids[m]> Yes that is what I am going to package instead. 2020-09-13T19:07:14 #kisslinux <dylanaraps> Does it work on Linux? 2020-09-13T19:07:15 #kisslinux <muevoids[m]> what distro do you run on your vps? 2020-09-13T19:07:19 #kisslinux <dylanaraps> OpenBSD 2020-09-13T19:07:26 #kisslinux <muevoids[m]> Nice 2020-09-13T19:07:50 #kisslinux <muevoids[m]> Also not sure going to do some research if it works on linux. If not i'm doing lighthttpd 2020-09-13T19:08:36 #kisslinux <periish> Anyway, I may be making things regarding my fork of kiss public soon 2020-09-13T19:09:04 #kisslinux <muevoids[m]> Ooo you are making a fork? Any little things you can say abt it? 2020-09-13T19:09:06 #kisslinux <periish> I've managed to compile the entire base system(other than busybox and baseinit, which are a special case) 2020-09-13T19:09:16 #kisslinux <periish> I've abolished the FHS utterly 2020-09-13T19:09:33 #kisslinux <dylanaraps> You'd have to ifdef the pledge/whatever calls 2020-09-13T19:09:42 #kisslinux <periish> Actually 2020-09-13T19:09:47 #kisslinux <periish> Not neccessarily 2020-09-13T19:09:47 #kisslinux <dylanaraps> periish: Finally 2020-09-13T19:10:11 #kisslinux <dylanaraps> There's no portable version of the code from what I can see 2020-09-13T19:10:15 #kisslinux <dylanaraps> It's in their tree no? 2020-09-13T19:10:23 #kisslinux <periish> You can simply define `pledge()` as return 0 2020-09-13T19:10:34 #kisslinux <periish> Akin to how baseutils does it 2020-09-13T19:10:36 #kisslinux <dylanaraps> Good point 2020-09-13T19:10:42 #kisslinux <dylanaraps> No reason to keep openbsd support 2020-09-13T19:10:43 #kisslinux <dylanaraps> lol 2020-09-13T19:10:48 #kisslinux <periish> Yea 2020-09-13T19:11:02 #kisslinux <muevoids[m]> Wheres the source code for httpd? 2020-09-13T19:11:02 #kisslinux <periish> No one's going to be running the portable version of OpenBSD code on OpenBSD 2020-09-13T19:11:10 #kisslinux <periish> Buried somewhere in their tree 2020-09-13T19:11:15 #kisslinux <periish> I can give a try at porting it if you want 2020-09-13T19:11:28 #kisslinux <periish> I just need to clean up some git stuff :> 2020-09-13T19:11:32 #kisslinux <muevoids[m]> You don't have to but obvi your welcome to try. 2020-09-13T19:11:58 #kisslinux <periish> dylanaraps: Yea, it's been a while since I've been able to work on this 2020-09-13T19:12:28 #kisslinux <periish> Had a holiday in Corfu 2020-09-13T19:12:34 #kisslinux <periish> Quite lovely 2020-09-13T19:12:46 #kisslinux <dylanaraps> You were about an hour away from me 2020-09-13T19:12:47 #kisslinux <dylanaraps> lol 2020-09-13T19:13:32 #kisslinux <periish> Wow 2020-09-13T19:13:42 #kisslinux <periish> What island are you on? 2020-09-13T19:13:46 #kisslinux <muevoids[m]> I think I will package lighthttpd. However I am still interested in openbsds httpd. 2020-09-13T19:13:48 #kisslinux <dylanaraps> Actually 3 hours or so by car 2020-09-13T19:13:50 #kisslinux <dylanaraps> Lefkada 2020-09-13T19:14:26 #kisslinux <claudia03> dylanaraps: I will send you the output, but first I must to a proper keyboard layout to type in all those special characters :D 2020-09-13T19:14:55 #kisslinux <dylanaraps> claudia03: lol 2020-09-13T19:15:05 #kisslinux <dylanaraps> Just to see if its the sed command or something else 2020-09-13T19:16:13 #kisslinux <arcadius> > Package OpenBSD's httpd :> 2020-09-13T19:16:20 #kisslinux <arcadius> if anyone knows how to package this please tell me 2020-09-13T19:16:25 #kisslinux <arcadius> i tried everything and it doesnt work 2020-09-13T19:16:26 #kisslinux <dylanaraps> OK. Grub uses CXXFLAGS. Will fix build. 2020-09-13T19:16:32 #kisslinux <periish> wym? 2020-09-13T19:16:48 #kisslinux <muevoids[m]> I will attempt it later arcadius for now just want something working. 2020-09-13T19:16:56 #kisslinux <claudia03> for printf %s "CFLAGS" | sed 's/-march=[^ ]*//g' there is no output. I am not sure if the _'_ are right 2020-09-13T19:17:04 #kisslinux <muevoids[m]> I would imagine it shouldn't be too hard to port 2020-09-13T19:17:08 #kisslinux <periish> Yea 2020-09-13T19:17:28 #kisslinux <periish> You've already got a majority of the porting effort done for you 2020-09-13T19:17:39 #kisslinux <arcadius> i installed libbsd but even then it still had a bunch of compile time errors 2020-09-13T19:17:42 #kisslinux <dylanaraps> claudia03: Run 'kiss u' and try 'kiss b grub' again. 2020-09-13T19:17:51 #kisslinux <arcadius> also had to mess with changing include paths 2020-09-13T19:17:53 #kisslinux <dylanaraps> Pushed what I believe is the fix. 2020-09-13T19:17:57 #kisslinux <arcadius> it wasnt pretty 2020-09-13T19:17:58 #kisslinux <periish> Where did you find the source tree? 2020-09-13T19:18:14 #kisslinux <arcadius> https://github.com/reyk/httpd 2020-09-13T19:18:20 #kisslinux <dylanaraps> That's old no? 2020-09-13T19:18:32 #kisslinux <dylanaraps> I came across it too 2020-09-13T19:18:37 #kisslinux <muevoids[m]> why not just use openbsds src tree? 2020-09-13T19:18:48 #kisslinux <dylanaraps> It's a monorepo 2020-09-13T19:18:51 #kisslinux <dylanaraps> Of sorts 2020-09-13T19:19:01 #kisslinux <muevoids[m]> Ah 2020-09-13T19:19:12 #kisslinux <dylanaraps> And it's cvs iirc 2020-09-13T19:19:18 #kisslinux <muevoids[m]> I'm not too familiar with *BSD's except for freensd a shot amount of time. 2020-09-13T19:19:26 #kisslinux <muevoids[m]> Yes it is cvs that I can confirm. 2020-09-13T19:19:50 #kisslinux <periish> Does anyone know what $@ means in a Makefile? 2020-09-13T19:19:52 #kisslinux <arcadius> there isnt a portable source tarball for httpd anywhere 2020-09-13T19:20:06 #kisslinux <dylanaraps> Tada: https://github.com/openbsd/src 2020-09-13T19:20:10 #kisslinux <dylanaraps> Git mirror! 2020-09-13T19:20:46 #kisslinux <muevoids[m]> What are the packages needed for let's encrypt? 2020-09-13T19:20:57 #kisslinux <dylanaraps> https://github.com/openbsd/src/tree/master/usr.sbin/httpd 2020-09-13T19:21:45 #kisslinux <muevoids[m]> certbot I know 2020-09-13T19:21:48 #kisslinux <muevoids[m]> is that it? 2020-09-13T19:21:54 #kisslinux <muevoids[m]> obvi with deps 2020-09-13T19:21:55 #kisslinux <arcadius> dylanaraps: hmm let me try that 2020-09-13T19:22:08 #kisslinux <arcadius> i can make a tarball and store it on my website so its not a monorepo anymore 2020-09-13T19:22:39 #kisslinux <arcadius> im not sure if its portable enough to the point i can just compile it though 2020-09-13T19:22:44 #kisslinux <dylanaraps> arcadius: It's not 2020-09-13T19:22:45 #kisslinux <merakor> Openbsd source is too big 2020-09-13T19:22:50 #kisslinux <muevoids[m]> No 2020-09-13T19:23:11 #kisslinux <muevoids[m]> pledge at least 2020-09-13T19:23:47 #kisslinux <periish> Aaaa 2020-09-13T19:23:55 #kisslinux <periish> There is a 'maketab' in baseutils 2020-09-13T19:24:00 #kisslinux <arcadius> pledge() is easy to port, just #define pledge(X) 0 or something 2020-09-13T19:24:27 #kisslinux <arcadius> there are other functions that may give trouble though 2020-09-13T19:24:39 #kisslinux <muevoids[m]> Yes I know was just saying can't just compile it. Even with other issues if there is any can't imagine it would be too difficult 2020-09-13T19:24:47 #kisslinux <dylanaraps> > using proc.c and the imsg framework that is using async I/O with OpenBSD’S libevent. 2020-09-13T19:24:51 #kisslinux <dylanaraps> https://www.openbsd.org/papers/httpd-asiabsdcon2015.pdf 2020-09-13T19:26:13 #kisslinux <dylanaraps> > Non-optional security by running chroot’ed and with privilege separation by default. 2020-09-13T19:26:19 #kisslinux <dylanaraps> Maybe openbsd specific? 2020-09-13T19:26:41 #kisslinux <arcadius> no, libevent is on alpine, i used that on my last attempt 2020-09-13T19:26:51 #kisslinux <arcadius> i had trouble with something else, dont remember exactly 2020-09-13T19:27:11 #kisslinux <periish> Does openBSD actually have a good chroot impl? 2020-09-13T19:28:02 #kisslinux <mcf> periish: yeah, each utility in sbase is a single C file. they all use a common libutil.a though. none of them are suid 2020-09-13T19:28:27 #kisslinux <claudia03> dylanaraps: I guess I build with march= native then? 2020-09-13T19:28:58 #kisslinux <dylanaraps> periish: See https://github.com/earthquake/chw00t 2020-09-13T19:29:16 #kisslinux <dylanaraps> claudia03: Does it work now with fixed build? 2020-09-13T19:29:44 #kisslinux <periish> > yeah, each utility in sbase is a single C file. 2020-09-13T19:29:45 #kisslinux <periish> Nice 2020-09-13T19:29:51 #kisslinux <periish> I'm not so lucky :< 2020-09-13T19:30:35 #kisslinux <muevoids[m]> certbot has ton's of python deps :| 2020-09-13T19:30:53 #kisslinux <arcadius> try uacme 2020-09-13T19:31:00 #kisslinux <arcadius> its in C 2020-09-13T19:31:45 #kisslinux <periish> Trying to do a -box for baseutils 2020-09-13T19:32:12 #kisslinux <periish> I've already had to make the Makefile less horrifying, port zlib to the latest, etc 2020-09-13T19:33:24 #kisslinux <periish> Now I have to set up a box 2020-09-13T19:34:18 #kisslinux <dylanaraps> periish: Sources for baseutils are 11 months old. Dunno if they'be been touched upstream since. 2020-09-13T19:34:38 #kisslinux <periish> Unlikely 2020-09-13T19:34:43 #kisslinux <periish> I'm fine with that 2020-09-13T19:34:52 #kisslinux <claudia03> Still rebuilding 2020-09-13T19:34:57 #kisslinux <periish> I can update once I have all of this built 2020-09-13T19:40:28 #kisslinux <claudia03> dylanaraps: seems to work. 2020-09-13T19:40:42 #kisslinux <claudia03> Thanks and thumbs up 2020-09-13T19:46:38 #kisslinux <muevoids[m]> hmmm 2020-09-13T19:46:48 #kisslinux <muevoids[m]> PyOpenSsl may be problematic 2020-09-13T19:47:38 #kisslinux <muevoids[m]> it built fine 2020-09-13T19:47:42 #kisslinux <muevoids[m]> so maybe not 2020-09-13T19:49:31 #kisslinux <dylanaraps> claudia02: Nice 2020-09-13T19:49:37 #kisslinux <dylanaraps> claudia03: 2020-09-13T19:50:12 #kisslinux <periish> mcf: Could you help me decipher this sed call? 2020-09-13T19:50:15 #kisslinux <muevoids[m]> does anyone know what package request[security] is? 2020-09-13T19:50:20 #kisslinux <periish> sed "s/^main(/$(echo "${f%.c}" | sed s/-/_/g)_&/" 2020-09-13T19:50:29 #kisslinux <muevoids[m]> for python 2020-09-13T19:51:17 #kisslinux <muevoids[m]> nevermind it is just the requests package 2020-09-13T19:54:55 #kisslinux <muevoids[m]> I got certbot working 2020-09-13T19:55:05 #kisslinux <dylanaraps> Nice 2020-09-13T19:55:38 #kisslinux <muevoids[m]> What else should I package 2020-09-13T19:55:52 #kisslinux <muevoids[m]> I have lighthttpd and certbot rn 2020-09-13T19:56:04 #kisslinux <muevoids[m]> gitea possibly? 2020-09-13T19:58:55 #kisslinux <admicos> php (lol) 2020-09-13T19:59:10 #kisslinux <muevoids[m]> dylanaraps is the logo under an oss license? 2020-09-13T19:59:23 #kisslinux <muevoids[m]> like creative commons or something 2020-09-13T20:00:02 #kisslinux <mcf> periish: i believe it replaces main with $f_main, where $f is the original executable name (for example ls_main, cp_main, etc) 2020-09-13T20:02:36 #kisslinux <periish> Ah 2020-09-13T20:02:41 #kisslinux <periish> Yea, I've recreated that 2020-09-13T20:02:50 #kisslinux <periish> Now to programmatically remove things from makefiles 2020-09-13T20:03:23 #kisslinux <periish> I'm going to be cautious here 2020-09-13T20:03:46 #kisslinux <periish> sed 's/-o ${PROG}//' Would this remove the exact string '-o ${PROG}' from a stream? 2020-09-13T20:04:04 #kisslinux <muevoids[m]> hmmm gitea when launching fails due to bo such file or directory conf/locale/locale_en-UD.ini. Im assuming this is due to locales on musl but not zure how to fix it 2020-09-13T20:04:17 #kisslinux <periish> with my testing, yes 2020-09-13T20:04:38 #kisslinux <admicos> muevoids: did you build gitea with TAGS=bindata 2020-09-13T20:04:42 #kisslinux <admicos> if you didn't you probably should 2020-09-13T20:04:53 #kisslinux <admicos> otherwise it requires some extra files next to the binary 2020-09-13T20:05:07 #kisslinux <muevoids[m]> Oh i forgot to export it I had it in build gile but didnt export it 2020-09-13T20:05:38 #kisslinux <admicos> or you could just build it normally and install the extra files into somewhere in /usr/share or something 2020-09-13T20:06:03 #kisslinux <muevoids[m]> With it exported it complains that it isn't a git repo 2020-09-13T20:07:24 #kisslinux <periish> Lovely, undefined references to main all around 2020-09-13T20:07:36 #kisslinux <periish> Exactly what I'm after 2020-09-13T20:08:12 #kisslinux <muevoids[m]> Not that big of an issue for me I was just going to compile it to see if I could 2020-09-13T20:09:11 #kisslinux <muevoids[m]> Now I am deciding between cgit and stagit for the frontend. Anyone here have any thoughts? 2020-09-13T20:25:09 #kisslinux <muevoids[m]> lighthttpd is not installing it's in /etc or /usr/share 2020-09-13T20:33:11 #kisslinux <muevoids[m]> Hey dilynm! How are you? 2020-09-13T20:35:24 #kisslinux <arcadius> i give up 2020-09-13T20:35:39 #kisslinux <arcadius> whoever wrote openbsd httpd wasnt thinking about portability at all 2020-09-13T20:36:43 #kisslinux <dilynm> Less tired than I was twelve hours ago! 2020-09-13T20:36:53 #kisslinux <dilynm> Ready to buckle down and explore this qt5 problem 2020-09-13T20:37:27 #kisslinux <muevoids[m]> I can give it a shot later 2020-09-13T20:37:38 #kisslinux <muevoids[m]> First I want to get a simple website up with kisz 2020-09-13T20:37:39 #kisslinux <muevoids[m]> kiss* 2020-09-13T20:37:48 #kisslinux <muevoids[m]> Ugh webkit2gtk wont let me log into vultr either 2020-09-13T20:38:19 #kisslinux <muevoid> Webkit2gtk won't let me log into vultr either. 2020-09-13T20:39:04 #kisslinux <muevoid> and firefox isn't an option for me 2020-09-13T20:53:05 #kisslinux <muevoid> https://imgur.com/Ma1r1yP 2020-09-13T20:53:30 #kisslinux <muevoid> I'm going to get Kiss running on vultr later 2020-09-13T20:53:34 #kisslinux <muevoid> And I will make the repo soon 2020-09-13T21:00:20 #kisslinux <dilynm> *bsd hasn't seemed to have updated qt past 5.13 so they're a bust for patches :| 2020-09-13T21:00:39 #kisslinux <dilynm> I need to become more technically proficient. My ignorance is actively hurting me 2020-09-13T21:13:16 #kisslinux <muevoid> First commit https://github.com/muevoid/kiss-server. I need to clean up the dependencies add service files etc. But the start is there 2020-09-13T21:21:12 #kisslinux <arcadius> how do i set where the binaries should be stored/installed from in kiss package manager? 2020-09-13T21:21:22 #kisslinux <arcadius> i tried reading the docs and the source code but no luck 2020-09-13T21:21:27 #kisslinux <muevoid> You can check how firefox-bin does it 2020-09-13T21:23:54 #kisslinux <arcadius> so i need to make a new port for each binary? 2020-09-13T21:24:15 #kisslinux <muevoid> What do you mean? 2020-09-13T21:24:51 #kisslinux <arcadius> well firefox-bin is a port 2020-09-13T21:25:01 #kisslinux <arcadius> whose source tarball is actually a binary tarball 2020-09-13T21:25:05 #kisslinux <muevoid> What do you mean by a port like a package? 2020-09-13T21:25:07 #kisslinux <muevoid> Ah 2020-09-13T21:25:10 #kisslinux <muevoid> I understand 2020-09-13T21:25:27 #kisslinux <muevoid> I mean someone could also just distribute the binaries that are built then do kiss i <bin.tar.xz> 2020-09-13T21:25:39 #kisslinux <muevoid> when they are built on a system they are stored in .cache/kiss/bin 2020-09-13T21:26:13 #kisslinux <arcadius> oh wait i get it now 2020-09-13T21:26:18 #kisslinux <arcadius> it uses XDG_CACHE_HOME 2020-09-13T21:26:26 #kisslinux <muevoid> Yes 2020-09-13T21:31:48 #kisslinux <arcadius> hmm i might write a wrapper for this 2020-09-13T21:32:16 #kisslinux <arcadius> because rn you need the ports in your repo path in order to install binaries 2020-09-13T21:32:33 #kisslinux <muevoid> Carbs linux has kiss-bin however not sure what it does. 2020-09-13T21:32:55 #kisslinux <muevoid> i should reword 2020-09-13T21:32:59 #kisslinux <arcadius> but as you said if you give it the full filename kiss i <bin.tar.xz> then it doesnt need anything in the repo path 2020-09-13T21:33:06 #kisslinux <muevoid> Had kiss-bin now their package manager is cpt-bin 2020-09-13T21:33:13 #kisslinux <muevoid> Yes ik 2020-09-13T21:33:17 #kisslinux <muevoid> I was just saying 2020-09-13T21:36:09 #kisslinux <muevoid> Only problem with kiss i <bin.tar.gz> is that if it has runtime dependencies the package manager can't take care of that for you. 2020-09-13T21:36:26 #kisslinux <muevoid> Without creating a port 2020-09-13T22:01:25 #kisslinux <muevoid> Omg 2020-09-13T22:01:28 #kisslinux <muevoid> I fixed webkit2gtk 2020-09-13T22:01:39 #kisslinux <muevoid> :) 2020-09-13T22:01:46 #kisslinux <muevoid> merakor 2020-09-13T22:01:59 #kisslinux <muevoid> cemkeylan 2020-09-13T22:02:40 #kisslinux <muevoid> Ok spoke a little too soon. Some things are fixed other things broke. 2020-09-13T22:02:48 #kisslinux <muevoid> The main issues I were having are fixed 2020-09-13T22:04:11 #kisslinux <muevoid> I'll post my build script here. Some features are most definitely not needed and I am going to slim this down again. I think the main keys were Ninja and -DUSE_LD_GOLD 2020-09-13T22:04:28 #kisslinux <muevoid> https://termbin.com/n7vqk 2020-09-13T22:11:56 #kisslinux <muevoid> I'm going to rebuild quite a few more times to find out what is necessary and what isn't right now trying a build without the -DUSE_LD_GOLD flag 2020-09-13T22:12:25 #kisslinux <muevoid> I can also only test on one webkit2gtk browser due to wayland so anyone else with other browsers who can test would be nice :). 2020-09-13T22:30:33 #kisslinux <arvl> Hello. 2020-09-13T22:30:44 #kisslinux <arvl> What are browser are you testing with? 2020-09-13T22:35:19 #kisslinux <admicos> oh god rust is annoying, a sub-dependency idkhowmany layers deep errors on build with a TRIVIAL patch but i have no idea how i'd go with applying it 2020-09-13T22:40:56 #kisslinux <muevoid> arvl I am testing it with wyeb as it is the only one that doesn't have x deps that is packaged. 2020-09-13T22:51:26 #kisslinux <arvl> muevoid I'll see if I can get it building with surf. I'm still trying to get rust working. 2020-09-13T22:51:45 #kisslinux <arvl> It's taking quite a while. 2020-09-13T23:26:42 #kisslinux <admicos> is freedesktop.org down for anyone else? 2020-09-13T23:26:57 #kisslinux <admicos> nvm i think it got back up 2020-09-13T23:49:48 #kisslinux <muevoid> Hey dylanaraps why is firefox the default browser i've always wondered as to why this is. 2020-09-13T23:51:04 #kisslinux <admicos> muevoid: not dylan but i might know some reasons: chromium/qtwebengine upstreams don't care about musl (so, shoddy experience), webkit is wonky, so only gecko/firefox is left 2020-09-13T23:51:10 #kisslinux <admicos> but it's most likely just personal preference 2020-09-13T23:51:31 #kisslinux <muevoid> That's fair. Also webkit was wonky but I think I have it mainly fixed. 2020-09-13T23:51:40 #kisslinux <muevoid> I am contacting the maintainer about it. 2020-09-13T23:51:47 #kisslinux <muevoid> But authentication and such work now. 2020-09-13T23:51:56 #kisslinux <muevoid> So stuff like protonmail and google sign in work. 2020-09-13T23:52:12 #kisslinux <muevoid> I'm still testing out different configs though. 2020-09-13T23:58:31 #kisslinux <jedavies> Anyone tried the musl branch of ungoogled-chromium-portablelinux? 2020-09-13T23:59:01 #kisslinux <muevoid> I had tried it once but gave up cause I couldn't figure out the build system.