💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2023-07-26.txt captured on 2024-03-21 at 15:48:41.
⬅️ Previous capture (2023-09-08)
-=-=-=-=-=-=-
[2023-07-26T09:33:10Z] <mako2> http://termbin.com/uxq5 [2023-07-26T09:34:21Z] <mako2> is there any possible solution to build libpciaccess? [2023-07-26T09:38:31Z] <sewn> mako2: the lfs64 patch [2023-07-26T09:38:42Z] <sewn> guessing from your log it wasn't applied at all [2023-07-26T09:39:56Z] <mako2> ill try it again [2023-07-26T09:41:11Z] <illiliti> mako2: which gpu you have? [2023-07-26T09:42:15Z] <mako2> its gt 710 [2023-07-26T09:43:28Z] <illiliti> ok [2023-07-26T09:43:53Z] <illiliti> on more modern gpus you don't need libpciaccess at all [2023-07-26T09:44:14Z] <sewn> its still a dependency of libdrm [2023-07-26T09:44:18Z] <mako2> i was trying to build sway [2023-07-26T09:44:46Z] <illiliti> sewn: you can fork libdrm and remove this dependency [2023-07-26T09:44:51Z] <mako2> also mpv [2023-07-26T09:45:06Z] <sewn> illiliti: i see, let me give this a shot, i have a fairly modern gpu i believe [2023-07-26T09:46:09Z] <sewn> yep ur right [2023-07-26T10:16:53Z] <mako2> https://termbin.com/i5e3 [2023-07-26T10:17:10Z] <sewn> theres no patch -p1 < [2023-07-26T10:17:15Z] <sewn> is the patch at the bottom? it should be at the start [2023-07-26T10:17:39Z] <mako2> So i did patch -p1 < patches/lfs64.patch inside libpciaccess repo folder [2023-07-26T10:17:46Z] <sewn> What [2023-07-26T10:17:51Z] <sewn> its supposed to be in the build file [2023-07-26T10:18:03Z] <sewn> i gave you a patch a while ago: https://termbin.com/2yuk [2023-07-26T10:18:14Z] <mako2> oh [2023-07-26T10:18:16Z] <sewn> you can apply it ontop of the repository itself [2023-07-26T10:19:29Z] <mako2> so i'll just replace the patch from the lfs64 on alpine with that [2023-07-26T10:22:07Z] <mako2> do i put the patch command under the shebang line? [2023-07-26T10:22:18Z] <sewn> yeah, you can see in the patch i gave i did that [2023-07-26T10:22:40Z] <mako2> oh okay [2023-07-26T10:22:45Z] <sewn> what did you do? [2023-07-26T10:26:08Z] <mako2> i put patch -p1 patches/lfs64.patch under export DESTDIR="$1" [2023-07-26T10:26:23Z] <sewn> its patch -p1 lfs64.patch [2023-07-26T10:26:42Z] <sewn> patch -p1 < lfs64.patch * [2023-07-26T10:27:27Z] <mako2> i mean patch -p1 < lfs64.patch [2023-07-26T10:27:36Z] <mako2> oh [2023-07-26T10:27:40Z] <sewn> yeah that should have worked, and the log file should say that it patched some stuff [2023-07-26T10:27:45Z] <sewn> ignore the * at the end [2023-07-26T10:27:52Z] <sewn> i mean you were right [2023-07-26T10:28:05Z] <mako2> sorry my mjnd is going circles now [2023-07-26T10:28:43Z] <sewn> try the patch i gave you, git restore on the root directory of the repository and apply it [2023-07-26T10:30:56Z] <mako2> i dont know what the root directory of the repo is [2023-07-26T10:31:07Z] <sewn> like, cd repo [2023-07-26T10:31:21Z] <sewn> root directory is basically just the directory of the repository [2023-07-26T10:31:34Z] <mako2> oh then its in my /var/db/kiss/repo [2023-07-26T10:31:42Z] <sewn> yeah go there, git restore, then apply the patch [2023-07-26T10:32:38Z] <mako2> okay i did: git restore /var/db/kiss/repo [2023-07-26T10:33:11Z] <mako2> and i should go back to where libpciaccess is [2023-07-26T10:34:15Z] <mako2> cd /var/db/kiss/repo/wayland/libpciaccess [2023-07-26T10:34:24Z] <sewn> nono [2023-07-26T10:34:27Z] <sewn> go into /var/db/kiss/repo [2023-07-26T10:34:32Z] <sewn> and apply the patch onto the repo i gave [2023-07-26T10:34:42Z] <mako2> oh okay [2023-07-26T10:34:45Z] <sewn> curl https://termbin.com/2yuk | patch -p1 [2023-07-26T10:35:04Z] <mako2> ill just use that command i guess [2023-07-26T10:37:19Z] <mako2> -- patch: can't open 'wayland/libpciaccess/lfs64.patch': File exists 962 [2023-07-26T10:37:49Z] <mako2> should i delete the existing one [2023-07-26T10:37:57Z] <sewn> sure [2023-07-26T10:41:04Z] <mako2> did i have to put the patch -p1 command in the build file [2023-07-26T10:41:12Z] <sewn> the patch does it for you [2023-07-26T10:41:24Z] <sewn> well, it added it [2023-07-26T10:41:38Z] <mako2> yeah it failed bc u added it already in the build file [2023-07-26T10:41:48Z] <mako2> * i added it already [2023-07-26T10:41:55Z] <sewn> thats i asked you to git restore [2023-07-26T10:42:01Z] <sewn> to remove the changes and [2023-07-26T10:43:09Z] <mako2> im dumb [2023-07-26T10:43:20Z] <mako2> sorry im really nervous rn [2023-07-26T10:43:31Z] <sewn> its okay the computer isn't gonna hurt you [2023-07-26T10:43:33Z] <mako2> the patch went like hunk failes 1/1 [2023-07-26T10:43:45Z] <mako2> and i did kiss b sway [2023-07-26T10:44:06Z] <mako2> and it went through libpciaccess [2023-07-26T10:44:35Z] <mako2> now its building cxx object [2023-07-26T10:46:55Z] <mako2> its now building the llvm support i guess [2023-07-26T10:47:07Z] <sewn> if you dont want to build llvm, you can disable it [2023-07-26T10:47:10Z] <sewn> your gpu doesnt need it [2023-07-26T10:47:21Z] <mako2> do amd gpus need it [2023-07-26T10:47:26Z] <sewn> yes they do [2023-07-26T10:47:45Z] <mako2> i have rx 6600 under my pillow, but still waiting for my psu to arrive this week [2023-07-26T10:48:38Z] <sewn> good choice [2023-07-26T10:49:12Z] <mako2> what gpu do you have [2023-07-26T10:49:20Z] <sewn> 6800xt, bad choice [2023-07-26T10:49:48Z] <mako2> powerful than mine, why a bad choice? [2023-07-26T10:49:57Z] <sewn> because its powerful lol [2023-07-26T10:50:01Z] <sewn> its too powerful [2023-07-26T10:50:01Z] <mako2> lol [2023-07-26T10:50:23Z] <sewn> personally would have went for a 6750xt or a 6700XT [2023-07-26T10:51:07Z] <mako2> man i would have went for more, but i have been using a low end pc for half a decade now [2023-07-26T10:51:24Z] <sewn> hows the compiling [2023-07-26T10:51:28Z] <mako2> its what resorted me to linux, because my pc was too slow for windows [2023-07-26T10:51:50Z] <mako2> i think its doing well, my r5 5600 is sitting on my pc rn [2023-07-26T10:52:31Z] <mako2> and i have the 32gb corsair lpx ram which i got under 60 dollars [2023-07-26T10:52:38Z] <sewn> 3200mhz? [2023-07-26T10:52:45Z] <mako2> yeah 3200mhz [2023-07-26T10:52:52Z] <sewn> lol i have the same kit [2023-07-26T10:52:59Z] <mako2> nice [2023-07-26T10:59:04Z] <mako2> still building llvm and its 18% now [2023-07-26T10:59:21Z] <sewn> do you need a build? [2023-07-26T11:00:50Z] <mako2> oh its still building the cxx object for llvm, i was just wondering how long will it take [2023-07-26T11:18:00Z] <illiliti> https://envs.sh/d3s.jpg [2023-07-26T11:18:26Z] <testuser[m]> sus [2023-07-26T11:19:11Z] <sewn> its july 26 [2023-07-26T11:19:47Z] <sewn> damn i didn't see that illiliti post an image [2023-07-26T11:19:51Z] <sewn> fucking irc bridge [2023-07-26T11:26:01Z] <sewn> oh man i forgot sbase xargs dont have parallel darn [2023-07-26T11:27:40Z] <sewn> apparently its easy to do.. [2023-07-26T12:46:05Z] <xdream8[m]> i would love to try to write a coreutils in rust but i am not sure about it as it will take my time a lot. i will consider it after i finish kiss-rs [2023-07-26T12:54:59Z] <mako2> does seatd require dbus or no [2023-07-26T13:09:01Z] <xdream8[m]> nothing in main repository requires dbus [2023-07-26T13:09:20Z] <mako2> thats good to hear [2023-07-26T13:33:41Z] <sewn> <sewn> "apparently its easy to do.." <- copied the busybox implementation [2023-07-26T13:34:00Z] <sewn> <mako2> "thats good to hear" <- if you want to screenshare just know you need dbus [2023-07-26T13:36:21Z] <illiliti> xdream8[m]: if you start by writing pwd or echo utility, i'll ridicule you! [2023-07-26T13:36:30Z] <mako2> sewn: how do i configure seatd to work [2023-07-26T13:36:31Z] <illiliti> i'm joking don't worry [2023-07-26T13:36:42Z] <sewn> mako2: it just werks :^) [2023-07-26T13:37:01Z] <sewn> you just have to set it up as a service and set XDG_RUNTIME_DIR and such, just like a regular sway setup on gentoo [2023-07-26T13:37:26Z] <sewn> <xdream8[m]> "i would love to try to write a..." <- uutils is a thing [2023-07-26T13:37:32Z] <mako2> its a plug n play for me on void but no idea how to on kiss [2023-07-26T13:37:44Z] <sewn> its the same mostly [2023-07-26T13:37:51Z] <sewn> ln -s /etc/sv /run/service/seatd [2023-07-26T13:38:01Z] <sewn> make sure youre in the correct groups as well [2023-07-26T13:38:05Z] <mako2> yeah already did that [2023-07-26T13:38:12Z] <mako2> i added myself to seatd group [2023-07-26T13:38:14Z] <sewn> and have mdev as a service [2023-07-26T13:38:19Z] <mako2> oh mdev [2023-07-26T13:38:27Z] <sewn> and add yourself to the input video audio tty groups [2023-07-26T13:38:33Z] <sewn> for me im not in seatd group [2023-07-26T13:38:38Z] <mako2> idk about mdev [2023-07-26T13:39:07Z] <sewn> the same [2023-07-26T13:39:08Z] <sewn> ln -s /etc/sv/mdev /var/service [2023-07-26T13:39:20Z] <mako2> got it [2023-07-26T13:40:52Z] <mako2> it wont start the desktop session [2023-07-26T13:41:23Z] <mako2> it says like: added client 1 to seat0 [2023-07-26T13:41:36Z] <mako2> closed client 1 on seat0ate [2023-07-26T13:41:48Z] <mako2> removed client 1 from seat0 [2023-07-26T13:42:42Z] * xdream8[m] uploaded an image: (30KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/pjVajenNpMptnYeukcMzcwqg/20230726_16h37m02s_grim.png > [2023-07-26T13:42:43Z] <xdream8[m]> i am still working on pkg_remove_files function .d but pkg_install_files function works as expected [2023-07-26T13:47:38Z] <illiliti> why did you choose to implement exact output format from kiss? [2023-07-26T13:48:55Z] <illiliti> feels odd seeing that again. how about something new and fresh? [2023-07-26T13:48:58Z] <sewn> <mako2> "it wont start the desktop..." <- I'm going to sleep [2023-07-26T13:49:55Z] <mako2> i think i got this, goodnight :) [2023-07-26T13:52:40Z] <illiliti> also, privilege elevation is kinda flawed in kiss. since rust is compilable language, you could improve that by using suid [2023-07-26T13:53:50Z] <illiliti> one option is to split subcommands into separate binaries and set suid bit on those that need to elevate privileges [2023-07-26T13:54:13Z] <illiliti> imagine kiss-install, kiss-remove, kiss-search, kiss-build and so on [2023-07-26T13:54:41Z] <xdream8[m]> <illiliti> "feels odd seeing that again. how..." <- if you have any suggestions about design, I'm open to those suggestions. [2023-07-26T13:55:10Z] <xdream8[m]> illiliti: like xbps and cpt? [2023-07-26T13:55:18Z] <illiliti> maybe [2023-07-26T13:55:24Z] <xdream8[m]> thats a good idea [2023-07-26T13:56:10Z] <illiliti> as of output first I would drop colors and "Checking" stuff [2023-07-26T13:56:58Z] <illiliti> actually I would leave only 'Installing: <package>' and 'Installed: <package>' [2023-07-26T13:57:23Z] <illiliti> and 'Error installing: <package>' in case of error [2023-07-26T13:59:10Z] <illiliti> that's the only shit I care about in output. everything else belongs to opt-in flags imho [2023-07-26T14:00:50Z] <xdream8[m]> let me apply your suggestions except colors. colors make it look good [2023-07-26T14:02:59Z] <xdream8[m]> i will make it print "Checking ..." stuff only when KISS_DEBUG is set. also i am planning to drop KISS_DEBUG, KISS_CHOICE, KISS_FORCE etc and make them flags [2023-07-26T14:03:28Z] <illiliti> yeah flags would be nice [2023-07-26T14:06:45Z] * illiliti rummages in king source code for a good suggestions [2023-07-26T14:08:15Z] <illiliti> oh men [2023-07-26T14:08:54Z] <illiliti> i like how I implemented kiss alternative interface in king [2023-07-26T14:11:47Z] <illiliti> king swap [-t <package>] <path>... [2023-07-26T14:13:21Z] * xdream8[m] uploaded an image: (43KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/SaMZPBysFrcnjCGmcHFduYNN/20230726_17h08m28s_grim.png > [2023-07-26T14:13:49Z] <xdream8[m]> i will first work on seperation binaries like xbps and cpt [2023-07-26T14:14:04Z] <illiliti> great [2023-07-26T14:14:25Z] <illiliti> https://github.com/illiliti/king/blob/master/cmd/king/usage.go#L138-L148 [2023-07-26T14:14:31Z] <illiliti> feel free to steal these ideas [2023-07-26T14:14:35Z] <illiliti> if you like them [2023-07-26T14:15:21Z] <xdream8[m]> nice thanks [2023-07-26T14:16:37Z] <illiliti> i should have mentioned that if -t option isn't specified, king will swap implementation to the first found alternative implementation [2023-07-26T14:17:16Z] <xdream8[m]> i should think about a name. kiss-rs is not a good name. any suggestions? [2023-07-26T14:18:10Z] <illiliti> naming is hard [2023-07-26T14:19:21Z] <xdream8[m]> yeah i never manage to find a good name i just always add a suffix to names [2023-07-26T14:26:17Z] <xdream8[m]> not all commands needs a TMP_DIR so its a very good thing to switch to seperate binaries [2023-07-26T14:42:30Z] <illiliti> btw have you ever thought about adding atomic install/remove/update in order to keep fs clean in case of error? [2023-07-26T14:43:54Z] <illiliti> basically nixos but without declarative mess [2023-07-26T14:47:17Z] * illiliti imagining nixos-like package manager with kiss repository format [2023-07-26T14:48:07Z] <illiliti> no no, it would be too good to be legal [2023-07-26T14:49:06Z] <xdream8[m]> can you explain it further. i dont know how nix works even though i use it myself for big packages [2023-07-26T14:53:28Z] <illiliti> the whole idea is to drop FHS and implement something similar to how nix manages packages [2023-07-26T14:54:19Z] <illiliti> that means no global state, i.e same package can have multiple versions, etc [2023-07-26T14:56:19Z] <xdream8[m]> like installing every package in their own directory and linking them to /usr/bin [2023-07-26T14:56:27Z] <xdream8[m]> ? [2023-07-26T14:57:05Z] <illiliti> sortof but without /usr/bin since it is part of FHS, i.e global state [2023-07-26T14:57:22Z] <mako2> Help, can't install firefox https://termbin.com/w46c [2023-07-26T14:59:36Z] <xdream8[m]> illiliti: for example, we install netbsd-curses 0.3.2-1 to /kiss/packages/netbsd-curses-0.3.2-1 and link executables and libraries to /kiss/bin, /kiss/lib? [2023-07-26T15:00:34Z] <illiliti> you don't link anything [2023-07-26T15:01:02Z] <illiliti> mako2: lfs64 problem again [2023-07-26T15:01:37Z] <mako2> oh no [2023-07-26T15:03:05Z] <illiliti> https://git.musl-libc.org/cgit/musl/commit/?id=25e6fee27f4a293728dd15b659170e7b9c7db9bc [2023-07-26T15:03:15Z] <illiliti> testuser[m]: should we revert this commit? it causes too much obstruction [2023-07-26T15:03:49Z] <xdream8[m]> illiliti: so what you mean is adding everything to PATH, MANPATH and LD_LIBRARY_PATH after installing them and changing what is in PATH, MANPATH, LD_LIBRARY_PATH with a command [2023-07-26T15:04:28Z] <illiliti> no [2023-07-26T15:05:08Z] <illiliti> i believe nixos patches all this stuff at compile time [2023-07-26T15:05:09Z] <xdream8[m]> then how are we going to acces binaries and libraries? [2023-07-26T15:06:10Z] <mako2> illiliti: thank you [2023-07-26T15:06:39Z] <illiliti> for what? [2023-07-26T15:07:18Z] <mako2> wait i thought that was the patch for lfs64 lmaoo [2023-07-26T15:07:44Z] <illiliti> xdream8[m]: you better read how nixos/guix work [2023-07-26T15:08:30Z] <mako2> is there a way to fix that firefox thing [2023-07-26T15:09:24Z] <illiliti> mako2: https://git.alpinelinux.org/aports/tree/community/firefox/lfs64.patch [2023-07-26T15:09:32Z] <illiliti> https://git.alpinelinux.org/aports/tree/community/firefox/audio-lfs64.patch [2023-07-26T15:09:35Z] <illiliti> steal these [2023-07-26T15:09:52Z] <mako2> i have to patch both of them in my root repo dir? [2023-07-26T15:10:44Z] <illiliti> you need to patch firefox with these patches in build script [2023-07-26T15:11:28Z] <mako2> do you mean i have to put the patch commands in the build script? [2023-07-26T15:11:38Z] <mako2> or the patches does them for you [2023-07-26T15:12:45Z] <illiliti> put patches in patches/ directory of firefox package and specify them in build script [2023-07-26T15:13:01Z] <mako2> oh okay, i'll try [2023-07-26T15:13:03Z] <illiliti> you will also need to specify them in sources file [2023-07-26T15:13:41Z] <illiliti> i think sewn already taught you how to do that [2023-07-26T15:14:24Z] <mako2> yeah but like it was different like he sent me a patch that does things for me like adding the commands in the build script [2023-07-26T15:15:36Z] <illiliti> you should know how to do it yourself [2023-07-26T15:15:50Z] <illiliti> and it's simple, believe me [2023-07-26T15:16:08Z] <mako2> i'm trying now [2023-07-26T15:17:21Z] <illiliti> https://kisslinux.org/wiki/package-system [2023-07-26T15:22:53Z] <xdream8[m]> <illiliti> "i believe nixos patches all this..." <- it seems its very hard to implement but its possible.... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/8e3d24147ba5f6bb077a88c4c0a41b0dc291105b>) [2023-07-26T15:23:37Z] <xdream8[m]> element removed what i wrote [2023-07-26T15:24:07Z] <illiliti> do not write multiline messages [2023-07-26T15:24:57Z] <xdream8[m]> depends file syntax will be: program-name-version library [2023-07-26T15:25:25Z] <xdream8[m]> if its a make dep its: package-name-version executable [2023-07-26T15:28:43Z] <illiliti> i don't think you should hardcode library/executable [2023-07-26T15:28:54Z] <illiliti> packages should be opaque in this sense [2023-07-26T15:30:11Z] <illiliti> but nonetheless i don't have clean design in mind to tell what is good or bad [2023-07-26T15:31:10Z] <xdream8[m]> illiliti: actually this is what nix does without having to add every library/binary to LD_LIBRARY_PATH/PATH. it only tries to add necessery libraries/binaries. [2023-07-26T15:35:45Z] <illiliti> if that suits you, go with that [2023-07-26T15:40:13Z] <xdream8[m]> i will continue seperating kiss-rs to binaries for now. if you have any ideas about implementing nix like package installation/building just message me. [2023-07-26T15:44:24Z] <testuser[m]> @illiliti not sure, if the no. of packages affected are low then we can probably get by with patching them individually [2023-07-26T15:52:07Z] <illiliti> testuser[m]: ok, no problem. since ioraff is not here and issue is quite urgent, can you apply alpine patches to firefox and other packages? [2023-07-26T19:18:45Z] <mako2> I can't install efibootmgr, kiss b efivar -> https://termbin.com/n9d5o [2023-07-26T19:31:02Z] <illiliti> it's that shit again [2023-07-26T19:31:31Z] <illiliti> https://git.alpinelinux.org/aports/tree/main/efivar/lfs64.patch [2023-07-26T20:27:14Z] <mako2> illiliti: After applying the patch, i ran kiss b efivar again and this shows up -> https://termbin.com/gb5n [2023-07-26T20:28:28Z] <zlib> not to ask a stupid question but im trying to install gkiss rn and im stuck at this, any reason this is happening? the website literally isnt down https://0x0.st/Hekx.png [2023-07-26T20:36:56Z] <sad_plan> hi [2023-07-26T20:37:47Z] <illiliti> mako2: pass -Wno-error=enum-int-mismatch to CFLAGS [2023-07-26T20:40:16Z] <mako2> export CFLAGS="-Wno-error=enum-int-mismatch" Is this correct? [2023-07-26T20:40:34Z] <sad_plan> export CFLAGS="$CFLAGS ..." [2023-07-26T20:40:42Z] <sad_plan> else youll remove youre already existing CFLAGS [2023-07-26T20:40:47Z] <sad_plan> unless thats what you want [2023-07-26T20:41:21Z] <illiliti> zlib: i can't reproduce. it downloads fine for me [2023-07-26T20:41:34Z] <zlib> i literally tried it on my main and it works too [2023-07-26T20:41:45Z] <zlib> i have no idea why it wont connect [2023-07-26T20:43:39Z] <mako2> sad_plan: Thanks for that [2023-07-26T20:43:53Z] <sad_plan> yw [2023-07-26T20:44:03Z] <mako2> illiliti: That did the trick :) [2023-07-26T21:04:02Z] <zlib> still no luck !!! someone said to just wait and maybe it'll install, is that plausible? [2023-07-26T21:13:30Z] <sad_plan> xdream8[m]: https://github.com/uutils/coreutils this might be for you, seeing as you mentioned rust coreutils [2023-07-26T21:27:20Z] <sewn> why does matrix say I was mentioned here 99 times [2023-07-26T21:27:36Z] <sad_plan> have no idea. just use irc mate [2023-07-26T21:30:52Z] <mako2> efibootmgr -> EFI variables are not supported in this system [2023-07-26T21:31:55Z] <sewn> sad_plan: I don't have a bouncer [2023-07-26T21:32:09Z] <sad_plan> theres logs here on #kisslinux anyway [2023-07-26T21:32:18Z] <sad_plan> so no need for it here [2023-07-26T21:32:28Z] <sad_plan> other channels though, not so much [2023-07-26T21:33:13Z] <sad_plan> im getting so massivly fed up with webkit these days. webkit crashes on github, aswell as on several other sites I use.. makes using webkit browsers a real pain tbh.... [2023-07-26T21:33:16Z] <sewn> <illiliti> "testuser: should we revert..." <- wasn't the lfs patch removed by the package maintainer? [2023-07-26T21:33:41Z] <sewn> mako2: this is stupid because I don't know why baseinit doesn't mount efivarfs [2023-07-26T21:33:59Z] <sewn> run mount efivarfs -t efivarfs /sys/firmware/efi/efivars [2023-07-26T21:34:24Z] <sewn> sad_plan: what's wrong with other browsers [2023-07-26T21:34:40Z] <sad_plan> they dont build usually for me [2023-07-26T21:34:52Z] <sad_plan> I did use firefox, but it stopped building for me altogether [2023-07-26T21:35:10Z] <illiliti> sewn: where removed? [2023-07-26T21:35:48Z] <mako2> sewn: mount: mounting efivarfs on /sys/firmware/efi/efivars failed: No such file or directory [2023-07-26T21:36:06Z] <sad_plan> sewn I dont mount efivars. and im just fine [2023-07-26T21:36:14Z] <sad_plan> mounts by itself I assume by the kernel [2023-07-26T21:37:02Z] <mako2> btw the kernel my system is using is lts and its not the one i compiled [2023-07-26T21:37:21Z] <sad_plan> I also use lts. 5.15.122 [2023-07-26T21:38:07Z] <mako2> i only boot by the help of system rescue cd's findroot, also i cant have audio without the kernel i compiled [2023-07-26T21:39:28Z] <sewn> illiliti: b9f53e449c96f224d700eb86c94a6e0af5d4c467 [2023-07-26T21:44:22Z] <illiliti> then we should consider bringing it back if magnitude of this problem double [2023-07-26T21:45:04Z] <sewn> its not that it should be bringed back, it's that maintainers forgot to add the lfs64 patch to packages I believe [2023-07-26T21:46:34Z] <sewn> there was another commit that adds the patch back because of rust, but now that rust has been patched it alone is probably the only package that has the patch [2023-07-26T21:46:58Z] <sewn> I can't build rust despite the patches being there so I cant build firefox either [2023-07-26T21:47:19Z] <illiliti> log? [2023-07-26T21:48:37Z] <sewn> give me a moment [2023-07-26T21:51:33Z] <sewn> illiliti: https://termbin.com/dil1 [2023-07-26T21:56:57Z] <illiliti> https://git.alpinelinux.org/aports/tree/main/rust/lfs64-getrandom.patch.noauto [2023-07-26T21:57:04Z] <illiliti> https://git.alpinelinux.org/aports/tree/main/rust/lfs64-rust.patch [2023-07-26T21:57:25Z] <sewn> both patches are already in the rust patches dir [2023-07-26T21:57:39Z] <illiliti> and in build script? [2023-07-26T21:57:45Z] <illiliti> and sources file? [2023-07-26T21:57:46Z] <sewn> yes [2023-07-26T21:57:48Z] <sewn> yes [2023-07-26T22:01:34Z] <illiliti> either you are applying them wrong or wheels aren't spinning. [2023-07-26T22:02:18Z] <sewn> illiliti: well i am using the rust from repo and not from my own so [2023-07-26T22:02:19Z] <sewn> i'd assume wheels simply dont spin [2023-07-26T22:02:55Z] <sewn> wait a minut [2023-07-26T22:14:03Z] <sewn> mako2: were you able to build rust? [2023-07-26T22:16:58Z] <sewn> now im unsure why rust fails to build as now i've used alpines method of patching rust libc, by patching all libc vendors manually [2023-07-26T22:18:07Z] <illiliti> put cat <file> before and after patching everywhere to debug this [2023-07-26T22:18:25Z] <mako2> sewn: I was trying to install firefox, but yes I couldn't build rust even with the patches applied on both build and sources [2023-07-26T22:18:38Z] <sewn> ok whenever appservice appears as a read on matrix it means that a message didnt go through god damn it [2023-07-26T22:18:44Z] <sewn> mako2: i see, good to know its not me [2023-07-26T22:19:52Z] <illiliti> could this be due to cache? [2023-07-26T22:20:00Z] <illiliti> like ccache or rust cache [2023-07-26T22:20:04Z] <sewn> wait [2023-07-26T22:20:10Z] <sewn> i think its because of the bootstrap [2023-07-26T22:20:17Z] <sewn> when rust gets built it uses a rustc cargo and rust-std binary [2023-07-26T22:20:22Z] <sewn> of some sort.. i'm unsure [2023-07-26T22:21:01Z] <sewn> i dont want to clear my 24GB ccache [2023-07-26T22:21:23Z] <illiliti> move it to the other place [2023-07-26T22:21:50Z] <sewn> ok let me try [2023-07-26T22:27:32Z] <sewn> phew you're wrong its not ccache or rust cache [2023-07-26T22:27:36Z] <sewn> my ccache stays! [2023-07-26T22:28:07Z] <sewn> <mako2> "sewn: I was trying to install..." <- is it the 'undefined reference to fstat64'? [2023-07-26T22:29:53Z] <illiliti> do you have previous version of rust installed? [2023-07-26T22:31:04Z] <sewn> i dont have rust installed [2023-07-26T22:31:40Z] <mako2> wait i'm going to reproduce the error [2023-07-26T22:32:24Z] <sewn> today i discovered i have a windows iso in my .cache [2023-07-26T22:33:03Z] <illiliti> then I think you are right about bootstrap. it could be a culprit [2023-07-26T22:33:10Z] <illiliti> https://codeberg.org/kiss-community/repo/src/branch/master/extra/rust/build#L59 [2023-07-26T22:33:19Z] <sewn> ioraff wheree areyouuuuuuuu [2023-07-26T22:34:31Z] <sewn> illiliti: ok let me try nightly builds of rust [2023-07-26T22:34:40Z] <sewn> if it works then its definitely the cuprit. [2023-07-26T22:38:00Z] <illiliti> i gotta go rest [2023-07-26T22:38:05Z] <sewn> i doubt it would work, since the musl systems rust uses to build such binaries most likely would not have updated musl [2023-07-26T22:38:15Z] <sewn> okay have a good rest [2023-07-26T22:38:20Z] <mako2> sewn: here is my rust build log: https://termbin.com/tas44 [2023-07-26T22:38:30Z] <sewn> yep same as mine [2023-07-26T22:46:13Z] <sewn> yep those rustc binaries are the culprit, using specifically the nightly builds work [2023-07-26T22:46:25Z] <sewn> let me find a way to make it use the beta ones, this is emergency!!!! [2023-07-26T22:51:54Z] <sewn> an alternative to using rust binaries is to use rust-bootstrap package similar to go's go-bootstrap package that already exists. [2023-07-26T23:01:52Z] <sewn> ^ nvm wont work very well [2023-07-26T23:01:57Z] <sewn> since kiss is source-built and rust is self-hosted [2023-07-26T23:02:54Z] <mako2> did codeberg just went offline [2023-07-26T23:03:17Z] <sewn> i think so [2023-07-26T23:03:31Z] <mako2> yeah i was trying to read some docs [2023-07-26T23:03:38Z] <sewn> codeberg is down yeah [2023-07-26T23:03:46Z] <sewn> https://status.codeberg.org/status/codeberg [2023-07-26T23:03:47Z] <sewn> 99.58% [2023-07-26T23:03:50Z] <mako2> :( [2023-07-26T23:03:59Z] <sewn> :( [2023-07-26T23:04:04Z] <sewn> what docs? [2023-07-26T23:04:10Z] <mako2> efi stuff [2023-07-26T23:04:29Z] <sewn> bootloader? [2023-07-26T23:04:46Z] <mako2> yeah so i could load my kernel too [2023-07-26T23:05:36Z] <sewn> efibootmgr or grub [2023-07-26T23:06:14Z] <mako2> ive installed grub after baseinit [2023-07-26T23:06:35Z] <sewn> you can check /usr/share/doc/kiss lol [2023-07-26T23:08:19Z] <mako2> lol, idk which one provides instructions to setup the bootloader [2023-07-26T23:16:47Z] <mako2> why is sways background always yellow [2023-07-26T23:16:57Z] <sewn> thats when sway has no background [2023-07-26T23:17:08Z] <mako2> oh so that background is hardcoded [2023-07-26T23:17:09Z] <sewn> the default background color is set in the sway build file [2023-07-26T23:17:21Z] <mako2> so sway in kiss doesnt have swaybg [2023-07-26T23:17:30Z] <sewn> its a package you can insatll [2023-07-26T23:17:35Z] <sewn> but you can use the sway configuration instead [2023-07-26T23:18:05Z] <mako2> i cant change the background in sway config [2023-07-26T23:18:48Z] <sewn> output * bg #202020 solid_color [2023-07-26T23:18:49Z] <sewn> are you sure [2023-07-26T23:18:55Z] <sewn> you have to reload sway config dont forget htat [2023-07-26T23:19:40Z] <mako2> output * bg #696969 solid_color [2023-07-26T23:19:51Z] <mako2> i did reload my config [2023-07-26T23:20:00Z] <sewn> weird [2023-07-26T23:20:04Z] <sewn> you can use swaymsg [2023-07-26T23:20:29Z] <mako2> how do i tell swaymsg to set the background [2023-07-26T23:20:45Z] <sewn> swaymsg output '*' bg '#696969' solid_color [2023-07-26T23:21:26Z] <mako2> it wont change, it just flashes [2023-07-26T23:21:39Z] <sewn> the background?? [2023-07-26T23:21:40Z] <mako2> it gets overwritten by sways default bg yellow [2023-07-26T23:21:45Z] <mako2> yeah [2023-07-26T23:22:17Z] <mako2> ill try to modify sways build if it works [2023-07-26T23:24:06Z] <mako2> after messing up with the build file and reinstalling it [2023-07-26T23:24:12Z] <mako2> the bg changed to grey [2023-07-26T23:24:22Z] <sewn> awesome is that better [2023-07-26T23:25:38Z] <mako2> idk, i want the bg to change from the config file [2023-07-26T23:25:53Z] <sewn> swaymsg works? [2023-07-26T23:27:34Z] <mako2> same thing it flashes, the command is like being replaced by the bg color values in the build file [2023-07-26T23:29:59Z] <sewn> i can reproduce [2023-07-26T23:30:05Z] <sewn> my background stays yellow and wont change [2023-07-26T23:30:16Z] <sewn> not even with a image.. [2023-07-26T23:30:23Z] <mako2> yeah it sucks [2023-07-26T23:30:37Z] <sewn> you might as well try out dwl lol [2023-07-26T23:30:45Z] <sewn> or hyprland [2023-07-26T23:30:51Z] <sewn> cuz idk what the issue is here [2023-07-26T23:31:13Z] <mako2> it might be that the maintainer likes yellow [2023-07-26T23:31:31Z] <sewn> no he likes catpuccin yellow [2023-07-26T23:32:02Z] <mako2> idk ive been stuck on sway ever since i moved to wayland a year ago [2023-07-26T23:32:19Z] <sewn> time for a change innit [2023-07-26T23:34:13Z] <mako2> also i cant move to river if i still cant use my rx 6600 [2023-07-26T23:35:34Z] <mako2> my psu has been on transit for 5 fucking days now, there has to be a typhoon to wherebits being heldw [2023-07-26T23:35:50Z] <sewn> personally i wish i could try out river but i cant [2023-07-26T23:36:00Z] <sewn> becuase zig on my system likes to segfault [2023-07-26T23:36:46Z] <mako2> i never had issues with zig [2023-07-26T23:38:04Z] <mako2> the thing that i probably don't like is that its on another programming language that ive never heard of before [2023-07-26T23:44:12Z] <mako2> how do i install the community repo?