[2021-07-22T00:04:21Z] testuser: strangely, I can't get chromium to build. I keep getting patch failures [2021-07-22T00:05:03Z] Bro just patch it manually [2021-07-22T00:05:59Z] specifically whatever is patching 1 out of 4 hunks FAILED -- saving rejects to file build/config/compiler/BUILD.gn.rej. fun [2021-07-22T00:07:55Z] ls [2021-07-22T00:07:57Z] ope [2021-07-22T00:25:14Z] dilyn: I added a really bad configure script [2021-07-22T00:25:21Z] but it works with bmake now [2021-07-22T00:25:26Z] ilu [2021-07-22T00:25:34Z] aww [2021-07-22T00:44:08Z] POSIX infinite loop? [2021-07-22T00:45:03Z] while :; [2021-07-22T00:46:10Z] Ok. Is there a good resource for POSIX shell commands and syntax? I saw dylan's bible but it was more about tricks [2021-07-22T00:46:26Z] I also know shellcheck but you have to know what to type for it to check [2021-07-22T00:49:09Z] you can refer to https://pubs.opengroup.org/onlinepubs/9699919799/ for questions about specific things [2021-07-22T00:49:19Z] @dilyn Like for example knowing if "return 1" or "! return" is better [2021-07-22T00:49:29Z] this I do not know [2021-07-22T00:49:38Z] Yeah i saw that but couldnt find a pdf [2021-07-22T00:49:42Z] everything I know about POSIX I've learned in here lol [2021-07-22T00:49:57Z] there's a pdf download link *somewhere* on that site iirc [2021-07-22T00:57:05Z] Ok I can't find it, just this https://pubs.opengroup.org/onlinepubs/9699919799/nframe.html [2021-07-22T00:57:20Z] Says download a copy of HTML [2021-07-22T00:57:41Z] Okay well I might take the content and format it in LaTeX or something like that [2021-07-22T00:58:22Z] Oh never mind it gives all of it [2021-07-22T01:09:38Z] dilyn: confirmed, I can reproduce the foot-pgo problem on my system [2021-07-22T01:09:50Z] love it, thank you [2021-07-22T01:09:56Z] i filed an issue [2021-07-22T01:10:17Z] dnkl reworked shm stuff so i imagine something terrible happened that gcc is fine with [2021-07-22T04:01:20Z] Hi [2021-07-22T04:05:00Z] hi guys [2021-07-22T04:05:17Z] how can i set my pip3 to put the bin files in /usr/bin [2021-07-22T04:05:46Z] when i build my package with kiss it puts in .cache/proc/2368/usr/bin [2021-07-22T04:06:26Z] i set --prefix=/usr --root="$1" [2021-07-22T04:10:44Z] dilyn what patch are you using [2021-07-22T04:10:50Z] It worked with gnu patch and busybox patch [2021-07-22T04:11:03Z] And ibon't think anything can be dumber than busybox patch [2021-07-22T04:11:06Z] Don't* [2021-07-22T04:14:24Z] i *am* using gnu patch, which is the weird part [2021-07-22T04:14:37Z] it just says that hunk 3 fails, and hunks never fail with gnu patch! [2021-07-22T04:15:23Z] https://www.lunduke.com/2021/07/valve-confirms-steam-deck-handheld-will-ship-with-neofetch/ [2021-07-22T04:15:59Z] tbh i don't see how steam deck can succeed without it [2021-07-22T04:16:57Z] this coverage of the steam deck from the linux community is the absolute fucking worst i am not going to lie [2021-07-22T04:17:13Z] valve literally said "this is a computer" and everyone is like "right but like, AUR or no" [2021-07-22T04:17:41Z] you fucking shmoes what are you DoInG you can install windows, it has HDMI out, you can plugin USB devices [2021-07-22T04:18:07Z] it's literally a laptop with a 7" screen and no builtin keyboard. why is this so hard to understand. they crammed a laptop into a switch. [2021-07-22T04:18:47Z] because the only thing like it that people have seen before is the nintendo switch which isn't a full computer [2021-07-22T04:19:03Z] (i know that there are things like the steam deck that are full computers, but they aren't well known) [2021-07-22T04:22:48Z] i'm still waiting for my game controller mount for my pinephone [2021-07-22T04:25:32Z] yeah but valve literally said 'it's a computer' and people are like 'but can I use the epic gamestore' [2021-07-22T04:25:44Z] i've heard these interviews; the valve guys seem so exasperated and confused [2021-07-22T04:26:43Z] clearly normies don't understand what a computer is [2021-07-22T04:27:08Z] https://0x0.st/-V6V.txt [2021-07-22T04:27:09Z] it works dilyn [2021-07-22T04:28:01Z] you can tell me it works all you want but it doesn't change the fact that my builds failed :') [2021-07-22T04:33:37Z] i'm glad that steamos is arch based, nice to see a big company not using debians or red hats [2021-07-22T04:34:15Z] That's an impressive feat for Dylan, not many can say they have made something that the CEO of valve has talked about [2021-07-22T04:36:44Z] (the article is satire) [2021-07-22T04:38:33Z] Lol https://www.lunduke.com/2021/07/c-programming-language-removes-racist-semicolon/ [2021-07-22T04:40:14Z] Dilyn can you send a few lines above the patch failure ? I don't see any patch modifying BUILD.gn in the compiler/ directory in specific [2021-07-22T04:40:28Z] Not in ungoogled patches either [2021-07-22T04:51:46Z] this is all there really is to show http://ix.io/3tF9 [2021-07-22T05:00:08Z] wait arent the clang/clang.gni and compiler/BUILD.gn your patches for wyverkiss ? [2021-07-22T05:00:12Z] how i build i file in kiss b with python setup.py with --prefix=/usr? [2021-07-22T05:00:53Z] need little help [2021-07-22T05:01:03Z] python setup.py install --root="$1" --optimize=1 [2021-07-22T05:01:11Z] and --prefix=/usr [2021-07-22T05:02:34Z] it put the bin file in a path in .cache [2021-07-22T05:02:51Z] send your build file bruh [2021-07-22T05:02:58Z] it works for most packages [2021-07-22T05:03:03Z] one sec [2021-07-22T05:03:12Z] and why are you packaging python stuff ? does it interface with C libs ? [2021-07-22T05:03:20Z] otherwise you should just pip install it into a virtualenv [2021-07-22T05:05:01Z] https://termbin.com/5urzu [2021-07-22T05:05:26Z] what package is it [2021-07-22T05:05:40Z] testuser[m]: is a program i use to tranfer files to phone to desktop [2021-07-22T05:05:43Z] dcnnt [2021-07-22T05:05:57Z] i mad now [2021-07-22T05:06:01Z] made* [2021-07-22T05:06:33Z] it should be fine if i build with root [2021-07-22T05:07:03Z] but when not, it point to .cache [2021-07-22T05:08:00Z] https://github.com/cyanomiko/dcnnt-py [2021-07-22T05:08:13Z] heres the repo and source if you wanna try build [2021-07-22T05:08:35Z] it works just fine [2021-07-22T05:09:04Z] strange [2021-07-22T05:13:23Z] Isn't it supposed to go into cache? So that the package manager moves it into / after building? [2021-07-22T05:56:03Z] yeah it is [2021-07-22T06:13:13Z] >yeah but valve literally said 'it's a computer' and people are like 'but can I use the epic gamestore' [2021-07-22T06:13:26Z] well it would be amusing if Valve hardcodes something so no binary by Epic can ever be run on the hardware (if that's even possible) [2021-07-22T06:13:53Z] Its more likely for epig to do something like that [2021-07-22T08:52:09Z] Hello there! [2021-07-22T08:52:23Z] My sound isn't working on KISS Linux [2021-07-22T08:53:04Z] I've enabled the codec (Realtek in my case), HDMI support, and I also have alsa-lib & alsa-utils. [2021-07-22T10:21:41Z] dilyn: 'ls --color' [2021-07-22T10:21:58Z] https://libera.irclog.whitequark.org/kisslinux/2021-07-21#30321151; [2021-07-22T10:22:01Z] (: [2021-07-22T10:22:05Z] ? [2021-07-22T10:22:27Z] I think dilyn meant toybox ls hant got colors [2021-07-22T10:22:30Z] Hasn't [2021-07-22T10:22:37Z] this is meant for toybox [2021-07-22T10:23:02Z] _my_ toybox ls got color. [2021-07-22T10:23:15Z] Oh nice [2021-07-22T10:26:39Z] i do not want any colours in the shell [2021-07-22T10:27:38Z] when building with toybox, I got a bunch of 'mv/find no such file' after extracting the source but the actual build goes just fine. http://ix.io/3tGe [2021-07-22T10:28:49Z] claudia charmed toybox into becoming colourful [2021-07-22T10:29:04Z] surething [2021-07-22T10:30:03Z] cem: I built your otools 1.4.1 package and unless I did something wrong, doas is installed without setuid bit. For my local fork I just added a chmod in post-install, but you may want to fix it in your package? [2021-07-22T10:31:46Z] otools == tools from openbsd userspace? [2021-07-22T10:32:41Z] Yes. [2021-07-22T10:33:30Z] soliwilos: that's weird [2021-07-22T10:33:37Z] Makefile does that [2021-07-22T10:33:50Z] Only some of them, though. Not sure if the intent is to add more to it over time. [2021-07-22T10:33:50Z] And I have no problem with my package [2021-07-22T10:34:50Z] Hmmm. [2021-07-22T10:35:42Z] The only thing I changed was the libressl dep. [2021-07-22T10:36:08Z] Try adding a chmod u+s on the package build script [2021-07-22T10:36:15Z] And remove the post-install [2021-07-22T10:36:34Z] If it isn't setuid that means kiss fucks up permissions [2021-07-22T10:38:47Z] Doesn't look like there's any chmod commands in the kiss repo opendoas package. [2021-07-22T10:39:18Z] Well, not on the doas binary. [2021-07-22T10:40:56Z] Yeah, because both Makefiles do the chmod themselves [2021-07-22T10:41:47Z] I'm assuming that kiss accidentally or intentionally strips setuid [2021-07-22T10:43:20Z] It's weird then that otools wouldn't install with. Hmmm, could it have to do with kiss's alternatives feature? Seeing as I already had opendoas installed, doas from otools was put in /var/db/kiss/choices.. [2021-07-22T10:43:57Z] Is the otools pkg somewhere available? [2021-07-22T10:44:07Z] It shouldn't be related [2021-07-22T10:44:41Z] I took it from the CarbsLinux repo. [2021-07-22T10:45:17Z] claudia: Going to try it? [2021-07-22T10:45:42Z] https://github.com/CarbsLinux/repository/tree/master/core/otools [2021-07-22T10:45:49Z] test my chances :D [2021-07-22T10:45:57Z] thx. [2021-07-22T10:49:25Z] -rwsr-xr-x 1 root root 189328 2021-07-22 12:47 doas [2021-07-22T10:49:41Z] The small 's' means its suid, right? [2021-07-22T10:49:44Z] doas [2021-07-22T10:49:48Z] Yeah. [2021-07-22T10:49:51Z] Hm [2021-07-22T10:53:09Z] Does not work on mine, unless I chmod it. I added the chmod to the build file instead of the post-install. [2021-07-22T10:53:53Z] make V=1 [2021-07-22T10:53:56Z] Check what it's doin [2021-07-22T11:04:31Z] If I build and install it manually without kiss it gets suid. [2021-07-22T11:06:20Z] kiss uses a tar in between, what are you using there? [2021-07-22T11:06:41Z] pax [2021-07-22T11:07:04Z] So its no vanilla kiss? :p [2021-07-22T11:07:08Z] From ibara/baseutils [2021-07-22T11:07:15Z] No.. :p [2021-07-22T11:07:36Z] y, try a release then :> [2021-07-22T11:08:05Z] I'll do some further tests. [2021-07-22T11:15:37Z] does otools replace busybox? [2021-07-22T11:15:53Z] It's the tar in use that changes the suid state, busybox tar is fine, but neither otools or baseutils tar works. [2021-07-22T11:20:55Z] schillingklaus: otools has some tools from openbsd in it, you could not replace all of busybox with it. [2021-07-22T12:02:40Z] schillingklaus: otools is not a replacement for busybox, I'm planning on adding it to the default base [2021-07-22T12:03:29Z] it has some utilities that are more useful than the busybox implementation such as diff, ed, and grep [2021-07-22T12:03:55Z] it also has doas, mandoc, and pax [2021-07-22T12:04:35Z] and the next package manager release will require pax [2021-07-22T12:05:41Z] cpt ? [2021-07-22T12:05:48Z] yep [2021-07-22T12:06:16Z] Is there a bsd `patch` [2021-07-22T12:06:28Z] yes, it's in otools [2021-07-22T12:06:40Z] Oh [2021-07-22T12:11:29Z] testuser: i mean that sbase ls doesn't have color [2021-07-22T12:11:56Z] claudia: yes! that is also a problem I have! [2021-07-22T12:12:04Z] rebooting fixes it :V:V:V