2020-03-07T00:19:03 #kisslinux ok probably autonomous resolution... environment use 2020-03-07T08:05:29 #kisslinux hi! 2020-03-07T09:23:06 #kisslinux o/ 2020-03-07T11:29:14 #kisslinux hola 2020-03-07T11:31:22 #kisslinux Hello 2020-03-07T11:32:47 #kisslinux Hi 2020-03-07T11:35:53 #kisslinux o/ 2020-03-07T11:36:45 #kisslinux m/ 2020-03-07T11:37:18 #kisslinux Hello 2020-03-07T11:37:29 #kisslinux https://k1ss.org/faq 2020-03-07T11:37:41 #kisslinux I added a new FAQ entry: * Something something BUS factor of ONE. 2020-03-07T11:37:47 #kisslinux Hi dylanaraps 2020-03-07T11:38:08 #kisslinux o/ 2020-03-07T11:38:14 #kisslinux Did you get NICKSERV working? 2020-03-07T11:39:00 #kisslinux Also, any other FAQ suggestions? 2020-03-07T11:39:25 #kisslinux Yeah, I was doing it wrong, so lets not talk about it ;) 2020-03-07T11:39:58 #kisslinux Okay 2020-03-07T11:40:12 #kisslinux I think the only thing I wanted to ask you was to add an option to set an alternative nick when you start birch 2020-03-07T11:40:32 #kisslinux Ah 2020-03-07T11:40:37 #kisslinux A fallback nick 2020-03-07T11:40:39 #kisslinux yeah 2020-03-07T11:40:44 #kisslinux lastchansen_ 2020-03-07T11:42:13 #kisslinux I just need to catch: ERRNICKNAMEINUSE and append _ 2020-03-07T11:43:38 #kisslinux Yeah, but apart from that birch is mega cool. You're a wizard! 2020-03-07T11:44:09 #kisslinux :P 2020-03-07T11:44:16 #kisslinux This change may need a little work on my end 2020-03-07T11:44:24 #kisslinux It's not important :) 2020-03-07T11:44:45 #kisslinux The input/listener aren't connected so one can't communicate a nick change to the other 2020-03-07T11:45:14 #kisslinux '/nick' works as it's easier to go input -> listener than listener -> input. 2020-03-07T11:45:37 #kisslinux Are you working on other features on birch? 2020-03-07T11:45:53 #kisslinux dylanaraps: you may could add an signal catcher which can reload a file with vars 2020-03-07T11:46:28 #kisslinux dzove855: I'm going to store nick in a file called .n 2020-03-07T11:46:40 #kisslinux Both loops can simply read/write to it 2020-03-07T11:46:49 #kisslinux yeah why not, so you will read the file always 2020-03-07T11:46:50 #kisslinux I do the same to communicate current channel 2020-03-07T11:47:03 #kisslinux you'r wrpper might be buggy 2020-03-07T11:47:04 #kisslinux lastchansen: I'm working on a pure bash word wrapper 2020-03-07T11:47:07 #kisslinux It is 2020-03-07T11:47:11 #kisslinux Very buggy 2020-03-07T11:47:17 #kisslinux I need to start again... again 2020-03-07T11:47:23 #kisslinux just started to test it and have seen it haha 2020-03-07T11:48:18 #kisslinux It worked perfectly when I disabled colors :( 2020-03-07T11:48:25 #kisslinux It's the stupid non-printable chars 2020-03-07T11:48:38 #kisslinux My word based wrapper was too slow for long messages 2020-03-07T11:48:58 #kisslinux So I swapped to a super dumb wrapper which is actually kinda cool 2020-03-07T11:49:02 #kisslinux hmmm you could get raw messages without colors and append them after the wrapper 2020-03-07T11:49:06 #kisslinux I do that nw 2020-03-07T11:49:09 #kisslinux now* 2020-03-07T11:49:33 #kisslinux My new wrapper splits the message into chunks, each the length of the terminal 2020-03-07T11:49:39 #kisslinux To not break words in half 2020-03-07T11:49:57 #kisslinux It searches each split for the closest space and splits on that instead 2020-03-07T11:50:24 #kisslinux i hope the closest space backwards 2020-03-07T11:50:29 #kisslinux Yes 2020-03-07T11:50:42 #kisslinux Backwards with a maximum of 15 places 2020-03-07T11:50:50 #kisslinux If it doesn't find one, it breaks the word in half 2020-03-07T11:50:56 #kisslinux This handles URLS, etc 2020-03-07T11:51:20 #kisslinux that's kinda good. With fold there were issues with the url while trying to copy it.. 2020-03-07T11:52:31 #kisslinux i'm currently looking to implement an loadable json parser for bash as bultin. It will be my first project in C 2020-03-07T11:52:35 #kisslinux so it will take some time 2020-03-07T11:53:16 #kisslinux Nice 2020-03-07T11:53:19 #kisslinux brb 2 secs 2020-03-07T11:53:46 #kisslinux back 2020-03-07T11:59:23 #kisslinux dzove855: Try now https://github.com/dylanaraps/birch/pull/16/files 2020-03-07T11:59:31 #kisslinux I disabled all colors 2020-03-07T11:59:52 #kisslinux will try it 2020-03-07T12:00:01 #kisslinux It's uglier now but the wrapper should work fine. 2020-03-07T12:00:11 #kisslinux You'll see that it's still too slow 2020-03-07T12:00:14 #kisslinux :( 2020-03-07T12:00:30 #kisslinux It takes around 10ms though even that is too slow 2020-03-07T12:00:40 #kisslinux The word based wrapper took 20ms so this _is_ an improvement 2020-03-07T12:01:58 #kisslinux The speed requirement is due to buffer swaps and resize 2020-03-07T12:02:06 #kisslinux They require the wrapper be run... 2020-03-07T12:05:54 #kisslinux brb 2020-03-07T12:06:31 #kisslinux back 2020-03-07T12:06:38 #kisslinux o/ 2020-03-07T12:06:47 #kisslinux Using the new branch? 2020-03-07T12:08:37 #kisslinux yes 2020-03-07T12:09:04 #kisslinux Lorem ipsum dolor sit amet, consectetur adipiscing elit. In consectetur commodo aliquet. Cras convallis elit vitae velit aliquam mattis. Mauris tortor urna, rhoncus et leo ut, ornare commodo tortor. Nam euismod ligula ultrices metus sagittis, vitae varius sapien venenatis. Quisque eget blandit eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum laoreet erat at rhoncus 2020-03-07T12:09:10 #kisslinux How'd that do? 2020-03-07T12:09:51 #kisslinux it's working fine 2020-03-07T12:10:12 #kisslinux Resize the window and you'll see what I mean about speed. :P 2020-03-07T12:10:35 #kisslinux it's not as slow 2020-03-07T12:10:53 #kisslinux It's too slow though 2020-03-07T12:11:54 #kisslinux actually it's not really slow 2020-03-07T12:13:00 #kisslinux I'm not happy with it yet :P 2020-03-07T12:13:12 #kisslinux https://github.com/dylanaraps/birch/pull/16/files#diff-ca707fe7cb650c16be3d4ab453b85417R73-R104 2020-03-07T12:13:18 #kisslinux Though it's pretty tiny now 2020-03-07T12:13:20 #kisslinux huu i have a bug 2020-03-07T12:13:30 #kisslinux That's broken huh 2020-03-07T12:13:32 #kisslinux * dylanaraps oops 2020-03-07T12:13:38 #kisslinux aha yep really broken 2020-03-07T12:13:59 #kisslinux Back to master I go 2020-03-07T12:14:00 #kisslinux :P 2020-03-07T12:14:24 #kisslinux Ah 2020-03-07T12:14:32 #kisslinux Back to pretty birch 2020-03-07T12:16:01 #kisslinux i will come later back need too go. See ya later 2020-03-07T13:47:27 #kisslinux ] 2020-03-07T13:48:00 #kisslinux sdfsdfsdf 2020-03-07T13:48:23 #kisslinux sorry :) 2020-03-07T15:59:52 #kisslinux dylanaraps: https://github.com/kisslinux/init/blob/master/lib/init/rc.boot#L49 << this mechanism is deprecated. you should use this: uevent mdev & 2020-03-07T16:01:28 #kisslinux Any source for this? 2020-03-07T16:02:50 #kisslinux https://lwn.net/Articles/166954/ 2020-03-07T16:03:05 #kisslinux The hotplug helper /sbin/hotplug is now officially deprecated. The control file /proc/sys/kernel/hotplug has moved to /sys/kernel/uevent_helper, but it is expected to be disabled on most systems in favor of udev and the netlink interface. 2020-03-07T16:04:36 #kisslinux Doesn't seem to say it's deprecated here: https://github.com/torvalds/linux/blob/6f0d349d922ba44e4348a17a78ea51b7135965b1/Documentation/driver-api/usb/hotplug.rst#kernel-hotplug-helper-sbinhotplug 2020-03-07T16:05:12 #kisslinux -> cat /sys/kernel/uevent_helper 2020-03-07T16:05:15 #kisslinux /bin/mdev 2020-03-07T16:05:31 #kisslinux They both work 2020-03-07T16:06:18 #kisslinux Nor does it say deprecated here: https://github.com/torvalds/linux/blob/937d6eefc716a9071f0e3bada19200de1bb9d048/Documentation/admin-guide/sysctl/kernel.rst#hotplug 2020-03-07T16:06:35 #kisslinux It says deprecated here though: https://github.com/torvalds/linux/blob/7eec11d3a784a283f916590e5aa30b855c2ccfd7/include/uapi/linux/sysctl.h#L127 2020-03-07T16:09:40 #kisslinux It's also not _now_ deprecated. The article you posted is from 2006! 2020-03-07T16:10:14 #kisslinux I don't think we need to change anything. I'm not going to break something that works. 2020-03-07T16:10:31 #kisslinux The code is still in the kernel's git master and will likely never be removed. 2020-03-07T16:10:39 #kisslinux (Never break userspace) 2020-03-07T16:11:47 #kisslinux Hell, the doc text in the kernel gives you the option between the two: To disable user space helper program execution at by default specify an empty string here. This setting can still be altered via /proc/sys/kernel/hotplug or via /sys/kernel/uevent_helper later at runtime. 2020-03-07T16:13:44 #kisslinux # CONFIG_UEVENT_HELPER is not set 2020-03-07T16:14:05 #kisslinux ?? 2020-03-07T16:14:25 #kisslinux 'uevent mdev' works even if CONFIG_UEVENT_HELPER unset 2020-03-07T16:14:35 #kisslinux So, you want to swap to the netlink based IPC? 2020-03-07T16:14:56 #kisslinux We'd then add a dependency to the 'uevent' program from busybox no? 2020-03-07T16:15:16 #kisslinux you may do something like that - https://termbin.com/doi3 2020-03-07T16:16:07 #kisslinux I'll instead check with 'command -v uevent' 2020-03-07T16:16:18 #kisslinux ok 2020-03-07T16:16:47 #kisslinux Though I don't like this change at all 2020-03-07T16:18:47 #kisslinux /proc/sys/kernel/hotplug << this mechanism invoke mdev multiple times which lead to power consumption more than uevent mechanism 2020-03-07T16:18:55 #kisslinux Yes 2020-03-07T16:19:14 #kisslinux 'uevent mdev &' creates a daemon which keeps running 2020-03-07T16:19:25 #kisslinux Which isn't managed as a service 2020-03-07T16:19:52 #kisslinux This can then crash 2020-03-07T16:19:57 #kisslinux It won't then be respawned 2020-03-07T16:21:28 #kisslinux Users with illiliti's preference could presumably drop a file in /etc/rc.d/*.boot that clears the virtual file and launches the daemon. 2020-03-07T16:21:39 #kisslinux You can just create a runit service which runs 'mdev -d' 2020-03-07T16:21:48 #kisslinux Or that, yes 2020-03-07T16:21:50 #kisslinux > mdev -d[f]: daemon, listen on netlink. 2020-03-07T16:21:57 #kisslinux I'll ship one with our busybox package 2020-03-07T16:22:12 #kisslinux We have one already 2020-03-07T16:25:58 #kisslinux Pushed an update to our init to silence the attempt to enable hotplugging via /proc/whatever. 2020-03-07T16:26:21 #kisslinux Our busybox package already has a service for mdev which you should enable for hotplug via netlink. 2020-03-07T16:33:58 #kisslinux https://github.com/kisslinux/init/blob/master/lib/init/rc.boot#L62-L72 << i have CONFIG_UEVENT_HELPER unset. this code is useless[?] because nothing listening uevent 2020-03-07T16:39:28 #kisslinux ? 2020-03-07T16:41:30 #kisslinux So 2020-03-07T16:41:39 #kisslinux If I wrap all of that code in a: [ -e /proc/sys/kernel/hotplug ] && { 2020-03-07T16:41:45 #kisslinux We'll be good no? 2020-03-07T16:41:58 #kisslinux It'll only run if hotplugging through the helper is enabled. 2020-03-07T16:44:21 #kisslinux we also need uevent mechanism. do it in two way, one for /proc..., second for uevent 2020-03-07T16:44:51 #kisslinux afterwards kill mdev daemon like you stop udev 2020-03-07T16:44:55 #kisslinux https://github.com/kisslinux/init/blob/master/lib/init/rc.boot#L148-L151 2020-03-07T16:45:36 #kisslinux Right 2020-03-07T16:46:13 #kisslinux So a simple 'uevent mdev &' and then a 'pkill uevent' later on 2020-03-07T16:47:01 #kisslinux OR 2020-03-07T16:47:12 #kisslinux I just start 'mdev -d' and then kill it later 2020-03-07T16:47:37 #kisslinux yes, it's better 2020-03-07T16:58:43 #kisslinux I'https://github.com/kisslinux/init/commit/738b1f5b23b9aee9a5d881010a65891481bce7b5 2020-03-07T16:58:56 #kisslinux Also: https://github.com/kisslinux/repo/commit/5eed8136c0b1a60bde32d2360cff597fd3c0e943 2020-03-07T16:59:03 #kisslinux Thoughts? 2020-03-07T16:59:25 #kisslinux This will use 'mdev -d' during boot always 2020-03-07T16:59:46 #kisslinux It also always sets the hotplugger through /proc if available 2020-03-07T16:59:58 #kisslinux The service will then null the /proc file prior to running mdev 2020-03-07T17:00:12 #kisslinux It ends up needing less code overall 2020-03-07T17:00:36 #kisslinux I also avoid pkill by running mdev in the foreground, backgrounding it with '&' and then storing the pid. 2020-03-07T17:00:45 #kisslinux illiliti: 2020-03-07T17:03:46 #kisslinux istead writing /bin/true to /proc.. just write "" . and why you run 'mdev -s' before 'mdev -d' ? 2020-03-07T17:04:04 #kisslinux "" doesn't work. It keeps the current value. 2020-03-07T17:04:11 #kisslinux > mdev -s is to be run during boot to scan /sys and populate /dev. 2020-03-07T17:04:18 #kisslinux Or is this not needed with 'mdev -d'? 2020-03-07T17:06:47 #kisslinux it's needed for setting permissions to /dev/* 2020-03-07T17:07:07 #kisslinux permissions taken from /etc/mdev.conf 2020-03-07T17:07:27 #kisslinux Right 2020-03-07T17:07:32 #kisslinux So it's needed 2020-03-07T17:07:42 #kisslinux i'm not sure but it's better to run 'mdev -s' after 'mdev -d' 2020-03-07T17:07:47 #kisslinux Hm 2020-03-07T17:07:51 #kisslinux Let me check the source 2020-03-07T17:09:00 #kisslinux ooo 2020-03-07T17:09:06 #kisslinux mdev -d does mdev -s first 2020-03-07T17:09:06 #kisslinux Nice 2020-03-07T17:09:39 #kisslinux https://git.busybox.net/busybox/tree/util-linux/mdev.c#n1249 2020-03-07T17:09:49 #kisslinux Notice how 'initial_scan' is run by the daemon first 2020-03-07T17:12:32 #kisslinux okay, remove 'mdev -s' then 2020-03-07T17:13:26 #kisslinux brb 2 secs 2020-03-07T17:15:57 #kisslinux illiliti: Pushed to repos 2020-03-07T17:15:59 #kisslinux Works well 2020-03-07T17:16:05 #kisslinux Boot is actually faster now 2020-03-07T17:19:04 #kisslinux cool 2020-03-07T17:23:39 #kisslinux btw what will happen if user have both /proc hotplugger and uevent ? 2020-03-07T17:26:57 #kisslinux maybe we should completely remove /proc hotplugger? i don't see any benefits of using it 2020-03-07T17:28:09 #kisslinux What happens is no different to prior 2020-03-07T17:28:24 #kisslinux The /proc hotplugger is set 2020-03-07T17:28:37 #kisslinux And if the mdev daemon is enabled, it is cleared as the daemon will now handle it 2020-03-07T17:28:51 #kisslinux You have a choice between the two 2020-03-07T17:28:59 #kisslinux The benefit is no daemon running in userspace 2020-03-07T17:29:45 #kisslinux I don't like daemons 2020-03-07T17:30:08 #kisslinux I only run a single daemon for iwd 2020-03-07T17:30:17 #kisslinux It's my only non-init root process 2020-03-07T17:30:50 #kisslinux So there's PID 1 and iwd (as root) on my machine 2020-03-07T17:30:57 #kisslinux Everything else runs as a user 2020-03-07T17:36:40 #kisslinux i don't have a choice because mdev daemon take control over /proc hotplugger. to take priority to '/proc hotplugger' do it like that - https://termbin.com/0uci 2020-03-07T17:39:13 #kisslinux why you removed these ? - https://github.com/kisslinux/init/commit/738b1f5b23b9aee9a5d881010a65891481bce7b5#diff-ec6e5ae702136e278fde22f77d5ae64bL61-L72 2020-03-07T17:40:53 #kisslinux illiliti: Doesn't 'mdev -d' handle that? 2020-03-07T17:41:30 #kisslinux Don't run the service if you're going to use the hotplugger 2020-03-07T17:41:45 #kisslinux If you run the service it'll null the proc hotplugger 2020-03-07T17:43:56 #kisslinux no no. i mean you first run mdev daemon - https://github.com/kisslinux/init/blob/master/lib/init/rc.boot#L49 and then /proc hotplugger which useless because mdev daemon take control, no? 2020-03-07T17:45:47 #kisslinux Right 2020-03-07T17:46:01 #kisslinux Does the /proc hotplugger do anything when set? 2020-03-07T17:46:10 #kisslinux It only listens to new events no? 2020-03-07T17:46:17 #kisslinux I could move it to the kill section 2020-03-07T17:46:22 #kisslinux So it runs after the mdev daemon 2020-03-07T17:47:33 #kisslinux See: https://github.com/kisslinux/init/commit/3a457ab33f4117d266115705cfef61a0bd9dc866 2020-03-07T17:49:05 #kisslinux as i know mdev doesn't handle that - https://github.com/kisslinux/init/commit/738b1f5b23b9aee9a5d881010a65891481bce7b5#diff-ec6e5ae702136e278fde22f77d5ae64bL61-L72 2020-03-07T17:49:56 #kisslinux Chttps://git.busybox.net/busybox/tree/util-linux/mdev.c#n1150 2020-03-07T17:49:57 #kisslinux hello 2020-03-07T17:49:58 #kisslinux https://git.busybox.net/busybox/tree/util-linux/mdev.c#n1150 2020-03-07T17:50:00 #kisslinux hell 2020-03-07T17:50:04 #kisslinux hello* 2020-03-07T17:50:16 #kisslinux illiliti: > /* Create all devices from /sys/dev hierarchy */ 2020-03-07T17:50:16 #kisslinux i want to install kiss but i cant download https://sourceware.org/pub/libffi/libffi-3.3.tar.gz 2020-03-07T17:50:18 #kisslinux It does no? 2020-03-07T17:50:31 #kisslinux ffaas33: I can reproduce. 2020-03-07T17:51:09 #kisslinux It does no? << it doesn't 2020-03-07T17:51:56 #kisslinux wait, i'll find bug which describe this 2020-03-07T17:51:59 #kisslinux ffaas33: Run 'kiss update'. I've pushed a fix. :) 2020-03-07T17:52:06 #kisslinux already??? 2020-03-07T17:52:08 #kisslinux Yes 2020-03-07T17:52:09 #kisslinux gee 2020-03-07T17:52:14 #kisslinux I'm quick 2020-03-07T17:52:17 #kisslinux you are incredible 2020-03-07T17:52:36 #kisslinux https://github.com/kisslinux/repo/commit/4523c67146f201cfdf5a1e1b89e39ad665049502 2020-03-07T17:52:44 #kisslinux Checksums are the same too. 2020-03-07T17:52:57 #kisslinux This link shouldn't die either. I don't know why the other one did. 2020-03-07T17:53:02 #kisslinux if kiss works on my PC i will use it till the end 2020-03-07T17:53:13 #kisslinux hehe 2020-03-07T17:53:25 #kisslinux What hardware do you have? 2020-03-07T17:53:46 #kisslinux i searched for it since ever, switching between gentoo void and arch but 2020-03-07T17:54:04 #kisslinux havnt found it 2020-03-07T17:54:15 #kisslinux because i use distrowatch 2020-03-07T17:54:26 #kisslinux Yeah 2020-03-07T17:54:32 #kisslinux KISS isn't on distrowatch 2020-03-07T17:54:49 #kisslinux i promise i will force them to add it, as i have done to ParrotOS 2020-03-07T17:54:54 #kisslinux if it works 2020-03-07T17:54:58 #kisslinux mdev like a boss does it - https://github.com/slashbeast/mdev-like-a-boss/blob/master/mdev.init#L54 2020-03-07T17:55:00 #kisslinux KISS has no ISO which may make things difficult 2020-03-07T17:55:15 #kisslinux Distrowatch's rules state that the distribution must have its own ISO 2020-03-07T17:55:24 #kisslinux i install from void now so hm 2020-03-07T17:55:32 #kisslinux oh heck 2020-03-07T17:55:52 #kisslinux is an .img for usb devices enough? 2020-03-07T17:56:01 #kisslinux i could do that 2020-03-07T17:56:33 #kisslinux illiliti: It seems to work here though. I'm running the new changes just fine. 2020-03-07T17:57:02 #kisslinux ffaas33: It would need to be "official". I'm against providing one as well. 2020-03-07T17:57:22 #kisslinux oh, whys that? 2020-03-07T17:57:37 #kisslinux I'd need to provide a kernel and initramfs 2020-03-07T17:57:57 #kisslinux There's a long answer in the FAQ on the website related to these two. 2020-03-07T17:58:15 #kisslinux ive read the whole site 2020-03-07T17:58:50 #kisslinux :P 2020-03-07T17:58:54 #kisslinux cant the install procedure be done on usb and then boot from it like a SSD 2020-03-07T17:59:04 #kisslinux then dd an image? 2020-03-07T17:59:16 #kisslinux ive done that with arch 2020-03-07T17:59:35 #kisslinux is initramfs needed for that? 2020-03-07T18:00:07 #kisslinux An ISO or image requires a large kernel full of modules 2020-03-07T18:00:17 #kisslinux To load the right modules at boot, an initramfs is needed 2020-03-07T18:00:24 #kisslinux oh 2020-03-07T18:00:40 #kisslinux shit 2020-03-07T18:00:42 #kisslinux It's a lot of work to maintain as well 2020-03-07T18:00:55 #kisslinux use others work? 2020-03-07T18:01:00 #kisslinux I'd much rather my time be spent working on the distribution itself :P 2020-03-07T18:01:02 #kisslinux cooperate 2020-03-07T18:01:17 #kisslinux I don't see a problem with the current installation method 2020-03-07T18:01:26 #kisslinux with a distro providing a bootstap installer? 2020-03-07T18:01:40 #kisslinux same here but i want it on DW 2020-03-07T18:02:11 #kisslinux There are a couple other ways for KISS to make it to distrowatch 2020-03-07T18:02:22 #kisslinux those are? 2020-03-07T18:02:24 #kisslinux 1. I spend a 2-3 hundred dollars and buy an ad. 2020-03-07T18:02:30 #kisslinux pff 2020-03-07T18:02:33 #kisslinux no 2020-03-07T18:02:35 #kisslinux 2. KISS gets so popular that it must be added 2020-03-07T18:02:51 #kisslinux i have some influence 2020-03-07T18:02:58 #kisslinux but still hard 2020-03-07T18:03:24 #kisslinux Does distrowatch always publish a review when adding a distribution? 2020-03-07T18:03:43 #kisslinux no but they often do 2020-03-07T18:04:08 #kisslinux They may find it a little difficult to review KISS as it isn't for the average user 2020-03-07T18:04:22 #kisslinux How did they handle Gentoo? (If you know anything about it) 2020-03-07T18:04:50 #kisslinux gentoo provides a bootstrap iso like arch 2020-03-07T18:05:11 #kisslinux Ah 2020-03-07T18:05:54 #kisslinux my idea is to work around that by using a distro as bootstraper, i could fork void customize it 2020-03-07T18:06:07 #kisslinux then we have an ISO 2020-03-07T18:06:33 #kisslinux I'd rather not do this 2020-03-07T18:06:38 #kisslinux ok 2020-03-07T18:06:54 #kisslinux The installation guide teaches you 2020-03-07T18:07:04 #kisslinux What you learn will be needed post install 2020-03-07T18:07:17 #kisslinux ie, updating your kernel, how to use the package manager, etc 2020-03-07T18:07:29 #kisslinux a linux distro with wget is needed to install kiss 2020-03-07T18:07:37 #kisslinux Or curl 2020-03-07T18:07:42 #kisslinux yeah 2020-03-07T18:07:50 #kisslinux The guide is not meant to be blindly followed. :P 2020-03-07T18:08:12 #kisslinux If it says 'wget' and 'wget' is unavailable, you should know to use another tool 2020-03-07T18:08:25 #kisslinux Or that the "intent" is to download something 2020-03-07T18:08:38 #kisslinux i know i used firefox 2020-03-07T18:09:17 #kisslinux Yeah, I don't mean you specifically. Was talking in general. :P 2020-03-07T18:09:26 #kisslinux i will brainstorm about it for a while... we need some kickstart anyways 2020-03-07T18:09:45 #kisslinux There won't be an ISO or install image 2020-03-07T18:09:50 #kisslinux Just a heads up 2020-03-07T18:10:35 #kisslinux nevermind i just looked something up 2020-03-07T18:10:50 #kisslinux you must provide a download 2020-03-07T18:10:56 #kisslinux not an img or iso 2020-03-07T18:11:11 #kisslinux just anything that starts you up 2020-03-07T18:11:18 #kisslinux and i know what 2020-03-07T18:12:02 #kisslinux LFS is on Distrowatch and they provide the PDF of the book 2020-03-07T18:12:25 #kisslinux we provide the .txt file of the website :dab: 2020-03-07T18:13:05 #kisslinux Oh nice 2020-03-07T18:13:13 #kisslinux I didn't know LFS was on distrowatch 2020-03-07T18:13:33 #kisslinux looks like mdev really handle usb and net devices - https://github.com/mirror/busybox/commit/20a3262cd756aadf8771969a4764cd3c571f0a3e#diff-b7fa58f34b29fdaf1f07428e4df90278 . i need to test it 2020-03-07T18:13:40 #kisslinux Tip: Append .txt to any website link to grab the plain-text version. 2020-03-07T18:14:29 #kisslinux illiliti: Yup. That's what I was talking about. :P 2020-03-07T18:14:55 #kisslinux i downloaded the website already 2020-03-07T18:15:06 #kisslinux i know the .txt thing 2020-03-07T18:15:13 #kisslinux index.txt etc 2020-03-07T18:15:18 #kisslinux Yup 2020-03-07T18:15:31 #kisslinux i love that btw, no css or js 2020-03-07T18:15:40 #kisslinux not even html 2020-03-07T18:16:02 #kisslinux so you dont need a browser/parser 2020-03-07T18:16:12 #kisslinux *mindblown* 2020-03-07T18:16:20 #kisslinux There's a little bit of HTML for images and where they're needed 2020-03-07T18:16:43 #kisslinux I'd like to fix this though 2020-03-07T18:16:54 #kisslinux See: https://k1ss.org/wiki.txt 2020-03-07T18:17:16 #kisslinux yeah, the web sucks 2020-03-07T18:17:28 #kisslinux but we gonna work it out 2020-03-07T18:17:35 #kisslinux i wanna help alot 2020-03-07T18:17:37 #kisslinux For regular 'https://' links, I use sed when creating the HTML pages to turn them into links 2020-03-07T18:17:44 #kisslinux So it doesn't affect the source .txt files 2020-03-07T18:18:02 #kisslinux lol 2020-03-07T18:19:08 #kisslinux brb 2 secs 2020-03-07T18:20:08 #kisslinux illiliti: I pushed the hotplugger fix. 2020-03-07T18:20:14 #kisslinux It's in the repos. 2020-03-07T18:20:24 #kisslinux Just rebooted and it all works fine. 2020-03-07T18:28:02 #kisslinux brb 2020-03-07T18:29:54 #kisslinux back 2020-03-07T18:30:04 #kisslinux yup 2020-03-07T18:30:23 #kisslinux btw i havnt introduced 2020-03-07T18:30:47 #kisslinux Lukas Friedrich (lu) 21 linuxfanatic 2020-03-07T18:31:29 #kisslinux Nice to meet you :P 2020-03-07T18:31:37 #kisslinux :P 2020-03-07T18:32:07 #kisslinux Same your name sounds familiar 2020-03-07T18:32:29 #kisslinux (heck llvm takes long) 2020-03-07T18:32:34 #kisslinux yeah could be 2020-03-07T18:32:54 #kisslinux ive been around a long time but mostly using different names 2020-03-07T18:33:07 #kisslinux but always the same guy behind 2020-03-07T18:33:27 #kisslinux llvm doesn't update often 2020-03-07T18:33:28 #kisslinux cycrojanic, fiebertraum, luraktinus, lugarius etc 2020-03-07T18:33:34 #kisslinux Once you build it you're good for months 2020-03-07T18:33:40 #kisslinux ive done alot 2020-03-07T18:33:46 #kisslinux oh ok 2020-03-07T18:35:11 #kisslinux The "big" packages (gcc, llvm, rust, nodejs, firefox) update every month or so with gcc/llvm updating every 3~ months. 2020-03-07T18:35:30 #kisslinux We have a firefox-bin package which allows you to avoid rust, nodejs and firefox. 2020-03-07T18:35:43 #kisslinux read the news about that 2020-03-07T18:35:49 #kisslinux very nice 2020-03-07T18:35:55 #kisslinux Depending on your GPU you may be able to remove llvm 2020-03-07T18:36:03 #kisslinux I run without it 2020-03-07T18:37:40 #kisslinux (This is a manual change though) 2020-03-07T18:49:08 #kisslinux dylanaraps: wow! i tested my initramfs in qemu with 'mdev -d' and it's really handle usb! but sadly it doesn't handle drivers autoloading 2020-03-07T18:51:18 #kisslinux I'm fine with that as module loading in KISS is opt-in instead of opt-out 2020-03-07T20:16:53 #kisslinux hello 2020-03-07T20:17:42 #kisslinux dylanaraps: i noticed my cpu doesnt scale up anymore. and i think it is since the mdev update 2h ago. iam using udev. can this be related? 2020-03-07T20:18:37 #kisslinux i have no file populated in /proc/sys/kernel/hotplug 2020-03-07T20:18:59 #kisslinux which is in response for for cpu scaling? 2020-03-07T20:19:15 #kisslinux Yo? 2020-03-07T20:19:30 #kisslinux I cant start x unless im root 2020-03-07T20:19:41 #kisslinux What did i do wrong 2020-03-07T20:19:59 #kisslinux Cant create lock file 2020-03-07T20:20:27 #kisslinux Did you check the FAQ? 2020-03-07T20:22:03 #kisslinux claudia2: The mdev change didn't touch udev at all. 2020-03-07T20:22:38 #kisslinux derlukas: https://k1ss.org/faq Under "Why can't I start Xorg as a normal user?" 2020-03-07T20:23:31 #kisslinux Well, i did the udev thingy 2020-03-07T20:24:14 #kisslinux claudia2: No code touched udev. None of the recent package updates are related to CPU scaling. (https://github.com/kisslinux/repo/commits/master) In fact, this is entirely a kernel issue. 2020-03-07T20:24:26 #kisslinux derlukas: Did it work? 2020-03-07T20:24:39 #kisslinux No change 2020-03-07T20:25:14 #kisslinux derlukas: Output of 'ls -l /dev/dri' 2020-03-07T20:26:44 #kisslinux dylanaraps: allright thanks. The changed happened during a large build and my fan dropped rpm after some time and so the freq. i keep digging 2020-03-07T20:27:09 #kisslinux claudia2: Check 'dmesg' 2020-03-07T20:27:18 #kisslinux Might be something telling in the log 2020-03-07T20:27:26 #kisslinux Its owned by root and contains two files also having the video group 2020-03-07T20:27:40 #kisslinux Nice 2020-03-07T20:27:44 #kisslinux am i right that /proc/sys/kernel/hotplug should be there? 2020-03-07T20:27:51 #kisslinux Which xf86- driver are you using? 2020-03-07T20:27:59 #kisslinux claudia: No, udev doesn't use it. 2020-03-07T20:33:58 #kisslinux My internet is unstable 2020-03-07T20:34:20 #kisslinux So, "nice" 2020-03-07T20:34:31 #kisslinux What about it? 2020-03-07T20:35:01 #kisslinux ??? 2020-03-07T20:35:04 #kisslinux Hello 2020-03-07T20:35:45 #kisslinux Hey, lukas here 2020-03-07T20:36:13 #kisslinux My internet beaks every 10 min 2020-03-07T20:36:17 #kisslinux Ah 2020-03-07T20:36:26 #kisslinux Read the log 2020-03-07T20:36:35 #kisslinux I use intel i guess 2020-03-07T20:37:19 #kisslinux Never told the system what graphics i use 2020-03-07T20:37:30 #kisslinux Alright 2020-03-07T20:37:32 #kisslinux But i have an intelHD 2020-03-07T20:37:41 #kisslinux Send me your Xorg log file?? 2020-03-07T20:37:48 #kisslinux Uff 2020-03-07T20:37:54 #kisslinux Simply: nc termbin.com:9999 < /path/to/file 2020-03-07T20:38:02 #kisslinux ... 2020-03-07T20:38:06 #kisslinux Ok 2020-03-07T20:38:06 #kisslinux This will upload it and output a link you may send 2020-03-07T20:38:20 #kisslinux The log when it fails to work as a normal user 2020-03-07T20:38:37 #kisslinux It should be in ~/.local/share/xorg/ 2020-03-07T20:39:49 #kisslinux No such folder 2020-03-07T20:40:21 #kisslinux Try and start Xorg as a normal user. The terminal output afterwards will tell you where the log was stored. 2020-03-07T20:41:10 #kisslinux Nope 2020-03-07T20:41:31 #kisslinux Is there an error in the output? 2020-03-07T20:41:37 #kisslinux Just tells me it couldnt create a lock file @ /tmp 2020-03-07T20:41:41 #kisslinux If so, what does it say in its entirety? 2020-03-07T20:42:16 #kisslinux Please consult the x foundation bla bla 2020-03-07T20:42:30 #kisslinux Thats it 2020-03-07T20:43:47 #kisslinux The usual stuff 2020-03-07T20:43:47 #kisslinux I need the whole output of the error. 2020-03-07T20:43:59 #kisslinux You mentioned the lock file 2020-03-07T20:44:07 #kisslinux What's the entire message related to that? 2020-03-07T20:45:07 #kisslinux "Could not create lock file in /tmp/.tX0-lock" 2020-03-07T20:46:04 #kisslinux Output of: 'ld -ld /tmp'? 2020-03-07T20:46:10 #kisslinux 'ls -ld /tmp' 2020-03-07T20:46:13 #kisslinux My bad 2020-03-07T20:47:16 #kisslinux Owned by user root and group root 2020-03-07T20:47:58 #kisslinux Mine is: drwxrwxrwt 5 root root 120 Mar 7 22:47 /tmp 2020-03-07T20:47:58 #kisslinux drwxr-xr-t 2020-03-07T20:48:11 #kisslinux The permissions seem to be wrong 2020-03-07T20:48:16 #kisslinux Yep 2020-03-07T20:48:38 #kisslinux How did that happen? 2020-03-07T20:48:50 #kisslinux Do you mount /tmp in your fstab at all or is this "on its own"? 2020-03-07T20:49:22 #kisslinux i havnt touched fstab at all 2020-03-07T20:49:31 #kisslinux Alright 2020-03-07T20:49:47 #kisslinux Ive not modded it 2020-03-07T20:50:22 #kisslinux Does 'touch /tmp/file' work? 2020-03-07T20:50:31 #kisslinux Does the file exist afterwards? 2020-03-07T20:51:17 #kisslinux Permission denied 2020-03-07T20:52:37 #kisslinux I cant remember skiping anything in the guide 2020-03-07T20:52:43 #kisslinux Run: 'chmod 1777 /tmp' as root to fix the issue. I'm going to investigate further. I have a hunch as to what this issue may be. 2020-03-07T20:54:38 #kisslinux It fixed it 2020-03-07T20:55:40 #kisslinux Nice. I found the issue. 2020-03-07T20:55:48 #kisslinux So? 2020-03-07T20:55:56 #kisslinux The new version of the install tarball has these wrong permissions set. 2020-03-07T20:56:12 #kisslinux Oh good that we found that 2020-03-07T20:56:21 #kisslinux I'm going to push a fix in the next 10 minutes or so. 2020-03-07T20:56:22 #kisslinux :) 2020-03-07T20:59:15 #kisslinux Now some last questions for today 2020-03-07T20:59:29 #kisslinux How to quit sowm 2020-03-07T20:59:37 #kisslinux You kill X or sowm 2020-03-07T20:59:47 #kisslinux There are two more directories with the same issue: chmod 1777 /var/spool/mail/ 2020-03-07T21:00:01 #kisslinux And chmod 1777 /var/stmp 2020-03-07T21:00:05 #kisslinux And chmod 1777 /var/tmp/ 2020-03-07T21:00:16 #kisslinux /var/stmp is a typo 2020-03-07T21:00:20 #kisslinux Ignore that 2020-03-07T21:00:31 #kisslinux Ok 2020-03-07T21:00:35 #kisslinux I apologize for this happening 2020-03-07T21:01:21 #kisslinux Hey, a new distro has some rough edges 2020-03-07T21:01:46 #kisslinux Its cool to help finding such bugs 2020-03-07T21:03:22 #kisslinux :) 2020-03-07T21:03:31 #kisslinux Creating the fixed tarball now. 2020-03-07T21:05:51 #kisslinux Ok, to clear things up: i guess it was some kind of thermal throttleing issue.i put the battery out and waited some moments..*monkeyholdinghandsbeforeface* 2020-03-07T21:07:42 #kisslinux just a reboot was not enough 2020-03-07T21:13:22 #kisslinux claudia2: You may want to look at your kernel config or the settings related to CPU 2020-03-07T21:14:35 #kisslinux New tarball: ## Use `sudo` or `root` to extract the `chroot`. 2020-03-07T21:14:40 #kisslinux New tarball: https://github.com/kisslinux/repo/releases/tag/1.9.11 2020-03-07T21:14:41 #kisslinux oops 2020-03-07T21:16:46 #kisslinux dkdkd: Fix released and guide updated. Thanks again :) 2020-03-07T21:20:04 #kisslinux Sure 2020-03-07T21:20:27 #kisslinux Its late in germany, good night 2020-03-07T21:20:37 #kisslinux Night 2020-03-07T21:21:31 #kisslinux dylanaraps: how do you backport iwd changes into eiwd? 2020-03-07T21:23:12 #kisslinux By hand 2020-03-07T21:23:18 #kisslinux dylanaraps: my system otherwise runs fine. I guess my thinkfan config was to naive while building something like qtwebengine. It was the first time this happened but i keep that in mind 2020-03-07T21:23:38 #kisslinux I'm behind as the plan is to start from scratch using ifdefs instead of code removal