💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2023-11-13.txt captured on 2023-12-28 at 16:48:09.

View Raw

More Information

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

[2023-11-13T00:35:29Z] <phoebos> synima: no, that would require kiss keeping a list of what you asked it to install explicitly
[2023-11-13T00:35:44Z] <phoebos> you should do it manually
[2023-11-13T00:36:49Z] <synima> Under 200 packages, shouldnt take too long go go one by one
[2023-11-13T00:36:54Z] <synima> To*
[2023-11-13T00:39:06Z] <synima> Also, after compiling firefox i understand why people use cross compilers lol
[2023-11-13T00:43:10Z] <phoebos> however, something like https://codeberg.org/phoebos/bliss/src/branch/main/contrib/bliss-makedepends would help you
[2023-11-13T00:50:03Z] <synima> Thank you very meuch
[2023-11-13T01:40:26Z] <Guest59> hey i tried using swaybg but get an error saying that "couldnt recognize image file format." ive installed libjpeg and libpng and don't know what could cause this
[2023-11-13T01:47:30Z] <ukky> Guest59: your image could be in SVG format. Use file command to check image format.
[2023-11-13T01:48:07Z] <Guest59> its a png file
[2023-11-13T01:48:28Z] <Guest59> wait what's the command to check image format
[2023-11-13T01:48:59Z] <ukky> file file-name
[2023-11-13T01:53:46Z] <Guest59> i checked and it is a "javascript source"
[2023-11-13T01:54:53Z] <ukky> You can confirm visually via: hexdump -C file-name | less
[2023-11-13T01:56:15Z] <Guest59> i dont think it is a svg
[2023-11-13T03:22:24Z] <sewn> ji
[2023-11-13T03:22:42Z] <sewn> hi
[2023-11-13T03:24:39Z] <ukky> hi sewn
[2023-11-13T04:01:22Z] <midfavila> wow okay i see how it is
[2023-11-13T04:01:25Z] <midfavila> sewn gets a hi but i don't
[2023-11-13T04:01:27Z] * midfavila huffs
[2023-11-13T04:02:46Z] <ukky> hi midfavila 
[2023-11-13T04:24:21Z] <synima> Hello, ive asked in the webkitgtk matrix server a few hours ago but didnt get any reponse, http://0x0.st/HvXY.txt error appears to start here https://www.irccloud.com/pastebin/U9GsXiwG
[2023-11-13T04:25:08Z] <synima> I can provide any information if its needed
[2023-11-13T04:25:45Z] <synima> Oh, its a build error for anyone dropping in
[2023-11-13T04:32:41Z] <ukky> synima: Could NOT find ATSPI (missing: ATSPI_INCLUDE_DIRS ATSPI_LIBRARIES) (Required is at least version "2.5.3")
[2023-11-13T04:36:24Z] <synima> Ah i was looking at the end of the output
[2023-11-13T04:38:27Z] <synima> Why would it build if not all dependencies were satisfied
[2023-11-13T06:09:30Z] <sewn> midfavila: because you don't say hi back to me when I said hi >:(
[2023-11-13T06:09:49Z] <sewn> hi ukky !
[2023-11-13T06:19:12Z] <acsqdotme> hey is btrfs supported yet for kiss linux?
[2023-11-13T06:33:06Z] <midfavila> just rebuild your kernel to support it and install btrfs-utils
[2023-11-13T06:33:13Z] <midfavila> kiss supports whatever you set up
[2023-11-13T06:51:32Z] <sewn> i love compiling my chromium
[2023-11-13T06:51:42Z] <sewn> i can cook egg on my computer
[2023-11-13T06:59:16Z] <acsqdotme> I haven't rebuilt my kernel before. This is my first time installing kisslinux.
[2023-11-13T06:59:33Z] <acsqdotme> I'll go ext4 for now.
[2023-11-13T07:02:46Z] <midfavila> you'll need to compile your kernel at some point so you might as well learn now :p 
[2023-11-13T07:03:02Z] <midfavila> unrelated but ughhh i just finished my upper body routine and my left arm is totally shot
[2023-11-13T07:03:04Z] <midfavila> i can barely type
[2023-11-13T07:03:21Z] * midfavila dies again
[2023-11-13T07:08:29Z] <synima> Anyone have some acpid configs i can snag?
[2023-11-13T07:09:05Z] <sewn> midfavila: wtf you got shot??
[2023-11-13T07:09:06Z] <sewn> oh
[2023-11-13T07:09:19Z] <midfavila> no 
[2023-11-13T07:09:28Z] <midfavila> but i'm sure i'll be able to add that to the list of stuff that's happened at work soon enough
[2023-11-13T07:09:39Z] <sewn> synima: you can just setup small scripts, /var/ acpid.log will tell u what to do when poweroff 
[2023-11-13T07:09:42Z] <sewn> idk why its not default, will submit pr later
[2023-11-13T07:10:06Z] <sewn> /etc/acpi/PWRF/00000080: #!/bin/sh poweroff
[2023-11-13T07:10:25Z] <sewn> midfavila: where can i see ur excercies
[2023-11-13T07:10:51Z] <midfavila> oh i mean
[2023-11-13T07:10:53Z] <synima> Sorry i didnt quite understand what you said
[2023-11-13T07:10:54Z] <midfavila> they're not exactly anything special 
[2023-11-13T07:11:05Z] <midfavila> maybe i'll put some stuff about my routines up on my site
[2023-11-13T07:11:05Z] <midfavila> idk
[2023-11-13T07:11:19Z] <sewn> i would like
[2023-11-13T07:12:09Z] <sewn> synima: man acpid
[2023-11-13T07:12:30Z] <synima> Was using the lfs page lol
[2023-11-13T07:12:33Z] <sewn> bruh
[2023-11-13T07:12:51Z] <synima> Thats what im sayin
[2023-11-13T12:19:30Z] <sewn> ughh chromium has no vulkan
[2023-11-13T12:19:33Z] <sewn> time to recompil
[2023-11-13T13:27:25Z] <ukky> sewn: compiling chromium is fun
[2023-11-13T13:40:36Z] <acsqdotme> I'm almost done with my install now. Building up my packages from source was cool, and I get how cool and simple the package system is with just listing out the packages and dependencies in plaintext. I just don't have enough experience to know much about the kernel part besides hardware comparability and have no idea how boot works with initramfs.
[2023-11-13T13:44:24Z] <acsqdotme> can someone give a basic explanation of how booting works and how I'm setting that up with the fstab stuff and grub and tinyramfs?
[2023-11-13T13:52:50Z] <ukky> acsqdotme: Booting process on X86 platform after power up starts from executing System BIOS. There are two modes: Legacy and UEFI. System BIOS might execute some extra BIOS code from PCI devices. Then System BIOS passes control to boot loader, which can be Grub/Lilo/etc, also in two modes, legacy or UEFI.
[2023-11-13T13:54:30Z] <ukky> Then, if it is Grub, it loads Kernel/Initramfs according to your Grub config.
[2023-11-13T13:56:09Z] <ukky> And then Kernel might execute your init script from Initramfs. Without initramfs, after kernel initialization, kernel passes control to init system. Usually it is /sbin/init.
[2023-11-13T13:58:51Z] <ukky> Information about hardware Linux kernel takes from memory map and ACPI tables. Those are created by System BIOS.
[2023-11-13T13:59:41Z] <ilt> + without initramfs extra care must be taken to ensure that all modules(like fs) necessary to boot are built in. otherwise kernel may not be able to boot the host system
[2023-11-13T14:00:37Z] <ilt> iirc this is documented in kiss install guide
[2023-11-13T14:34:13Z] <acsqdotme> yeah, the actual quote was messing with my head though, so I wanted to check in: "Thus (without an initramfs), your kernel must be able to locate and mount the   root filesystem without the use of modules. In other words, these drivers   should be "baked in" (=y) (not =m)."
[2023-11-13T14:40:20Z] <acsqdotme> so lmk if this is okay to understand: BIOS/UEFI --(boot order)-> grub --(fstab grub files)-> kernel --(initramfs??)-> pid1 /sbin/init that spawns the rest of the os? 
[2023-11-13T14:41:09Z] <acsqdotme> how does one thing find the rest in this chain?
[2023-11-13T14:47:53Z] <ukky> It depends on which component in this boot chain is currently being in control.
[2023-11-13T14:48:40Z] <synima> What repo do yall use for jdk?
[2023-11-13T14:48:45Z] <synima> Or jre
[2023-11-13T14:49:59Z] <ukky> acsqdotme: I.e. whether current component is BIOS, grub, kernel, etc., the next step options depend on it.
[2023-11-13T14:51:22Z] <ukky> acsqdotme: System BIOS has no idea if you are loading Linux, Windows, or baremetal application without any OS
[2023-11-13T14:52:54Z] <ukky> acsqdotme: System BIOS only knows where to find boot loader.
[2023-11-13T14:56:59Z] <acsqdotme> yeah, so each component can only see the next one. I wanna know how bios can find the bootloader or how the bootloader can find the kernel etc. I wanna know how the gaps in the chain are filled in.
[2023-11-13T14:57:18Z] <sewn> ukky: with ccache its fun to watch
[2023-11-13T14:57:24Z] <synima> Look up a build a kernel book
[2023-11-13T14:57:27Z] <sewn> but its not fun when a critical tool doesnt build
[2023-11-13T14:57:33Z] <sewn> and now i have to debug cflags
[2023-11-13T14:57:50Z] <synima> Nerd
[2023-11-13T14:58:34Z] <sewn> your mom
[2023-11-13T15:02:12Z] <ukky> sewn: how long does it take to build chromium with ccache and without on your system? just curious.
[2023-11-13T15:02:32Z] <sewn> idk cant tell yet cuz a tool to build it is broken
[2023-11-13T15:02:38Z] <sewn> but with ccache it takes like maybe 2 or 3 hours
[2023-11-13T15:02:40Z] <sewn> i mean without
[2023-11-13T15:02:58Z] <sewn> cuz i build it half way through and it took only an hour
[2023-11-13T15:03:27Z] <sewn> https://0x0.st/HvZY.png
[2023-11-13T15:03:42Z] <ukky> is this your first time building chromium?
[2023-11-13T15:04:27Z] <sewn> no
[2023-11-13T15:04:31Z] <sewn> i have a 44gb ccache
[2023-11-13T15:04:34Z] <sewn> 45*
[2023-11-13T15:05:07Z] <sewn> i only use chromium because firefox just dont browser
[2023-11-13T15:07:26Z] <ukky> firexox takes 15% to build compared to chromium
[2023-11-13T15:30:41Z] <synima> There something i can read up on speeding up musl builds?
[2023-11-13T15:54:42Z] <synima> Cant find libjava.so, could not find java se runtime environment, do i need java jdk and jre?
[2023-11-13T16:20:56Z] <sewn> synima: what are you trying to do
[2023-11-13T16:20:58Z] <sewn> also use ccache
[2023-11-13T16:30:53Z] <synima> Nvm, just grabbed java from a different source
[2023-11-13T16:36:09Z] <synima> How long would it take to hop into minecraft 1.12.2 asm and convert all x deps to wayland?
[2023-11-13T16:38:26Z] <schillingklaus> wayland is infinitely badm so converting is a bad idea
[2023-11-13T16:38:54Z] <synima> No way to run 1.12 in wayland sadly
[2023-11-13T16:43:51Z] <sewn> synima: plz just
[2023-11-13T16:43:55Z] <sewn> use prism launcher from flatpak
[2023-11-13T16:44:08Z] <sewn> i want to try source too sometime later but the flatpak experience will always be easier and more convenient
[2023-11-13T16:44:16Z] <sewn> plus you will need flatpak for other big apps like gimp krita obs etc
[2023-11-13T16:44:30Z] <schillingklaus> flatpak is a waste of system resources
[2023-11-13T16:44:45Z] <synima> Im using portablemc lmao
[2023-11-13T16:45:23Z] <synima> Ima install arch
[2023-11-13T16:45:47Z] <synima> This is too much linux for me
[2023-11-13T16:46:36Z] <schillingklaus> gimp does not depend on glibc
[2023-11-13T16:51:31Z] <sewn> schillingklaus: how?
[2023-11-13T16:51:46Z] <sewn> it solves a problem and does it across any valid linux distribution
[2023-11-13T16:52:18Z] <sewn> and how is wayland so 'badm'
[2023-11-13T16:53:34Z] <schillingklaus> wayland is all crippled in functionality, making mouseless usage impossible
[2023-11-13T16:53:57Z] <ilt> https://flatkill.org/
[2023-11-13T16:54:48Z] <sewn> ilt: seems to be last updated 2020
[2023-11-13T16:54:59Z] <sewn> schillingklaus: wayland is a protocol, i think youre talking about compositors specifically
[2023-11-13T16:55:32Z] <sewn> i think flatpak is a good thing for kiss because you dont have maintainers who maintain large packages like gimp or krita, or the curse of them breaking
[2023-11-13T16:58:24Z] <ilt> sewn: some points are still actual
[2023-11-13T16:58:41Z] <ilt> like, device=all is still present
[2023-11-13T16:59:03Z] <ilt> which is footgun
[2023-11-13T16:59:13Z] <sewn> yeah thats a fair point
[2023-11-13T16:59:18Z] <sewn> i see this with ungoogled chromium
[2023-11-13T16:59:51Z] <sewn> then atleast we should have proper package maintainers or something on kiss if flatpak isnt all that great as it is
[2023-11-13T17:02:19Z] <synima> I appreciate all of the help yall, but it is all for nothing, as i have reformatted my kiss linux drive
[2023-11-13T17:02:37Z] <synima> Shit, i forgot to save my .config
[2023-11-13T17:02:47Z] <sewn> uh oh
[2023-11-13T17:02:48Z] <sewn> why 
[2023-11-13T17:02:53Z] <sewn> atleast use alpine
[2023-11-13T17:03:04Z] <synima> Minecraft 1.12.2 doesnt work on wayland
[2023-11-13T17:03:37Z] <synima> Ill likely revisit when i find a browser that doesnt need x at all and i can run mc via wayland
[2023-11-13T17:04:12Z] <sewn> flatpak
[2023-11-13T17:04:19Z] <sewn> and xwayland
[2023-11-13T17:07:49Z] <synima> Ill reinstall this wednesday then probably
[2023-11-13T18:06:18Z] <sewn> synima: u can contribute to
[2023-11-13T18:06:20Z] <sewn> kissocmmunity.org
[2023-11-13T18:06:21Z] <sewn> community
[2023-11-13T18:07:27Z] <synima> Alright