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 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