💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-06-13.txt captured on 2024-05-12 at 16:08:17.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

2020-06-13T03:04:35 #kisslinux <konimex1> by hieroglyphs you meant those old egyptian writing system? iirc it should cover nearly all characters
2020-06-13T03:04:54 #kisslinux <konimex1> ah yep, should've read the logs
2020-06-13T04:58:10 #kisslinux <dylanaraps> o/
2020-06-13T08:27:40 #kisslinux <dylanaraps> 1/quit
2020-06-13T10:50:03 #kisslinux <claudia> o/
2020-06-13T10:52:15 #kisslinux <claudia> dylanaraps: After installing a package I frequently ask me "Ok, from what repo was this now installed again?"
2020-06-13T10:53:03 #kisslinux <claudia> What do you thin about kiss displaying in the last line from what this pkg was installed from and maybe also the version?
2020-06-13T10:53:36 #kisslinux <claudia> *think
2020-06-13T10:53:50 #kisslinux <kisslinuxuser> claudia: ++
2020-06-13T10:54:20 #kisslinux <claudia> * from where this pkg was installed from
2020-06-13T11:08:00 #kisslinux <spacehare> I second that
2020-06-13T11:22:29 #kisslinux <dylanaraps> You can simply do 'kiss s pkg' to see where it came from.
2020-06-13T11:54:01 #kisslinux <brthmg> Hey! I installed KISS on an system using UEFI. I created a new config for grub and put it in /boot/grub/; I can see that the config has an entry for KISS but grub complains something about faulty filesystem. I'm using XFS, might there be a problem there?
2020-06-13T11:54:19 #kisslinux <dylanaraps> What's the exact error?
2020-06-13T11:54:55 #kisslinux <brthmg> "error: unknown filesystem"
2020-06-13T11:55:14 #kisslinux <brthmg> I did add support for XFS in the kernel
2020-06-13T11:56:16 #kisslinux <brthmg> Wait. Hold up. Let me check my fstab
2020-06-13T11:58:30 #kisslinux <dylanaraps> Did you compile it as =y ([*]) or =m ([m])?
2020-06-13T12:01:59 #kisslinux <brthmg> y
2020-06-13T12:02:49 #kisslinux <brthmg> well my fstab is empty
2020-06-13T12:02:55 #kisslinux <dylanaraps> Alright
2020-06-13T12:02:59 #kisslinux <brthmg> you don't use genfstab?
2020-06-13T12:03:02 #kisslinux <dylanaraps> This is grub complaining right?
2020-06-13T12:03:04 #kisslinux <brthmg> Yes
2020-06-13T12:03:23 #kisslinux <djt3[m]1> make an fstab and make sure you have drivers
2020-06-13T12:03:55 #kisslinux <brthmg> I will manually write the fstab, I'll be back
2020-06-13T12:04:02 #kisslinux <djt3[m]1> https://termbin.com/2o3b
2020-06-13T12:04:07 #kisslinux <djt3[m]1> theres an fstab
2020-06-13T12:05:06 #kisslinux <dylanaraps> Is Grub from KISS or are you dual booting?
2020-06-13T12:06:28 #kisslinux <brthmg> I'm dual-booting
2020-06-13T12:07:46 #kisslinux <djt3[m]1> dylanaraps: just got kiss completely set up with a shared home partition with arch. my god i forgot how snappy KISS feels.
2020-06-13T12:10:22 #kisslinux <dylanaraps> Interesting!
2020-06-13T12:10:30 #kisslinux <brthmg> arch is good shit though, although bloated by the whole systemd stuff; have you tried artix?
2020-06-13T12:10:47 #kisslinux <brthmg> arch with init openrc
2020-06-13T12:11:33 #kisslinux <djt3[m]1> yeah i use artix with runit
2020-06-13T12:12:07 #kisslinux <djt3[m]1> just call it arch because people get what i mean and they're practically the same anyway
2020-06-13T12:12:27 #kisslinux <djt3[m]1> although i am using zsh on arch which might be why the terminal feels so slow on there
2020-06-13T12:13:26 #kisslinux <dylanaraps> Ash (the default shell) is kinda special as most busybox utilities executed inside of it will run as builtins.
2020-06-13T12:14:06 #kisslinux <djt3[m]1> oh right, i never knew that
2020-06-13T12:14:22 #kisslinux <dylanaraps> https://git.busybox.net/busybox/plain/docs/nofork_noexec.txt?h=1_23_stable
2020-06-13T12:14:29 #kisslinux <dylanaraps> This goes into detail.
2020-06-13T12:15:13 #kisslinux <djt3[m]1> cool
2020-06-13T12:16:45 #kisslinux <dylanaraps> We don't fully enable this though as it bypasses $PATH entirely.
2020-06-13T12:17:16 #kisslinux <djt3[m]1> ah
2020-06-13T12:18:13 #kisslinux <dylanaraps> For example; 'find' will always resolve to busybox's despite /usr/bin/find pointing to 'findutils'. If the full path is given during execution (/usr/bin/find -bla -bla), 'findutils' 'find' will be used.
2020-06-13T12:19:06 #kisslinux <dylanaraps> This is something you can personally enable for a further speed-up though. :)
2020-06-13T12:20:29 #kisslinux <djt3[m]1> nice one
2020-06-13T12:26:48 #kisslinux <brthmg> is it safe to say that not having linux-firmware is a problem?
2020-06-13T12:26:59 #kisslinux <brthmg> isn't a problem*
2020-06-13T12:27:17 #kisslinux <spacehare> I was trying to build the linux kernel yesterday, but failed as busybox find and tar does not support the flags that the kernel build system uses.
2020-06-13T12:27:41 #kisslinux <spacehare> (sorry for the thread interruption ;)
2020-06-13T12:29:06 #kisslinux <spacehare> just saying, you might want to mention that in the wiki...
2020-06-13T12:29:15 #kisslinux <dylanaraps> spacehare: The kernel builds fine for me here with busybox.
2020-06-13T12:29:30 #kisslinux <spacehare> I was building with allyesconfig
2020-06-13T12:29:40 #kisslinux <spacehare> so I guess only some parts won't work with busybox.
2020-06-13T12:29:53 #kisslinux <dylanaraps> There are two invalid usages of some commands during compilation (for me) though they don't affect the build.
2020-06-13T12:30:04 #kisslinux <spacehare> I see.
2020-06-13T12:30:19 #kisslinux <dylanaraps> Send your .config?
2020-06-13T12:30:30 #kisslinux <spacehare> like I said, it's allyesconfig.
2020-06-13T12:30:34 #kisslinux <spacehare> $ make allyesconfig
2020-06-13T12:30:45 #kisslinux <spacehare> I got sick of figuring out what drivers I needed and what I didn't :P
2020-06-13T12:31:09 #kisslinux <dylanaraps> Sure. I don't recommend doing this though. :)
2020-06-13T12:31:14 #kisslinux <spacehare> yeah.
2020-06-13T12:31:24 #kisslinux <spacehare> I figured once I got my wifi working I would trim it down.
2020-06-13T12:31:33 #kisslinux <spacehare> But then I ran into this issue...
2020-06-13T12:31:53 #kisslinux <spacehare> which was especially annoying; my wifi wasn't working, so I could even download and build gnu find/tar.
2020-06-13T12:32:09 #kisslinux <spacehare> I had to use a chroot to build the kernel.
2020-06-13T12:32:47 #kisslinux <dylanaraps> Here's all results for 'tar' in the kernel sources: https://termbin.com/01zt
2020-06-13T12:32:52 #kisslinux <spacehare> s/could even/couldn't even/g
2020-06-13T12:32:59 #kisslinux <dylanaraps> Did you save logs at all?
2020-06-13T12:33:42 #kisslinux <spacehare> Nope.
2020-06-13T12:34:27 #kisslinux <spacehare> But I do remember it failed at trying to extract kernel/kheaders_data.tar.xz
2020-06-13T12:34:33 #kisslinux <dylanaraps> Yes
2020-06-13T12:34:39 #kisslinux <dylanaraps> 'allyesconfig' also enables the test suite.
2020-06-13T12:34:47 #kisslinux <spacehare> Ah!
2020-06-13T12:34:57 #kisslinux <spacehare> so it's the TEST suit that failes...
2020-06-13T12:35:15 #kisslinux <dylanaraps> I'm doing tests now.
2020-06-13T12:35:24 #kisslinux <dylanaraps> Will document whatever I find in the Wiki if needed.
2020-06-13T12:35:31 #kisslinux <dylanaraps> I'm working on a kernel compilation guide.
2020-06-13T12:35:38 #kisslinux <spacehare> Nice
2020-06-13T12:35:59 #kisslinux <dylanaraps> How far into the build did it fail?
2020-06-13T12:36:37 #kisslinux <spacehare> "how far" in minutes?
2020-06-13T12:36:45 #kisslinux <spacehare> Because I have no idea...
2020-06-13T12:37:00 #kisslinux <brthmg> Just sneaking in here real quick; not having support for initramfs is valid right? Feels like I'm grasping for straws to make this work now lmao
2020-06-13T12:45:12 #kisslinux <brthmg> I got a partition mounted at /boot. In there I have "System Volume Information,    System.map,    efi,    grub,    vmlinuz". When I run grub-mkconfig it says "Found linux image: /boot/vmlinuz"
2020-06-13T12:46:39 #kisslinux <brthmg> And of course, the config is saved in ../grub.cfg
2020-06-13T12:54:19 #kisslinux <dylanaraps> spacehare: Sent some messages but network dropped. https://termbin.com/5u45c
2020-06-13T12:54:44 #kisslinux <dylanaraps> Enabled by: CONFIG_IKHEADERS=y
2020-06-13T12:55:25 #kisslinux <dylanaraps> Docs: https://cateee.net/lkddb/web-lkddb/IKHEADERS.html
2020-06-13T13:00:14 #kisslinux <spacehare> ah, thanks!
2020-06-13T13:01:56 #kisslinux <dylanaraps> I'm going to build it again and see if it fails any later.
2020-06-13T13:02:15 #kisslinux <dylanaraps> This information will go in the Wiki page once I'm done with it.
2020-06-13T13:47:27 #kisslinux <claudia> dylanaraps: Re: let kiss display package path at the end: You are absolutely right. When I install throgh KISS_PATH, kiss s shows me the path and when I do a crux style installation, I see it in the terminal anyhow.
2020-06-13T13:54:26 #kisslinux <dylanaraps> Yeah
2020-06-13T13:54:30 #kisslinux <dylanaraps> https://k1ss.org/wiki/kernel/config
2020-06-13T13:54:35 #kisslinux <dylanaraps> Initial page is up.
2020-06-13T14:00:36 #kisslinux <claudia> Oh thats cool!
2020-06-13T14:01:33 #kisslinux <claudia> and that will also be availabel through kiss help? :D
2020-06-13T14:01:37 #kisslinux <claudia> nice
2020-06-13T14:03:02 #kisslinux <dylanaraps> Yes
2020-06-13T14:54:37 #kisslinux <dilynm> dylanaraps: that's going to be a very big wiki page!
2020-06-13T15:37:48 #kisslinux <djt3[m]1> @dylanara
2020-06-13T15:38:08 #kisslinux <djt3[m]1> dylanaraps: can anyone contribute to the wiki?
2020-06-13T15:39:26 #kisslinux <konimex> should be available in github kisslinux/wiki
2020-06-13T15:44:02 #kisslinux <djt3[m]1> Cool
2020-06-13T15:44:30 #kisslinux <dylanaraps> djt3[m]1: Yes, of course.
2020-06-13T15:48:24 #kisslinux <djt3[m]1> Sorry to ask simple questions again but iwd gives me the error "unknown resolution method: resolvconf". I'm using the config on the wiki and openresolve is installed
2020-06-13T15:53:46 #kisslinux <konimex> looks like haskell (ghc) on pure-LLVM env would be impossible
2020-06-13T15:57:55 #kisslinux <djt3[m]1> Ah iwd works if that line in the config is deleted
2020-06-13T16:07:22 #kisslinux <djt3[m]1> Its version 1.6 so the gentoo wiki says it should support it
2020-06-13T16:08:27 #kisslinux <djt3[m]1> Fixed it, iwd was reading whitespace at the end of the line
2020-06-13T16:17:55 #kisslinux <konimex> for some reason I got segfault when compiling 5.4.45...
2020-06-13T16:20:05 #kisslinux <dilynm> :o
2020-06-13T16:49:31 #kisslinux <konimex> got this when compiling: https://8n1.org/17395/32c9
2020-06-13T16:50:15 #kisslinux <konimex> compiling with clang-10, E5ten, if you build your own kernel, can you reproduce this with 5.4.45?
2020-06-13T17:53:05 #kisslinux <jedavies> dylanaraps: would it be possible to have kiss-chroot set CFLAGS/CXXFLAGS from the host values (like $TERM) if they are present, instead of having to pass them in on the command line?
2020-06-13T17:55:39 #kisslinux <E5ten> konimex: I'm on LLVM from git and use the latest kernel, so I'm not sure
2020-06-13T17:56:16 #kisslinux <konimex> alright, gonna try 5.6/5.7 (whatever's the latest) tomorrow
2020-06-13T17:56:25 #kisslinux <E5ten> Btw though, we seem to be getting close to clang integrated-as being able to compile an x86 kernel
2020-06-13T17:56:26 #kisslinux <E5ten> 5.7
2020-06-13T18:13:32 #kisslinux <dylanaraps> jedavies: Sure
2020-06-13T18:14:39 #kisslinux <dylanaraps> Done.
2020-06-13T18:22:23 #kisslinux <jedavies> Thanks!
2020-06-13T18:37:08 #kisslinux <djt3[m]1> <konimex "alright, gonna try 5.6/5.7 (what"> 5.7.2
2020-06-13T21:01:37 #kisslinux <obsessive[m]1> is there a working window manager?
2020-06-13T21:02:34 #kisslinux <himmalerin> dwm works pretty well
2020-06-13T21:02:48 #kisslinux <mcpcpc[m]> a few!  checkout the xorg-server wiki page.
2020-06-13T21:03:06 #kisslinux <mcpcpc[m]> not sure if it’s been pushed to the website tho
2020-06-13T21:04:35 #kisslinux <mcpcpc[m]> obsessive: kiss-help wiki/xorg/xorg-server
2020-06-13T21:07:38 #kisslinux <obsessive[m]1> cool thanks. Ill check that out
2020-06-13T21:08:37 #kisslinux <obsessive[m]1> btw, im lazy and managed to create a really large BUT working kernel by copying my livecd's /proc/config.gz
2020-06-13T21:09:01 #kisslinux <obsessive[m]1> maybe it can be added as a side note to the docs
2020-06-13T21:12:54 #kisslinux <micr0> i havent tried it but theres also https://github.com/nichoski/kergen
2020-06-13T21:14:39 #kisslinux <micr0> obsessive[m]1 there is also `make localmodconfig` which I think just generates a config with all the local modules that are running
2020-06-13T21:16:11 #kisslinux <dilynm> I found kerngen difficult to use, both on a live CD and a host system
2020-06-13T21:16:52 #kisslinux <dilynm> Localmodconfig or localdefconfig would be the way to go really
2020-06-13T21:17:44 #kisslinux <micr0> what i want is a liveusb, that has allmodconfig, then does either localmodconfig, or like, some lscpi + lsusb | filtered options | make kernel config
2020-06-13T21:24:47 #kisslinux <dilynm> That's sort of what kerngen tries to do
2020-06-13T21:24:56 #kisslinux <dilynm> At least, cocneptually
2020-06-13T21:25:06 #kisslinux <dilynm> In practice it's a lot of python
2020-06-13T21:26:58 #kisslinux <dilynm> Honestly you can leave basically every single menu at the default from defconfig. You only need to really mess with a few things to get a bootable kernel. In my case the only tweak I really had to make was enabling nvme support
2020-06-13T21:29:53 #kisslinux <himmalerin> here I was looking up what modules I needed for my hardware and it turns out I could've skipped it all?
2020-06-13T21:30:04 #kisslinux <himmalerin> Well, something to keep in mind for the future
2020-06-13T21:31:39 #kisslinux <dilynm> One of the longest parts of kernel compilation from make defconfig is making all of the modules. You can greatly speed up compile time simply by dropping all the device drivers you know you don't need entirely from the kernel
2020-06-13T21:32:17 #kisslinux <obsessive[m]1> defconfig didnt find rootfs for me for qemu virtual machine. coyping the /proc/config.gz was a painless fix, 16M vmlinuz haha
2020-06-13T21:33:36 #kisslinux <obsessive[m]1> still booted within a sec. loving Kiss kiss
2020-06-13T21:35:02 #kisslinux <jedavies> obsessive[m]1: I added icewm recently here: https://github.com/jedavies-dev/kiss-personal
2020-06-13T21:43:27 #kisslinux <obsessive[m]1> jedavies: nice!
2020-06-13T21:45:43 #kisslinux <himmalerin> Is there a way for me to say "this is a big download, are you sure you want to continue?" before downloading and building a package?
2020-06-13T21:45:54 #kisslinux <himmalerin> a pre-download hook or something
2020-06-13T21:48:08 #kisslinux <himmalerin> for future reference Noto includes characters for egyptian hieroglyphs, wish they advertised that somehow
2020-06-13T21:48:51 #kisslinux <dilynm> Considering noto fonts is a gig in size I'm not at all surprised
2020-06-13T23:12:23 #kisslinux <lhoqvso> If you don’t mind I would like do a suggestion for the wiki... I think the learning curve for users coming from even arch is very steep (we are used to systemd and arch documentation is very extensive). Having a system that boot but does not have internet (we need to ip link set eth0 up,...) or keyboard layout is not configured, or... at least the basics for being able to do better research for ourselves should be
2020-06-13T23:12:23 #kisslinux <lhoqvso> included in the wiki.
2020-06-13T23:20:18 #kisslinux <mcpcpc[m]> lhoqvso: was thinking of adding an overview page for various software packages.
2020-06-13T23:20:18 #kisslinux <mcpcpc[m]> coming from gentoo, i honestly think the KISS install instructions are very good and to the point.  a lot of packages are user preference and thats the beauty of kiss... you aren’t “steered” to a single path.
2020-06-13T23:21:08 #kisslinux <mcpcpc[m]> but i get the steep learning curve. it was the same for me when i first tried gentoo.
2020-06-13T23:22:37 #kisslinux <lhoqvso> completely agree (please, don't get me wrong!). Even me I was able to install it.... it's just that it seems curious to me that it explains how to change the hostname but not the keyboard layout. Or how to create a "service" but not how to setup network...
2020-06-13T23:22:37 #kisslinux <lhoqvso> (in my defense I will say that it was easier to install Kiss than Gentoo (that I normally do something wrong because only worked once :D)
2020-06-13T23:23:22 #kisslinux <lhoqvso> well.. was only a suggestion :) I'm going to sleep now! Tomorrow more :)
2020-06-13T23:23:35 #kisslinux <lhoqvso> Sweet dreams and thanks for the support :)
2020-06-13T23:24:07 #kisslinux <himmalerin> starting dhcpcd as a service works pretty well, haven't run into any issues
2020-06-13T23:28:27 #kisslinux <mcpcpc[m]> lhoqvso: haha. totally agree.  i think dylan, along with others, have been working hard to improve the wiki and articles.. it’s still in its infancy (maybe the latest version being ~10 days old?), so all suggestions are welcomed!
2020-06-13T23:28:56 #kisslinux <dilynm> Could even have your first contribution be how to change the keyboard layout ;)
2020-06-13T23:39:36 #kisslinux <obsessive[m]1> yes, I was very happy ending with a very minimal base after the guide. quite refreshing!