💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2021-02-05.txt captured on 2024-05-10 at 14:29:00.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2021-02-05T16:11:00 #kisslinux <tracer> hi 2021-02-05T16:12:25 #kisslinux <acheam> hi tracer 2021-02-05T16:12:40 #kisslinux <tracer> Hi acheam 2021-02-05T16:13:23 #kisslinux <tracer> 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 <acheam> tracer: according to their web documentation you can use the dirs kwarg 2021-02-05T16:17:22 #kisslinux <acheam> https://mesonbuild.com/Reference-manual.html 2021-02-05T16:18:39 #kisslinux <tracer> What is this kwarg thing? 2021-02-05T16:19:28 #kisslinux <acheam> kwarg = keyword argument 2021-02-05T16:20:00 #kisslinux <tracer> thx 2021-02-05T16:20:55 #kisslinux <tracer> I tried with --libdir=/usr/lib but it didn't work :-( 2021-02-05T16:39:04 #kisslinux <ominous_anonymou> what if you tried --libdir=lib 2021-02-05T16:39:51 #kisslinux <ominous_anonymou> "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 <tracer> I'll try it, thanks. 2021-02-05T16:50:38 #kisslinux <tracer> 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 <ominous_anonymou> darn! 2021-02-05T16:57:12 #kisslinux <jedavies> tracer: check out: https://mesonbuild.com/Machine-files.html 2021-02-05T16:57:39 #kisslinux <tracer> Looks like configure was not eay enought that they need new build tool nowadays … 2021-02-05T16:58:37 #kisslinux <jedavies> 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 <tracer> thx jedavies 2021-02-05T16:59:43 #kisslinux <tracer> 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 <tracer> Oh, that at the path section: Deprecated in 0.56.0 use the built-in section instead. 2021-02-05T17:18:55 #kisslinux <tracer> 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 <testuser[m]_> just do `kiss a` 2021-02-05T17:26:21 #kisslinux <tracer> Already tried, not helpful. Twi lines, ncurses. /usr/bin/clear /usr/bin/reset. 2021-02-05T17:45:33 #kisslinux <tracer> 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 <testuser[m]_> huh 2021-02-05T17:46:59 #kisslinux <testuser[m]_> it has busybox with all symlinks same as kiss tarball 2021-02-05T17:47:24 #kisslinux <tracer> Ah, OK, I just removed busybox, it's not unix style. 2021-02-05T17:52:15 #kisslinux <tracer> Now I try to install shadow, again a conflict, and I cannot find out what conflicts. 2021-02-05T17:55:46 #kisslinux <tracer> 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 <testuser[m]_> 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 <tracer> ah, thx, that choices dir might be helpful. I guess I'll throw that alternative stuff away. 2021-02-05T18:19:41 #kisslinux <dilyn> shadow would conflict with baselayout 2021-02-05T18:20:00 #kisslinux <dilyn> wouldn't it? 2021-02-05T18:20:08 #kisslinux <dilyn> yes 2021-02-05T18:23:52 #kisslinux <testuser[m]_> dilyn: would you mind sharing your wyverkiss tarball somewhere? (without /home and stuff ofcourse) 2021-02-05T18:24:15 #kisslinux <dilyn> hmhmhm 2021-02-05T18:24:26 #kisslinux <dilyn> the whole thing? packages and all?? :o 2021-02-05T18:24:36 #kisslinux <dilyn> I can probably tar it up later today 2021-02-05T18:24:49 #kisslinux <testuser[m]_> yeah if it's not too big 2021-02-05T18:24:53 #kisslinux <testuser[m]_> its pretty interesting 2021-02-05T18:25:03 #kisslinux <dilyn> shouldn't be *horrendous* :X 2021-02-05T18:25:21 #kisslinux <dilyn> 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 <tracer> Hi dilyn 2021-02-05T18:34:25 #kisslinux <dilyn> howdy tracer 2021-02-05T18:35:32 #kisslinux <tracer> 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 <dilyn> the symlinks will be broken because they're relative links 2021-02-05T18:36:27 #kisslinux <dilyn> if you do `kiss a ncurses /usr/bin/clear` kiss will put them in the correct locations 2021-02-05T18:36:35 #kisslinux <dilyn> and the links will function 2021-02-05T18:36:59 #kisslinux <tracer> OK, I'll try to learn that stuff. 2021-02-05T18:37:17 #kisslinux <tracer> Package 'shadow' conflicts with another package but there nothing with shadow under choices. 2021-02-05T18:37:46 #kisslinux <dilyn> nothing will appear in `kiss a` or /var/db/kiss/choices UNLESS a conflict exists on the system 2021-02-05T18:37:59 #kisslinux <dilyn> kiss will move conflicting files during package install 2021-02-05T18:38:20 #kisslinux <tracer> Baselayout doesn't contain any files, only dirs. 2021-02-05T18:38:24 #kisslinux <dilyn> you can read `kiss-help package-manager` section 3.2 for some more info 2021-02-05T18:38:30 #kisslinux <testuser[m]_> dilyn: why rebuild everything for me :p let it be 2021-02-05T18:38:33 #kisslinux <dilyn> baselayout contains all the files in /etc 2021-02-05T18:38:57 #kisslinux <dilyn> 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 <tracer> Not in my manifest, but I'm nor sure if its from kissD oder grepo or kiss 2021-02-05T18:39:55 #kisslinux <dilyn> that's... weird... 2021-02-05T18:40:16 #kisslinux <dilyn> can you login?? lmfao 2021-02-05T18:40:27 #kisslinux <dilyn> `kiss-owns /etc/passwd` ? 2021-02-05T18:41:00 #kisslinux <testuser[m]_> 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 <testuser[m]_> gtg 2021-02-05T18:41:22 #kisslinux <dilyn> i have no issues with it; i wanted to make a backup tarball anyways 2021-02-05T18:41:40 #kisslinux <dilyn> (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 <tracer> 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 <dilyn> i see i see 2021-02-05T18:48:24 #kisslinux <dilyn> 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 <tracer> 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 <tracer> 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 <tracer> cat … manifest shows much more then less … 2021-02-05T18:54:19 #kisslinux <tracer> Oh noe, layer 8 problem. ofc. less didn't respond to my mouse scrolling … 2021-02-05T18:55:28 #kisslinux <tracer> 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 <dilyn> nah, that's the power of the alternatives system! 2021-02-05T18:57:54 #kisslinux <dilyn> you can just swap them out 2021-02-05T18:58:22 #kisslinux <dilyn> 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 <dilyn> but you don't *have* to do that 2021-02-05T18:58:53 #kisslinux <tracer> Hmm. yes, but I guess that's what I prefer :) 2021-02-05T19:00:15 #kisslinux <tracer> 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 <tracer> Why doesn't it say: Theres a conflicht with /etc/shadow, go check that. 2021-02-05T19:00:49 #kisslinux <dilyn> I'm not sure if there's a 'easy' way but there's a stragihtforward way 2021-02-05T19:01:05 #kisslinux <dilyn> kiss a; find the file you're interested in; kiss-owns /path/to/file 2021-02-05T19:02:15 #kisslinux <tracer> But kiss a currently just shows ncurses, do I have to force the installation, and then check? 2021-02-05T19:03:03 #kisslinux <dilyn> ah, hm. that just means something happened and kiss didn't update the manifests 2021-02-05T19:05:06 #kisslinux <tracer> 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 <dilyn> gotta keep those wives happy 2021-02-05T19:07:31 #kisslinux <tracer> cu later and thanks for the help again. 2021-02-05T19:14:31 #kisslinux <dilyn> ofc! 2021-02-05T21:40:12 #kisslinux <retrohacker> 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 <retrohacker> 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 <dilyn> even then you can use the kernel itself (kexec) to do multiboot stuff + efistub 2021-02-05T22:33:28 #kisslinux <subsonik74> 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 <subsonik74> ive been trying to get it working myself, but the lack of gtk2 is really halting my progress 2021-02-05T22:35:52 #kisslinux <dilyn> somebody has a version of it iirc; search github repo topics for 'kiss-repo' and poke around 2021-02-05T22:37:46 #kisslinux <dilyn> hm. it isn't there! what a shame 2021-02-05T22:41:52 #kisslinux <subsonik74> yeah, i thought i missed it but i dont see it :( 2021-02-05T22:42:31 #kisslinux <dilyn> 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 <dilyn> you can just apply it, see where it fails, update it, repeat 2021-02-05T22:42:47 #kisslinux <dilyn> tedious but shouldn't take more than like 20 minutes i think 2021-02-05T22:44:05 #kisslinux <subsonik74> 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 <subsonik74> it looks like maybe they DID add some new gtk2 code :/ 2021-02-05T22:46:19 #kisslinux <dilyn> that's cruel 2021-02-05T22:50:03 #kisslinux <subsonik74> ah well, i'll carry on with it tomorrow, thanks anyway! 2021-02-05T23:55:03 #kisslinux <jared> h 2021-02-05T23:55:03 #kisslinux <jared> hello ? 2021-02-05T23:56:23 #kisslinux <dilyn> hihihello