2020-08-29T02:17:04 #kisslinux why is GTK2 being taken off the distribution?

2020-08-29T02:17:18 #kisslinux and being replaced with GTK3

2020-08-29T02:17:24 #kisslinux with no choice to go back

2020-08-29T02:17:46 #kisslinux gtk3 is gtk2 adapted for gnome3 which is redhat's

2020-08-29T02:17:53 #kisslinux so more of redhat malice

2020-08-29T02:17:56 #kisslinux because there's no need of gtk+2 anymore in the main repos?

2020-08-29T02:18:04 #kisslinux it consumes significantly more resources

2020-08-29T02:18:15 #kisslinux and drops features for seemingly no reason

2020-08-29T02:18:23 #kisslinux all for no real gain

2020-08-29T02:18:28 #kisslinux i've also heard theming is harder

2020-08-29T02:18:29 #kisslinux https://igurublog.wordpress.com/2014/03/22/gtk-3-10-drops-menu-icons-and-mnemonics/

2020-08-29T02:18:50 #kisslinux so we should just go back gtk+2 and effectively drop firefox then?

2020-08-29T02:19:02 #kisslinux firefox is going to die indeed

2020-08-29T02:19:16 #kisslinux mozilla is going to get bought by google anytime now

2020-08-29T02:19:50 #kisslinux and palemoon (preferably its spyware-free fork, https://git.nuegia.net/webbrowser.git) is the better choice right now, in my opinion

2020-08-29T02:20:09 #kisslinux as it does not depend on mozilla or google

2020-08-29T02:20:19 #kisslinux it is maintained by independent devs.. etc etc

2020-08-29T02:20:19 #kisslinux you meant this palemoon? https://github.com/jasperla/openbsd-wip/issues/86

2020-08-29T02:21:21 #kisslinux well konimex

2020-08-29T02:21:30 #kisslinux moonchild did not respond to that

2020-08-29T02:21:44 #kisslinux and tobin is known for being a moron that adds nothing to any discussion

2020-08-29T02:22:01 #kisslinux plus, just use the fork I linked instead ;)

2020-08-29T02:22:03 #kisslinux https://github.com/jasperla/openbsd-wip/issues/86#issuecomment-363010512 this is moonchild though

2020-08-29T02:22:52 #kisslinux this is a fair complaint

2020-08-29T02:23:16 #kisslinux anyway, I don't think dylan trusts palemoon https://freenode.logbot.info/kisslinux/20200225#c3301462

2020-08-29T02:23:16 #kisslinux and it's the same reason (or one of the reasons?) why palemoon's fork does not use its same name

2020-08-29T02:23:42 #kisslinux and who is he gonna trust instead?

2020-08-29T02:23:46 #kisslinux Mozilla?

2020-08-29T02:23:52 #kisslinux no one, firefox's the most pragmatic choice

2020-08-29T02:24:05 #kisslinux have you read about mozilla

2020-08-29T02:24:14 #kisslinux I did

2020-08-29T02:24:17 #kisslinux this is a famous article

2020-08-29T02:24:17 #kisslinux https://digdeeper.neocities.org/ghost/mozilla.html

2020-08-29T02:24:21 #kisslinux but it's still pragmatic

2020-08-29T02:24:25 #kisslinux yes

2020-08-29T02:24:31 #kisslinux pragmatic to use a program made by the devil

2020-08-29T02:25:31 #kisslinux if you'll put your trust on anyone I think moonchild is probably your best bet

2020-08-29T02:25:45 #kisslinux after openbsd's kerfuffle, yeah no

2020-08-29T02:25:54 #kisslinux this has happened nowhere else

2020-08-29T02:26:26 #kisslinux probably because they pull from the official repo instead

2020-08-29T02:26:50 #kisslinux isn't this a problem like the Apache License's?

2020-08-29T02:27:06 #kisslinux also, not a fan of how extensions are handled there

2020-08-29T02:27:36 #kisslinux you know I'm going to give it to you

2020-08-29T02:27:43 #kisslinux there are a number of things you could nitpick palemoon on

2020-08-29T02:28:07 #kisslinux but you have to consider what's the next best choice after palemoon

2020-08-29T02:28:22 #kisslinux its fork might save you from the licensing problems

