💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2021-02-05.txt captured on 2021-12-17 at 13:26:06.

View Raw

More Information

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

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