2021-02-05T16:11:00 #kisslinux hi 2021-02-05T16:12:25 #kisslinux hi tracer 2021-02-05T16:12:40 #kisslinux Hi acheam 2021-02-05T16:13:23 #kisslinux Do you have a clue how to tell meson to use /usr/lib instead of /usr/lib64 when building packages? 2021-02-05T16:17:08 #kisslinux tracer: according to their web documentation you can use the dirs kwarg 2021-02-05T16:17:22 #kisslinux https://mesonbuild.com/Reference-manual.html 2021-02-05T16:18:39 #kisslinux What is this kwarg thing? 2021-02-05T16:19:28 #kisslinux kwarg = keyword argument 2021-02-05T16:20:00 #kisslinux thx 2021-02-05T16:20:55 #kisslinux I tried with --libdir=/usr/lib but it didn't work :-( 2021-02-05T16:39:04 #kisslinux what if you tried --libdir=lib 2021-02-05T16:39:51 #kisslinux "Note that the value returned for built-in options that end in dir such as bindir and libdir is always a path relative to (and inside) the prefix" 2021-02-05T16:46:08 #kisslinux I'll try it, thanks. 2021-02-05T16:50:38 #kisslinux Didn't help: lrwxrwxrwx root/root 0 2021-02-05 15:55 ./usr/lib64/libkms.so.1 -> libkms.so.1.0.0 2021-02-05T16:55:19 #kisslinux darn! 2021-02-05T16:57:12 #kisslinux tracer: check out: https://mesonbuild.com/Machine-files.html 2021-02-05T16:57:39 #kisslinux Looks like configure was not eay enought that they need new build tool nowadays … 2021-02-05T16:58:37 #kisslinux Maybe the libdir or prefix options? You have to create a file, put the options in it and pass it in as --native-file I think 2021-02-05T16:58:58 #kisslinux thx jedavies 2021-02-05T16:59:43 #kisslinux But, I've got eg a root from kissD, and he doesn't have those extra files. Butt I'll try. 2021-02-05T17:01:10 #kisslinux Oh, that at the path section: Deprecated in 0.56.0 use the built-in section instead. 2021-02-05T17:18:55 #kisslinux Now I try a grepo tarball, I get Package 'coreutils' conflicts with another package. I guess its busybox, but is there a way to see what conflicts? 2021-02-05T17:19:34 #kisslinux just do `kiss a` 2021-02-05T17:26:21 #kisslinux Already tried, not helpful. Twi lines, ncurses. /usr/bin/clear /usr/bin/reset. 2021-02-05T17:45:33 #kisslinux grepo tarbal is strange, neither vi nor vim. How should one edit files? At least I can install vim. 2021-02-05T17:46:54 #kisslinux huh 2021-02-05T17:46:59 #kisslinux it has busybox with all symlinks same as kiss tarball 2021-02-05T17:47:24 #kisslinux Ah, OK, I just removed busybox, it's not unix style. 2021-02-05T17:52:15 #kisslinux Now I try to install shadow, again a conflict, and I cannot find out what conflicts. 2021-02-05T17:55:46 #kisslinux I guess I'm too stupid for the alternates system. kiss a gives me ncurses /usr/bin/clear. But a grep "/usr/bin/clear" /var/db/kiss/installed/*/manifest is empty. 2021-02-05T17:59:16 #kisslinux Probably cuz u removed busybox, /usr/bin/clear was owned by busybox, and ncurses manifest would show clear and reset at /var/db/kiss/choices/usr>bla>bla 2021-02-05T18:01:56 #kisslinux ah, thx, that choices dir might be helpful. I guess I'll throw that alternative stuff away. 2021-02-05T18:19:41 #kisslinux shadow would conflict with baselayout 2021-02-05T18:20:00 #kisslinux wouldn't it? 2021-02-05T18:20:08 #kisslinux yes 2021-02-05T18:23:52 #kisslinux dilyn: would you mind sharing your wyverkiss tarball somewhere? (without /home and stuff ofcourse) 2021-02-05T18:24:15 #kisslinux hmhmhm 2021-02-05T18:24:26 #kisslinux the whole thing? packages and all?? :o 2021-02-05T18:24:36 #kisslinux I can probably tar it up later today 2021-02-05T18:24:49 #kisslinux yeah if it's not too big 2021-02-05T18:24:53 #kisslinux its pretty interesting 2021-02-05T18:25:03 #kisslinux shouldn't be *horrendous* :X 2021-02-05T18:25:21 #kisslinux i have to rebuild everything anyways because you probably don't have a haswell CPU so I'll do -Os as well 2021-02-05T18:34:13 #kisslinux Hi dilyn 2021-02-05T18:34:25 #kisslinux howdy tracer 2021-02-05T18:35:32 #kisslinux In the choces dir I have an executable ncurses>usr>bin>clear and a broken symlink ncurses->usr>bin reset tset. I guess the latter can be removed? 2021-02-05T18:36:05 #kisslinux the symlinks will be broken because they're relative links 2021-02-05T18:36:27 #kisslinux if you do `kiss a ncurses /usr/bin/clear` kiss will put them in the correct locations 2021-02-05T18:36:35 #kisslinux and the links will function 2021-02-05T18:36:59 #kisslinux OK, I'll try to learn that stuff. 2021-02-05T18:37:17 #kisslinux Package 'shadow' conflicts with another package but there nothing with shadow under choices. 2021-02-05T18:37:46 #kisslinux nothing will appear in `kiss a` or /var/db/kiss/choices UNLESS a conflict exists on the system 2021-02-05T18:37:59 #kisslinux kiss will move conflicting files during package install 2021-02-05T18:38:20 #kisslinux Baselayout doesn't contain any files, only dirs. 2021-02-05T18:38:24 #kisslinux you can read `kiss-help package-manager` section 3.2 for some more info 2021-02-05T18:38:30 #kisslinux dilyn: why rebuild everything for me :p let it be 2021-02-05T18:38:33 #kisslinux baselayout contains all the files in /etc 2021-02-05T18:38:57 #kisslinux testuser: i suppose i can if you want to rebuild them yourself? otherwise I don't know what you want it for haha 2021-02-05T18:39:34 #kisslinux Not in my manifest, but I'm nor sure if its from kissD oder grepo or kiss 2021-02-05T18:39:55 #kisslinux that's... weird... 2021-02-05T18:40:16 #kisslinux can you login?? lmfao 2021-02-05T18:40:27 #kisslinux `kiss-owns /etc/passwd` ? 2021-02-05T18:41:00 #kisslinux no i meant that you should not send me the tarball if you're gonna have to rebuild everything 2021-02-05T18:41:12 #kisslinux gtg 2021-02-05T18:41:22 #kisslinux i have no issues with it; i wanted to make a backup tarball anyways 2021-02-05T18:41:40 #kisslinux (planning on getting a ryzen rig in the future so i'll want to have a system ready to go) 2021-02-05T18:46:29 #kisslinux It's owned by baselayout. I didnÄt login right now, jus tin chroot. Ich spent time from yesterday to this day build a LFS an migrating is to kis, but didnÄt succed. Currentyl I'm with grepo, it contains glib but lacks systemd. 2021-02-05T18:47:56 #kisslinux i see i see 2021-02-05T18:48:24 #kisslinux so if grep 'shadow' /var/db/kiss/installed/*/manifest returns nothing, does it not appear in the `kiss a` output? 2021-02-05T18:49:27 #kisslinux I'm good in finding many option to break existing systems I guess :-) lxqt was running, but I didn't get KDE finished. 2021-02-05T18:52:22 #kisslinux Thats crasy, a grep … currently shows shadow. But with less I dind't see it. only below /var/db … 2021-02-05T18:52:55 #kisslinux cat … manifest shows much more then less … 2021-02-05T18:54:19 #kisslinux Oh noe, layer 8 problem. ofc. less didn't respond to my mouse scrolling … 2021-02-05T18:55:28 #kisslinux So, the problem is, that both shadow and baselayout want to own /etc/shadow? Right? So I muss build a custom baselayout to get rid of the dupes? 2021-02-05T18:57:51 #kisslinux nah, that's the power of the alternatives system! 2021-02-05T18:57:54 #kisslinux you can just swap them out 2021-02-05T18:58:22 #kisslinux now, if you don't WANT to have the alternative, you can fork baselayout and delete files/shadow and install it 2021-02-05T18:58:26 #kisslinux but you don't *have* to do that 2021-02-05T18:58:53 #kisslinux Hmm. yes, but I guess that's what I prefer :) 2021-02-05T19:00:15 #kisslinux But: How do I found out whats conflicting if you are not telling me :-) what to search for in the manifest? 2021-02-05T19:00:44 #kisslinux Why doesn't it say: Theres a conflicht with /etc/shadow, go check that. 2021-02-05T19:00:49 #kisslinux I'm not sure if there's a 'easy' way but there's a stragihtforward way 2021-02-05T19:01:05 #kisslinux kiss a; find the file you're interested in; kiss-owns /path/to/file 2021-02-05T19:02:15 #kisslinux But kiss a currently just shows ncurses, do I have to force the installation, and then check? 2021-02-05T19:03:03 #kisslinux ah, hm. that just means something happened and kiss didn't update the manifests 2021-02-05T19:05:06 #kisslinux ok. I'll try more later tonite or tomorrow, will have to spend time with m wife soon, as usual :-) 2021-02-05T19:05:16 #kisslinux gotta keep those wives happy 2021-02-05T19:07:31 #kisslinux cu later and thanks for the help again. 2021-02-05T19:14:31 #kisslinux ofc! 2021-02-05T21:40:12 #kisslinux It seems like the work to compile core KISS on aarch64 has been upstreamed now. On the latest alpine build for pi 3, after installing build time dependencies and updating pigz, it's just `rm -rf ./core/grub && sed -i '/build=/d' ./core/gcc/build && cd core && kiss build * && cd ../../ && mkdir ./temp && KISS_ROOT=$PWD/temp kiss install && chroot ./temp /bin/sh` 20+ hours later you're in a KISS chroot. 2021-02-05T21:41:46 #kisslinux Removing GRUB seems fine. The bootloader is handled by the bios on the GPU if I understand correctly. There is a UEFI mode on the pi 3 and onward, it looks like folks have had success getting GRUB to work under it. But it seems unnecessary unless you want to boot from multiple targets. 2021-02-05T21:43:10 #kisslinux even then you can use the kernel itself (kexec) to do multiboot stuff + efistub 2021-02-05T22:33:28 #kisslinux hi all! i've been setting up KISS in a chroot today and i'm almost ready to boot to the new install, but I'm stuck on installing the latest version of Firefox, i see 84 is in kiss-community repo, but i was wondering if 85.0.1 is available anywhere? 2021-02-05T22:33:57 #kisslinux ive been trying to get it working myself, but the lack of gtk2 is really halting my progress 2021-02-05T22:35:52 #kisslinux somebody has a version of it iirc; search github repo topics for 'kiss-repo' and poke around 2021-02-05T22:37:46 #kisslinux hm. it isn't there! what a shame 2021-02-05T22:41:52 #kisslinux yeah, i thought i missed it but i dont see it :( 2021-02-05T22:42:31 #kisslinux tbf it wouldn't be too hard to update the firefox 84 no-gtk2 patch for 85; they aren't adding new things that require gtk+2. if anything the patch should get smaller 2021-02-05T22:42:38 #kisslinux you can just apply it, see where it fails, update it, repeat 2021-02-05T22:42:47 #kisslinux tedious but shouldn't take more than like 20 minutes i think 2021-02-05T22:44:05 #kisslinux yeah, i tried that, i fixed the patch but the build failed with:   cache/kiss/proc/10253/build/firefox/obj-x86_64-pc-linux-musl/dist/system_wrappers/gtk/gtk.h:3:15: fatal error: gtk/gtk.h: No such file or directory 2021-02-05T22:44:24 #kisslinux it looks like maybe they DID add some new gtk2 code :/ 2021-02-05T22:46:19 #kisslinux that's cruel 2021-02-05T22:50:03 #kisslinux ah well, i'll carry on with it tomorrow, thanks anyway! 2021-02-05T23:55:03 #kisslinux h 2021-02-05T23:55:03 #kisslinux hello ? 2021-02-05T23:56:23 #kisslinux hihihello