2020-08-29T02:28:38 #kisslinux but if you forget about pm

2020-08-29T02:28:41 #kisslinux you got firefox and chrome

2020-08-29T02:28:41 #kisslinux I think I'd use whatever emacs has before palemoon

2020-08-29T02:28:56 #kisslinux and both of those are controlled by google

2020-08-29T02:29:37 #kisslinux what about GNU IceCat?

2020-08-29T02:29:46 #kisslinux it's another Firefox fork

2020-08-29T02:29:54 #kisslinux still depends on mozilla

2020-08-29T02:30:03 #kisslinux palemoon is the only browser that doesnt depend on the corpos

2020-08-29T02:30:13 #kisslinux also

2020-08-29T02:30:16 #kisslinux apparently it's outdated now

2020-08-29T02:30:20 #kisslinux yeah, it depends on a crippled abandoned engine

2020-08-29T02:30:23 #kisslinux it's at release 60.7 and firefox is at 79

2020-08-29T02:30:33 #kisslinux what are you talking about? it doesn't even use the same engine anymore

2020-08-29T02:30:42 #kisslinux it uses its own engine written from scratch called Goanna

2020-08-29T02:31:30 #kisslinux dont forget this about mozilla https://www.extremetech.com/computing/313658-mozilla-fires-250-employees-25-percent-of-existing-workforce

2020-08-29T02:31:39 #kisslinux also using chromium instead would be such a meme

2020-08-29T02:31:40 #kisslinux E5ten: you get this error with nasm on bmake? https://termbin.com/5a98

2020-08-29T02:32:05 #kisslinux something about graph cycles

2020-08-29T02:35:27 #kisslinux also konimex

2020-08-29T02:35:31 #kisslinux i suggest you skim through this https://digdeeper.neocities.org/ghost/browsers.html

2020-08-29T02:39:43 #kisslinux look man, since I have an "exotic" toolchain right now (by a "GNU"/Linux distro standards anyway, but I think it's far enough even by KISS standards) I don't even know if Pale Moon will compile on my laptop (and due to the strain on my laptop, I've no interest in trying)

2020-08-29T02:42:31 #kisslinux there is work undergoing to port the fork (web browser) to musl

2020-08-29T02:42:43 #kisslinux what about compiling it on clang and libc++ ?

2020-08-29T02:43:58 #kisslinux it does compile with clang

2020-08-29T02:44:00 #kisslinux i did it once

2020-08-29T02:44:05 #kisslinux on openbsd funnily enough konimex

2020-08-29T02:45:45 #kisslinux look at Mozilla accusing palemoon of extorting money konimex https://mozilla.logbot.info/seamonkey/20160302#c661423-c661494

2020-08-29T02:45:48 #kisslinux another example of mozilla

2020-08-29T02:45:58 #kisslinux if you haven't had enough about them

2020-08-29T05:03:08 #kisslinux konimex: I'll check later I'm not at my computer rn

2020-08-29T07:14:36 #kisslinux konimex: I didn't get that issue, but I just tried with git (and had another weird build issue cuz of mismatch between name of a source file and the name in Makefile.dep, I'll need to figure out what was going on there tomorrow) so maybe your problem was introduced in the latest release but fixed in master? idk

2020-08-29T09:51:20 #kisslinux How are gcc compile times so low on kiss? When I used gentoo it took around 1 to 2 hours to compile gcc on kiss only around 10 to 15 mins. Any reason why?

2020-08-29T09:59:58 #kisslinux It took me almost a dat to compile falkon... not very sure if it’s faster than gentoo but I noticed that the temperatures are far lower... even when all cores are at 100% when compiling (4790k)

2020-08-29T12:03:53 #kisslinux Hi all

2020-08-29T12:05:12 #kisslinux I know it's a bit rude, entering a room and make a question, I apologize

2020-08-29T12:06:28 #kisslinux maybe for rooms but not for channels :)

2020-08-29T12:06:47 #kisslinux He, thanks then

2020-08-29T12:07:15 #kisslinux well, i'm now installing Kiss Linux in a laptop full of propietary drivers

2020-08-29T12:07:32 #kisslinux I have the bin (rtl8723-blablabla)

