💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-02-06.txt captured on 2022-07-17 at 03:25:17.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

2020-02-06T00:00:52 #kisslinux <altius> (Aaaand answering your question, you guessed it: /etc/sv/dhcpcd/run doesn't exist. In fact, no dhcpcd folder inside /etc/sv).
2020-02-06T00:01:05 #kisslinux <konimex> uh... you meant like, going to your place?
2020-02-06T00:01:54 #kisslinux <altius> Haha, understood. Gentoo-wiki or whatever, here I come. XD
2020-02-06T00:02:22 #kisslinux <konimex> just change that menuconfig in realtek 8169 to M, recompile the kernel, sudo make modules_install, sudo make install, add ::once:modprobe rtl8169 (or the module you have) to /etc/inittab
2020-02-06T00:04:24 #kisslinux <altius> Whew, thanks! Not sure if I'll be able to to that (the part "add ::once:modprobe rtl8169 (or the module you have) to /etc/inittab" I mean...
2020-02-06T00:06:10 #kisslinux <altius> How do I add that to the folder? Or you mean type on term... What, exactly? Or just create a text file inside that directory with ""add ::once:modprobe rtl8169 (or the module you have) to /etc/inittab""?
2020-02-06T00:11:22 #kisslinux <konimex> . /etc/inittab should be user-editable, it's a file
2020-02-06T00:11:37 #kisslinux <konimex> just use the editor
2020-02-06T00:13:38 #kisslinux <altius> Aha, sorry. I'm still trying to learn, and sure I need a lot of reading and practice. :)
2020-02-06T00:14:38 #kisslinux <konimex> we all have to start from somewhere
2020-02-06T00:16:05 #kisslinux <altius> I just don't want to be a pain in the neck and feel sorry posting noob questions, so far I've managed quite good by myself, but
2020-02-06T00:16:50 #kisslinux <konimex> this is not #archlinux, so relax
2020-02-06T00:17:03 #kisslinux <konimex> just ask the questions if you have any
2020-02-06T00:17:12 #kisslinux <altius> I had to take the step to a really-hard distro sooner or later (I have succesfully installed Void Linux and Arch Linux so far).
2020-02-06T00:18:54 #kisslinux <altius> But they go with binaries mostly, so I don't really have any experience compiling and stuff. I promise I'll try to learn more. It's just that, this time, Google wasn't of much help.
2020-02-06T00:21:07 #kisslinux <mforney> altius: regardless of whether you build the driver as a kernel module or into your kernel, you still need the firmware (which is a separate thing, found in linux-firmware)
2020-02-06T00:21:12 #kisslinux <altius> I really appreciate your kindness. I choose Kiss Linux because I share its philosophy, and its creator seems like a code-god to me. I suppose the community is not that big (I'm following it on Reddit, and doesn't seems to be much action there), BUT
2020-02-06T00:21:59 #kisslinux <altius> I do see now that you may not be a lot, but are the best. XD  Thank you very much again!
2020-02-06T00:29:34 #kisslinux <altius> mforney, I downloaded the linux-firmware, but I don't really know what to do with it. I just copied the whole extracted directory inside /usr/lib/firmware, but I don't think it was really the right thing to do.
2020-02-06T00:31:28 #kisslinux <altius> Anyway, if the driver which I need for ethernet is already backed in the kernel, or if I build it later as module (as per @konimex suggestion), should I still need something from linux-firmware?
2020-02-06T00:41:55 #kisslinux <mforney> yes, as you can see from dmesg "Direct firmware load for rtl_nic/rtl8168-3.fw failed with error" the driver is trying to load the firmware and is failing
2020-02-06T00:43:14 #kisslinux <mforney> i don't know about how automatic firmware loading works (probably has something to do with udev). i usually just build the firmware needed for my drivers into my kernel by adding it CONFIG_EXTRA_FIRMWARE
2020-02-06T00:57:01 #kisslinux <altius> OK, I'll try to sort this out tomorrow, going to hit the sack. Thank you all again for your help, I'm afraid I'll be posting here again (I hope that with some good news!) Good night or day! XD
2020-02-06T02:15:25 #kisslinux <micro_O> o/
2020-02-06T02:15:55 #kisslinux <micro_O> something interesting I noticed on repology - looks like sinit is up-to-date on carbs but not on kiss
2020-02-06T03:10:27 #kisslinux <micro_O> just wanted to say I read through the latest github issues and now understand a bit more about why
2020-02-06T03:10:41 #kisslinux <micro_O> thanks everyone who has been making it a solid choice :)
2020-02-06T06:00:00 #kisslinux <icyphox> hmmm, my gnutls builds are failing
2020-02-06T06:00:10 #kisslinux <icyphox> https://termbin.com/jfmm5 -- logs
2020-02-06T06:45:28 #kisslinux <konimex> icyphox: that's from kiss u?
2020-02-06T06:45:42 #kisslinux <icyphox> yes
2020-02-06T06:45:58 #kisslinux <konimex> try to upgrade nettle first before gnutls
2020-02-06T06:46:08 #kisslinux <icyphox> okay, let me do that
2020-02-06T06:46:24 #kisslinux <admicos> can anyone here help me with building gcc? i'm getting "/usr/lib/gcc/x86_64-pc-linux-musl/9.2.0/include/bmi2intrin.h:83:1: error: inlining failed in call to always_inline '_mulx_u64': target specific option mismatch"
2020-02-06T06:46:27 #kisslinux <admicos> CFLAGS=-O3 -pipe -march=haswell -mtune=haswell -falign-functions=32 -fdevirtualize-at-ltrans -fipa-pta -fno-semantic-interposition
2020-02-06T06:47:54 #kisslinux <admicos> i found that -mno-bmi2 disables that optimization, but it doesn't seem to apply my cflags on mpfr's build
2020-02-06T06:49:49 #kisslinux <icyphox> konimex: that worked, ty :)
2020-02-06T06:50:00 #kisslinux <konimex> yeah this is a problem, kiss doesn't upgrade according to dependency tree but alphabetical
2020-02-06T06:55:12 #kisslinux <admicos> (full build log: https://issizler.club/gcc.txt)
2020-02-06T07:36:51 #kisslinux <admicos> i might've fixed it, i'll tell what i did if it compiles successfully
2020-02-06T07:37:09 #kisslinux <admicos> it's a bit of a hack, though
2020-02-06T08:25:39 #kisslinux <dylanaraps> konimex: kiss does update based on dependency ordering
2020-02-06T08:25:48 #kisslinux <dylanaraps> Fixed the /etc bug, thanks.
2020-02-06T08:30:30 #kisslinux <konimex> gnutls depends on nettle but gnutls is built first though, resulting in icyphox (which I have reproduced earlier)'s gnutls linker error, I'll take a look again in the future if it does happen and it's like I suspected
2020-02-06T08:33:14 #kisslinux <dylanaraps> Interesting, the ordering doesn't seem to work for those two.
2020-02-06T08:33:38 #kisslinux <dylanaraps> Simple tests: 'kiss b meson python' -> "Building: python meson"
2020-02-06T08:33:59 #kisslinux <dylanaraps> 'kiss b gnutls nettle' -> "Building: gnutls nettle" (should be "nettle gnutls")
2020-02-06T08:36:18 #kisslinux <dylanaraps> Oh, it does work
2020-02-06T08:36:48 #kisslinux <dylanaraps> It fails if they're installed though.
2020-02-06T08:36:54 #kisslinux <dylanaraps> Fix time :-)
2020-02-06T08:51:46 #kisslinux <admicos> my spare laptop is currently up for 9 hours and ~6 hours of that was most likely just trying to get gcc to compile on my weird setup
2020-02-06T08:51:53 #kisslinux <admicos> and i haven't installed stuff like eudev yet
2020-02-06T08:52:34 #kisslinux <konimex> admicos: what's with those CFLAGS anyway?
2020-02-06T08:53:35 #kisslinux <admicos> i had to run the gcc build with CC="gcc ${CFLAGS}" because the gcc build system randomly decided to ignore my cflags when building mpfr
2020-02-06T08:53:45 #kisslinux <admicos> and tried to compile in some functions that don't support my cpu
2020-02-06T08:54:12 #kisslinux <konimex> what about plain -march=native?
2020-02-06T08:54:23 #kisslinux <konimex> still compiling some functions?
2020-02-06T08:54:50 #kisslinux <admicos> i think plain march native worked sometime ago, can't exactly remember
2020-02-06T08:56:22 #kisslinux <admicos> and gcc just segfaulted trying to build itself --with-isl
2020-02-06T09:27:40 #kisslinux <dylanaraps> Fixed dependency ordering
2020-02-06T09:28:11 #kisslinux <dylanaraps> icyphox: The issue you had won't happen again. :-)
2020-02-06T09:28:42 #kisslinux <icyphox> wooo!
2020-02-06T09:28:47 #kisslinux <icyphox> thanks dylanaraps
2020-02-06T09:29:11 #kisslinux <dylanaraps> https://github.com/kisslinux/kiss/commit/a37a1581698f962ddf6549b0e4f1811747586364
2020-02-06T09:29:27 #kisslinux <dylanaraps> Added a new function to order a fixed list which now runs when updating
2020-02-06T09:29:40 #kisslinux <dylanaraps> Was already doing this for 'kiss i'/'kiss r'
2020-02-06T09:30:27 #kisslinux <icyphox> neat
2020-02-06T09:31:42 #kisslinux <icyphox> btw dylanaraps, i got back to pkging nim. turns out it installs to /usr/bin/nim/{bin,lib} etc
2020-02-06T09:32:15 #kisslinux <dylanaraps> Ah
2020-02-06T09:32:29 #kisslinux <icyphox> i think their install script is fundamentally broken since it doesn't even install the nim package manager binary (nimble)
2020-02-06T09:32:41 #kisslinux <icyphox> i will ask upstream and try later
2020-02-06T09:33:11 #kisslinux <dylanaraps> See: https://git.alpinelinux.org/aports/tree/testing/nim/nim-config-fix-paths.patch
2020-02-06T09:33:16 #kisslinux <dylanaraps> Also: https://git.alpinelinux.org/aports/tree/testing/nim/niminst-fix-paths.patch
2020-02-06T09:34:01 #kisslinux <icyphox> wew
2020-02-06T09:34:23 #kisslinux <dylanaraps> Arch do it this ugly way: https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/nim#n69
2020-02-06T09:34:49 #kisslinux <dylanaraps> Also see: https://git.alpinelinux.org/aports/tree/testing/nim/APKBUILD#n56
2020-02-06T09:34:55 #kisslinux <dylanaraps> Looks like .h files need fixing too
2020-02-06T09:35:28 #kisslinux <icyphox> ho boy
2020-02-06T09:36:04 #kisslinux <dylanaraps> Void install it to /usr/lib and then symlink it to the rest of the system
2020-02-06T09:36:05 #kisslinux <dylanaraps> https://github.com/void-linux/void-packages/blob/master/srcpkgs/nim/template#L83
2020-02-06T09:36:21 #kisslinux <dylanaraps> That's the easiest solution
2020-02-06T09:36:47 #kisslinux <icyphox> yeah i took a look at that void template a while ago
2020-02-06T09:36:52 #kisslinux <icyphox> i think i might do that
2020-02-06T09:37:52 #kisslinux <icyphox> oh wow they're actually using ed(1)
2020-02-06T09:39:06 #kisslinux <dylanaraps> We were going to as a POSIX alternative to 'sed -i' but busybox 'ed' sucks :(
2020-02-06T09:39:48 #kisslinux <icyphox> hah
2020-02-06T11:43:16 #kisslinux <altius> Hi all. I'm still stuck with my ethernet problem after fresh install.
2020-02-06T11:43:52 #kisslinux <altius> This is the driver is actually using (same machine, another Linux): Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169
2020-02-06T11:45:52 #kisslinux <altius> It seems that this driver calls another, which I just copied inside /mnt/lib/firmware/rtl_nic
2020-02-06T11:46:38 #kisslinux <altius> Anyway, I booted and iplink didn't even showed my device. If I demand up, it goes up, but still pinging with no success.
2020-02-06T11:47:48 #kisslinux <altius> Here's the output of iplink, iflink and dmesg: https://pastebin.com/PwqsZZNg
2020-02-06T11:48:40 #kisslinux <altius> I didn't recompile the kernel because the module SEEMS present, and apparently, the device goes UP. So must be something elsewhere?
2020-02-06T11:49:43 #kisslinux <altius> Or do I try and recompile with the driver as module? I'm puzzled. I'll be grateful of any help.
2020-02-06T11:53:30 #kisslinux <konimex> altius: is enp1s0 your ethernet device?
2020-02-06T11:56:08 #kisslinux <konimex> have you tried running dhcpcd?
2020-02-06T11:56:23 #kisslinux <altius> I'm not sure. The name is somewhat similar to the one in my laptop. But if I put ip link in another Linux, same machine, I get:
2020-02-06T11:56:50 #kisslinux <altius> 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:002: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000    link/ether 80:ce:62:ed:0d:54 brd ff:ff:ff:ff:ff:ff3: wlan0:
2020-02-06T11:56:51 #kisslinux <altius> <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000    link/ether 8a:ce:a4:2d:a1:cc brd ff:ff:ff:ff:ff:ff
2020-02-06T11:57:32 #kisslinux <konimex> try dhcpcd if the enp1s0 interface is up
2020-02-06T11:59:24 #kisslinux <altius> About that, perhaps there is a problem. As I discovered yesterday, my /var/service is empty. I don't know if it will run anyway if manually invoked, I should try and report back. Thank you!
2020-02-06T12:39:11 #kisslinux <altius> konimex , you were right! I feel silly somehow, I have been spinning my head and all it was, just two commands:
2020-02-06T12:39:21 #kisslinux <dylanaraps> altius: Your /var/service will be empty if you don't enable any services
2020-02-06T12:39:39 #kisslinux <dylanaraps> -> ls -1 /var/service/ | wc -l
2020-02-06T12:39:39 #kisslinux <dylanaraps> 0
2020-02-06T12:39:41 #kisslinux <dylanaraps> :-0
2020-02-06T12:39:45 #kisslinux <dylanaraps> :-)*
2020-02-06T12:39:57 #kisslinux <altius> sudo ip link set enp1s0 up && sudo dhcpcd enp1s0
2020-02-06T12:40:33 #kisslinux <altius> I can ping, I can kiss b && kiss i && I could kiss u! XD
2020-02-06T12:40:36 #kisslinux <dylanaraps> dhcpcd might automatically bring your interface up
2020-02-06T12:40:49 #kisslinux <dylanaraps> Also see: https://getkiss.org/wiki/managing-services
2020-02-06T12:41:57 #kisslinux <altius> Haha, thank you, Mr. Araps, will do that. :D  So far my first impression is... impressive! It does not boots: it screams, if you blink, you miss it! :O
2020-02-06T12:42:53 #kisslinux <dylanaraps> :P
2020-02-06T12:42:55 #kisslinux <altius> Now I want to stick to your vision as far as possible, so I have installed sowm (must be familiar to you) and st.
2020-02-06T12:43:22 #kisslinux <altius> I am used to Openbox and I removed window borders there, so I think it may be close.
2020-02-06T12:43:36 #kisslinux <dylanaraps> Yeah, I currently use sowm/st
2020-02-06T12:43:55 #kisslinux <dylanaraps> It will be similar to Openbox
2020-02-06T12:44:40 #kisslinux <altius> I supose I'll have to figure out how to autostart things (Conky!), put a nice wallpaper (feh? hsetroot?) but... First things first.
2020-02-06T12:45:16 #kisslinux <altius> I still have to change my kb layout, it's annoying to look for every different character in the keyboard...
2020-02-06T12:45:45 #kisslinux <dylanaraps> See: https://getkiss.org/wiki/setting-the-keyboard-layout-in-x
2020-02-06T12:46:08 #kisslinux <dylanaraps> For TTY: https://getkiss.org/wiki/setting-the-keyboard-layout
2020-02-06T12:46:20 #kisslinux <altius> And oh my, startx refuses to start. I did a minimal .xinitrc with "exec sowm" and it's not running. I have installed the xf86-video-amdgpu,
2020-02-06T12:46:33 #kisslinux <dylanaraps> Are you in the video/input/audio groups?
2020-02-06T12:46:41 #kisslinux <icyphox> altius: Try setxkbmap.
2020-02-06T12:46:49 #kisslinux <altius> and I was going to take a peek at my var/log
2020-02-06T12:46:51 #kisslinux <dylanaraps> Do you have xf86-input-libinput and libinput?
2020-02-06T12:46:53 #kisslinux <icyphox> ^
2020-02-06T12:47:03 #kisslinux <dylanaraps> Do you have any fonts installed? :P
2020-02-06T12:47:31 #kisslinux <dylanaraps> There will be a Xorg log file on the system which should tell us what's wrong
2020-02-06T12:47:49 #kisslinux <altius> I followed your guide mostly (I skipped the bootloader parts, as I'm booting from an already installed grub)
2020-02-06T12:48:06 #kisslinux <altius> so fonts I'm pretty sure they are installed.
2020-02-06T12:48:11 #kisslinux <icyphox> Ah yes, fonts. :D
2020-02-06T12:48:27 #kisslinux <dylanaraps> Send me your Xorg log file
2020-02-06T12:48:38 #kisslinux <dylanaraps> When Xorg crashes it should display a message with the location of the file
2020-02-06T12:49:07 #kisslinux <icyphox> Should be in your ~/.local/share/xorg/
2020-02-06T12:49:09 #kisslinux <altius> Oh, and I didn't added myself to the input group because I have read somewhere that it could be a security risk, but correct me if I'm wrong.
2020-02-06T12:49:34 #kisslinux <altius> In Void, I just did a text file and put that somewhere and changed my kb layout.
2020-02-06T12:49:59 #kisslinux <dylanaraps> altius: For a multi-user system, yes.
2020-02-06T12:50:22 #kisslinux <dylanaraps> (Only if two users are running X at the same time)
2020-02-06T12:50:57 #kisslinux <altius> So if I'm the only user, is it safe enough? I thought it was a question of keyloggers or something... But you know better for sure! :)
2020-02-06T12:51:09 #kisslinux <dylanaraps> See: https://termbin.com/180l
2020-02-06T12:51:32 #kisslinux <dylanaraps> Xorg allows applications to snoop on inputs regardless
2020-02-06T12:51:48 #kisslinux <altius> OK, noted and will do ASAP. Now I'm going to retrieve my log file.
2020-02-06T12:51:55 #kisslinux <dylanaraps> This is just the default way of doing things on KISS (single-user, rootless).
2020-02-06T12:52:31 #kisslinux <altius> Aha, you are right, we have a rootless xorg, do we? I like how it sounds. :)
2020-02-06T12:52:35 #kisslinux <dylanaraps> The other alternative is to run Xorg as suid (chmod +s /usr/bin/Xorg)
2020-02-06T12:52:52 #kisslinux <dylanaraps> Or you can package/install elogind/ConsoleKit
2020-02-06T12:52:58 #kisslinux <dylanaraps> There's a lot of options
2020-02-06T12:53:22 #kisslinux <dylanaraps> Single user groups + rootless is the most common though (hence the default)
2020-02-06T12:53:49 #kisslinux <altius> I will avoid elogind/Consolekit or whatever and stick, as I said, with your default vision as posible. So adding the input group it is! :)
2020-02-06T12:53:58 #kisslinux <dylanaraps> Okay :)
2020-02-06T12:54:19 #kisslinux <altius> Going for logs, I'll be back!
2020-02-06T12:54:28 #kisslinux <icyphox> dylanaraps: re: nim packaging
2020-02-06T12:54:32 #kisslinux <dylanaraps> Yeah
2020-02-06T12:56:04 #kisslinux <icyphox> kiss installs the package to $1/usr/bin
2020-02-06T12:56:04 #kisslinux <icyphox> and then 'kiss i' actually installs it, right?
2020-02-06T12:56:28 #kisslinux <dylanaraps> The build file should never touch the system, yeah
2020-02-06T12:56:44 #kisslinux <dylanaraps> Anything in '$1' will be added to a tarball
2020-02-06T12:56:59 #kisslinux <dylanaraps> On install, the tarball is extracted and then installed using rsync
2020-02-06T12:58:00 #kisslinux <icyphox> Okay, so how do I do the symlinking that's being done by Void?
2020-02-06T12:59:11 #kisslinux <dylanaraps> ln -s /usr/lib/nim/bin/nim "$1/usr/bin/nim"
2020-02-06T12:59:19 #kisslinux <icyphox> Yes, yeah. I'm aware of that. But I don't control the install step.
2020-02-06T12:59:32 #kisslinux <altius> OK, I'm no expert, but I think xorg is failing in loading a proper driver: https://pastebin.com/V6zdtTaz
2020-02-06T12:59:47 #kisslinux <icyphox> So how would I symlink the /usr/bin/nim/ dir like in the Void template?
2020-02-06T12:59:48 #kisslinux <dylanaraps> icyphox: Open a PR and I'll take a look
2020-02-06T12:59:53 #kisslinux <icyphox> Should I do that in post-install?
2020-02-06T13:00:03 #kisslinux <dylanaraps> no no
2020-02-06T13:00:05 #kisslinux <dylanaraps> In build
2020-02-06T13:00:09 #kisslinux <dylanaraps> > [    21.732] (EE) open /dev/dri/card0: No such file or directory
2020-02-06T13:00:18 #kisslinux <icyphox> For reference: https://github.com/void-linux/void-packages/blob/master/srcpkgs/nim/template#L83
2020-02-06T13:00:44 #kisslinux <dylanaraps> altius: It can't find a GPU/Screen
2020-02-06T13:00:48 #kisslinux <dylanaraps> Do you have eudev installed?
2020-02-06T13:01:12 #kisslinux <dylanaraps> icyphox: You can do that from build
2020-02-06T13:01:41 #kisslinux <icyphox> I think my network is severely lagging haha.
2020-02-06T13:03:09 #kisslinux <icyphox> dylanaraps: Doesn't build run without privs?
2020-02-06T13:03:24 #kisslinux <dylanaraps> icyphox: Yes
2020-02-06T13:03:29 #kisslinux <dylanaraps> You don't need them for this
2020-02-06T13:04:02 #kisslinux <dylanaraps> I'll show you what I mean
2020-02-06T13:04:15 #kisslinux <icyphox> Okay, sure.
2020-02-06T13:07:17 #kisslinux <altius> I have it documented, so I must have installed it, yes. Now that you say that, is there a way to check explicitly installed packages (or all in a row?) like, say, an xbps-query -m or pacman -Qe?
2020-02-06T13:08:24 #kisslinux <dylanaraps> altius: kiss doesn't log whether you installed a package yourself or if it was installed as a dependency
2020-02-06T13:08:48 #kisslinux <altius> Now this is my inxi about graphics: Device-1: AMD Mullins [Radeon R4/R5 Graphics] driver: radeon v: kernel            Display: x11 server: X.Org 1.20.4 driver: ati,radeon unloaded: fbdev,modesetting,vesa            resolution: 1920x1080~60Hz            OpenGL: renderer: AMD MULLINS (DRM 2.50.0 4.19.0-6-amd64 LLVM 7.0.1) v: 4.5 Mesa 18.3.6
2020-02-06T13:08:58 #kisslinux <dylanaraps> Instead, you can check for orphans using 'kiss-orphans' from the 'kiss-utils' package
2020-02-06T13:09:24 #kisslinux <dylanaraps> altius: Does 'ls -l /dev/dri/card0' work?
2020-02-06T13:10:47 #kisslinux <altius> I supose I can't answer that just from the chroot, isn't? I can boot kiss again, write that and report back.
2020-02-06T13:11:21 #kisslinux <dylanaraps> icyphox: nim is taking a while to download. Basically, 'ln -s /usr/lib/nim/bin/nim "$1/usr/bin/nim"' doesn't touch /usr/lib/.... at all.
2020-02-06T13:11:38 #kisslinux <dylanaraps> It just creates "$1/usr/bin/nim" as a symlink and tells it to point to /usr/lib/....
2020-02-06T13:11:45 #kisslinux <icyphox> Ahhh.
2020-02-06T13:11:59 #kisslinux <dylanaraps> altius: Sure
2020-02-06T13:12:01 #kisslinux <icyphox> Okay, yeah sorry. Slow to grok.
2020-02-06T13:12:08 #kisslinux <dylanaraps> > 130M so far
2020-02-06T13:12:12 #kisslinux <dylanaraps> How big is it? :P
2020-02-06T13:12:13 #kisslinux <icyphox> hah
2020-02-06T13:12:41 #kisslinux <icyphox> 1.3G extracted
2020-02-06T13:12:42 #kisslinux <icyphox> sheesh
2020-02-06T13:12:54 #kisslinux <icyphox> I had no idea it was /this/ huge.
2020-02-06T13:13:16 #kisslinux <dylanaraps> Geez
2020-02-06T13:13:44 #kisslinux <dylanaraps> What is up with "modern" programming languages being so huge?
2020-02-06T13:14:33 #kisslinux <dzove855> it's all the dependencies that everyone add on each project. Big is the new good
2020-02-06T13:14:54 #kisslinux <dylanaraps> Nodejs is smaller than Python 3 on disk
2020-02-06T13:14:57 #kisslinux <dylanaraps> > 98.5M   total
2020-02-06T13:15:00 #kisslinux <dylanaraps> (node)
2020-02-06T13:15:04 #kisslinux <dylanaraps> 143.3M  total
2020-02-06T13:15:07 #kisslinux <dylanaraps> (python3)
2020-02-06T13:15:09 #kisslinux <icyphox> Wew.
2020-02-06T13:15:24 #kisslinux <dzove855> yey
2020-02-06T13:15:35 #kisslinux <dylanaraps> > 181.0M  total
2020-02-06T13:15:37 #kisslinux <dylanaraps> (rust)
2020-02-06T13:15:40 #kisslinux <icyphox> Maybe I should ditch Nim. I hardly use it these days tbh.
2020-02-06T13:15:50 #kisslinux <icyphox> I'll try Zig.
2020-02-06T13:15:59 #kisslinux <dylanaraps> > 90.8M   total
2020-02-06T13:16:01 #kisslinux <dylanaraps> (ruby)
2020-02-06T13:16:17 #kisslinux <dylanaraps> > 82.2M   total
2020-02-06T13:16:20 #kisslinux <dylanaraps> (python2)
2020-02-06T13:16:29 #kisslinux <dylanaraps> python 2 is half the size of python 3
2020-02-06T13:16:31 #kisslinux <dylanaraps> lol
2020-02-06T13:16:47 #kisslinux <dylanaraps> > 2.2M    total
2020-02-06T13:16:52 #kisslinux <dylanaraps> Based luajit
2020-02-06T13:17:08 #kisslinux <dylanaraps> > 1.0M    total
2020-02-06T13:17:10 #kisslinux <dylanaraps> Based lua
2020-02-06T13:17:55 #kisslinux <dylanaraps> > 44.2M   total
2020-02-06T13:17:59 #kisslinux <dylanaraps> perl >:(
2020-02-06T13:18:08 #kisslinux <dylanaraps> > 2.4M    total
2020-02-06T13:18:11 #kisslinux <dylanaraps> bash
2020-02-06T13:18:37 #kisslinux <dylanaraps> > 280.0K  total
2020-02-06T13:18:40 #kisslinux <dylanaraps> based dash
2020-02-06T13:18:47 #kisslinux <dylanaraps> > 1.1M    total
2020-02-06T13:18:49 #kisslinux <dylanaraps> based busybox
2020-02-06T13:19:20 #kisslinux <dylanaraps> I'll stop now
2020-02-06T13:21:58 #kisslinux <dylanaraps> One more
2020-02-06T13:21:59 #kisslinux <dylanaraps> > 271.9M  total
2020-02-06T13:22:01 #kisslinux <dylanaraps> (go)
2020-02-06T13:25:03 #kisslinux <icyphox> lol
2020-02-06T13:27:02 #kisslinux <altius> OK, I messed up. Seeing that xorg was trying to load the ATI driver first, I installed the xf86-video-ati. I had already installed the xf86-video-amdgpu. And now it doesn't want to boot, it stays frozen after a few messages.
2020-02-06T13:28:03 #kisslinux <dylanaraps> altius: chroot in and remove xf86-video-ati
2020-02-06T13:28:28 #kisslinux <altius> I think I could try to remove the xf86-video-amdgpu, and see if it boots with thea ati one.
2020-02-06T13:28:41 #kisslinux <dylanaraps> Alright
2020-02-06T13:29:46 #kisslinux <altius> Or do I remove the xf86-video-ati, which fails to load? And, ehm, any safe way to remove installed packages?
2020-02-06T13:30:23 #kisslinux <dylanaraps> 'kiss r pkg'
2020-02-06T13:30:25 #kisslinux <altius> I don't find some command clues inside the wiki. May I look anywhere else?
2020-02-06T13:30:59 #kisslinux <dylanaraps> 'man kiss'
2020-02-06T13:31:19 #kisslinux <dylanaraps> 'kiss r pkg' or 'kiss remove pkg' (They're the same)
2020-02-06T13:31:33 #kisslinux <altius> Perfect, thank you! Any suggestion about which package to remove? As xorg was trying to load ati, do I try to remove amdgpu?
2020-02-06T13:32:00 #kisslinux <altius> Oh, and sorry, it was that evident, man kiss. I feel embarrassed. :P
2020-02-06T13:32:27 #kisslinux <dylanaraps> altius: Xorg will typically look for multiple drivers and load the first one it finds.
2020-02-06T13:32:38 #kisslinux <dylanaraps> It depends on which driver is for your GPU.
2020-02-06T13:32:49 #kisslinux <dylanaraps> You could try both with only -ati and with only -amdgpu
2020-02-06T13:33:38 #kisslinux <altius> But in the xorg log it didn't seem it was looking for the amdgpu one, just ati, and then modesetting, fbdev and vesa. None of them found!
2020-02-06T13:34:44 #kisslinux <dylanaraps> Ah
2020-02-06T13:34:51 #kisslinux <dylanaraps> In that case, stick to -ati.
2020-02-06T13:35:16 #kisslinux <dylanaraps> Your other option is to remove -ati and -amdgpu which will cause Xorg to use the modesetting driver (built into Xorg)
2020-02-06T13:35:32 #kisslinux <dylanaraps> I use the modesetting driver instead of -intel as an example
2020-02-06T13:36:37 #kisslinux <altius> The intel modesetting driver is neat, I'm using it in my laptop too. Not so sure about the AMD one. But if I get a useful X session I'll be happy anyway. :)
2020-02-06T13:40:09 #kisslinux <dilyn> Perl thiccc
2020-02-06T13:41:41 #kisslinux <dylanaraps> I may have found a way to remove the need for the input group.
2020-02-06T13:41:43 #kisslinux <dylanaraps> brb
2020-02-06T13:41:45 #kisslinux <dylanaraps> :P
2020-02-06T13:43:47 #kisslinux <dylanaraps2> Huzzah
2020-02-06T13:44:11 #kisslinux <dylanaraps2> Basically, just give Xorg setgid input.
2020-02-06T13:44:32 #kisslinux <dylanaraps2> Xorg has access to /dev/input and nothing running inside of it does :D
2020-02-06T13:45:20 #kisslinux <dilyn> The absolute mad lad
2020-02-06T13:45:45 #kisslinux <dilyn> Why wouldnt that be the default
2020-02-06T13:46:11 #kisslinux <dylanaraps2> dilyn: No idea
2020-02-06T13:47:25 #kisslinux <dylanaraps2> Anyway... Pushed
2020-02-06T13:48:09 #kisslinux <altius> Well, removing amdgpu driver and letting ati be the one is still freezing boot.
2020-02-06T13:48:36 #kisslinux <dylanaraps2> Try removing both.
2020-02-06T13:48:42 #kisslinux <dylanaraps2> First step should be to get it working :P
2020-02-06T13:49:22 #kisslinux <altius> Here's dmesg. At the last lines, the thing goes random. https://pastebin.com/bFF4ee1z
2020-02-06T13:50:03 #kisslinux <altius> I'm on it. Removing, rebooting and crossing fingers.
2020-02-06T13:58:18 #kisslinux <altius> Well, it's definitely broken. Loading with modesetting, frozen.
2020-02-06T13:59:07 #kisslinux <altius> But reinstalling amdgpu and, theoretically, bringing back the initial state,
2020-02-06T13:59:15 #kisslinux <dylanaraps2> Alright
2020-02-06T14:00:00 #kisslinux <altius> freezes too. Argh. Reinstall? Now that I have all that documented won't be
2020-02-06T14:00:58 #kisslinux <altius> that hard, but the Xorg step lasts for ages to compile... :P
2020-02-06T14:01:59 #kisslinux <dylanaraps2> What freezes exactly? Boot or starting X?
2020-02-06T14:04:42 #kisslinux <altius> Boot. It freezes on tty2. Last line reads "random: crng init done"
2020-02-06T14:05:17 #kisslinux <altius> I can switch to another tty, but that's no good I think.
2020-02-06T14:05:48 #kisslinux <dylanaraps2> Any messages prior to that?
2020-02-06T14:05:51 #kisslinux <altius> All the mumbo jumbo is in the dmesg copy-paste I posted before.
2020-02-06T14:06:00 #kisslinux <dylanaraps2> I'll take another look
2020-02-06T14:06:36 #kisslinux <dylanaraps2> That's right after udev
2020-02-06T14:06:41 #kisslinux <dylanaraps2> Tried waiting a minute or two?
2020-02-06T14:06:53 #kisslinux <dylanaraps2> Maybe it's udev taking a while
2020-02-06T14:07:33 #kisslinux <dylanaraps2> Do you have cryptsetup/lvm2 installed btw?
2020-02-06T14:08:23 #kisslinux <altius> It's been frozen for minutes. I have it still booted, I'm on my phone here now.
2020-02-06T14:08:29 #kisslinux <dylanaraps2> Ah
2020-02-06T14:10:06 #kisslinux <altius> I don't remember that being explicitly installed, but I'm pretty sure I didn't miss any step
2020-02-06T14:10:15 #kisslinux <dylanaraps2> Alright
2020-02-06T14:10:41 #kisslinux <dylanaraps2> It's hard for me to debug from my end. Might be better to install again
2020-02-06T14:10:42 #kisslinux <aarng> try ssh'ing in
2020-02-06T14:10:51 #kisslinux <aarng> maybe it's just the screen frozen
2020-02-06T14:10:52 #kisslinux <altius> but, as I said, the bootloader. Anyway, it was booting fast as hell
2020-02-06T14:11:14 #kisslinux <altius> until I tried the ati driver.
2020-02-06T14:13:04 #kisslinux <altius> aarng , sorry to ask, but what would you do exactly?
2020-02-06T14:14:23 #kisslinux <aarng> use ssh too see if the entire machine is frozen or not
2020-02-06T14:20:19 #kisslinux <altius> It's not. I can switch to another tty and log in.
2020-02-06T14:20:32 #kisslinux <dylanaraps2> Interesting
2020-02-06T14:21:37 #kisslinux <altius> I can even write commands. In fact, I just upped and dhcpcd'd my connection.
2020-02-06T14:22:11 #kisslinux <dylanaraps2> Send a photo of the frozen tty from your phone?
2020-02-06T14:22:35 #kisslinux <altius> Ping works. All this from tty 2, tty1 still frozen
2020-02-06T14:22:56 #kisslinux <altius> I'll try.
2020-02-06T14:25:45 #kisslinux <altius> http://imgbox.com/coY8Vr49
2020-02-06T14:27:06 #kisslinux <altius> Sorry about the quality, not a great camera and even worse photographer. :P
2020-02-06T14:28:36 #kisslinux <dylanaraps2> Tried mashing 'Enter' a few times?
2020-02-06T14:28:44 #kisslinux <dylanaraps2> Might just be messages on top of the prompt.
2020-02-06T14:29:01 #kisslinux <dylanaraps2> Ah
2020-02-06T14:29:13 #kisslinux <dylanaraps2> Run 'kiss i eudev' from TTY2
2020-02-06T14:29:17 #kisslinux <dylanaraps2> Then try reboot
2020-02-06T14:29:31 #kisslinux <dylanaraps2> Also try what I said the first time
2020-02-06T14:37:55 #kisslinux <altius> Yep, you were right again. Just typing some enters brought the login prompt. Sigh. ;)
2020-02-06T14:38:40 #kisslinux <dylanaraps2> Heh
2020-02-06T14:38:48 #kisslinux <dylanaraps2> Also run 'kiss i eudev' when you get the chance
2020-02-06T14:39:32 #kisslinux <altius> About your instruction: "/dev/dri/card0: No such file or directory."
2020-02-06T14:39:53 #kisslinux <dylanaraps2> Yeah
2020-02-06T14:40:03 #kisslinux <dylanaraps2> Once you run 'kiss i eudev' that should be fixed too.
2020-02-06T14:40:56 #kisslinux <altius> On it!
2020-02-06T14:42:38 #kisslinux <aarng> setguid is nice, dylanaraps
2020-02-06T14:42:44 #kisslinux <aarng> grep 'Groups.* 25' /proc/*/status
2020-02-06T14:42:50 #kisslinux <aarng> nothing shows up
2020-02-06T14:42:56 #kisslinux <aarng> which is weird but good as well :D
2020-02-06T14:43:04 #kisslinux <aarng> 25 is the input gid
2020-02-06T14:43:45 #kisslinux <dylanaraps2> Is this after I made the setgid change?
2020-02-06T14:43:56 #kisslinux <dylanaraps2> I get nothing too
2020-02-06T14:43:56 #kisslinux <altius> "eudev installed successfully", but there are a whole lot of "Path does not exist" and "No such file or directory" messages...
2020-02-06T14:44:00 #kisslinux <aarng> yeah
2020-02-06T14:44:08 #kisslinux <dylanaraps2> Nice
2020-02-06T14:44:40 #kisslinux <dylanaraps2> altius: Which version of kiss are you using? 'kiss v'
2020-02-06T14:45:00 #kisslinux <dylanaraps2> You might have an outdated version (Bug was introduced and fixed inbetween)
2020-02-06T14:45:15 #kisslinux <altius> And still  "/dev/dri/card0: No such file or directory."
2020-02-06T14:45:44 #kisslinux <altius> kiss 1.2.0
2020-02-06T14:45:54 #kisslinux <dylanaraps2> Run 'kiss u'
2020-02-06T14:45:58 #kisslinux <dylanaraps2> 1.2.2 is the latest
2020-02-06T14:46:15 #kisslinux <dylanaraps2> Then run 'kiss i eudev' again and finally reboot.
2020-02-06T14:47:58 #kisslinux <altius> fatal: Commit ef7f7fc does not have a GPG signature
2020-02-06T14:49:03 #kisslinux <dylanaraps2> The commit is signed: https://github.com/kisslinux/repo/commit/ef7f7fc
2020-02-06T14:49:46 #kisslinux <dylanaraps2> Is this the first time 'kiss u' has been run on your machine?
2020-02-06T14:50:45 #kisslinux <altius> I think not, I did it yesterday, if I recall correctly.
2020-02-06T14:52:50 #kisslinux <dylanaraps2> Interesting
2020-02-06T14:53:05 #kisslinux <dylanaraps2> Every commit has been signed by me and 'kiss u' works on this machine
2020-02-06T14:53:19 #kisslinux <altius> If I try that with sudo, I get "$KISS_PATH needs to be set
2020-02-06T14:54:03 #kisslinux <dylanaraps2> Yeah, the package manager isn't meant to be run as sudo
2020-02-06T14:54:56 #kisslinux <dylanaraps2> as root*
2020-02-06T14:55:12 #kisslinux <altius> I'll reboot and see how it goes...
2020-02-06T14:55:22 #kisslinux <dylanaraps2> You can temporarily disable signature verification for the update.
2020-02-06T14:55:37 #kisslinux <dylanaraps2> git/gpg + my key sometimes cause issues
2020-02-06T15:04:29 #kisslinux <altius> Disay signature and updating now. It looks like it's gonna take it's time. Will do
2020-02-06T15:04:57 #kisslinux <altius> kiss i eudev, reboot a
2020-02-06T15:05:22 #kisslinux <dylanaraps2> Sounds good
2020-02-06T15:05:31 #kisslinux <altius> And ls... Whatever, and report again. :)
2020-02-06T16:21:10 #kisslinux <altius> Hi again. No luck so far. Did kiss u, kiss i eudev, startx still fails.
2020-02-06T16:22:45 #kisslinux <altius> sowm is already installed and got a ~.xinitrc with "exec sowm".
2020-02-06T16:25:54 #kisslinux <dylanaraps2> What does the Xorg log say?
2020-02-06T16:25:57 #kisslinux <dylanaraps2> Does
2020-02-06T16:26:14 #kisslinux <dylanaraps2> ls -l /dev/dri/card0
2020-02-06T16:26:21 #kisslinux <dylanaraps2> Show the card?
2020-02-06T16:27:29 #kisslinux <altius> Nope, it still shows "No such file or directory"
2020-02-06T16:28:39 #kisslinux <dylanaraps2> This could be a kernel configuration issue
2020-02-06T16:29:23 #kisslinux <altius> As for the log, I'll have to reboot to retrieve and share it, no clue from how to share it from tty...
2020-02-06T16:29:23 #kisslinux <dylanaraps2> I think it is actually
2020-02-06T16:29:39 #kisslinux <dylanaraps2> nc termbin.com:9999 < file
2020-02-06T16:29:42 #kisslinux <dylanaraps2> :)
2020-02-06T16:30:06 #kisslinux <dylanaraps2> Does 'udevadm -h' work?
2020-02-06T16:30:31 #kisslinux <altius> Could be. I didn't touch anything, so I'm having a plain vanilla 4.19.102 kernel, I suppose.
2020-02-06T16:32:23 #kisslinux <altius> udevadm: Symbolic link loop
2020-02-06T16:33:42 #kisslinux <altius> A problem with nc termbin command. I haven't still tried to change my keyboard layout us
2020-02-06T16:34:17 #kisslinux <dylanaraps2> Run: 'unlink /usr/bin/udevadm' then 'kiss i eudev' and reboot
2020-02-06T16:34:40 #kisslinux <altius> and can't find ":" anywhere, which, BTW, is a lotta fun when in vi. :(
2020-02-06T16:36:29 #kisslinux <altius> On my way
2020-02-06T16:39:07 #kisslinux <altius> No luck, xinit server error again. Do I boot another partition and share logs?
2020-02-06T16:43:14 #kisslinux <altius> BTW, just checked groups. I'm into input, audio, video, wheel (for sudoing)
2020-02-06T16:45:25 #kisslinux <dylanaraps2> Logs for Xorg would be nice
2020-02-06T16:45:32 #kisslinux <dylanaraps2> Does 'udevadm -h' work now
2020-02-06T16:45:33 #kisslinux <dylanaraps2> ?
2020-02-06T16:47:58 #kisslinux <altius> I just rebooted to retrieve logs, will share and boot again and try this later
2020-02-06T16:48:59 #kisslinux <dylanaraps2> Alright
2020-02-06T16:52:23 #kisslinux <altius46> There. https://pastebin.com/Wdjn6Q5X
2020-02-06T17:05:30 #kisslinux <altius46> I see you are figuring things out fine, because in the log I see:
2020-02-06T17:05:33 #kisslinux <altius46> 164.359] (EE) open /dev/dri/card0: No such file or directory
2020-02-06T17:06:20 #kisslinux <altius46> But, weird enough, I have checked inside /mnt/dev/dri (I'm in another Linux and have mounted Kiss partition) and
2020-02-06T17:07:01 #kisslinux <altius46> indeed there is a card0 inside, together with a folder (by-path) and another file (renderD128)
2020-02-06T17:07:38 #kisslinux <altius46> which is just the same as the contents in the Linux distro I'm typing this right now.
2020-02-06T17:11:01 #kisslinux <dilyn> When you say you're using a vanilla kernel, what do you mean
2020-02-06T17:14:51 #kisslinux <dylanaraps2> It looks like missing drivers in your kernel
2020-02-06T17:15:42 #kisslinux <altius> Well, I mean that I just downloaded from upstream and builded it as it went, with no changes.
2020-02-06T17:18:18 #kisslinux <altius> Hurm. So what now? Do I try to compile 5.x? I was trying to avoid that because it updates a lot, but...
2020-02-06T17:19:51 #kisslinux <altius> Or better try to recompile 4.19? If I knew which drivers do I need,I could try to check if they are indeed activated before compilation
2020-02-06T17:25:17 #kisslinux <dylanaraps2> altius: I mean your kernel .config file
2020-02-06T17:25:39 #kisslinux <dylanaraps2> Looks like it's missing drivers/settings for your GPU
2020-02-06T17:30:26 #kisslinux <altius> I can take a look and share contents when I'll be back home, will do
2020-02-06T17:31:37 #kisslinux <altius> And I have to say again, thank you very much for your help and patience. :)
2020-02-06T17:35:31 #kisslinux <dylanaraps2> No problem
2020-02-06T18:20:29 #kisslinux <altius> Here are the contents of /root/linux-4.19.102/.config https://pastebin.com/rcSkCAjJ
2020-02-06T18:24:26 #kisslinux <dylanaraps2> > # CONFIG_DRM_RADEON is not set
2020-02-06T18:24:29 #kisslinux <dylanaraps2> > # CONFIG_DRM_AMDGPU is not set
2020-02-06T18:24:35 #kisslinux <dylanaraps2> These are both disabled
2020-02-06T18:24:40 #kisslinux <dylanaraps2> What GPU do you have?
2020-02-06T18:26:08 #kisslinux <altius> I was just about that part. So, what now? Uncomment and add "=y" to both?
2020-02-06T18:26:42 #kisslinux <altius> inxi -G (in MX Linux, same machine:
2020-02-06T18:26:45 #kisslinux <altius> Device-1: AMD Mullins [Radeon R4/R5 Graphics] driver: radeon v: kernel            Display: x11 server: X.Org 1.20.4 driver: ati,radeon unloaded: fbdev,modesetting,vesa            resolution: 1920x1080~60Hz            OpenGL: renderer: AMD MULLINS (DRM 2.50.0 4.19.0-6-amd64 LLVM 7.0.1)            v: 4.5 Mesa 18.3.6
2020-02-06T18:34:14 #kisslinux <dylanaraps2> OK
2020-02-06T18:34:23 #kisslinux <dylanaraps2> Looks like it uses Radeon
2020-02-06T18:34:56 #kisslinux <altius> Yep. That must be the xf86-video-amdgpu, am I right?
2020-02-06T18:36:47 #kisslinux <dylanaraps2> -ati
2020-02-06T18:37:05 #kisslinux <dylanaraps2> > driver: ati,radeon
2020-02-06T18:37:10 #kisslinux <dylanaraps2> (From your copy/paste)
2020-02-06T18:38:33 #kisslinux <dylanaraps2> Hm
2020-02-06T18:39:01 #kisslinux <dylanaraps2> Yup, it should be xf86-video-ati
2020-02-06T18:39:22 #kisslinux <altius> Before it says "driver: radeon"
2020-02-06T18:40:07 #kisslinux <altius> I took that must be amdgpu. I am using that, same machine, in Arch, if I don't recall badly. I could check.
2020-02-06T18:51:57 #kisslinux <altius> OK. I suppose it can't be bad if I uncomment and set to =y both lines, then I can try both drivers, can I?
2020-02-06T18:52:06 #kisslinux <altius> Here's how it is now:
2020-02-06T18:52:09 #kisslinux <altius> CONFIG_DRM_RADEON is not set=yCONFIG_DRM_AMDGPU is not set=y
2020-02-06T18:52:27 #kisslinux <altius> Saved and I'm going to reboot now. Fingers crossed. :)
2020-02-06T18:53:07 #kisslinux <dilyn> Wait did you just add =y to the end
2020-02-06T18:53:39 #kisslinux <dilyn> You have to uncomment the lines, remove "is not set" and add =y. Then rebuild the kernel, then make install, then reboot
2020-02-06T18:53:41 #kisslinux <altius> Oh, no. Wasn't the right thing to do? I figured out just looking at the rest of the lines.
2020-02-06T18:53:58 #kisslinux <dilyn> Well if you made it look like the other enabled lines then it's fine
2020-02-06T18:55:08 #kisslinux <altius> Noooooh, you are right, what I was thinking about? I forgot to erase the "is not set" (*fake headshot*)
2020-02-06T18:55:47 #kisslinux <dylanaraps2> :P
2020-02-06T18:56:01 #kisslinux <altius> Oh my. I deserve going back to that-propietary-OS again. My, my. :_(
2020-02-06T18:56:54 #kisslinux <dilyn> Lol nah
2020-02-06T18:56:57 #kisslinux <altius> (chrooting again, this is a non-stopping carousel, but the final prize deserves it!)
2020-02-06T18:57:16 #kisslinux <dilyn> The determination is all that really matters
2020-02-06T18:59:23 #kisslinux <altius> I'm totally determined, I'm stubborn, and as it's been totally clear so far, a total ignorant mess. :P
2020-02-06T19:00:13 #kisslinux <altius> (Compiling kernel again, yoo hoo, here I go!)
2020-02-06T19:01:50 #kisslinux <dilyn> If that doesn't work you could always just give in and try to use the known-working kernel with KISS to eliminate the potential kernel problems and see if the xorg issues are something else.
2020-02-06T19:01:50 #kisslinux <dilyn> But this will probably work enough
2020-02-06T19:01:55 #kisslinux <altius> Before compiling, and just to be better safe than sorry. Do I need to run again:
2020-02-06T19:02:13 #kisslinux <altius> make defconfig
2020-02-06T19:02:30 #kisslinux <altius> make menuconfig
2020-02-06T19:02:51 #kisslinux <altius> Before "make -j "$(nproc)""?
2020-02-06T19:03:18 #kisslinux <dilyn> If you do that you'll delete the config you just painstakingly made!
2020-02-06T19:03:27 #kisslinux <altius> And the know-working kernel is the latest one, 5.4 I think?
2020-02-06T19:03:44 #kisslinux <altius> So I just make -j "$(nproc)" ?
2020-02-06T19:03:53 #kisslinux <dilyn> Yupp!
2020-02-06T19:04:39 #kisslinux <dilyn> Presumably you're using a bootloader and you can point the kernel it loads to be the one you're currently booting from in your other distro instead of the one you're trying to make when it boots into KISS
2020-02-06T19:04:55 #kisslinux <altius> Fine. Will totally do. Will totally report back, get the beers ready! XD
2020-02-06T19:05:26 #kisslinux <dilyn> I'm hype
2020-02-06T19:06:50 #kisslinux <altius> Whew, stop a second. Could I do that? Don't be sure to understand. You mean, boot kiss but with the -say- MX Linux kernel?
2020-02-06T19:10:20 #kisslinux <dylanaraps2> It'd depend on modules, etc.
2020-02-06T19:14:27 #kisslinux <dilyn> ^^
2020-02-06T19:14:46 #kisslinux <dilyn> It might not work, but you might be able to do it
2020-02-06T19:15:08 #kisslinux <altius> I suppose it goes well beyond my possibilities, and I have been a pain enough here. I'll try to recompile and call it a day if it works.
2020-02-06T19:16:03 #kisslinux <altius> BTW, if you could take something useful from my experience, I have more or least demonstrated that it is indeed possible to install Kiss not from a USB drive, but from another partition.
2020-02-06T19:16:54 #kisslinux <altius> It was kind of "easy", really. Just chroot as one would do from a USB drive, after setting the partition (ext4, my case)
2020-02-06T19:17:17 #kisslinux <altius> follow the instructions, but skipping the bootloader part. After all was installed, just
2020-02-06T19:17:50 #kisslinux <altius> os-prober (kiss was there, yep) and update-grub. And grub shows kiss between my distro jungle. :)
2020-02-06T19:18:25 #kisslinux <altius> If someone would need more detailed steps, I have all documented, just in case I had to do it again. :)
2020-02-06T19:20:35 #kisslinux <dilyn> It was easier to setup than arch 😂
2020-02-06T19:21:14 #kisslinux <dilyn> Then again, I already had working WiFi when I started with kiss, so that cuts out a lot of work
2020-02-06T19:32:27 #kisslinux <altius> I confess I have managed so far to do Arch & Void Linux (both vanilla, no flavours, netinstalls) just with the documentation and mostly no external help.
2020-02-06T19:33:14 #kisslinux <altius> I know it must be hard to believe, given the total inability I have showed here, but I've been totally lucky.
2020-02-06T19:33:41 #kisslinux <altius> The fact that everything comes in precompiled binaries there I think makes things easier.
2020-02-06T19:34:47 #kisslinux <dilyn> Nothing wrong with the questions you've asked if you don't know where to look or done it before
2020-02-06T19:35:03 #kisslinux <dilyn> I've been referring more and more to gentoo's docs lately
2020-02-06T19:35:47 #kisslinux <altius> Yep, but I believe in the DIY, mostly because I don't want to annoy people with obvious/stupid questions...
2020-02-06T19:37:06 #kisslinux <altius> Anyway, I'm here to learn. I do appreciate help and patience, really. I wish someday I can use what I'm learning here to help others.
2020-02-06T19:37:51 #kisslinux <altius> (I'm trying to do that elsewhere. Here I'm a total noob, but in the "you-know-what" distros I'm kinda of king of the world. XD
2020-02-06T19:39:57 #kisslinux <altius> And BTW, there's just one thing I could be of help here, if/when needed. I can translate just fine, from English to Spanish I could do well enough.
2020-02-06T19:40:40 #kisslinux <altius> Perhaps translate the wiki, installation manual? Just ping me if you want me to do that. :)
2020-02-06T19:48:25 #kisslinux <dylanaraps2> altius: Thanks for the offer, I appreciate it. :-)
2020-02-06T19:48:35 #kisslinux <dylanaraps2> Documentation in English is lacking
2020-02-06T19:48:48 #kisslinux <dylanaraps2> Mainly because it's the least fun part for me...
2020-02-06T19:52:53 #kisslinux <E5ten> Lol just got rid of the last of util-linux, replaced with mostly toybox and a bit of ubase and lobase
2020-02-06T19:54:12 #kisslinux <dilyn> From each according to his abilities, to each according to his needs
2020-02-06T19:55:14 #kisslinux <E5ten> I'm certainly in favour of that ;)
2020-02-06T19:58:47 #kisslinux <altius> Totally agreed, dilyn . The free software world, that's what one of the things I like about that, is a little like that. :)
2020-02-06T19:59:22 #kisslinux <dylanaraps> E5ten: How are you working around the library parts of util-linux? (Or do you just not need them)
2020-02-06T19:59:56 #kisslinux <altius> It amazes me everyday why can be possible, in our world to do things as dylanaraps is doing, gratis et amore (free and with love) :D
2020-02-06T20:00:53 #kisslinux <altius> Compiled, rebooting now, will be back.
2020-02-06T20:01:50 #kisslinux <dylanaraps> :P
2020-02-06T20:01:56 #kisslinux <E5ten> Not need them I think, I dealt with that aspect a while ago though
2020-02-06T20:02:25 #kisslinux <E5ten> I would need them for e2fsprogs but it ships the source for them with it as well so I just bundled it for that
2020-02-06T20:03:05 #kisslinux <E5ten> Yeah I think that's all I needed them for
2020-02-06T20:03:29 #kisslinux <E5ten> Had to use --without-libuuid for libsm
2020-02-06T20:04:21 #kisslinux <dylanaraps> ooo
2020-02-06T20:04:31 #kisslinux <dylanaraps> e2fsprogs was what I was going to ask you about
2020-02-06T20:04:50 #kisslinux <E5ten> To be clear when I say I replaced it with toybox etc. I mean the parts I needed there are plenty of things I just didn't need from it so didn't replace (the one thing I wish there was another implementation of but is non-vital enough that I was willing to get rid of it was lsblk)
2020-02-06T20:05:08 #kisslinux <dylanaraps> Yeah
2020-02-06T20:05:24 #kisslinux <E5ten> Just gonna cat /proc/partitions instead it's not as good but whatever
2020-02-06T20:05:31 #kisslinux <dylanaraps> busybox provides a lot of it
2020-02-06T20:06:42 #kisslinux <E5ten> I have ubase providing swap{label,on, off} and chvt but I don't actually need swaplabel or chvt (haven't had chvt for a while until today when I was adding stuff from ubase and was like "oh well might as well add that missing command")
2020-02-06T20:07:21 #kisslinux <E5ten> Lobase is providing col and hexdump but I don't know if I need col I just haven't checked yet
2020-02-06T20:07:55 #kisslinux <E5ten> I wish toybox had hexdump (I know busybox does but I use as little of busybox as possible with the eventual goal of ditching it)
2020-02-06T20:09:31 #kisslinux <dylanaraps> Can I just rm the libuuid stuff from the e2fsprogs package?
2020-02-06T20:10:08 #kisslinux <dylanaraps> nvm
2020-02-06T20:10:13 #kisslinux <dylanaraps> I'll do this another day
2020-02-06T20:10:20 #kisslinux <E5ten> Yeah I just have it build the libs statically and then install using make install-progs-recursive
2020-02-06T20:10:34 #kisslinux <dylanaraps> I'll do it now then
2020-02-06T20:10:36 #kisslinux <dylanaraps> :^)
2020-02-06T20:10:39 #kisslinux <E5ten> Libs don't get installed
2020-02-06T20:13:08 #kisslinux <E5ten> I think I don't need col but if I'm using anything from lobase already (cuz of hexdump) I might as well keep it
2020-02-06T20:14:42 #kisslinux <dylanaraps> yup
2020-02-06T20:21:25 #kisslinux <altius> Still no luck. Tried the xf86-video-ati, xf86-video-amdgpu, and none (modesetting).
2020-02-06T20:22:44 #kisslinux <altius> [   164.359] (II) [KMS] drm report modesetting isn't supported.[   164.359] (EE) open /dev/dri/card0: No such file or directory[   164.359] (WW) Falling back to old probe method for modesetting[   164.359] (EE) open /dev/dri/card0: No such file or directory[   164.359] (EE) Screen 0 deleted because of no matching config section.[   164.359] (II)
2020-02-06T20:22:45 #kisslinux <altius> UnloadModule: "radeon"[   164.359] (EE) Screen 0 deleted because of no matching config section.[   164.359] (II) UnloadModule: "modesetting"[   164.359] (EE) Device(s) detected, but none match those in the config file.[   164.359] (EE) Fatal server error:[   164.359] (EE) no screens found(EE)
2020-02-06T20:23:14 #kisslinux <altius> Mostly the same in Xorg.0.log, I think.
2020-02-06T20:23:41 #kisslinux <dylanaraps> It must still be the kernel
2020-02-06T20:23:46 #kisslinux <dylanaraps> Does 'udevadm -h' work?
2020-02-06T20:24:24 #kisslinux <altius> I was thinking about removing the files inside /dev/dri/card0 and moving the ones I have in MX, which does (almost) the same kernel
2020-02-06T20:24:57 #kisslinux <altius> Will reboot and try that.
2020-02-06T20:25:32 #kisslinux <dylanaraps> altius: That won't work
2020-02-06T20:25:44 #kisslinux <dylanaraps> The kernel creats and populates /dev on boot
2020-02-06T20:25:45 #kisslinux <E5ten> Those files are created on boot
2020-02-06T20:25:49 #kisslinux <E5ten> Yeah
2020-02-06T20:25:50 #kisslinux <dylanaraps> creates*
2020-02-06T20:26:41 #kisslinux <altius> Yep, I think so. After all, the file that xorg is looking for IS ALREADY THERE, in THE SAME EXACT PLACE YOU'RE LOOKING FOR, XORG, DARLING. :P
2020-02-06T20:27:28 #kisslinux <dylanaraps> If the kernel isn't creating that file it points to a kernel .config issue
2020-02-06T20:28:12 #kisslinux <fehawen> Hey guys, been listening (reading) in here on and off while I'm working. Just curious what you're working on? Obviously I realize it's something to do with getting radeon (ati/amd) working, but apart from that I'm lost lol.
2020-02-06T20:28:33 #kisslinux <fehawen> Sorry for interrupting btw.
2020-02-06T20:28:44 #kisslinux <fehawen> rader driver(s)*
2020-02-06T20:28:52 #kisslinux <fehawen> radeon*
2020-02-06T20:29:11 #kisslinux <fehawen> damn hp keyboard
2020-02-06T20:29:25 #kisslinux <dylanaraps> Trying to get altius' Xorg to work :-)
2020-02-06T20:30:14 #kisslinux <dylanaraps> Other than that I'm not really working on anything
2020-02-06T20:30:39 #kisslinux <fehawen> I see, thanks :-)
2020-02-06T20:31:01 #kisslinux <dylanaraps> There aren't any known bugs to quash in any part of KISS at the moment :P
2020-02-06T20:31:59 #kisslinux <fehawen> So is Xorg something users might usually have troubles with?
2020-02-06T20:32:08 #kisslinux <fehawen> In the context of kiss linux, that is
2020-02-06T20:32:11 #kisslinux <dylanaraps> It's kernel related
2020-02-06T20:32:15 #kisslinux <E5ten> dylanaraps: when're you implementing lsblk in shell :>) (someone did it for freebsd and it's awful and also very freebsd specific lol)
2020-02-06T20:32:20 #kisslinux <dylanaraps> Which is where most users have issues
2020-02-06T20:32:43 #kisslinux <fehawen> Ah, right, of course
2020-02-06T20:32:45 #kisslinux <dylanaraps> (with KISS you handle the kernel and its configuration yourself)
2020-02-06T20:33:01 #kisslinux <fehawen> Yep, I'm aware of that.
2020-02-06T20:33:22 #kisslinux <dylanaraps> Once you get it working you've hopefully learnt something :P
2020-02-06T20:33:29 #kisslinux <dylanaraps> And you won't have to touch the config again
2020-02-06T20:34:03 #kisslinux <fehawen> Just haven't gotten around doing that yet myself. Planned on moving to Gentoo a while back but didn't have the time really. Too much going on at work and whatnot.
2020-02-06T20:34:36 #kisslinux <dylanaraps> Yeah
2020-02-06T20:35:00 #kisslinux <dylanaraps> KISS really takes time to get up and running
2020-02-06T20:35:04 #kisslinux <fehawen> Kiss is next on my agenda however, as soon as I have the time. Just got a lot of kernel related reading material to pile through first lol, before my trial and error begins.
2020-02-06T20:35:08 #kisslinux <dylanaraps> More so than other distributions
2020-02-06T20:35:40 #kisslinux <dylanaraps> The main part is knowing your hardware, which drivers are needed for it etc
2020-02-06T20:36:11 #kisslinux <dylanaraps> Do I need firmware for my wireless card, GPU, etc
2020-02-06T20:36:14 #kisslinux <dylanaraps> Things like that
2020-02-06T20:36:36 #kisslinux <altius> udevadm -h works (prints help)
2020-02-06T20:36:45 #kisslinux <dylanaraps> altius: Nice
2020-02-06T20:36:54 #kisslinux <dylanaraps> Send me your .config again?
2020-02-06T20:37:16 #kisslinux <dylanaraps> Actually, I'll take another look at the one you sent earlier.
2020-02-06T20:38:14 #kisslinux <altius> Perfect, I just changed the lines we talked earlier
2020-02-06T20:38:54 #kisslinux <dylanaraps> Does 'dmesg' say anything about the GPU?
2020-02-06T20:39:05 #kisslinux <dylanaraps> You can 'grep' for 'radeon', 'ati', 'amd' etc
2020-02-06T20:39:24 #kisslinux <altius> It did something indeed, because when compiling it prompted a lot of stuff
2020-02-06T20:40:08 #kisslinux <altius> I did "y" to everything, just asking to enable support to a lotta stuff
2020-02-06T20:42:16 #kisslinux <dylanaraps> 'dmesg' displays messages from the kernel
2020-02-06T20:42:25 #kisslinux <altius> Maybe. I'll reinstall both drivers and see if it spits something
2020-02-06T20:42:31 #kisslinux <dylanaraps> Try: dmesg | grep radeon
2020-02-06T20:47:41 #kisslinux <fehawen> wtf
2020-02-06T20:48:07 #kisslinux <dylanaraps> fehawen: Might want to email byron⊙gca to get this removed from the logs.
2020-02-06T20:49:09 #kisslinux <dylanaraps> Also: msg NickServ SET PASSWORD <newpassword>
2020-02-06T20:49:27 #kisslinux <fehawen> Uhm, yeah, definitely. What do I provide, timestamp?
2020-02-06T20:49:50 #kisslinux <dylanaraps> > https://freenode.logbot.info/kisslinux/20200206#c3201428
2020-02-06T20:50:14 #kisslinux <altius> grep amd: amd_uncore AMD NB counters detected
2020-02-06T20:50:36 #kisslinux <dylanaraps> altius: Also try 'grep drm'
2020-02-06T20:50:47 #kisslinux <dylanaraps> Might want to add '-i' to grep to ignore case as well
2020-02-06T20:50:48 #kisslinux <altius> And same, but "LLC counters detected"
2020-02-06T20:51:06 #kisslinux <fehawen> dylan: Thanks, I'm gonna send that email then kill myself.
2020-02-06T20:52:14 #kisslinux <dylanaraps> Heh. Been there
2020-02-06T20:52:35 #kisslinux <dylanaraps> This is neat: https://freenode.logbot.info/kisslinux/stats
2020-02-06T20:52:42 #kisslinux <altius> grep drm, nothing. Now I'll try Radeon and ATI
2020-02-06T20:53:23 #kisslinux <dylanaraps> Use '-i' too
2020-02-06T21:00:28 #kisslinux <altius> http://imgbox.com/u4qiE7rp
2020-02-06T21:01:33 #kisslinux <altius> Tuxies on try
2020-02-06T21:01:49 #kisslinux <altius>  Tty
2020-02-06T21:01:59 #kisslinux <altius> :)
2020-02-06T21:06:03 #kisslinux <dylanaraps> Hm
2020-02-06T21:07:00 #kisslinux <dylanaraps> Which kernel version? (4.19.102?)
2020-02-06T21:08:30 #kisslinux <altius> That's exactly right, I just uname -a to be sure
2020-02-06T21:09:27 #kisslinux <altius> MX works fine with a slightly older version, I think.
2020-02-06T21:09:47 #kisslinux <altius> It's a 4.19 for sure
2020-02-06T21:10:33 #kisslinux <altius> And Arch and Void run fine with 5.4, if I recall correctly
2020-02-06T21:11:59 #kisslinux <dylanaraps> Try a newer kernel
2020-02-06T21:12:13 #kisslinux <dylanaraps> Just copy your .config to the newer sources and run 'make -j $(nproc)'
2020-02-06T21:15:27 #kisslinux <altius> Perfect. How do I get rid of the older one, if I may ask?
2020-02-06T21:15:49 #kisslinux <altius> BTW, reading a bit, and according to Arch wiki, my GPU (must) be supported by both amdgpu and ATI drivers
2020-02-06T21:16:51 #kisslinux <dylanaraps> Alright, in that case, also enable CONFIG_DRM_AMDGPU=y
2020-02-06T21:17:11 #kisslinux <dylanaraps> (Ignore xf86-video- for now)
2020-02-06T21:17:25 #kisslinux <dylanaraps> You can keep both kernels around for now
2020-02-06T21:17:40 #kisslinux <dylanaraps> Just need to remove it under /boot if you want to
2020-02-06T21:19:36 #kisslinux <dylanaraps> Other pages to check: https://wiki.gentoo.org/wiki/Radeon
2020-02-06T21:19:40 #kisslinux <dylanaraps> https://wiki.gentoo.org/wiki/AMDGPU
2020-02-06T21:19:47 #kisslinux <dylanaraps> There's lists of kernel options here
2020-02-06T21:19:57 #kisslinux <altius> I usually have at least an LTS as backup when using latest kernel, so  OK with that
2020-02-06T21:21:07 #kisslinux <dylanaraps> I have 40~ kernels in my /boot. I really need to clean it up :P
2020-02-06T21:22:22 #kisslinux <altius> Haha, really? And I feel bad for having four distros in my machine. XD
2020-02-06T21:23:07 #kisslinux <dylanaraps> -> ls -1 /boot/vmlinuz-* | wc -l
2020-02-06T21:23:07 #kisslinux <dylanaraps> 44
2020-02-06T21:23:29 #kisslinux <dilyn> Ew
2020-02-06T21:23:39 #kisslinux <dilyn> Why tho
2020-02-06T21:23:58 #kisslinux <altius> World Wide Guinness Record. Are you collet them for your old age?
2020-02-06T21:24:42 #kisslinux <dylanaraps> dilyn: I still have my first KISS kernel :')
2020-02-06T21:24:44 #kisslinux <altius> "Watch, son. 5.4. Those were the times." XD
2020-02-06T21:26:14 #kisslinux <dilyn> Print the .config and frame it
2020-02-06T21:26:36 #kisslinux <dylanaraps> -> ls -1 /boot/vmlinuz-* | wc -l
2020-02-06T21:26:36 #kisslinux <dylanaraps> 1
2020-02-06T21:26:46 #kisslinux <dylanaraps> That was easy
2020-02-06T21:27:26 #kisslinux <dilyn> F
2020-02-06T21:28:08 #kisslinux <altius> Ow. You missed the opportunity to start a kernel thematic park. XD
2020-02-06T21:30:53 #kisslinux <altius> Ok, I have RTFM to do, kernels to compile and x to start.
2020-02-06T21:32:03 #kisslinux <altius> I work tomorrow and the whole weekend, until Sunday or perhaps Tuesday won't have much time.
2020-02-06T21:32:07 #kisslinux <E5ten> I think I remember having some problems with sbase install and toybox install doesn't have -t so I'm using busybox install rn but given what I said above about wanting to eliminate my busybox usage and not remembering for sure if I did have a problem with sbase install I'm gonna try it, if it works the only busybox command I'll still have and need is fuser
2020-02-06T21:32:17 #kisslinux <E5ten> (the only implementations of fuser for linux are the actual psmisc one and busybox)
2020-02-06T21:33:10 #kisslinux <altius> But I'll try to keep on  doing and keeping you posted.
2020-02-06T21:33:42 #kisslinux <dylanaraps> You could write one from /proc probably
2020-02-06T21:34:43 #kisslinux <altius> Thanks again, even not a total success, I have a working tty with tuxies. And there'll be more! :)
2020-02-06T21:34:46 #kisslinux <E5ten> Yeah I'll probably try at some point but I don't even understand fuser fully it's just that openrc needs it
2020-02-06T21:35:06 #kisslinux <dylanaraps> altius: No problem. We'll get it working :-)
2020-02-06T21:35:45 #kisslinux <dylanaraps> You could swap away from openrc :^)
2020-02-06T21:36:35 #kisslinux <dylanaraps> I might write my own ultra mini init
2020-02-06T21:36:43 #kisslinux <E5ten> Given how much shit on my system relies on assumptions of how it works and the init system being a very large part of how it works that'd definitely break it in ways I can't foresee and even just attempting to switch would probably take longer than implementing fuser lol
2020-02-06T21:36:51 #kisslinux <E5ten> How about instead implement fuser for me ;)
2020-02-06T21:36:57 #kisslinux <altius> Sure. Have a nice weekend and keep up with your good work!
2020-02-06T21:37:30 #kisslinux <dylanaraps> Thanks :)
2020-02-06T21:37:34 #kisslinux <dylanaraps> E5ten: on it
2020-02-06T21:37:41 #kisslinux <E5ten> Lol
2020-02-06T21:43:14 #kisslinux <dylanaraps> https://termbin.com/7kib
2020-02-06T21:43:22 #kisslinux <dylanaraps> This works for basic 'fuser file'
2020-02-06T21:43:31 #kisslinux <dylanaraps> Let me clean it up though
2020-02-06T21:43:37 #kisslinux <dylanaraps> Which flags do you need?
2020-02-06T21:46:04 #kisslinux <E5ten> Doesn't seem to work?
2020-02-06T21:46:23 #kisslinux <dylanaraps> Works for me
2020-02-06T21:46:25 #kisslinux <dylanaraps> Hang on
2020-02-06T21:46:25 #kisslinux <E5ten> Oh hm
2020-02-06T21:46:32 #kisslinux <E5ten> Yeah no it does
2020-02-06T21:46:33 #kisslinux <dylanaraps> I'll clean it up
2020-02-06T21:46:39 #kisslinux <E5ten> It's just an edge case
2020-02-06T21:47:01 #kisslinux <E5ten> I'll figure out what it needs to handle it
2020-02-06T21:48:31 #kisslinux <E5ten> Like fuser would also find a command's PID if you checked the file of that command as the open file
2020-02-06T21:49:06 #kisslinux <E5ten> But what I'm gonna do is try to hopefully quickly write a shell one based on busybox's code
2020-02-06T21:49:36 #kisslinux <dylanaraps> fuser /bin/sh
2020-02-06T21:49:39 #kisslinux <dylanaraps> As an example?
2020-02-06T21:49:48 #kisslinux <E5ten> Yeah
2020-02-06T21:50:48 #kisslinux <E5ten> For opts I'd need -m and -k
2020-02-06T22:00:10 #kisslinux <dylanaraps> What does -m do?
2020-02-06T22:01:11 #kisslinux <E5ten> Prints pids for any process with an open file on the same fs as the file you specify I think
2020-02-06T22:01:35 #kisslinux <dylanaraps> That'd list a lot of pids
2020-02-06T22:01:47 #kisslinux <dylanaraps> Does '-k' still list the pids?
2020-02-06T22:02:01 #kisslinux <E5ten> It's for making sure nothing is still using the fs on shutdown
2020-02-06T22:02:18 #kisslinux <E5ten> Before remounting ro and stuff
2020-02-06T22:02:26 #kisslinux <dylanaraps> Ah
2020-02-06T22:02:47 #kisslinux <E5ten> Well I mean that's not its explicit purpose I just mean that's what openrc uses it for
2020-02-06T22:04:05 #kisslinux <dylanaraps> https://termbin.com/qj3v
2020-02-06T22:04:13 #kisslinux <dylanaraps> -k/-SIGNAL are done
2020-02-06T22:04:43 #kisslinux <dylanaraps> Just -m now
2020-02-06T22:06:04 #kisslinux <E5ten> I'm getting a ton of realpath errors I think cuz it's trying to find the path for fds that point to pipes?
2020-02-06T22:06:45 #kisslinux <dylanaraps> Oh
2020-02-06T22:06:53 #kisslinux <dylanaraps> Needs another check then
2020-02-06T22:06:57 #kisslinux <E5ten> Yeah a ton of no such file or directory for fds that point to stuff like socket:[number]
2020-02-06T22:07:08 #kisslinux <dylanaraps> I have no open sockets on my machine then...
2020-02-06T22:07:08 #kisslinux <dylanaraps> lol
2020-02-06T22:07:28 #kisslinux <E5ten> But also pipes?
2020-02-06T22:07:36 #kisslinux <dylanaraps> >             [ -L "$fd" ] || [ -S "$fd" ] || continue
2020-02-06T22:07:40 #kisslinux <dylanaraps> I guess not
2020-02-06T22:07:42 #kisslinux <E5ten> Realpath implementation thing
2020-02-06T22:07:43 #kisslinux <dylanaraps> That should work
2020-02-06T22:07:51 #kisslinux <E5ten> Busybox realpath doesn't output errors
2020-02-06T22:08:37 #kisslinux <dylanaraps> > [ -L "$fd" ] || [ -S "$fd" ] || [ -p "$fd" ] ||
2020-02-06T22:08:47 #kisslinux <dylanaraps> It's faster to avoid running it anyway
2020-02-06T22:09:23 #kisslinux <dylanaraps> My realpath shows errors
2020-02-06T22:12:24 #kisslinux <dylanaraps> https://termbin.com/xcgh
2020-02-06T22:12:31 #kisslinux <dylanaraps> Reduced to single loop
2020-02-06T22:12:53 #kisslinux <E5ten> Gotta check $# not being 0 and not $1 being non empty cuz empty args should be errors for the right reasons
2020-02-06T22:14:16 #kisslinux <dylanaraps> https://termbin.com/bguo
2020-02-06T22:14:18 #kisslinux <dylanaraps> Done
2020-02-06T22:14:26 #kisslinux <E5ten> Also for the option parsing loop to repeat and let you reach the shift wouldn't there have to be an argument to shift so you wouldn't need the ternary to avoid the dash shift error?
2020-02-06T22:15:24 #kisslinux <dylanaraps> True
2020-02-06T22:16:19 #kisslinux <dylanaraps> https://github.com/dylanaraps/bin/blob/master/fusher
2020-02-06T22:18:25 #kisslinux <E5ten> I'm still getting realpath errors 🤔
2020-02-06T22:18:31 #kisslinux <dylanaraps> Which type?
2020-02-06T22:18:41 #kisslinux <E5ten> Same
2020-02-06T22:18:53 #kisslinux <dylanaraps> Alrighty
2020-02-06T22:19:16 #kisslinux <E5ten> Ok so for starters the -S and -p should cause continue not the opposite I think
2020-02-06T22:20:32 #kisslinux <E5ten> After I change that to continue if -L is false, or -S or -p are true, I still get errors but only for fds pointing to anon_inode:[eventfd]
2020-02-06T22:20:42 #kisslinux <dylanaraps> Heh
2020-02-06T22:20:55 #kisslinux <dylanaraps> Might be simpler to just chuck a 2>/dev/null on the realpath command
2020-02-06T22:33:00 #kisslinux <E5ten> Ok I'm getting it working better I'll send a diff soon but in the meantime didn't we figure out a way to do this but sorted with something kiss related? (the pids should be sorted but they're not cuz the glob matches like 17000 before 2000
2020-02-06T22:33:05 #kisslinux <E5ten> )
2020-02-06T22:34:51 #kisslinux <dylanaraps> I don't sort them in KISS
2020-02-06T22:34:59 #kisslinux <dylanaraps> I have -m semi-working
2020-02-06T22:35:00 #kisslinux <E5ten> Ah
2020-02-06T22:35:59 #kisslinux <E5ten> http://ix.io/2aWF
2020-02-06T22:38:16 #kisslinux <dylanaraps> This is very broken (-m)
2020-02-06T22:38:30 #kisslinux <dylanaraps> Basically need to figure out which fs a file belongs to
2020-02-06T22:38:36 #kisslinux <dylanaraps> I'm using df right now
2020-02-06T22:38:40 #kisslinux <dylanaraps> Which doesn't work well
2020-02-06T22:38:55 #kisslinux <E5ten> starting to doubt the viability of shell fuser lol
2020-02-06T22:40:08 #kisslinux <dylanaraps> I figured it out
2020-02-06T22:49:23 #kisslinux <dylanaraps> I'll spend more time on this tomorrow
2020-02-06T22:49:27 #kisslinux <dylanaraps> It's late here
2020-02-06T22:54:01 #kisslinux <dilyn> I need a Fortran compiler and it's unclear to me how Alpine is packaging theirs
2020-02-06T22:55:05 #kisslinux <dylanaraps> https://git.alpinelinux.org/aports/tree/main/gcc?h=master
2020-02-06T22:55:07 #kisslinux <dylanaraps> This one?
2020-02-06T22:55:11 #kisslinux <dylanaraps> That's a lot of patches...
2020-02-06T22:55:12 #kisslinux <dylanaraps> Jesus
2020-02-06T22:55:16 #kisslinux <dilyn> Mhm
2020-02-06T22:55:23 #kisslinux <dilyn> Yeah it hurts me
2020-02-06T22:55:29 #kisslinux <dylanaraps> 600 line APKBUILD
2020-02-06T22:55:41 #kisslinux <dilyn> Their build log for it is a 404 error
2020-02-06T22:55:47 #kisslinux <dilyn> So it's... Fun
2020-02-06T22:56:28 #kisslinux <dylanaraps> See: http://fortranwiki.org/fortran/show/Compilers
2020-02-06T22:57:06 #kisslinux <dylanaraps> https://github.com/flang-compiler/flang/wiki/Building-Flang
2020-02-06T22:57:11 #kisslinux <dylanaraps> Flang looks simple enough
2020-02-06T22:57:26 #kisslinux <dylanaraps> Maybe
2020-02-06T22:57:47 #kisslinux <dilyn> Yeah I saw that as well
2020-02-06T22:57:53 #kisslinux <dilyn> Just a whole evening of exploring haha
2020-02-06T22:58:37 #kisslinux <dylanaraps> Worst case you can run it in a chroot
2020-02-06T22:59:06 #kisslinux <dilyn> Yeah but I don't want to do that xD
2020-02-06T23:00:41 #kisslinux <dylanaraps> :P
2020-02-06T23:01:10 #kisslinux <dilyn> Apparently flang (and by extension, f18(?)) Have been patched BY upstream for musl??
2020-02-06T23:01:16 #kisslinux <dilyn> Iean, yes please thank you
2020-02-06T23:37:09 #kisslinux <TwistedFate> is there a good program for gnu+linux that properly shows RAM usage? htop and the likes are too chaotic and inconclusive. i want to know what's using my RAM :/
2020-02-06T23:42:03 #kisslinux <stee> TwistedFa: free -mh