💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2023-07-26.txt captured on 2024-05-12 at 16:00:08.

View Raw

More Information

⬅️ 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?