2020-08-29T12:07:58 #kisslinux and the question is about installation order

2020-08-29T12:08:30 #kisslinux within the installation, after... Is the first time I try to install it

2020-08-29T12:09:08 #kisslinux i'm not kiss user or developer but I think install base tools and pkgs then build drivers which are not in distro

2020-08-29T12:09:21 #kisslinux yeah

2020-08-29T12:09:31 #kisslinux but i'm near to compile the kernel

2020-08-29T12:09:58 #kisslinux so, i don't know if add the module before, in lib, or wait

2020-08-29T12:10:51 #kisslinux or try to get the latest kernel and expect the module were present

2020-08-29T12:11:13 #kisslinux I see CONFIG_RTL8723AE in kernel 5.8

2020-08-29T12:11:26 #kisslinux rtl8723bs

2020-08-29T12:11:34 #kisslinux ae don't work

2020-08-29T12:11:50 #kisslinux so, compile the kernel, and after, make the lib?

2020-08-29T12:12:10 #kisslinux I don't have these, so I don't know

2020-08-29T12:12:20 #kisslinux yeah, problematic laptop

2020-08-29T12:13:06 #kisslinux brb

2020-08-29T12:13:36 #kisslinux hmm, kernel 5.9-rc2 have CONFIG_RTL8723BS

2020-08-29T12:14:02 #kisslinux he left :)

2020-08-29T12:21:14 #kisslinux oh!

2020-08-29T12:21:29 #kisslinux I had to see that before asking

2020-08-29T12:21:38 #kisslinux thank you so much!

2020-08-29T12:21:54 #kisslinux and sorry, i have to keep cooking!

2020-08-29T12:22:09 #kisslinux thanks and bye!

2020-08-29T12:22:18 #kisslinux McClellan: did you saw my msg about kernel 5.9-rc2

2020-08-29T12:22:31 #kisslinux uhm, so fast again :)

2020-08-29T13:12:10 #kisslinux Hello!

2020-08-29T13:12:13 #kisslinux Is dylan around?

2020-08-29T13:12:33 #kisslinux I have questions about our binutils

2020-08-29T13:39:02 #kisslinux Installing kiss on my laptop now. A bit of a struggle with luks and lvm, but I think I'm getting there. Feels good. :)

2020-08-29T13:40:02 #kisslinux periish: Think you can post your question and see if anybody else can help out. I'm probabaly not much help now but I'm learning too.

2020-08-29T13:56:12 #kisslinux Ah, alright

2020-08-29T13:56:17 #kisslinux The problem solved itself

2020-08-29T13:56:26 #kisslinux I do have another question

2020-08-29T13:57:46 #kisslinux Is gcc meant to provide headers other than internal ones?

2020-08-29T13:58:24 #kisslinux My gcc build respected my --include-dir in that it created a /inc, but it didn't place any headers in there with it.

2020-08-29T13:58:46 #kisslinux Instead it created a /include

2020-08-29T14:22:47 #kisslinux https://0x0.st/iEjr.png

2020-08-29T14:22:55 #kisslinux pushd and popd in busybox ash

2020-08-29T14:22:56 #kisslinux :)

2020-08-29T15:27:43 #kisslinux I'm having issues with LVM on LUKS. I'm getting "!! failed to lookup partition" and shell. Running luksOpen manually with -v and --debug gives me "waiting for zero" and no mounting, after giving the correct password. Am I missing something in the kernel, maybe? What would that be?

2020-08-29T15:32:12 #kisslinux I'm also not getting the password prompt I'm expecting on boot, but that feels like a later thing to fix.

2020-08-29T15:32:55 #kisslinux luks2 should work, right..?

2020-08-29T15:37:04 #kisslinux illiliti: I think for the sls Makefile, it'd be better to have the sls target depend on sls.o, and then have a separate .c.o inference rule for generating the object file (or files if more sources are added) that way people can examine the intermediate object

2020-08-29T15:59:43 #kisslinux bjoernfan: sorry for delayed reply. i saw your problem earlier, but i didn't have enough time to help you. now, i can

2020-08-29T15:59:47 #kisslinux E5ten: will do

2020-08-29T16:00:50 #kisslinux bjoernfan: try to boot with 'debug' kernel command line option and see what cryptsetup tries to unlock

