💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-08-05.txt captured on 2024-05-12 at 16:02:11.
⬅️ Previous capture (2023-01-29)
-=-=-=-=-=-=-
[2022-08-05T02:32:03Z] <illiliti> sed -i isn't portable. posix rejected to standardize it because some implementation require extension and some don't [2022-08-05T02:33:26Z] <illiliti> e.g: sed -i.ext [2022-08-05T03:35:14Z] <testuser[m]12> Hi [2022-08-05T08:31:16Z] <testuser[m]12> https://thephd.dev/c23-is-coming-here-is-what-is-on-the-menu [2022-08-05T12:14:01Z] <wael[m]> why is GCC built without the following flags: --enable-gnu-indirect-function [2022-08-05T12:14:02Z] <wael[m]> --enable-lto --enable-plugins --enable-linker-build-id --enable-threads=posix --enable-link-serialization=1 ? [2022-08-05T12:25:01Z] <Ogromny> Hi everyone [2022-08-05T12:25:18Z] <wael[m]> hello orgmromby [2022-08-05T12:25:25Z] <wael[m]> ogromny** [2022-08-05T12:28:23Z] <Ogromny> How are you ^^ ? [2022-08-05T12:30:06Z] <phoebos> testuser[m]12: ew [2022-08-05T12:30:24Z] <wael[m]> Ogromny: i think im good wbu [2022-08-05T12:32:32Z] <Ogromny> Yep fine, I made a little script for listing all packages by size [2022-08-05T12:32:58Z] <Ogromny> https://gist.github.com/Ogromny/bd8d22828fdcf0879ad181f1dbfcee28 [2022-08-05T12:34:23Z] <testuser[m]12> kiss size [2022-08-05T12:34:48Z] <Ogromny> Yeah but for every package, and it sort them by size [2022-08-05T12:35:44Z] <testuser[m]12> https://github.com/kisslinux/kiss/commit/b93e6b4ba8f25bce6c0ab4dc04766972def8f4ab [2022-08-05T12:36:22Z] <Ogromny> Oh I didn't know that [2022-08-05T14:36:37Z] <phoebos> testuser[m]12: https://tmp.bvnf.space/0001-offpunk-bump-to-1.5.patch [2022-08-05T16:01:53Z] <testuser[m]12> https://github.com/kiss-community/kiss/commits/master?before=6887884127063024447cc2f4ee34f88acecd2c33+35&branch=master&qualified_name=refs%2Fheads%2Fmaster [2022-08-05T16:02:07Z] <testuser[m]12> illiliti: phoebos are these commits ok [2022-08-05T16:02:18Z] <testuser[m]12> I applied all PRs that didnt break behavior [2022-08-05T16:22:13Z] <testuser[m]12> Also has anyone been running git kiss [2022-08-05T16:22:18Z] <testuser[m]12> Then we can make new release with the unreleased bug fixes from last ur [2022-08-05T16:22:22Z] <testuser[m]12> yr [2022-08-05T16:25:53Z] <testuser[m]12> ioraff, dylin [2022-08-05T16:44:56Z] <ioraff> I've been running git kiss [2022-08-05T16:45:12Z] <ioraff> there's a small annoyance introduced by https://github.com/kiss-community/kiss/commit/228075aab1aa8b282ff1b9a36b8dbaa153c422c3 [2022-08-05T16:45:49Z] <ioraff> but I don't think there are any additional problems from 5.5.28 [2022-08-05T16:47:01Z] <testuser[m]12> ioraff: wats annoying about it [2022-08-05T16:47:41Z] <testuser[m]12> Does it break the hook? [2022-08-05T16:48:47Z] <ioraff> no, it just prints "sh: 0: getcwd() failed: No such file or directory" after a build+install. [2022-08-05T16:49:07Z] <testuser[m]12> Bruh [2022-08-05T16:49:14Z] <ioraff> tried looking into it briefly, but I couldn't find where a directory was getting removed. [2022-08-05T16:49:36Z] <ioraff> like I said, small annoyance" [2022-08-05T16:53:26Z] <testuser[m]12> Not occuring for me [2022-08-05T16:53:27Z] <testuser[m]12> Hmm [2022-08-05T16:55:07Z] <ioraff> oops, it's because of something in my hook. my bad [2022-08-05T16:55:50Z] <testuser[m]12> https://termbin.com/y8g6r [2022-08-05T16:58:11Z] <testuser[m]12> ig it should be fine to make a release then [2022-08-05T16:58:16Z] <ioraff> yeah [2022-08-05T17:00:46Z] <testuser[m]12> ioraff: can u do it [2022-08-05T17:01:54Z] <testuser[m]12> And update repo [2022-08-05T17:02:47Z] <ioraff> I don't have push access [2022-08-05T17:03:46Z] <ioraff> but yeah I can once I do [2022-08-05T17:05:15Z] <newuser123456789> kiss build gnupg1 [2022-08-05T17:05:16Z] <newuser123456789> error: gnupg1 not found [2022-08-05T17:07:10Z] <ioraff> is the extra repo in your KISS_PATH? [2022-08-05T17:09:23Z] <newuser123456789> Didn't understand [2022-08-05T17:10:45Z] <ioraff> export KISS_PATH=/path/to/repo/core:/path/to/repo/extra [2022-08-05T17:12:09Z] <newuser123456789> I will reboot into linux and return to the chat (i'm on windows now) [2022-08-05T17:12:24Z] <testuser[m]12> ioraff: fixed [2022-08-05T17:12:43Z] <ioraff> thanks [2022-08-05T17:37:20Z] <Guest70> ioraff, I returned [2022-08-05T17:41:33Z] <Guest70> What is in the repo folder? What is it for? [2022-08-05T17:43:22Z] <ioraff> packages [2022-08-05T17:45:14Z] <Guest70> What exactly? [2022-08-05T17:45:40Z] <ioraff> have you cloned the repository? [2022-08-05T17:47:24Z] <ioraff> as in, have you run "git clone https://github.com/kisslinux/repo"? [2022-08-05T17:47:29Z] <Guest70> yes, it files in /repo/k [2022-08-05T17:48:07Z] <Guest70> wrong, it's empty [2022-08-05T17:48:32Z] <ioraff> first, delete it as it's out of date anyway. clone https://github.com/kiss-community/repo [2022-08-05T17:52:03Z] <Guest70> What does the string mean? [2022-08-05T17:52:04Z] <Guest70> export KISS_PATH=/path/to/repo/core:/path/to/repo/extra [2022-08-05T17:52:48Z] <ioraff> have you used linux before? [2022-08-05T17:53:25Z] <Guest70> yes [2022-08-05T17:56:04Z] <ioraff> path/to/repo is just a placeholder for where you cloned the repository. KISS_PATH is a colon-separated list of where the package manager searches for packages to build, install, and/or update. [2022-08-05T17:56:54Z] <Ogromny> Guest70: show us your KISS_PATH env (`echo $KISS_PATH`) [2022-08-05T17:57:16Z] <ioraff> like PATH, paths earlier in the string have higher priority [2022-08-05T18:02:22Z] <Guest95> firefox be crashed. I returned [2022-08-05T18:11:40Z] <root____> terminal writed: /bin/sh: /repo/core:/repo/extra: not found [2022-08-05T18:13:06Z] <ioraff> after you entered what? [2022-08-05T18:13:56Z] <root____> echo kisspath [2022-08-05T18:15:30Z] <ioraff> it looks like you included the backticks. is /repo where you cloned https://github.com/kiss-community/repo ? [2022-08-05T18:17:03Z] <wael[m]> if this is irc and thats him he can't see previous messages [2022-08-05T18:20:02Z] <root____> echo $KISS_PATH [2022-08-05T18:20:03Z] <root____> /repo/core:/repo/extra [2022-08-05T18:20:38Z] <ioraff> good. /repo is where you cloned the repository, right? [2022-08-05T18:23:05Z] <ioraff> if it is, then 'kiss build gnupg1' should work [2022-08-05T18:24:02Z] <Guest36> not, i cloned to home folder [2022-08-05T18:25:21Z] <ioraff> then your KISS_PATH needs to be $HOME/repo/core:$HOME/repo/extra [2022-08-05T18:25:42Z] <wael[m]> don't forget to export the variable as well [2022-08-05T18:32:32Z] <Guest36> ioraff, I got confused again. what should it look like file profile? (nano /mnt/root/.profile) [2022-08-05T18:34:00Z] <wael[m]> its a better idea to create a user and put the repositories in the user's directory. In a chroot of course. [2022-08-05T18:34:34Z] <wael[m]> in users home directory you can do this in .profile: export KISS_PATH=$HOME/repo/core:$HOME/repo/extra [2022-08-05T18:34:42Z] <wael[m]> then you can source the file [2022-08-05T18:34:46Z] <wael[m]> * in users home directory you can do this in .profile: `export KISS_PATH=$HOME/repo/core:$HOME/repo/extra` [2022-08-05T18:36:53Z] <Guest36> I don't want to create entities beyond what is necessary [2022-08-05T18:37:25Z] <wael[m]> are you using a translator? [2022-08-05T18:39:02Z] <Guest36> I once saw in #linux chat, the user poisoned the output of the terminal through the curl command to some server (similar to pastebin). Have you heard of this? [2022-08-05T18:39:23Z] <Guest36> wael[m], yes [2022-08-05T18:39:42Z] <wael[m]> Use /etc/profile [2022-08-05T18:39:54Z] <wael[m]> and repository directories in whatever place you want [2022-08-05T18:40:14Z] <wael[m]> Change KISS_PATH to the appropriate repository directory you chose [2022-08-05T18:43:56Z] <ioraff> `curl -F"file=@$1" https://0x0.st` will accomplish what want. replace $1 with the name of the file containing the text you want to upload [2022-08-05T18:45:06Z] <wael[m]> Alternatively, you can do `command | nc termbin.com 9999`, command being something you want to upload as well [2022-08-05T18:45:19Z] <wael[m]> could be text or output of command [2022-08-05T18:46:23Z] <Guest36> cat /mnt/root/.profile [2022-08-05T18:46:52Z] <wael[m]> Yes, but since it is file you can use what ioraff mentioned [2022-08-05T18:46:57Z] <Guest36> terminal: export KISS_PATH=/repo/core [2022-08-05T18:47:23Z] <wael[m]> Is the repository in /repo / [2022-08-05T18:47:25Z] <wael[m]> ? [2022-08-05T18:47:39Z] <Guest36> Is this the correct content of the file? [2022-08-05T18:47:57Z] <wael[m]> If the repository is in /repo , Yes [2022-08-05T18:50:03Z] <Guest36> hooray, i was able to run (kiss build gnupg1 ) [2022-08-05T18:50:17Z] <wael[m]> Congratulations [2022-08-05T18:55:47Z] <Guest36> Why rebuild packages? [2022-08-05T18:56:05Z] <wael[m]> ? [2022-08-05T18:57:08Z] <Guest36> Why these actions? kisslinux.org/install#017 [2022-08-05T19:01:38Z] <Guest36> ioraff, Why these actions? kisslinux.org/install#017 [2022-08-05T19:02:07Z] <wael[m]> You can skip them [2022-08-05T19:02:32Z] <wael[m]> It is probably reccomended to build packages for local system [2022-08-05T19:02:38Z] <testuser[m]12> https://sourceware.org/pipermail/libc-alpha/2022-August/141258.html [2022-08-05T19:02:39Z] <testuser[m]12> WTF [2022-08-05T19:02:56Z] <testuser[m]12> > badly behaved libraries such as GTK call _exit when the display connection is lost [2022-08-05T19:03:00Z] <wael[m]> Wayland? [2022-08-05T19:03:54Z] <ioraff> yes, you can skip that. it's there because the packages in the chroot are built with generic flags. Since KISS is a source-based distro, local flags are preferred, but not necessary. [2022-08-05T19:04:08Z] <wael[m]> ^^ [2022-08-05T19:07:51Z] <Guest36> ioraff, How can I check that the system is working? Where is the vmlinuz file located? [2022-08-05T19:08:14Z] <ioraff> have you already built a kernel? [2022-08-05T19:08:16Z] <wael[m]> /boot [2022-08-05T19:08:55Z] <Guest36> ioraff, I didn't build the kernel. [2022-08-05T19:09:26Z] <ioraff> then there isn't a vmlinuz yet [2022-08-05T19:10:28Z] <Guest36> ls -la /boot empty folder [2022-08-05T19:11:05Z] <wael[m]> Because you have no kernel yet [2022-08-05T19:11:20Z] <Guest36> ioraff,How can I download it (vmlinuz)? [2022-08-05T19:11:31Z] <wael[m]> In the wiki [2022-08-05T19:21:52Z] <Guest36> What to do with file linux-5.19.tar.xz? [2022-08-05T19:25:49Z] <ioraff> I'm sorry to be discouraging, but you probably should try a different distro first if you don't know what to do with a tarball. [2022-08-05T19:26:15Z] <wael[m]> There is a wiki tbh [2022-08-05T19:28:01Z] <wael[m]> Guest36, do you understand the Wiki? [2022-08-05T19:31:53Z] <Guest36> My intuition tells me that the compilation process will lead to more suffering for me. Will the system work if I copy vmlinuz from another distribution? [2022-08-05T19:32:59Z] <wael[m]> The compilation is not hard [2022-08-05T19:33:11Z] <wael[m]> You can but its easier to just compile [2022-08-05T19:33:46Z] <ioraff> that's hard to say. since we don't support an initramfs, you'll also have to use that distro's modules and load those manually. [2022-08-05T19:35:44Z] <Guest36> I choose the easy way - copy the kernel. [2022-08-05T19:36:19Z] <wael[m]> Good luck then. [2022-08-05T19:36:31Z] <wael[m]> The easy way you chose is also the suffering way [2022-08-05T20:05:47Z] <wael[m]> How does KISS make depends work? [2022-08-05T20:24:13Z] <Ogromny> Guest36: You can take an existing linux .config as a base (like: https://github.com/void-linux/void-packages/blob/master/srcpkgs/linux5.15/files/x86_64-dotconfig) [2022-08-05T20:25:21Z] <wael[m]> using localmodconfig/modprobed is better IMO [2022-08-05T20:25:23Z] <Ogromny> But yeah as Ioraff said, you should probably use another distro, if you really want source based distro then go use Gentoo otherwise if you're new to linux use Ubuntu or Debian or Fedora [2022-08-05T20:25:48Z] <Ogromny> wael[m]: Yep good option too ^^ [2022-08-05T20:26:47Z] <wael[m]> Or use localmodconfig as a base and make a your own config for your system [2022-08-05T20:43:25Z] <wael[m]> Why is fontconfig and harfbuzz both combined in one package? [2022-08-05T22:30:41Z] <Torr> Is there a mailing list for Kiss? [2022-08-05T22:30:59Z] <wael[m]> what is a mailing list [2022-08-05T22:32:50Z] <Torr> Sorta of an address aggregator. U send a mail there and all recipients receive. [2022-08-05T22:40:10Z] <ioraff> no. not a bad idea though [2022-08-05T22:41:10Z] <ioraff> the main site has a couple rss feeds. but obviously those haven't been posted to in awhile. [2022-08-05T22:42:56Z] <Torr> I see