💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-09-13.txt captured on 2024-05-12 at 16:07:38.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

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.