2020-08-29T16:02:06 #kisslinux illiliti: I'll make a PR

2020-08-29T16:07:07 #kisslinux illiliti: also, I think that the getenv("TERM") thing is broken, because getenv returns a pointer to the corresponding part of the environment, and environ is set to NULL right after, so I think that would, or at least could depending on implementation, invalidate the pointer that getenv just got, I think you have to duplicate that string before setting environ to NULL, not 100% sure though

2020-08-29T16:09:15 #kisslinux actually nevermind, because the stuff environ was pointing to before would still be there and pointed to by what getenv's return was assigned to, even after environ is set to NULL, I was wrong lol

2020-08-29T16:14:04 #kisslinux I think the fstatat call can just be a call to lstat? since you're using AT_FDCWD to get the same behaviour as {,l}stat for relative paths, and you're using AT_SYMLINK_NOFOLLOW for lstat-like behaviour, I don't think the fstatat call is doing anything different from what lstat(argv[i], &st); would do

2020-08-29T16:15:45 #kisslinux (and then you can remove the fcntl.h include because the only thing it seems to be needed for here are the AT_* symbols being used in the fstatat call)

2020-08-29T16:19:10 #kisslinux right

2020-08-29T16:27:48 #kisslinux as you see sls uses pretty extravagant way to check if user allowed to run command

2020-08-29T16:28:06 #kisslinux i don't really know if this way secure or insecure, but i'm happy with it

2020-08-29T16:30:46 #kisslinux lol fair enough

2020-08-29T16:33:53 #kisslinux illiliti: Hey, no stress. I don't feel your under any obligation to answer support stuff in a second just because you've made some code public. That's just gonna lead to stress, and there's enough of that going around. :)

2020-08-29T16:34:27 #kisslinux illiliti: Adding debug isn't giving me anything more before "!! failed to lookup partition"

2020-08-29T16:35:25 #kisslinux How does initrd work? Does it in some way depend on the kernel when putting it together or is it independent at that stage?

2020-08-29T16:35:51 #kisslinux since your behaviour on getopt returning '?' and ':' is the same, aside from printing different error messages, since getopt already prints relevant error messages on failure when the first character of the optstring isn't ":", imo you could remove that leading ":", and then remove the 2 error messages and handling of the ':' case, so you'd just have case '?' do print_usage and return

2020-08-29T16:38:55 #kisslinux bjoernfan: initrd depends on kernel especially if you built kernel with external modules. initrd's userland totally independent

2020-08-29T16:40:49 #kisslinux Alright, as I thought. I'm not using modules (meaning it's monolithic I guess, re the config option).

2020-08-29T16:40:55 #kisslinux E5ten: sounds good

2020-08-29T16:42:12 #kisslinux Hmm, reading the "waiting for zero" error message I got before more carefully it actually starts with mentioning udev... "Udev cookie 0xd4d5c73 (semid 0) waiting for zero

2020-08-29T16:42:31 #kisslinux back in a bit

2020-08-29T16:44:14 #kisslinux you got "waiting for zero" error if you trying to unlock luks from shell, right ?

2020-08-29T16:45:05 #kisslinux run this: "export DM_DISABLE_UDEV=1" and try to unlock luks again

2020-08-29T17:12:14 #kisslinux <IronOxidizer[m]> I remember getkiss.org mentioning its use of compress-or-die. Is there a reason it's used instead of oxipng?

2020-08-29T17:28:37 #kisslinux "illiliti" (https://matrix.to/#/@freenode_illiliti:matrix.org) Yup, from shell. I'll try that in a bit.

2020-08-29T17:29:28 #kisslinux ok

2020-08-29T17:57:16 #kisslinux i can't get xorg to start

2020-08-29T17:57:49 #kisslinux its segfaulting after "platform probe for /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0"

2020-08-29T18:35:58 #kisslinux illiliti: Worked in shell with that set! Nice.

2020-08-29T18:36:48 #kisslinux And lvm vgchange -a y finds the vg

2020-08-29T18:37:14 #kisslinux Awesome, now I at least don't have to reboot to a live dist when troubleshooting.

