💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2021-08-31.txt captured on 2024-06-16 at 13:40:29.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
[2021-08-31T03:59:46Z] <testuser[m]> Hi [2021-08-31T13:26:37Z] <msk[m]> anarki: your client is connecting and disconnecting [2021-08-31T13:46:03Z] <Guest9> Hello [2021-08-31T13:47:22Z] <micro_O> yo, is there a simple way to skip the Install prompt on build? [2021-08-31T13:47:30Z] <micro_O> i.e. i *dont* want to install, just build [2021-08-31T13:47:37Z] <Guest9> I wanted to ask, how do I add a group to a user in KISS? I don't have the `usermod` command :P [2021-08-31T13:48:12Z] <micro_O> Guest9 take a look at adduser [2021-08-31T13:48:33Z] <micro_O> > adduser username group [2021-08-31T13:48:43Z] <cot> Commands are a bit different with busybox [2021-08-31T13:48:48Z] <testuser[m]> micro_O: KISS_PROMPT=0 ? [2021-08-31T13:48:56Z] <testuser[m]> oh nvmm i guess it will just install without prompting [2021-08-31T13:49:11Z] <Guest9> micro_O Thanks \o [2021-08-31T13:52:18Z] <micro_O> testuser[m] yeah I think my ideal behavoir would be: `kiss install` would do the equivalent of KISS_PROMPT=0 kiss build, `kiss build` would only build and never prompt. This I think would remove the need to have KISS_PROMPT in the first place [2021-08-31T13:53:07Z] <micro_O> and if you wanted to install a specific binary, just have `kiss install ~/.cache/kiss/bin/binary@ver.tar.xz` [2021-08-31T13:53:44Z] <micro_O> I'll up a discussion about it on github [2021-08-31T13:59:59Z] <micro_O> https://github.com/kisslinux/kiss/issues/265 [2021-08-31T14:08:42Z] <Guest9> anyone knows why im getting this? im trying to install OpenDoas from scratch in my distro [2021-08-31T14:08:44Z] <Guest9> Setting UID_MAX 65535. [2021-08-31T14:08:45Z] <Guest9> Setting GID_MAX 65535. [2021-08-31T14:08:45Z] <Guest9> Checking for explicit_bzero ... no. [2021-08-31T14:08:46Z] <Guest9> Checking for strlcat ... no. [2021-08-31T14:08:46Z] <Guest9> Checking for strlcpy ... no. [2021-08-31T14:08:47Z] <Guest9> Checking for errc ... no. [2021-08-31T14:08:47Z] <Guest9> Checking for verrc ... no. [2021-08-31T14:08:48Z] <Guest9> Checking for setprogname ... no. [2021-08-31T14:08:48Z] <Guest9> Checking for readpassphrase ... no. [2021-08-31T14:08:49Z] <Guest9> Checking for strtonum ... no. [2021-08-31T14:08:49Z] <Guest9> Checking for reallocarray ... no. [2021-08-31T14:08:50Z] <Guest9> Checking for execvpe ... no. [2021-08-31T14:08:50Z] <Guest9> Checking for setresuid ... no. [2021-08-31T14:08:51Z] <Guest9> Checking for setresgid ... no. [2021-08-31T14:08:51Z] <Guest9> Checking for setreuid ... no. [2021-08-31T14:08:52Z] <Guest9> Checking for setregid ... no. [2021-08-31T14:08:52Z] <Guest9> Checking for closefrom ... no. [2021-08-31T14:08:53Z] <Guest9> Checking for sysconf ... no. [2021-08-31T14:09:01Z] <testuser[m]> Stop [2021-08-31T14:09:02Z] <travankor> $bruh [2021-08-31T14:09:07Z] <Guest9> (my bad) [2021-08-31T14:09:12Z] <testuser[m]> Send log [2021-08-31T14:09:14Z] <testuser[m]> 0x0.st [2021-08-31T14:09:20Z] <Guest9> yep [2021-08-31T14:11:03Z] <Guest9> sorry about that, here's a gist - https://gist.github.com/Kattress/ab8bf97c489542c1e6d2d9854403c137 [2021-08-31T14:16:44Z] <testuser[m]> Send config.log [2021-08-31T14:16:46Z] <micro_O> Guest9 interesting, my 'Using auth method' returns shadow [2021-08-31T14:16:52Z] <micro_O> when i build opendoas [2021-08-31T14:17:02Z] <micro_O> whats also weird is that there is a shadow package in community, but i dont have that installed [2021-08-31T14:17:32Z] <acheam> Thats different [2021-08-31T14:17:49Z] <testuser[m]> shadow.h is provided by libc [2021-08-31T14:18:22Z] <acheam> It looks like its not finding the BSD compatibility functions [2021-08-31T14:18:36Z] <acheam> They should be bundled in the source tree [2021-08-31T14:18:40Z] <acheam> So idk why its not seeing them [2021-08-31T14:18:46Z] <micro_O> yeah all the 'no no no no no' [2021-08-31T14:18:59Z] <acheam> Can you build my fork? [2021-08-31T14:19:03Z] <Guest9> ah, fixed it. [2021-08-31T14:19:06Z] <Guest9> nvm [2021-08-31T14:19:08Z] <acheam> How? [2021-08-31T14:19:23Z] <Guest9> forgot that my chroot doesn't even have a cc :| [2021-08-31T14:19:29Z] <acheam> Bruh [2021-08-31T14:19:42Z] <Guest9> changed the prefix and built on main machine [2021-08-31T14:19:52Z] <Guest9> sry :\ [2021-08-31T14:20:01Z] <acheam> The configure file for opendoas isnt an actual autotools configure script [2021-08-31T14:20:15Z] <acheam> An autotools configure would have noticed that before [2021-08-31T14:22:00Z] <micro_O> woah, hilbish looks cool [2021-08-31T14:22:34Z] <Guest9> hilbish is pretty nice [2021-08-31T14:24:49Z] <micro_O> KISS_BUILD_INSTALL now in kiss master xD [2021-08-31T14:25:00Z] <micro_O> set to 0 to skip prompt for install [2021-08-31T14:26:43Z] <micro_O> not sure why 1 is the default (outside of backwards-compat reasons, which would be a surprise) [2021-08-31T14:27:31Z] <testuser[m]> cuz u usually want to install whatver you built [2021-08-31T14:27:41Z] <micro_O> well then, why not use kiss install? [2021-08-31T14:28:15Z] <testuser[m]> cuz you build packages with kiss build [2021-08-31T14:28:25Z] <testuser[m]> need to type same packages again [2021-08-31T14:28:44Z] <micro_O> wouldn't it make more sense to have `kiss install` install packages, and build if necessary [2021-08-31T14:28:57Z] <Guest9> > if nescesarry [2021-08-31T14:28:59Z] <testuser[m]> no cuz it would reuse binaries [2021-08-31T14:29:01Z] <Guest9> does kiss have binary packages? [2021-08-31T14:29:12Z] <micro_O> Guest9 kind-of [2021-08-31T14:29:17Z] <testuser[m]> you dont discard packages after installing :p [2021-08-31T14:29:27Z] <testuser[m]> any package manager has binaries [2021-08-31T14:29:33Z] <micro_O> Guest9 try `ls ~/.cache/kiss/bin/` [2021-08-31T14:30:27Z] <Guest9> Hmm. Weird. Doas is giving me this error `doas: Operation not permitted`. [2021-08-31T14:30:28Z] <micro_O> testuser[m] 'it would reuse binaries' but kiss build doesn't [2021-08-31T14:30:36Z] <micro_O> its just weird that build and install have such different semantics [2021-08-31T14:31:30Z] <acheam> Guest9: did you write a doas.conf [2021-08-31T14:31:38Z] <Guest9> Mhm [2021-08-31T14:31:52Z] <Guest9> O, new error. `setuid not found` [2021-08-31T14:32:07Z] <acheam> when are you getting the error? [2021-08-31T14:32:26Z] <Guest9> When I try to run a command with doas as a normal user. [2021-08-31T14:32:37Z] <testuser[m]> wheel group ? [2021-08-31T14:32:57Z] <Guest9> I did allow the user to use doas... I'll try it again hol on. [2021-08-31T14:33:10Z] <testuser[m]> did you relogin [2021-08-31T14:33:54Z] <Guest9> I'm in a chroot, am making my own distro. [2021-08-31T14:34:02Z] <testuser[m]> relogin in the chroot [2021-08-31T14:34:06Z] <testuser[m]> ctrl + D then su - user [2021-08-31T14:35:50Z] <Guest9> I logged back in, same error. Neither am I able to use `su` as the normal user. [2021-08-31T14:36:04Z] <testuser[m]> what does regular su say [2021-08-31T14:36:16Z] <testuser[m]> you probably have an issue with one of the /etc files [2021-08-31T14:36:18Z] <Guest9> "must be suid to work properly" [2021-08-31T14:36:31Z] <Guest9> :| [2021-08-31T14:36:40Z] <acheam> What file system are you using? [2021-08-31T14:36:50Z] <testuser[m]> Then make it suid ? it needs to access /etc/shadw [2021-08-31T14:36:52Z] <testuser[m]> shadow [2021-08-31T14:37:01Z] <Guest9> Oh. [2021-08-31T14:37:05Z] <testuser[m]> chmod u+s [2021-08-31T14:37:52Z] <Guest9> testuser[m] I do not have a /etc/shadow. I have a /etc/passwd. [2021-08-31T14:38:32Z] <testuser[m]> I guess it checks perms on the binary either way [2021-08-31T14:38:45Z] <testuser[m]> what provides su on your chroot ? [2021-08-31T14:38:53Z] <Guest9> Wdym? [2021-08-31T14:39:10Z] <testuser[m]> what owns /usr/bin/su [2021-08-31T14:39:22Z] <acheam> Busybox, toboyx, sbase, etc [2021-08-31T14:39:43Z] <Guest9> It's busybox. testuser[m] root owns /usr/bin/su [2021-08-31T14:40:19Z] <testuser[m]> /etc/shadow should be made when you add extra users / setup root [2021-08-31T14:40:22Z] <testuser[m]> idk why it doesnt exist [2021-08-31T14:40:37Z] <testuser[m]> did you do `chmod u+s /usr/bin/su` though? [2021-08-31T14:41:18Z] <Guest9> Ah, thanks. [2021-08-31T14:41:20Z] <Guest9> That fixed it. [2021-08-31T14:41:47Z] <Guest9> testuser[m] I don't know why it did not make a /etc/shadow. I only have a /etc/passwd and some other configuration files for other prorgams. [2021-08-31T14:41:49Z] <Guest9> programs* [2021-08-31T14:42:08Z] <testuser[m]> passwd contains users and their login shells, and shadow contains hashed passwords [2021-08-31T14:42:43Z] <Guest9> iirc passwd can also hold passwords, but if you specify "x" in the password field, it will use /etc/shadow. [2021-08-31T14:43:03Z] <acheam> Yeah thats what I thought [2021-08-31T14:43:04Z] <testuser[m]> oh [2021-08-31T14:43:18Z] <Guest9> So should I like just continue using passwd... or setup /etc/shadow [2021-08-31T14:43:27Z] <testuser[m]> it shouldnt matter [2021-08-31T14:43:51Z] <Guest9> Meh, if it works, don't fix it:tm: [2021-08-31T14:44:53Z] <acheam> I'm confused why those didn't get installed suid though [2021-08-31T14:45:08Z] <acheam> Are you using any kiss components? [2021-08-31T14:45:47Z] <testuser[m]> busybox-suid bin is made suid manually in the kiss build script so i guess the build system doesnt do it [2021-08-31T14:46:36Z] <Guest9> acheam Nope, I'm not using any KISS stuff lol. [2021-08-31T14:49:40Z] <testuser[m]> what are the goals of your distro ? [2021-08-31T14:50:48Z] <Guest9> testuser[m] I am looking into making an extremely minimal distro. like really, as minimal as you can get while not being completely nuts like having to compile your own kernel with only the drivers that you need. [2021-08-31T14:53:48Z] <micro_O> Guest9 cool beans [2021-08-31T14:53:56Z] <testuser[m]> beans ? [2021-08-31T14:54:14Z] <micro_O> testuser[m] its like 'groovy' [2021-08-31T14:54:16Z] <Guest9> B E A N S [2021-08-31T14:54:51Z] <micro_O> i guess it can also mean cat toes now that i think of it [2021-08-31T14:55:11Z] <Guest9> Mhm. [2021-08-31T15:04:08Z] <acheam> cot: can you kick anarki? [2021-08-31T15:04:13Z] <acheam> Also can I be op? [2021-08-31T15:04:46Z] <acheam> Guest9: compiling your own kernel isnt completely nuts lmao [2021-08-31T15:05:23Z] <testuser[m]> configuring it to be as small as possible can be considered nuts [2021-08-31T15:05:35Z] <Guest9> I mean, yeah. But it is a bit intended towards low powered machines, you wouldn't want to compile the kernel on an Atom processer would you? [2021-08-31T15:06:22Z] <cot> acheam: /msg ChanServ op #kisslinux [2021-08-31T15:14:31Z] <acheam> Thanks [2021-08-31T15:39:42Z] <micro_O> Guest9: qemu cross compiling kernels could be neat - i have used that in the past successfully but it ain't exactly what i'd call 'fun' [2021-08-31T18:10:59Z] <Guest75> I just installed kiss. I'm trying to get sway working. When I run 'sway' from the tty1 I get the error "Unable to open wayland socket" My user is apart of the audio video and tty group. I have the seatd service running [2021-08-31T18:11:03Z] <Guest75> Any ideas on what to do? [2021-08-31T18:12:52Z] <acheam> sway -d 2>&1 > log [2021-08-31T18:13:12Z] <acheam> curl -F'file=@log' https://0x0.st [2021-08-31T18:13:12Z] <kqz> did you set XDG_RUNTIME_DIR? [2021-08-31T18:13:14Z] <acheam> paste link here [2021-08-31T18:13:17Z] <kqz> https://kisslinux.org/wiki/pkg/sway#005 [2021-08-31T18:15:50Z] <Guest75> so does /run/user/1000 need to be owned by my user? [2021-08-31T18:16:23Z] <Guest75> Well I just answered that and it is yes [2021-08-31T18:16:28Z] <Guest75> :D [2021-08-31T18:25:36Z] <micro_O> woo [2021-08-31T18:34:16Z] <kyxor> big ooof https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277 [2021-08-31T18:43:36Z] <akira01> any solution to control brightness in wayland? [2021-08-31T18:52:02Z] <ang> akira01, are your backlight controls not exposed via sysfs? [2021-08-31T18:57:14Z] <akira01> Idk [2021-08-31T18:59:37Z] <noocsharp> https://causal.agency/bin/bri.html [2021-08-31T18:59:46Z] <noocsharp> packaged here: https://git.nihaljere.xyz/kiss-nihal/log.html [2021-08-31T19:01:00Z] <akira01> Thanks [2021-08-31T19:01:44Z] <akira01> anyway have you guys a solution to streaming music in kiss that is not a spotify client or mpv + youtubedl [2021-08-31T19:21:11Z] <phoebos> kyxor: lmaoo [2021-08-31T19:21:51Z] <phoebos> dOnT usE AayLnD bcs x!1 aPPs dOnt woRK [2021-08-31T19:22:18Z] <acheam> akira01: funkwhale or subsonic [2021-08-31T19:32:32Z] <noocsharp> guys, i downloaded steam.msi and it won't install [2021-08-31T19:32:34Z] <noocsharp> linux sucks [2021-08-31T19:33:50Z] <acheam> did you add nomodeset to the kernel parameters? [2021-08-31T19:36:07Z] <ang> that gist is pretty bad but: [2021-08-31T19:36:13Z] <ang> "Wayland solves no issues I have but breaks almost everything I need." [2021-08-31T19:36:22Z] <ang> is exactly my problem with wayland [2021-08-31T19:36:45Z] <acheam> wayland solves security [2021-08-31T19:36:53Z] <acheam> security no longer exists [2021-08-31T19:36:56Z] <acheam> wayland fixed it [2021-08-31T19:37:19Z] <ang> lol, but I don't care about security [2021-08-31T19:37:27Z] <acheam> too bad [2021-08-31T19:37:44Z] <ang> thats not a problem I need solved [2021-08-31T19:37:48Z] <acheam> too bad [2021-08-31T19:37:55Z] <noocsharp> what problem do you need solved? [2021-08-31T19:38:20Z] <ang> none, I want to keep my workflow [2021-08-31T19:38:39Z] <acheam> good news! There's this great new protocol that solves that problem! [2021-08-31T19:39:03Z] <ang> :D [2021-08-31T19:39:15Z] <noocsharp> x11? [2021-08-31T19:40:19Z] <ang> I mean I can still keep using x11 on kiss but it pretty much makes me a second class citizen [2021-08-31T19:40:36Z] <ang> and I will have to compile firefox myself again [2021-08-31T19:41:09Z] <ang> or does firefox-bin work with both, wayland and x11? [2021-08-31T19:42:05Z] <noocsharp> bruh, it's not hard to copy the xorg directory and keep it up to date [2021-08-31T19:42:16Z] <noocsharp> just requires a little work [2021-08-31T19:43:04Z] <ang> where did I say its hard? [2021-08-31T19:43:22Z] <acheam> ang is already a second class citizen though [2021-08-31T19:43:31Z] <ang> T_T [2021-08-31T19:49:05Z] <noocsharp> you're complaining about the fact that the kiss official repos moved to wayland, meaning you must think it's too much work to maintain the xorg repo yourself [2021-08-31T19:50:10Z] <noocsharp> tbh firefox doesn't take too long to compile in the scheme of things [2021-08-31T19:56:48Z] <micro_O> ang: might be less work to start some shared list of distros that have first-class xorg support [2021-08-31T19:57:27Z] <micro_O> one of the downsides of kiss is its not very popular, so you can't rely on any software you want being maintained by someone else in the community [2021-08-31T19:58:23Z] <micro_O> one of the upsides of kiss is that if you *want* to be a package maintainer, there is very little kiss-specific concepts getting in the way of becoming a maintainer [2021-08-31T19:58:49Z] <micro_O> but if you just want to keep using an up-to-date system, you basically have to fall in line with the software decisions of the core devs [2021-08-31T20:00:19Z] <micro_O> (this is generally true of most distributions, in my experience) [2021-08-31T20:14:10Z] <acheam> Uhh cot what's litharge [2021-08-31T20:15:14Z] <acheam> Oh its part of libera [2021-08-31T21:00:04Z] <ang> micro_O: all good, I have something to fall back on [2021-08-31T21:00:39Z] <ang> noocsharp: cool [2021-08-31T21:06:38Z] <acheam> phoebos_: thanks for the -ms rec [2021-08-31T21:06:49Z] <acheam> Ive migrated my mandoc documents to -ms now [2021-08-31T21:07:03Z] <acheam> And all my markdown and restructured text as well [2021-08-31T21:07:10Z] <phoebos> niiice [2021-08-31T21:07:13Z] <phoebos> can i see? [2021-08-31T21:08:26Z] <acheam> Uhh idk what to show you [2021-08-31T21:08:42Z] <acheam> Its mostly my common app essays [2021-08-31T21:09:09Z] <phoebos> fair enough [2021-08-31T21:09:33Z] <phoebos> when i go back to uni next week im gonna try to write notes in ms+eqn again [2021-08-31T21:09:34Z] <acheam> https://l.armaanb.net/acheam.tmac [2021-08-31T21:09:42Z] <acheam> Is an extension to -ms I've started writing [2021-08-31T21:10:20Z] <phoebos> nice. writing my own macros will be a help [2021-08-31T21:17:44Z] <rio6> what's -ms? [2021-08-31T21:18:52Z] <acheam> A troff macro package [2021-08-31T21:18:54Z] <phoebos> a set of macros for [tng]roff [2021-08-31T21:19:26Z] <kyxor> acheam: really cool, I'll take a look [2021-08-31T21:20:05Z] <kyxor> Nowadays I try to avoid all the gnu macros in muh documents [2021-08-31T21:20:21Z] <acheam> Yeah [2021-08-31T21:20:31Z] <acheam> A good nongnu implementation is neatroff [2021-08-31T21:20:50Z] <acheam> Or heirloom-doctools [2021-08-31T21:20:57Z] <acheam> Or plan9port [2021-08-31T21:21:17Z] <acheam> But heirloom and plan9port are practically the same [2021-08-31T21:21:20Z] <phoebos> neatroff has some wacky features [2021-08-31T21:25:04Z] <phoebos> dilyn: https://tmp.bvnf.space/pr [2021-08-31T21:25:23Z] <phoebos> shall we start using a linux style of collab [2021-08-31T21:26:26Z] <phoebos> :D [2021-08-31T21:27:49Z] <acheam> Woah how did you make that? [2021-08-31T21:28:14Z] <acheam> https://tmp.bvnf.space/ deserves an index.html [2021-08-31T21:28:24Z] <phoebos> git request-pull [2021-08-31T21:28:38Z] <phoebos> lol i clean it up occasionally [2021-08-31T21:28:52Z] <phoebos> and it's not meant to be a file server [2021-08-31T21:29:11Z] <phoebos> maybe i'll make a ftp.bvnf.space if i need [2021-08-31T21:29:49Z] <acheam> An index.HTML is still good to tell people what the heck theyre looking at [2021-08-31T21:30:49Z] <acheam> Also fun fact: the openbsd server pages like 404 are actually comic sans [2021-08-31T21:31:02Z] <phoebos> lmao [2021-08-31T21:31:22Z] <phoebos> i need to switch to that httpd fork so i can use my own 404 pages [2021-08-31T21:31:33Z] <acheam> You probably never see it though because we're chads without nonfree fonts [2021-08-31T21:31:36Z] <acheam> Yeah [2021-08-31T21:31:56Z] <acheam> I want the cache header patch from that repo personally [2021-08-31T21:31:56Z] <phoebos> :O is there no free comic-sans [2021-08-31T21:32:04Z] <acheam> Probably [2021-08-31T21:32:09Z] <acheam> But the canonical one is MS [2021-08-31T21:32:29Z] <phoebos> true [2021-08-31T21:32:39Z] <phoebos> it seems like the sort of thing gnu would implement [2021-08-31T21:32:45Z] <phoebos> "implement" [2021-08-31T21:32:45Z] <acheam> Lol [2021-08-31T21:33:02Z] <acheam> Its even a part of emacs! [2021-08-31T21:33:04Z] <acheam> How convinient [2021-08-31T21:33:14Z] <phoebos> of course it is lmao [2021-08-31T21:33:43Z] <acheam> (That was irony but it makes it funnier you bought it) [2021-08-31T21:33:53Z] <phoebos> ffs [2021-08-31T21:35:33Z] <phoebos> acheam: https://tmp.bvnf.space/ [2021-08-31T21:41:24Z] <acheam> Yey [2021-08-31T22:26:06Z] <noocsharp> if only *roff had decent mathematical typesetting [2021-08-31T22:26:22Z] <noocsharp> then i could use it over *tex [2021-08-31T22:26:57Z] <phoebos> eqn isn't awful [2021-08-31T22:27:01Z] <phoebos> but yeah [2021-08-31T22:28:06Z] <noocsharp> latex (from my limited knowledge about *roff) just allows you to specify things far more precisely [2021-08-31T23:09:49Z] <kyxor> 2GB of crap from latex, yeah hell no, I'd rather just pull out my typewritter from 80's or draw those math's by hand [2021-08-31T23:17:47Z] <phoebos> that's an excellent point.