2020-08-29T18:37:50 #kisslinux How/where can I set this in tinyramfs? It feels like I've seen this somewhere but I have so many tabs open... eheh..

2020-08-29T18:42:02 #kisslinux hey I'm trying luks+lvm soon too bjoernfan

2020-08-29T18:42:09 #kisslinux do you need an initramfs?

2020-08-29T18:45:09 #kisslinux bjoernfan: you need to find out why tinyramfs failed to find partition

2020-08-29T18:46:07 #kisslinux this can be misconfiguration on your side or bug in tinyramfs

2020-08-29T18:47:14 #kisslinux picmyk: yes and no. you can setup encryption without initramfs, but imho this is very insecure and complicated in general

2020-08-29T18:47:46 #kisslinux i see

2020-08-29T18:48:03 #kisslinux and to build an initramfs in kiss i could use tinyramfs no?

2020-08-29T18:48:34 #kisslinux yes

2020-08-29T18:49:56 #kisslinux i'll look into it then, thank you man

2020-08-29T18:52:48 #kisslinux np

2020-08-29T19:03:03 #kisslinux illiliti: Okay. The root option feels a bit confusing, but I've tripple checked it and checked it again, I think it's what's intended. I'll post my setup..

2020-08-29T19:06:56 #kisslinux picmyk: Cool. Do it!

2020-08-29T20:02:37 #kisslinux dylanaraps: i recommend downgrade xorg-server to 1.20.8

2020-08-29T20:02:57 #kisslinux https://gitlab.freedesktop.org/xorg/xserver/-/issues/1068

2020-08-29T20:04:00 #kisslinux or apply patch from this issue :)

2020-08-29T20:08:23 #kisslinux danteissaias: do you have nvidia? I had the same issue until I installed all the different firmwares as additional in kernel; I hope it helps :)

2020-08-29T21:06:44 #kisslinux illiliti: Got it working! I had put "PARTUUID" instead of "UUID" in the luks_opts line

2020-08-29T21:07:54 #kisslinux I used busybox in the initrd environment to switch_root and ran init, which complained about not finding the device path, and mentioned PARTUUID.

2020-08-29T21:20:18 #kisslinux awesome !

2020-08-29T21:21:10 #kisslinux in order to use PARTUUID you must use 'util-linux' blkid

2020-08-29T21:21:55 #kisslinux this is mentioned in README

2020-08-29T21:24:30 #kisslinux but i can argue that docs needs review or better full rewrite

2020-08-29T21:24:39 #kisslinux to avoid such confusion

2020-08-29T21:27:34 #kisslinux Yes, it is, somehow I guessed I was using the same thing.

2020-08-29T21:27:40 #kisslinux same/right

2020-08-29T21:27:45 #kisslinux okay

2020-08-29T21:27:49 #kisslinux i haven't begun kiss installation yet

2020-08-29T21:27:56 #kisslinux https://xhrpb.com/kiss/2020-08-29-luks-lvm-tinyramfs.txt

2020-08-29T21:27:59 #kisslinux but i got a puppy linux disk for my live environment

2020-08-29T21:28:00 #kisslinux i think it's time

2020-08-29T21:28:27 #kisslinux I wrote half of that before I got it working, thought might as well finish it if it helps anybody else. :)

2020-08-29T21:29:09 #kisslinux if you can finish it please do so :)

2020-08-29T21:29:15 #kisslinux illiliti: I'll familiarize myself a bit more with kiss, then I might come back and see if I can contribute a few small things to tinyramfs. I'm thinking a validation-thing could be nice to have, like a sanity check, if possible.

2020-08-29T21:30:08 #kisslinux I was prepared to have some trouble with this, so that this took me some time is... yeah, whatever. Right now I'm just happy it's working. :)

2020-08-29T21:33:45 #kisslinux xhrpb.com/kiss/2020-08-29-luks-lvm-tinyramfs.txt << self-documenting stuff is very sane way to solve problem. nice read

2020-08-29T21:34:02 #kisslinux w00t

2020-08-29T21:34:06 #kisslinux I'll try to keep that up :)

2020-08-29T21:34:25 #kisslinux I like doing that, that way I don't have to keep as much in my head, heh

2020-08-29T21:44:53 #kisslinux Looks like LVM works a bit differently too. Guessing it's a udev thing. Had to use a flag I've never used before, -Z. lvcreate -Zn -n data -L 10G sys. Non-zeroed, and it's now not showing up in /dev/mapper. Thinking out loud, dopdidoo

2020-08-29T21:45:02 #kisslinux Is eudev and udev the same thing..?

2020-08-29T21:45:34 #kisslinux ... Gentoo's fork of udev..

2020-08-29T21:54:12 #kisslinux Worked alright when udevd is running. :)

2020-08-29T21:55:22 #kisslinux bjoernfan: if you didn't know, there is libudev-zero which enables you to use mdev(or any other device manager) without needing extra patches or hacks

2020-08-29T21:56:01 #kisslinux so udev is no longer mandatory in "modern" linux

2020-08-29T21:56:47 #kisslinux Ookay. Got any good reading on the subject? I've never thought to much about those tools.

2020-08-29T21:57:17 #kisslinux Just made a couple of udev rules for automatically picking files from SD-cards once a long time ago.

2020-08-29T21:58:09 #kisslinux https://github.com/illiliti/libudev-zero

2020-08-29T21:58:14 #kisslinux imho mdev.conf much easier than udev rules

2020-08-29T22:25:18 #kisslinux Oh, cool. I'll def look into that.

2020-08-29T22:26:49 #kisslinux Oh, one tiny thing re tinyramfs, maybe the example should show -o /boot/initrd- instead of /boot/initramfs? Grub automatically picks up the first one but not the later one. Unless there's another way to configure grub, if so maybe that should be mentioned.

2020-08-29T22:34:29 #kisslinux bjoernfan: will do

2020-08-29T22:41:16 #kisslinux pushed

2020-08-29T23:36:17 #kisslinux is anyone able to update busybox? kiss update just stops after busybox for me and if i rerun it it updates busybox again and stops

2020-08-29T23:42:09 #kisslinux xzcvczx: apply this patch - https://github.com/kisslinux/kiss/commit/fefd0d7b28f4bc9f3505b16d1f178b4e6517545f.patch

2020-08-29T23:43:14 #kisslinux oh why isn't that in master?

2020-08-29T23:43:55 #kisslinux or rather why isn't kiss updating with it

2020-08-29T23:44:15 #kisslinux idk lol

2020-08-29T23:49:49 #kisslinux illiliti: nope doesn't seem to help

2020-08-29T23:50:15 #kisslinux i do kiss b busybox, then kiss i busybox and it keeps saying "busybox has not yet been built

2020-08-29T23:50:31 #kisslinux but it does stop on generating etcsums

2020-08-29T23:50:36 #kisslinux well thats the last line in console

2020-08-29T23:50:41 #kisslinux lemme check build log

2020-08-29T23:52:10 #kisslinux o_O there is no build log

2020-08-29T23:52:13 #kisslinux xzcvczx: how did you apply this patch ?

2020-08-29T23:52:25 #kisslinux illiliti: doas vim /usr/bin/kiss

2020-08-29T23:55:39 #kisslinux xzcvczx: I think I had the same issue...

2020-08-29T23:55:50 #kisslinux had is a good tense

2020-08-29T23:55:54 #kisslinux any idea how you fixed it?

2020-08-29T23:55:57 #kisslinux does kiss-outdated return anything

2020-08-29T23:56:16 #kisslinux a ***ton

2020-08-29T23:56:32 #kisslinux probably try updating these other packages first

2020-08-29T23:56:51 #kisslinux I'm pretty sure your busybox build fails and so doesn't actually create a tar that can be installed

2020-08-29T23:57:25 #kisslinux i updated some other packages first and aftery my busybox build again

2020-08-29T23:57:53 #kisslinux ok thanks will try that

2020-08-29T23:58:04 #kisslinux xzcvczx: you did something wrong. i just rechecked that patch and everything works

Proxy Information
Original URL
gemini://gemini.ctrl-c.club/~phoebos/logs/freenode-kisslinux-2020-08-29.txt
Status Code
Success (20)
Meta
text/plain; charset=utf-8
Capsule Response Time
534.472479 milliseconds
Gemini-to-HTML Time
9.18492 milliseconds

This content has been proxied by September (3851b).