2020-05-06T00:05:02 #kisslinux himmalerin: I think our best bet is you trying with GCC 10. 2020-05-06T00:05:08 #kisslinux I just pushed a fix for the source. 2020-05-06T00:05:38 #kisslinux Run 'kiss u', build GCC 10, build Firefox. 2020-05-06T00:06:07 #kisslinux Could be that GCC 9 lacks some new C++ stuff that Firefox is now using(?) 2020-05-06T00:06:26 #kisslinux (And our Clang/LLVM link to libgcc) 2020-05-06T00:06:54 #kisslinux oh ok. The last attempt had also failed ( http://0x0.st/i26v.txt ) and I was thinking maybe something is carrying over from my previous tests so I was rebooting and trying again, I'll do it with gcc 10 2020-05-06T00:07:17 #kisslinux (KISS boots *really* quickly) 2020-05-06T00:08:26 #kisslinux Heh 2020-05-06T00:08:35 #kisslinux I can reproduce your clang error even with GCC 10. 2020-05-06T00:15:05 #kisslinux GCC 10 done building, onto firefox! 2020-05-06T00:16:31 #kisslinux Nice 2020-05-06T00:41:59 #kisslinux > GCC 10 Has Been Branched, GCC 10.1 Stable Looking To Release In Early May 2020-05-06T00:42:10 #kisslinux finished the rebuild, same errors when trying to start. There wouldn't be any issues with a installing firefox with the same version/revision would there? 2020-05-06T00:42:22 #kisslinux No no 2020-05-06T00:42:31 #kisslinux We can rule that out though. 2020-05-06T00:42:41 #kisslinux (That being GCC 9 vs 10) 2020-05-06T00:43:29 #kisslinux I'm trying a build with Clang again (plus some additional changes). 2020-05-06T00:44:09 #kisslinux himmalerin: What are your 'CFLAGS'/'CXXFLAGS' set to? 2020-05-06T00:44:54 #kisslinux both are "-O3 -pipe -march=native" 2020-05-06T00:45:12 #kisslinux That's fine 2020-05-06T00:45:17 #kisslinux Mine are more or less the same 2020-05-06T00:52:54 #kisslinux Well I just went and manually installed each of my addons and I can restart firefox successfully, so it isn't those 2020-05-06T00:53:02 #kisslinux time to try enabling firefox sync 2020-05-06T00:53:30 #kisslinux that did it, instant crash after logging in 2020-05-06T00:53:51 #kisslinux Interesting. 2020-05-06T00:55:29 #kisslinux We can rule out Clang/GCC now. 2020-05-06T00:55:53 #kisslinux It is. I should probably open a ticket on bugzilla for it since I'm not seeing one 2020-05-06T00:56:09 #kisslinux It is interesting, not it is Clang/GCC 2020-05-06T00:57:13 #kisslinux Yeah 2020-05-06T00:57:18 #kisslinux Does the ESR version work? 2020-05-06T00:58:47 #kisslinux It was, haven't tried the latest ESR though. It was working prior to ESR getting the latest point release and that's when I switched to trying to get 76 working 2020-05-06T00:58:52 #kisslinux I can try building it 2020-05-06T01:00:18 #kisslinux The latest ESR should work as it _should_ only contain security fixes. 2020-05-06T01:05:34 #kisslinux himmalerin: Try and change: "DisableFirefoxAccounts": true 2020-05-06T01:05:39 #kisslinux to 'false' in /usr/lib/firefox/distribution/policies.json 2020-05-06T01:05:43 #kisslinux Then re-open Firefox. 2020-05-06T01:06:41 #kisslinux (This is only if you have firefox-privacy installed as well) 2020-05-06T01:08:55 #kisslinux I don't have firefox-privacy installed so that shouldn't be it 2020-05-06T01:09:09 #kisslinux though I can't imagine it'd cause a seg fault either way 2020-05-06T01:11:23 #kisslinux Very true 2020-05-06T01:11:45 #kisslinux Another thing you can try is 'strace firefox &>~/file' 2020-05-06T01:12:06 #kisslinux Run this, let it crash and upload the contents of ~/file 2020-05-06T01:15:00 #kisslinux When I try and sign in I get: JavaScript error: resource://gre/modules/FxAccountsConfig.jsm, line 152: TypeError: URL constructor: is not a valid URL. 2020-05-06T01:15:10 #kisslinux No crash though 2020-05-06T01:21:29 #kisslinux It's 4:30AM. I'm off to bed. Fingers crossed we fix this tomorrow. 2020-05-06T01:23:18 #kisslinux ...I think you need a healthier sleep schedule :p 2020-05-06T02:01:03 #kisslinux What are you guys working on? God. Same time here almost, 4:00AM now. I've been working... Off to bed as well, but tomorrow I wanna hear what you're trying to solve (or I'll read the logs, maybe easier lol). 2020-05-06T05:00:56 #kisslinux nah 2020-05-06T07:22:38 #kisslinux himmalerin: When someone needs help, I'll try and go above and beyond. Even if that means losing sleep. :) 2020-05-06T07:29:45 #kisslinux fehawen: The latest Firefox is segfaulting when himmalerin: Tries to sign-in to his Firefox account (for sync). 2020-05-06T07:33:35 #kisslinux firefox-esr-bin will be available shortly (just need to prepare the package 2020-05-06T07:33:52 #kisslinux The firefox-bin package will be available once the build is done (next hour or so). 2020-05-06T08:07:53 #kisslinux dylan06: what does that DoH-rollout file removal mean? does it just remove the defaults and one can enable them manually or DoH feature will be removed completely? 2020-05-06T08:08:04 #kisslinux since DoH is necessary in my case 2020-05-06T08:19:30 #kisslinux konimex: That simply removes the automatic-rollout extension. 2020-05-06T08:19:33 #kisslinux You can still enable it. 2020-05-06T08:20:09 #kisslinux alright 2020-05-06T08:21:15 #kisslinux https://bugzilla.mozilla.org/show_bug.cgi?id=1573840 2020-05-06T08:21:26 #kisslinux > Staged Rollout of DoH to US Users 2020-05-06T08:21:55 #kisslinux The code is here: https://github.com/mozilla/doh-rollout/ 2020-05-06T08:22:19 #kisslinux > This is a WebExtension + Experimental API to gradually roll out DNS-over-HTTP to Firefox users. 2020-05-06T08:22:51 #kisslinux You need to go to an older commit to see the code though: https://github.com/mozilla/doh-rollout/tree/32e91f0bab3b29f0b9f725d68d1d7c8cb6dd0b04 2020-05-06T08:23:48 #kisslinux There's very Google/Youtube specific code here too: https://github.com/mozilla/doh-rollout/blob/32e91f0bab3b29f0b9f725d68d1d7c8cb6dd0b04/src/heuristics.js#L38 2020-05-06T08:24:18 #kisslinux It also sends telemetry: https://github.com/mozilla/doh-rollout/blob/32e91f0bab3b29f0b9f725d68d1d7c8cb6dd0b04/src/background.js#L88 2020-05-06T08:24:25 #kisslinux And it can remotely change your Firefox settings. 2020-05-06T08:29:22 #kisslinux firefox-esr-bin is live: https://github.com/kisslinux/repo/commit/cf1e96a711421c6d5072ff3a786aca22fc37f2c8 2020-05-06T08:31:15 #kisslinux firefox-bin is building and will be up shortly. 2020-05-06T08:52:15 #kisslinux I'll be online again later. o/ 2020-05-06T10:28:58 #kisslinux Just went for a walk and found wild peas growing on the beach. Instead of being covered in snails, they were covered in tiny little sea-snails. 2020-05-06T10:29:18 #kisslinux firefox-bin is still building. Should hopefully be done soon. 2020-05-06T10:36:04 #kisslinux https://github.com/kisslinux/init/blob/master/lib/init/rc.boot#L17 << mkdir by default creates 0755 dirs, no need to set mode 2020-05-06T10:39:43 #kisslinux also, add /run/cryptsetup. this dir is required for luks2 due to new locking mechanism 2020-05-06T10:42:42 #kisslinux illiliti: Nice, thanks. 2020-05-06T10:44:07 #kisslinux illiliti: Pushed commits to fix this. 2020-05-06T10:59:32 #kisslinux https://github.com/kisslinux/init/blob/master/lib/init/rc.boot#L10-L13 << i think we need to remount these fs's with our mount options instead of skipping if they're already mounted. 2020-05-06T11:01:17 #kisslinux Sure 2020-05-06T11:02:38 #kisslinux I can jusr drop the mountpoint check and add remount, to each commmand no? 2020-05-06T11:02:40 #kisslinux just* 2020-05-06T11:03:00 #kisslinux A rationale for why would be great too illiliti: 2020-05-06T11:03:40 #kisslinux initramfs can mount these fs's with inappropriate mount options which can lead to unexpected issues 2020-05-06T11:04:07 #kisslinux Gotcha 2020-05-06T11:04:15 #kisslinux I can jusr drop the mountpoint check and add remount, to each commmand no? << this may slowdown boot proccess 2020-05-06T11:04:34 #kisslinux There'd be no difference no? 2020-05-06T11:04:44 #kisslinux It'd remount if mounted and mount if not right? 2020-05-06T11:05:52 #kisslinux right but need check 2020-05-06T11:06:01 #kisslinux Of course 2020-05-06T11:17:51 #kisslinux btw you can drop mnt() and mounted() entirely if it works. 2020-05-06T11:18:15 #kisslinux however bedrock linux or other exotic things may complain about that. need check for bedrock linux 2020-05-06T11:21:04 #kisslinux Yeah, exactly 2020-05-06T11:21:11 #kisslinux I'll do some testing a little later 2020-05-06T11:32:22 #kisslinux https://github.com/kisslinux/init/blob/master/lib/init/rc.boot#L34-L37 << do we really need these checks? i think we can drop symlink check and '-f' flag from ln, so ln will not create symlink if it already exist 2020-05-06T11:34:39 #kisslinux 'ln -s bla bla 2>/dev/null' ? 2020-05-06T11:34:43 #kisslinux Sounds good. 2020-05-06T11:34:46 #kisslinux I'm not yet caffeinated and might be misreading the conversation, but if I understand correctly the proposal is to just remount any preexisting mounts instead of conditionally check if they're already mounted. If that's the case, I don't foresee any concerns on Bedrock's end. 2020-05-06T11:34:53 #kisslinux The issue in this area as I understand/recall it is entirely that if someone-mix-and-matches another distro's initrd with kiss' init, kiss' init might run into preexisting mounts for things like /proc, /sys, /dev, and /dev/pts that were set up by the initrd. So long as kiss' init doesn't trip on that, I think we're good from Bedrock's end. 2020-05-06T11:35:49 #kisslinux Awesome. You're correct in your assumption. 2020-05-06T11:36:25 #kisslinux excellent 2020-05-06T11:45:34 #kisslinux 'ln -s bla bla 2>/dev/null' ? << yes 2020-05-06T11:46:23 #kisslinux What happens if these symlinks are set differently by the initramfs? Does it matter at all? 2020-05-06T11:46:58 #kisslinux Is this even a possibility? 2020-05-06T11:50:03 #kisslinux it doesn't matter 2020-05-06T11:50:03 #kisslinux If they're being overwritten with illiliti's '-f' proposal, I don't think it matters what they are incoming 2020-05-06T11:50:25 #kisslinux https://termbin.com/glfo 2020-05-06T11:50:32 #kisslinux my proposal is drop -f 2020-05-06T11:50:51 #kisslinux Oh, I misread. Apologies 2020-05-06T11:51:18 #kisslinux The diff I just sent is with '-f' 2020-05-06T11:51:33 #kisslinux If we go with illiliti's idea, I'll simply drop '-f'. 2020-05-06T11:51:54 #kisslinux np, my english is too bad 2020-05-06T11:52:49 #kisslinux I vaguely recall difficulties here the first time we made changes regarding busybox's specific implementation. Maybe it was following symlinks when making new symlinks? GNU ln and busybox ln both have -n which but it's non-POSIX so we didn't want to use it here. 2020-05-06T11:56:38 #kisslinux I'm searching the logs for the discussion we had a while ago. 2020-05-06T11:57:24 #kisslinux Found it: https://freenode.logbot.info/kisslinux/20200314#c3410386 2020-05-06T11:59:42 #kisslinux The issue is that 'ln' is following symlinks when overwriting. 2020-05-06T12:01:59 #kisslinux but my proposal is drop overwritting(-f) and simply skip it 2020-05-06T12:02:10 #kisslinux Yeah 2020-05-06T12:02:11 #kisslinux in that case termbin.com/glfo would overwrite /dev/stdin and friends. If we go with illiliti's proposal to *drop* '-f', it'll either create the symlink we want or deref the symlink to see there's a file there and give up. illiliti's proposal seems solid. 2020-05-06T12:02:42 #kisslinux https://termbin.com/g4gk 2020-05-06T12:03:17 #kisslinux lgtm 2020-05-06T12:03:26 #kisslinux Awesome. Will make the change. 2020-05-06T12:03:34 #kisslinux Thanks! 2020-05-06T12:03:45 #kisslinux go team 2020-05-06T12:06:04 #kisslinux I'll do some testing regarding the dropping of 'mnt()' and the use of '-o remount,'. 2020-05-06T12:06:28 #kisslinux https://github.com/kisslinux/init/blob/master/lib/init/rc.boot#L36 << missing slash, no? 2020-05-06T12:09:25 #kisslinux illiliti: https://termbin.com/7h84 2020-05-06T12:09:45 #kisslinux You're correct. Good catch! 2020-05-06T12:12:34 #kisslinux https://termbin.com/7h84 << looks fine 2020-05-06T12:14:18 #kisslinux '-n' flag for pts/shm is neccessary? 2020-05-06T12:15:13 #kisslinux /etc/mtab is deprecated a long time ago 2020-05-06T12:15:14 #kisslinux illiliti: I'll look into that. 2020-05-06T12:15:26 #kisslinux '-o remount,' seems to fail here if not already mounted. 2020-05-06T12:15:48 #kisslinux which implementation of mount? 2020-05-06T12:16:09 #kisslinux busybox's 2020-05-06T12:18:22 #kisslinux This seems to be the behavior in util-linux as well. 2020-05-06T12:18:57 #kisslinux uhh, then we need to wrap-up mnt() with if-else 2020-05-06T12:19:22 #kisslinux Yup 2020-05-06T12:28:31 #kisslinux illiliti: https://termbin.com/xuqu 2020-05-06T12:38:38 #kisslinux why remount merged with fs type? 2020-05-06T12:39:20 #kisslinux if i understand script correctly :) 2020-05-06T12:39:48 #kisslinux Oops 2020-05-06T12:41:13 #kisslinux Fixed 2020-05-06T12:41:18 #kisslinux Nice catch once again 2020-05-06T12:41:50 #kisslinux firefox-bin (76.0) is uploading. 2020-05-06T12:41:55 #kisslinux :D 2020-05-06T12:43:19 #kisslinux Our bootup/shutdown process is getting nicer and nicer thanks to your efforts illiliti. 2020-05-06T12:44:59 #kisslinux glad to help 2020-05-06T12:46:21 #kisslinux Once I finish with firefox-bin (10 minutes or so), I'll test the changes. 2020-05-06T12:46:37 #kisslinux ok! 2020-05-06T12:50:14 #kisslinux https://github.com/kisslinux/init/blob/master/lib/init/rc.boot#L64 << would be nice to have this optional. something like [ -e /etc/nocrypt ] && abort 2020-05-06T12:50:41 #kisslinux https://github.com/kisslinux/init/blob/master/lib/init/rc.lib#L99 << or `skip` option 2020-05-06T12:50:48 #kisslinux Alrighty. 2020-05-06T12:51:29 #kisslinux Is 'skip' a cryptsetup option? 2020-05-06T12:52:01 #kisslinux '--skip' exists iirc. 2020-05-06T12:52:17 #kisslinux Though I don't think it does what we want it to. 2020-05-06T12:52:42 #kisslinux better is noauto then 2020-05-06T12:52:55 #kisslinux https://www.freedesktop.org/software/systemd/man/crypttab.html 2020-05-06T12:53:13 #kisslinux This device will not be added to cryptsetup.target. This means that it will not be automatically unlocked on boot..... 2020-05-06T12:54:24 #kisslinux Alright 2020-05-06T12:55:48 #kisslinux How would the handling work? If 'noauto' is present, 'continue'? 2020-05-06T12:56:26 #kisslinux return ? 2020-05-06T12:56:55 #kisslinux That would skip other disks/partitions no? 2020-05-06T12:57:15 #kisslinux We just want to skip the disk/partition which has 'noauto' right? 2020-05-06T12:57:42 #kisslinux ah 2020-05-06T12:57:46 #kisslinux right 2020-05-06T12:58:16 #kisslinux continue 2 2020-05-06T12:58:38 #kisslinux That would skip the next one as well 2020-05-06T12:58:40 #kisslinux Hm 2020-05-06T13:00:14 #kisslinux that won't happen 2020-05-06T13:01:37 #kisslinux we're inside 2 loops. therefore we can skip to next line in crypttab using `continue 2` 2020-05-06T13:01:44 #kisslinux right? 2020-05-06T13:02:12 #kisslinux Ah 2020-05-06T13:02:33 #kisslinux You're correct. 2020-05-06T13:03:12 #kisslinux https://termbin.com/2txr 2020-05-06T13:03:51 #kisslinux excellent 2020-05-06T13:04:22 #kisslinux Pushed 2020-05-06T13:05:09 #kisslinux I'm surpsied that we have to handle all of this manually. 2020-05-06T13:05:21 #kisslinux (ie, it's not handled by cryptsetup) 2020-05-06T13:06:04 #kisslinux ohhh 2020-05-06T13:06:10 #kisslinux we need to `free` copts because it's can contain options from previous line 2020-05-06T13:06:44 #kisslinux Nice 2020-05-06T13:06:46 #kisslinux s/line/device 2020-05-06T13:09:45 #kisslinux Fixed 2020-05-06T13:09:47 #kisslinux Thanks! 2020-05-06T13:13:08 #kisslinux systemd handles this by the way, that's why crypttab is a part of systemd 2020-05-06T13:21:04 #kisslinux https://github.com/kisslinux/init/blob/master/lib/init/rc.lib#L19-L20 << can be merged into one line, no? 2020-05-06T13:22:25 #kisslinux bla && bla2 || bla3 2020-05-06T13:25:10 #kisslinux https://github.com/kisslinux/init/blob/master/lib/init/rc.lib#L49 << do not use /dev/random 2020-05-06T13:25:16 #kisslinux https://lwn.net/Articles/808575/ 2020-05-06T13:34:13 #kisslinux also prefered location for random seed is /var/cache,/var/tmp,/var/tmp 2020-05-06T13:34:55 #kisslinux /var/lib mistype... 2020-05-06T13:54:35 #kisslinux illiliti: I still don't quite understand why /dev/random shouldn't be used. Wasn't the point of the above change to avoid blocking during boot? 2020-05-06T13:55:07 #kisslinux illiliti: The location of the random seed doesn't really matter does it? Is there some kind of standard we should be following here? 2020-05-06T13:58:09 #kisslinux dylan02: voidlinux uses /dev/urandom 2020-05-06T13:58:14 #kisslinux dylan02: https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard 2020-05-06T13:58:55 #kisslinux firefox-bin has been uploaded. 2020-05-06T13:59:01 #kisslinux Both -bin packages are now available. 2020-05-06T14:02:26 #kisslinux illiliti: I don't really care about how other distributions do things unless there's a clear rationale (a valid reason for doing so). Does Void document why they use urandom anywhere? 2020-05-06T14:06:42 #kisslinux illiliti: We could possibly drop random seeds altogether and instead use: /proc/sys/kernel/random/boot_id 2020-05-06T14:06:52 #kisslinux > A random ID that is regenerated on each boot. As such it can be used to identify the local machine's current boot. It's universally available on any recent Linux kernel. It's a good and safe choice if you need to identify a specific boot on a specific booted kernel. 2020-05-06T14:09:37 #kisslinux looks more insecure than /dev/[u]random 2020-05-06T14:11:18 #kisslinux Yeah 2020-05-06T14:11:41 #kisslinux I'm going to spend the next hour doing some digging and write a rationale alongside whatever we decide to use for seeding random. 2020-05-06T14:11:48 #kisslinux To once and for all "answer" the question. 2020-05-06T14:12:00 #kisslinux https://en.wikipedia.org/wiki//dev/random#Linux 2020-05-06T14:12:11 #kisslinux A counterpart to /dev/random is /dev/urandom ("unlimited"[5]/non-blocking random source[4]) which reuses the internal pool to produce more pseudo-random bits. This means that the call will not block, but the output may contain less entropy than the corresponding read from /dev/random 2020-05-06T14:13:38 #kisslinux theoretically urandom is faster 2020-05-06T14:14:00 #kisslinux Yeah. And from what I understand, /dev/random was changed to prevent blocking during boot. 2020-05-06T14:14:35 #kisslinux source? 2020-05-06T14:17:47 #kisslinux https://lwn.net/Articles/800509/ 2020-05-06T14:17:50 #kisslinux This is it iirc. 2020-05-06T14:18:36 #kisslinux > Ultimately, though, we need to find *some* way to fix userspace's assumptions that they can always get high quality entropy in early boot 2020-05-06T14:19:05 #kisslinux > Since the system in question was not gathering enough entropy due to the lack of unpredictable interrupt timings, that would hang more or less forever. 2020-05-06T14:19:41 #kisslinux It's related to getrandom() which blocked until /dev/urandom's pool was initialized 2020-05-06T14:20:01 #kisslinux I need to find the source for the chosen solution which iirc was to make it non-blocking. 2020-05-06T14:20:51 #kisslinux illiliti: https://lwn.net/Articles/808575/ 2020-05-06T14:20:59 #kisslinux > 2020-05-06T14:21:06 #kisslinux > Removing the Linux /dev/random blocking pool 2020-05-06T14:22:41 #kisslinux > /dev/random will still block just after booting, but it 2020-05-06T14:22:48 #kisslinux > ill block less than it used to. 2020-05-06T14:22:56 #kisslinux s/ill/will/ (oops) 2020-05-06T14:24:57 #kisslinux illiliti: Turns out that I've done this exercise before: https://freenode.logbot.info/kisslinux/20200108#c3050731 2020-05-06T14:33:29 #kisslinux as far as i understand /dev/urandom is better for storing seed, and /dev/random for seeding 2020-05-06T14:52:31 #kisslinux dylan02: i have change which may speed up booting proccess for eudev users 2020-05-06T14:52:50 #kisslinux https://github.com/kisslinux/init/blob/master/lib/init/rc.boot#L43 << add -N never 2020-05-06T14:52:54 #kisslinux but i'm unsure 2020-05-06T14:53:02 #kisslinux need tests 2020-05-06T14:54:11 #kisslinux dylan02: update from yesterday, I was about to send this just as you logged off. bizarrely enough, after building and installing strace I can launch firefox properly. Maybe it has something to do with me having removed firefox in anticipation of installing firefox-esr before you said " The latest ESR should work as it _should_ only contain security fixes"? 2020-05-06T14:56:31 #kisslinux Interesting. So, the issue solved itself? 2020-05-06T14:57:22 #kisslinux illiliti: https://github.com/kisslinux/init/commit/4794839c07b4607e546c11f700563d5df119e9bb 2020-05-06T14:57:25 #kisslinux Thoughts?... 2020-05-06T14:57:27 #kisslinux Yeah. Like I said, I'm *guessing* it stems from the actual removal of firefox instead of just installing rebuilt versions on top of it, but I really don't know that for sure 2020-05-06T14:59:05 #kisslinux himmalerin: Seeing as you're the only person with the issue (no one else can reproduce), let's leave this be... If anyone else comes forward and reports the same issue, we'll attempt to figure out what happened again. 2020-05-06T14:59:26 #kisslinux If a second person can reproduce, we can compare your system against theirs. We'll have more information to work with basically. 2020-05-06T15:02:16 #kisslinux brb 2 secs 2020-05-06T15:09:26 #kisslinux https://github.com/kisslinux/init/commit/2574574db70c621e880142c2067c80b286209efb << this change may lead to race condition when i.e Xorg starts faster than eudev service, so eventually this lead to permissions issues. that's why i'm unsure 2020-05-06T15:09:40 #kisslinux https://github.com/kisslinux/init/commit/4794839c07b4607e546c11f700563d5df119e9bb << nice! 2020-05-06T15:14:21 #kisslinux illiliti: Reverted the eudev change. 2020-05-06T15:14:31 #kisslinux ok! 2020-05-06T15:14:33 #kisslinux This new random method seems to add 1 extra second to boot time. 2020-05-06T15:15:20 #kisslinux Doh. 2020-05-06T15:15:22 #kisslinux My fault 2020-05-06T15:16:27 #kisslinux I forgot to update rc.shutdown ;) 2020-05-06T15:16:38 #kisslinux lol 2020-05-06T15:16:44 #kisslinux brb 2020-05-06T15:23:43 #kisslinux Actually, I figured out how to reproduce it. Go to https://www.bennish.net/web-notifications.html , press "authorize", confirm that you want to let bennish.net send notifications, then press "show". It should crash. strace: http://0x0.st/i2kn.txt 2020-05-06T15:24:07 #kisslinux Maybe it's because I don't have something like dunst running for notifications? 2020-05-06T15:24:27 #kisslinux I know notifications were working properly with ESR though... 2020-05-06T15:47:21 #kisslinux https://github.com/kisslinux/init/blob/master/lib/init/rc.boot#L93 << why || ? 2020-05-06T15:48:47 #kisslinux If we fail to load the stored seed, we generate a new seed. 2020-05-06T15:50:21 #kisslinux I may need to clear my head a little. 2020-05-06T16:01:51 #kisslinux himmalerin: I can reproduce. Thanks! 2020-05-06T16:07:43 #kisslinux illiliti: Fixed (See latest commit). 2020-05-06T16:12:30 #kisslinux himmalerin: Firefox shouldn't crash due to missing libnotify: https://dxr.mozilla.org/mozilla-central/source/toolkit/system/gnome/nsAlertsIconListener.cpp#104 2020-05-06T16:22:23 #kisslinux Glad to see it's not just my computer being weird, but if it's not libnotify's absence causing issues, I'm not sure what it would be. Something with dbus not being available? 2020-05-06T16:23:21 #kisslinux Here's a patch which may fix the issue: https://termbin.com/v84n 2020-05-06T16:23:38 #kisslinux I'm going to do a build with it to see if it solves the issue. 2020-05-06T16:49:41 #kisslinux Finished building, still get the crash 2020-05-06T16:50:01 #kisslinux Oh. You've beat me to it. 2020-05-06T16:50:24 #kisslinux I'll keep mine going anyway (just in case) 2020-05-06T16:50:43 #kisslinux It might be worth opening a bug with Mozilla. 2020-05-06T16:51:35 #kisslinux In the meantime, you can set: dom.webnotifications.enabled to 'false' in 'about:config' 2020-05-06T16:51:40 #kisslinux It's quite possible I misapplied it or something, so that sounds like a good plan. And yeah, I'm starting to think I should 2020-05-06T16:51:42 #kisslinux This will disable notification support entirely. 2020-05-06T16:51:58 #kisslinux I'll give that a shot 2020-05-06T16:52:50 #kisslinux does as advertised! "Notifications are not available for your browser" 2020-05-06T16:53:06 #kisslinux If your build still fails I'll go ahead and open a bug 2020-05-06T16:53:11 #kisslinux Alrighty 2020-05-06T16:53:13 #kisslinux Sounds good 2020-05-06T16:54:51 #kisslinux If you would like to use dbus/libnotify, they're available in this repository: https://github.com/periish/kiss-dbus 2020-05-06T16:55:17 #kisslinux I don't consider this a fix for the issue though. :P 2020-05-06T17:33:53 #kisslinux dylan04: why you're prefer command grouping instead of functions in init scripts ? 2020-05-06T17:35:26 #kisslinux illiliti: The functions would only run once which makes them quite useless (I do put some of the bigger portions in functions for readability though). 2020-05-06T17:37:14 #kisslinux himmalerin: Firefox still crashes for me. It might be worth opening an issue with Mozilla. 2020-05-06T17:40:41 #kisslinux I'll get started on that, thanks for all your help so far! 2020-05-06T17:41:13 #kisslinux No problem 2020-05-06T17:41:31 #kisslinux Send the link when you've submitted it and I'll comment if need be. 2020-05-06T17:48:58 #kisslinux https://www.szynalski.com/tone-generator/ 2020-05-06T17:49:09 #kisslinux does the audio on this website not work for anyone else? 2020-05-06T17:49:19 #kisslinux firefox tab is showing the loudspeaker icon but no sound 2020-05-06T17:50:02 #kisslinux I get: "The Online Tone Generator won’t work because your browser does not fully support the Web Audio API. You can use the Online Tone Generator if you install a recent version of Firefox, Chrome or Safari." 2020-05-06T17:50:23 #kisslinux hm 2020-05-06T17:50:49 #kisslinux Hang on 2020-05-06T17:50:59 #kisslinux I'll disable firefox-privacy. 2020-05-06T17:51:14 #kisslinux I can reproduce now 2020-05-06T17:51:56 #kisslinux im not getting any error, about:config shows webaudio as being set to true 2020-05-06T17:52:03 #kisslinux but yeah it seems to be a webaudio thing 2020-05-06T17:52:29 #kisslinux No errors in the terminal or JS console 2020-05-06T17:52:31 #kisslinux Hm 2020-05-06T17:53:39 #kisslinux maybe actually something that uses the audio prio stuff? 2020-05-06T17:54:00 #kisslinux I fully disable that code 2020-05-06T17:54:08 #kisslinux It's not needed for playback to actually work 2020-05-06T18:02:55 #kisslinux onodera: Does it work in Firefox ESR? 2020-05-06T18:06:32 #kisslinux dylan04: i dont have it 2020-05-06T18:06:33 #kisslinux Hola! 2020-05-06T18:06:34 #kisslinux lemme try 2020-05-06T18:06:37 #kisslinux I'll test 2020-05-06T18:06:50 #kisslinux You can try 'firefox-esr-bin' too fyi 2020-05-06T18:06:59 #kisslinux Just uninstall 'firefox' prior. 2020-05-06T18:07:24 #kisslinux Dylan, how do you find what files mention libsn? Do you just look through each source file manually? 2020-05-06T18:07:46 #kisslinux I use 'grep -r' typically 2020-05-06T18:07:50 #kisslinux 'grep -r libsn .' 2020-05-06T18:07:52 #kisslinux Ah 2020-05-06T18:07:59 #kisslinux thanks ! 2020-05-06T18:08:03 #kisslinux np 2020-05-06T18:08:17 #kisslinux Let me know if you need any help. I'm here 2020-05-06T18:08:30 #kisslinux Will do 2020-05-06T18:08:44 #kisslinux It seems libsn is only mentioned as a header 2020-05-06T18:08:46 #kisslinux to import 2020-05-06T18:08:52 #kisslinux is there anything else I need to search? 2020-05-06T18:11:39 #kisslinux What's the software you're trying to patch? 2020-05-06T18:12:05 #kisslinux Rofi 2020-05-06T18:12:20 #kisslinux I feel the 'ricers' may appreciate more than just dmenu 2020-05-06T18:12:26 #kisslinux Gotcha 2020-05-06T18:12:54 #kisslinux I used to use rofi back in the days when my system was sane and I didn't care about keeping certain software off of it :) 2020-05-06T18:13:03 #kisslinux Haha 2020-05-06T18:13:04 #kisslinux You want sn_* 2020-05-06T18:13:29 #kisslinux just -i 's/ sn_*//' ? 2020-05-06T18:13:42 #kisslinux No no 2020-05-06T18:13:44 #kisslinux oh 2020-05-06T18:13:49 #kisslinux I meant everything starting with sn_ 2020-05-06T18:13:58 #kisslinux It's such a dumb library 2020-05-06T18:14:05 #kisslinux aye 2020-05-06T18:14:09 #kisslinux you need to search for it with grep and remove them individually you can't just sed them out and hope it works lol 2020-05-06T18:14:12 #kisslinux All it does is make the cursor spin sometimes 2020-05-06T18:14:22 #kisslinux 10/10 2020-05-06T18:14:25 #kisslinux like what if one of them is called with some parameters on a second line 2020-05-06T18:15:26 #kisslinux Also: SN_API_NOT_YET_FROZEN 2020-05-06T18:15:32 #kisslinux This dumb library has no stable API 2020-05-06T18:15:33 #kisslinux ... 2020-05-06T18:15:38 #kisslinux It just makes the cursor spin 2020-05-06T18:15:49 #kisslinux > /** Indicated we understand the startup notification api is not yet stable.*/ 2020-05-06T18:16:44 #kisslinux > /** This function is declared as sn_launcher_context_set_application_id but implemented as sn_launcher_set_application_id. Quick Fix. */ 2020-05-06T18:16:47 #kisslinux > #define sn_launcher_context_set_application_id sn_launcher_set_application_id 2020-05-06T18:16:48 #kisslinux lol 2020-05-06T18:19:32 #kisslinux it there any rationale why i3 and other software uses this shit? 2020-05-06T18:25:04 #kisslinux perish: I've patched out libsn. 2020-05-06T18:25:10 #kisslinux It also needs librsvg though. 2020-05-06T18:26:29 #kisslinux Shall I patch this out too...? 2020-05-06T18:26:53 #kisslinux dylan04: https://termbin.com/dg69 << handle 'LVM on LUKS' and 'LUKS on LVM', minor improvements. i can convert it to pull request, just let me know 2020-05-06T18:27:41 #kisslinux illiliti: Thanks. I'll give it a good look tomorrow morning. 2020-05-06T18:28:00 #kisslinux Looks good though. 2020-05-06T18:28:28 #kisslinux Does rofi even use SVGs? 2020-05-06T18:28:37 #kisslinux dylan04: thanks! 2020-05-06T18:28:51 #kisslinux after installing st with kiss b st && kiss i st, it doesn't appear to have any config files anywhere, not seeing any config.h or config.def.h, do I need to create these? 2020-05-06T18:29:12 #kisslinux I will go with the plain xterm for now, just odd 2020-05-06T18:29:23 #kisslinux queso_fuego: st doesn't have a configuration file. 2020-05-06T18:29:33 #kisslinux You edit the 'config.h' file and recompile it. 2020-05-06T18:29:46 #kisslinux yes, but where is the config.h file located? 2020-05-06T18:30:07 #kisslinux You'll have to fork the package (to your own repository) to modify it. 2020-05-06T18:30:18 #kisslinux Think of the KISS package as a stub for it. 2020-05-06T18:30:42 #kisslinux ah, that makes a lot more sense, thank you 2020-05-06T18:33:51 #kisslinux No problem 2020-05-06T18:33:59 #kisslinux > Package 'check', required by 'virtual:world', not found 2020-05-06T18:34:01 #kisslinux That's a new one 2020-05-06T18:35:30 #kisslinux You need to disable it via the configure flag 2020-05-06T18:35:41 #kisslinux --disable-check 2020-05-06T18:36:10 #kisslinux In some contexts, rofi can render icons for the menus 2020-05-06T18:36:36 #kisslinux But I doubt most kiss users will use that 2020-05-06T18:37:41 #kisslinux dylan04 Sorry for disappearing, was eating 2020-05-06T18:38:08 #kisslinux dylan04: Bug is here: https://bugzilla.mozilla.org/show_bug.cgi?id=1635863 let me know if anything could be clearer/is incorrect 2020-05-06T18:40:50 #kisslinux perish: Yeah. I have rofi working :P 2020-05-06T18:40:56 #kisslinux himmalerin: Will take a look now. Thanks 2020-05-06T18:40:57 #kisslinux Nice! 2020-05-06T18:41:05 #kisslinux Could you send over the build and depends? 2020-05-06T18:41:28 #kisslinux Sorry for thrusting a package on you, haha 2020-05-06T18:42:36 #kisslinux Yeah 2020-05-06T18:44:05 #kisslinux https://u.teknik.io/8hMT1.xz 2020-05-06T18:44:09 #kisslinux That's the whole package. 2020-05-06T18:44:29 #kisslinux thanks! 2020-05-06T18:44:34 #kisslinux I'll add it to kiss-ricing 2020-05-06T18:45:37 #kisslinux Seems to want bash to build 2020-05-06T18:45:50 #kisslinux oof 2020-05-06T18:45:53 #kisslinux Let me take a look 2020-05-06T18:46:14 #kisslinux it's for get git rev 2020-05-06T18:46:18 #kisslinux ... 2020-05-06T18:46:18 #kisslinux lol 2020-05-06T18:46:21 #kisslinux > ./script/get_git_rev.sh . ./gitconfig.h 2020-05-06T18:46:26 #kisslinux > env: can't execute 'bash': No such file or directory 2020-05-06T18:46:34 #kisslinux Yea 2020-05-06T18:47:13 #kisslinux It's pretty much a POSIX shell script as well... 2020-05-06T18:47:23 #kisslinux Ouch 2020-05-06T18:47:26 #kisslinux Lazy devs 2020-05-06T18:47:56 #kisslinux https://termbin.com/hx96 2020-05-06T18:48:31 #kisslinux I'll send a patch upstream 2020-05-06T18:48:32 #kisslinux wew 2020-05-06T18:48:42 #kisslinux that's not even bash! 2020-05-06T18:48:51 #kisslinux for now i'll just add bash as a makdep 2020-05-06T18:48:55 #kisslinux s/mak/make 2020-05-06T18:52:36 #kisslinux no no 2020-05-06T18:52:39 #kisslinux I have a patch 2020-05-06T18:53:03 #kisslinux https://u.teknik.io/mfppK.xz 2020-05-06T18:53:08 #kisslinux I kept the script ugly 2020-05-06T18:53:14 #kisslinux ie, just smallest diff possible. 2020-05-06T18:53:28 #kisslinux I can send it upstream like this too. 2020-05-06T18:53:55 #kisslinux Oh, ok 2020-05-06T18:54:00 #kisslinux Is that the link to the patch> 2020-05-06T18:54:10 #kisslinux no no 2020-05-06T18:54:23 #kisslinux It's a .tar.xz of the rofi repo files 2020-05-06T18:55:21 #kisslinux himmalerin: The bug report looks good. It might be worth mentioning that this issue should still happen if libnotify is missing _and_ dbus is installed. 2020-05-06T18:55:58 #kisslinux Oh, ok 2020-05-06T18:59:23 #kisslinux Is this a joke? https://github.com/starship/starship 2020-05-06T19:00:01 #kisslinux I know the spaceship prompt from before, but that thing... Written in Rust? Wtf. 2020-05-06T19:00:03 #kisslinux xiph.org down? ffmpeg build handing at libogg dependency[D[xiph.org down? ffmpeg build hanging at libogg dependency download. 2020-05-06T19:00:37 #kisslinux No, I think it's real, fehawen 2020-05-06T19:01:18 #kisslinux Oh good god 2020-05-06T19:01:19 #kisslinux mcpcpc: Yeah. It might be down. I'll find another mirror. 2 secs. 2020-05-06T19:03:12 #kisslinux mcpcpc: Fixed. Run 'kiss u' and then 'kiss b libogg'. 2020-05-06T19:03:13 #kisslinux :) 2020-05-06T19:03:22 #kisslinux cool. thanks =) 2020-05-06T19:04:00 #kisslinux How do you manage to get 144 bugs on a prompt??? 2020-05-06T19:04:18 #kisslinux what 2020-05-06T19:04:18 #kisslinux The state of technology... https://github.com/starship/starship/blob/master/Cargo.lock 2020-05-06T19:04:20 #kisslinux the FUCK 2020-05-06T19:04:38 #kisslinux 152 crates 2020-05-06T19:04:42 #kisslinux For a prompt 2020-05-06T19:05:07 #kisslinux It depends on openssl 2020-05-06T19:06:44 #kisslinux lmao 2020-05-06T19:06:52 #kisslinux https://github.com/starship/starship/issues/891 2020-05-06T19:06:53 #kisslinux lol 2020-05-06T19:06:55 #kisslinux ONE OF THE BUGS IS FUCKING NOT APPEARING 2020-05-06T19:06:59 #kisslinux > Starship prompt takes ~20 seconds when inside rust repo #891 2020-05-06T19:07:09 #kisslinux > I'm not sure what has caused this exactly but I opened up a terminal recently and every time I hit enter, I'm now waiting ~20 seconds when inside a rust project. 2020-05-06T19:07:14 #kisslinux > 'm seeing two identical processes jump to 100% cpu in htop: 2020-05-06T19:07:19 #kisslinux 10/10 2020-05-06T19:07:47 #kisslinux https://github.com/starship/starship/issues/940 2020-05-06T19:07:55 #kisslinux > Freezes and uses 100% of cpu in huge? git directories. #940 2020-05-06T19:08:09 #kisslinux https://github.com/starship/starship/issues/831 2020-05-06T19:08:12 #kisslinux > Prompt does not render fast enough which causes flickering #831 2020-05-06T19:09:17 #kisslinux Haha 2020-05-06T19:09:29 #kisslinux It's so funny it's sad. 2020-05-06T19:09:49 #kisslinux The worst part is that there's a GitHub organization and a whole team behind what is effectively an arrow -> 2020-05-06T19:10:06 #kisslinux There's a crate called gethostname in there 2020-05-06T19:10:10 #kisslinux It reads 1 file 2020-05-06T19:10:18 #kisslinux https://github.com/starship/twitter 2020-05-06T19:10:22 #kisslinux Priorities 2020-05-06T19:10:33 #kisslinux > A repository to compose tweets together for @StarshipPrompt 2020-05-06T19:12:29 #kisslinux > utils::exec_cmd("id", &["-u"])? 2020-05-06T19:12:30 #kisslinux 10/10 2020-05-06T19:13:10 #kisslinux I used to have a fancy prompt with pwd, git branch, git status and a few other things. But that was maybe 150 loc or so. But perhaps I'd of benefitted from having a team and organization to help me with it. 2020-05-06T19:13:35 #kisslinux That twitter thing though. Wow. 2020-05-06T19:14:03 #kisslinux When did the shell prompt become what's essentially a whole status bar? 2020-05-06T19:14:16 #kisslinux > curl -fsSL https://starship.rs/install.sh | bash 2020-05-06T19:14:27 #kisslinux No idea fehawen: 2020-05-06T19:15:49 #kisslinux They were chosen for the GitHub discussions beta as well: https://github.com/starship/starship/discussions 2020-05-06T19:19:46 #kisslinux obviously I'm not gonna do this cuz it's their choice to develop what they want but I'm very tempted to make an issue along the lines of "this shouldn't exist, what the actual fuck" 2020-05-06T19:19:57 #kisslinux Apparently there's 2020-05-06T19:19:58 #kisslinux a snap? 2020-05-06T19:21:45 #kisslinux Bought a used laptop the other day, waiting for it to arrive. Will put KISS on it. Can't do that with my current laptop because of too many crap dependecies required for work atm. Looking forward to it. 2020-05-06T19:22:04 #kisslinux Nice 2020-05-06T19:22:08 #kisslinux It's about time. :P 2020-05-06T19:22:20 #kisslinux Hah yes, way overdue. 2020-05-06T19:22:56 #kisslinux there is a fucking snap 2020-05-06T19:23:19 #kisslinux I was assigned to a new project where the backend's written in C#.NET crap, and that was at the same as time as I was just about to install KISS on this machine. 2020-05-06T19:23:37 #kisslinux No flatpak, so no starship on kiss 2020-05-06T19:23:38 #kisslinux sad! 2020-05-06T19:24:42 #kisslinux fehawen: Gotcha. 2020-05-06T19:24:54 #kisslinux I wonder if C#/.NET software works on musl 2020-05-06T19:25:19 #kisslinux What is the point of the snap?... 2020-05-06T19:25:26 #kisslinux You can't sandbox a prompt ;) 2020-05-06T19:25:43 #kisslinux I want a prompt as a service 2020-05-06T19:25:53 #kisslinux You send network requests with your PWD, etc 2020-05-06T19:25:59 #kisslinux and you receive the prompt back 2020-05-06T19:27:05 #kisslinux You know what? I'm going to write a prompt with nodejs/npm, include as many dependencies as possible and wait to see how long it takes someone to notice. 2020-05-06T19:27:20 #kisslinux ^^ GLHF 2020-05-06T19:27:29 #kisslinux 25000 stars on Github in a month, I promise. 2020-05-06T19:28:05 #kisslinux Do it under another alias though so as to not taint your real name :P 2020-05-06T19:28:17 #kisslinux s/another/an/ 2020-05-06T19:29:15 #kisslinux "Winchester, a prompt for Cowboys" 2020-05-06T19:29:27 #kisslinux Name is done 2020-05-06T19:29:45 #kisslinux Realized the other day that I haven't owned a new laptop in about 20 years. Only used ones who's had at least 2-3 owners prior to me. Good for me. 2020-05-06T19:30:03 #kisslinux Nice 2020-05-06T19:30:08 #kisslinux Hah, dylan04: I need to show you something.. Gimme a asec, not sure I still have it. 2020-05-06T19:30:22 #kisslinux Neat 2020-05-06T19:30:28 #kisslinux I prefer older tech. Removal battery, ram, drive, etc, etc. 2020-05-06T19:30:47 #kisslinux This new laptop has torx screws and everything is difficult to replace 2020-05-06T19:31:49 #kisslinux I was tempted to get an older Thinkpad. The X2** ones, small thick solid durable. 2020-05-06T19:32:11 #kisslinux bah.. libvorbis also impacted by xiph.org being down. :( 2020-05-06T19:32:19 #kisslinux mcpcpc: On it! 2020-05-06T19:32:33 #kisslinux I'm not really a fan of the thinkpad look, to be honest 2020-05-06T19:32:42 #kisslinux Plus, they're bloody heavy 2020-05-06T19:32:51 #kisslinux And there's more lol.. From my more shameful days, not that long ago I'm afraid :P 2020-05-06T19:34:01 #kisslinux Oh crap my network's acting up again, looks like it didn't get sent 2020-05-06T19:35:17 #kisslinux I keep trying to paste a url but birch breaks on me lol. 2020-05-06T19:35:37 #kisslinux mcpcpc: Fixed. 'kiss u', 'kiss b libvorbis' 2020-05-06T19:36:10 #kisslinux fehawen: Yeah. Birch has its issues sometimes. 2020-05-06T19:36:41 #kisslinux Looks in the logs like non if it got sent. 2020-05-06T19:37:09 #kisslinux I tried pasting a link to my github, but since it contains my nickname it seems to cause birch to completely freak out on me hah. 2020-05-06T19:38:26 #kisslinux dylan04 2020-05-06T19:38:28 #kisslinux Hm 2020-05-06T19:38:42 #kisslinux https://github.com/dylan04/test 2020-05-06T19:38:48 #kisslinux "https://github.com/"_my nickanme_"/scrapyard/tree/master/prompts/submariner-prompt" 2020-05-06T19:38:55 #kisslinux https://github.com/dylan04/test 2020-05-06T19:39:10 #kisslinux Hmm 2020-05-06T19:39:13 #kisslinux Weird 2020-05-06T19:39:31 #kisslinux Yeah 2020-05-06T19:39:40 #kisslinux I tried five times, even quoting and adding spaces surrounding my nickname etc 2020-05-06T19:39:44 #kisslinux https://github.com/fehawen/scrapyard/tree/master/prompts/submariner-prompt 2020-05-06T19:39:53 #kisslinux Works 2020-05-06T19:39:56 #kisslinux Strange 2020-05-06T19:40:04 #kisslinux Oh well. 2020-05-06T19:40:29 #kisslinux I'll try and figure out why this is happening 2020-05-06T19:41:30 #kisslinux Well, I'm okay with things breaking every now and then, so don't sweat it on my behalf. 2020-05-06T19:41:35 #kisslinux fehawen: Try the latest commit. 2020-05-06T19:42:17 #kisslinux Ok, brb 2020-05-06T19:42:45 #kisslinux Ok, here we go 2020-05-06T19:44:01 #kisslinux Nope. It gets "posted", but then it lingers in the prompt until I backspace it away. But then I can't send anything else. 2020-05-06T19:44:30 #kisslinux Might be my ST that acts up perhaps, it's a bit messy after some of the patches I had to manually apply. 2020-05-06T19:48:30 #kisslinux Yeah. It might be worth trying in another terminal emulator. 2020-05-06T19:48:44 #kisslinux I'm curious, what does everyone's desktop look like here? 2020-05-06T19:49:47 #kisslinux very basic on my kiss install, just dwm with the nord colour scheme. simple and gets the job done 2020-05-06T19:54:52 #kisslinux KISS with sowm+st+dmenu at the moment 2020-05-06T19:55:29 #kisslinux no other patches or tweaks. 2020-05-06T19:55:43 #kisslinux it has happened 2020-05-06T19:55:46 #kisslinux we have got 2020-05-06T19:55:50 #kisslinux the electron browser 2020-05-06T19:56:08 #kisslinux =) 2020-05-06T19:57:39 #kisslinux https://github.com/wexond/desktop 2020-05-06T19:57:41 #kisslinux its here 2020-05-06T19:58:39 #kisslinux That's just Chromium underneath no? 2020-05-06T19:59:09 #kisslinux https://github.com/dilyn-corner/dotfiles/blob/master/scrots/wettop.jpg 2020-05-06T19:59:42 #kisslinux Something something sowm st 2020-05-06T20:00:18 #kisslinux Unless it includes patches to get rid of all the Google stuff... I don't think you can call it privacy-focused. 2020-05-06T20:00:24 #kisslinux dilynm: Nice 2020-05-06T20:01:02 #kisslinux i mean, it says that electron is chromium without most chromium things 2020-05-06T20:01:18 #kisslinux It's Chromium's rendering engine with nodejs as the runtime 2020-05-06T20:01:29 #kisslinux Nodejs is built on Chromium's JS engine though 2020-05-06T20:01:59 #kisslinux it's Chromium with confusion in the middle 2020-05-06T20:02:14 #kisslinux Lmao 2020-05-06T20:02:49 #kisslinux There's so much hype about electron 2020-05-06T20:03:05 #kisslinux It's just shiny outdated chromium 2020-05-06T20:03:39 #kisslinux What is a browser tab? 2020-05-06T20:05:42 #kisslinux https://github.com/electron/electron/blob/master/patches/chromium/allow_new_privileges_in_unsandboxed_child_processes.patch 2020-05-06T20:05:46 #kisslinux > This allows unsandboxed renderers to launch setuid processes on Linux. 2020-05-06T20:05:50 #kisslinux Sounds like a great patch 2020-05-06T20:06:34 #kisslinux Also. I'm really hoping that all electron based software doesn't run as setuid 2020-05-06T20:06:49 #kisslinux (even partially) 2020-05-06T20:07:01 #kisslinux wait wait wait 2020-05-06T20:07:03 #kisslinux why would 2020-05-06T20:07:05 #kisslinux ... 2020-05-06T20:07:31 #kisslinux why does that patch exist. who thought 'yes, this is the correct solution' 2020-05-06T20:07:56 #kisslinux https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/electron#n190 2020-05-06T20:08:01 #kisslinux > chmod u+s "${pkgdir}/usr/lib/electron/chrome-sandbox" 2020-05-06T20:08:18 #kisslinux So, at the very least, the sandbox runs with setuid. 2020-05-06T20:08:31 #kisslinux Here I was thinking Arch had a nice solution to electron apps 2020-05-06T20:09:15 #kisslinux perish: Here's my desktop https://www.reddit.com/r/unixporn/comments/g90vmh/sowm_strands/ 2020-05-06T20:09:28 #kisslinux Neat! 2020-05-06T20:09:46 #kisslinux Or something of the like, pywal changes my wall/theme every now and then of course. 2020-05-06T20:11:53 #kisslinux > Chrome uses a sandbox, which needs to be setuid root so that it can set up the sandbox (which does seem paradoxical). There’s some discussion of this in the Electron issue tracker; in summary the Electron developers argue that it’s more secure to run Electron applications in a Chrome sandbox, using a setuid helper, than it would be to run them without. 2020-05-06T20:12:02 #kisslinux https://github.com/electron/electron/issues/17972 2020-05-06T20:12:42 #kisslinux User namespaces are the replacement basically. 2020-05-06T20:12:59 #kisslinux Which is how Flatpak works (though setuid is also supported) 2020-05-06T20:13:22 #kisslinux dear lord 2020-05-06T20:13:43 #kisslinux lol 2020-05-06T20:13:54 #kisslinux They were using zips to distribute it too(?) 2020-05-06T20:14:00 #kisslinux Which have no permission support 2020-05-06T20:14:04 #kisslinux So setuid was broken 2020-05-06T20:15:01 #kisslinux where did we go wrong 2020-05-06T20:15:52 #kisslinux o/ 2020-05-06T20:15:58 #kisslinux o/ 2020-05-06T20:16:40 #kisslinux o/ 2020-05-06T20:18:06 #kisslinux I just read the log and had a good laugh about the prompt thingy (: 2020-05-06T20:19:25 #kisslinux Hehe 2020-05-06T20:22:48 #kisslinux I think I'll tweak birch to write output to a log file whenever/if my nick's mentioned. That way, if I haven't caught up lately and don't want to read the whole irc log, I can check the little log file to see if someone's mentioned me. That'd be nice. 2020-05-06T20:24:05 #kisslinux Or I just add a flag to the irc log bin script to only output messages where I'm mentioned. Probably cleaner lol. 2020-05-06T20:25:13 #kisslinux dylan04: I made modifications on my repo on the github frontend and after that 'kiss u' "accidentially" in the location of the repo at /var/db/... and the changes where then merged as root 2020-05-06T20:25:22 #kisslinux I dont know if this should be this way 2020-05-06T20:25:32 #kisslinux I have no password for kiss though 2020-05-06T20:26:00 #kisslinux claudia: Can you explain in more detail? 2020-05-06T20:26:14 #kisslinux 'kiss u' just runs 'git fetch && git merge' 2020-05-06T20:26:48 #kisslinux I think this is because of the new pwd kiss behaviour 2020-05-06T20:26:50 #kisslinux Unless it takes '$PWD' into account(?) 2020-05-06T20:27:16 #kisslinux claudia: This new behavior doesn't affect 'kiss u' 2020-05-06T20:27:21 #kisslinux > [ "$1" ] || case $action in b|build|c|checksum|i|install|r|remove) 2020-05-06T20:28:55 #kisslinux claudia: You can see it here: https://termbin.com/7kaf 2020-05-06T20:29:57 #kisslinux hm I cant explain much better 2020-05-06T20:30:07 #kisslinux you can see here: https://github.com/sdsddsd1/kiss-games/commits/master 2020-05-06T20:30:44 #kisslinux I dont know why it elevated privileges for this. 2020-05-06T20:32:12 #kisslinux Where was the repository located? 2020-05-06T20:32:27 #kisslinux Did you have write permissions to it? 2020-05-06T20:33:12 #kisslinux its in /var/db/ 2020-05-06T20:33:18 #kisslinux so no write permission 2020-05-06T20:33:24 #kisslinux dylan04: I've noticed birch highlights my nick when mentioned even without *[:@!]* 2020-05-06T20:34:10 #kisslinux claudia: You can see it here: https://github.com/kisslinux/kiss/blob/master/kiss#L1293-L1323 2020-05-06T20:34:23 #kisslinux fehawen: Yeah. 2020-05-06T20:34:44 #kisslinux That's intentional. 2020-05-06T20:35:00 #kisslinux It should have no affect on pasting/sending text though. 2020-05-06T20:35:16 #kisslinux Allright. I try to reproduce but I cant... maybe it was just to late^^ 2020-05-06T20:36:05 #kisslinux dylan04: Gotcha. 2020-05-06T20:36:48 #kisslinux claudia: You can move your repository to your $HOME if you like. It can live anywhere you like. 2020-05-06T20:38:26 #kisslinux dylan04: are you dylanaraps? 2020-05-06T20:38:31 #kisslinux djt3: I am, yeah. 2020-05-06T20:38:38 #kisslinux Y I know. I put it there to have it out of my way. But updating with root is a bit pain 2020-05-06T20:38:57 #kisslinux claudia: You can move all of the repositories to your $HOME. 2020-05-06T20:39:08 #kisslinux The /var/db/kiss location is just the default. 2020-05-06T20:39:37 #kisslinux sorry to bother but i sent an email to the one listed on the kiss website regarding adding my project to the list of community projects. i was just wondering if you actually recieved it or not since my mail server can be a bit faulty 2020-05-06T20:39:57 #kisslinux djt3: I'll check my email. 2020-05-06T20:40:02 #kisslinux cheers :0 2020-05-06T20:40:24 #kisslinux Pog, 18 packages in kiss-ricing 2020-05-06T20:40:33 #kisslinux what's your community project? 2020-05-06T20:40:56 #kisslinux djt3: It was in spam! 2020-05-06T20:40:56 #kisslinux perish: its called "tuitube", its a TUI frontend for youtube 2020-05-06T20:41:20 #kisslinux dylan04: oh right, i might have to check my setup, only got the server working yesterday 2020-05-06T20:41:25 #kisslinux Ah, neat 2020-05-06T20:41:26 #kisslinux thanks for telling me 2020-05-06T20:41:29 #kisslinux No problem 2020-05-06T20:41:55 #kisslinux Email can be finicky sometimes (especially when self hosting) 2020-05-06T20:42:36 #kisslinux yeah, got a feeling its because i changed what email i was sending it from. its my first time self hosting emails. 2020-05-06T20:43:14 #kisslinux djt3: Added it to the website. Thanks :) 2020-05-06T20:43:57 #kisslinux Merged your PR as well 2020-05-06T20:44:18 #kisslinux dylan04: I move them back again. makes things easier 2020-05-06T20:44:19 #kisslinux cheers :) really appreciate all the time you put into this distro 2020-05-06T20:45:19 #kisslinux claudia: If the calling user of 'kiss u' has no permissions to the repository, kiss will elevate permissions to the owner of the directory to run 'git fetch && git merge'. This will create a merge commit if needed which is what you saw in your repository. 2020-05-06T20:45:34 #kisslinux djt3: I'm glad you're enjoying it. :) 2020-05-06T20:47:14 #kisslinux sadly i dont have it installed at the moment, sice i dd'd to the main partition the other day :( reinstalling is gonna be a job for tomorrow 2020-05-06T20:48:02 #kisslinux and has anyone any idea what the multi monitor support is like, since i am now using my laptop plugged into the monitor 2020-05-06T20:49:27 #kisslinux Ouch, freenode disconnected me. 2020-05-06T20:49:50 #kisslinux claudia: I'll update the installation guide to recommened using '$HOME' as repository location for the default repositories. 2020-05-06T20:50:29 #kisslinux djt3: It depends on the window manager. sowm has naive multi-monitor support via a patch for example. Something like bspwm has perfect multi-monitor support. 2020-05-06T20:51:51 #kisslinux yes this might be a good idea. But I think a point at /var/db is that users dont touch them and are advised to use kiss-fork instead 2020-05-06T20:51:56 #kisslinux dylan04: ok thanks, i might return to bspwm then. was using dwm before the dd incident 2020-05-06T20:53:33 #kisslinux dylan04: Maybe any 3rd party repos at $HOME? 2020-05-06T20:54:46 #kisslinux Is there a way to split KISS_PATH in several lines for better readability? 2020-05-06T20:55:07 #kisslinux Hm, I should make a repository manager 2020-05-06T20:56:08 #kisslinux I like to manipulate my /et/profile.d/kiss_path.sh directly to have everything in one place 2020-05-06T20:56:54 #kisslinux hi guys. 2020-05-06T20:57:16 #kisslinux General idea for repository manager would be 'toggling' packages. 2020-05-06T20:57:24 #kisslinux o/ 2020-05-06T20:57:28 #kisslinux And toggling repositories. 2020-05-06T20:57:51 #kisslinux I'll work on it after I 'finish' this current repository 2020-05-06T20:58:08 #kisslinux Still have awesomewm, conky, ctwm, icewm and yadm to add 2020-05-06T20:58:54 #kisslinux nice 2020-05-06T20:59:26 #kisslinux perish: just wondering, but why make a custom repo as opposed to just adding them to the default repo 2020-05-06T20:59:57 #kisslinux Because I don't want to spam 24 PRs 2020-05-06T21:00:41 #kisslinux claudia: Just use multple 'export KISS_PATH=$KISS_PATH:/path/to/repo' 2020-05-06T21:00:47 #kisslinux multiple* 2020-05-06T21:01:13 #kisslinux It would be pretty annoying on both mine and dylans end for me to submit 24 PRs 2020-05-06T21:01:29 #kisslinux I don't mind, really 2020-05-06T21:01:46 #kisslinux fair enough 2020-05-06T21:01:48 #kisslinux Then it'd be annoying on my end, haha 2020-05-06T21:01:52 #kisslinux So long as you're able to keep up with the workload 2020-05-06T21:01:58 #kisslinux ;) 2020-05-06T21:02:02 #kisslinux Haha 2020-05-06T21:02:15 #kisslinux Though a large bulk of those WMs don't see updates anymore. 2020-05-06T21:02:19 #kisslinux Aye 2020-05-06T21:02:25 #kisslinux dylan04: what is diff on llvm package? 2020-05-06T21:02:28 #kisslinux That was the play here 2020-05-06T21:02:41 #kisslinux I think there are some packages in the repositories which haven't been updated since I first added them. 2020-05-06T21:02:49 #kisslinux Makes sense 2020-05-06T21:03:02 #kisslinux Some things just aren't updated with any frequency 2020-05-06T21:03:05 #kisslinux hechos: What was the bug you mean? 2020-05-06T21:03:06 #kisslinux They don't need to be 2020-05-06T21:03:28 #kisslinux dylan04: i mind problem when compiling. 2020-05-06T21:03:42 #kisslinux hechos: I accidentally left an 'sh >/dev/tty' in the build file from when I was testing things. 2020-05-06T21:03:46 #kisslinux I wonder how large CDE and GNUStep are 2020-05-06T21:04:05 #kisslinux dylan04: lol 2020-05-06T21:04:17 #kisslinux dylan04: things happen, alot of work 2020-05-06T21:05:01 #kisslinux :) 2020-05-06T21:05:56 #kisslinux Also, might learn C to make that second package manager you were talking about, dylan 2020-05-06T21:06:18 #kisslinux perish: Nice. I started one in C a while ago though I stopped working on it. 2020-05-06T21:06:35 #kisslinux Would be a fun project to start with 2020-05-06T21:06:58 #kisslinux Also want to implement a version of the pm in plan9's rc 2020-05-06T21:07:18 #kisslinux You'll most likely need to link to libarchive and curl. 2020-05-06T21:07:19 #kisslinux i had an idea the other night of a package manager that can source from mutliple different formats of repos, for example being able to import packages from the aur and convert the format to a standard one 2020-05-06T21:07:22 #kisslinux question for you guys what is the best packagemanager out there? 2020-05-06T21:07:42 #kisslinux Honestly, kiss 2020-05-06T21:07:58 #kisslinux There's no pm that does things *well* 2020-05-06T21:08:01 #kisslinux i like the kiss package manager most tbh, it does exactly what it says on the tin. the only thing i miss is the orphan support 2020-05-06T21:08:01 #kisslinux KISS 💋 hands down 2020-05-06T21:08:09 #kisslinux djt3 Tried that 2020-05-06T21:08:10 #kisslinux Good lord 2020-05-06T21:08:22 #kisslinux You will *hate* the PKGBUILD format after you're done 2020-05-06T21:08:25 #kisslinux djt3: Yeah! That's a great idea. It should be fairly easy to convert Arch packages. 2020-05-06T21:08:27 #kisslinux lol 2020-05-06T21:08:35 #kisslinux Yea 2020-05-06T21:08:38 #kisslinux Arch is fine 2020-05-06T21:08:42 #kisslinux then you get 2020-05-06T21:08:47 #kisslinux rpm specs 2020-05-06T21:08:52 #kisslinux you get abuilds 2020-05-06T21:09:03 #kisslinux Also, arch packages use a lot of variabls 2020-05-06T21:09:06 #kisslinux Also, arch packages use a lot of variables 2020-05-06T21:09:20 #kisslinux dylan04: I converted one by hand the other day, would be really easy to automate. think i might start trying to work on it since im pretty much done with tuitube 2020-05-06T21:09:24 #kisslinux They even use variables that contain the package's *name* 2020-05-06T21:09:36 #kisslinux yeah thats dead helpful 2020-05-06T21:09:41 #kisslinux like, 2020-05-06T21:09:51 #kisslinux i was looking through pkgbuilds 2020-05-06T21:10:09 #kisslinux install -D $pkgname $pkgdir/usr/bin/$pkgname 2020-05-06T21:10:10 #kisslinux what think about APK from Alpine? 2020-05-06T21:10:17 #kisslinux its not even a package name thats going to change!! 2020-05-06T21:10:32 #kisslinux apk doesn't do anything intersting 2020-05-06T21:10:38 #kisslinux *interesting 2020-05-06T21:10:42 #kisslinux djt3: There's 'kiss orphans' to list orphaned packages. You can use a simple wrapper script to exclude packages you've explicitly 'kiss i'd. 2020-05-06T21:10:43 #kisslinux yeah lmao, i borrowed someone elses pkgbuild format so mines like that as well i think 2020-05-06T21:10:55 #kisslinux it's just not fun 2020-05-06T21:11:13 #kisslinux Curious... what are people using for wallpaper setting? Been trying to figure out if there is a package in the default repo that can do it 2020-05-06T21:11:15 #kisslinux dylan04: wow i had no idea. i could have sworn it said on the wiki something about there not being orphan support, 2020-05-06T21:11:31 #kisslinux I use feh 2020-05-06T21:11:42 #kisslinux other alternatives include hsetroot 2020-05-06T21:11:44 #kisslinux xsetroot or something works doesnt it 2020-05-06T21:12:09 #kisslinux I think xsetroot only supports bitmap? 2020-05-06T21:12:10 #kisslinux djt3: There's no automatic removal of orphans via 'kiss r'. 2020-05-06T21:12:19 #kisslinux mcpcpc_: I think you're right. 2020-05-06T21:12:24 #kisslinux dylan04: thanks :) 2020-05-06T21:12:29 #kisslinux perish: the one thing about apk is why call it apk, i just assume people to be talking about android packages when its mentioned 2020-05-06T21:12:33 #kisslinux dylan04: I have done this https://termbin.com/2b3tr and $KISS_PATH gets longer every time invoked 2020-05-06T21:12:54 #kisslinux and i was considering trying alpine, how much does it differ to kiss 2020-05-06T21:13:04 #kisslinux claudia: Add 'export KISS_PATH=""' to the top. 2020-05-06T21:13:32 #kisslinux feh is a fine enough wallpaper setter 2020-05-06T21:13:45 #kisslinux Alpine provides binaries, uses the pkgbuild style format, has bits of glibc stuffed into it 2020-05-06T21:13:47 #kisslinux claudia: You can do it like this too: https://termbin.com/o6lg 2020-05-06T21:14:01 #kisslinux right thanks, ill stick with kiss then 2020-05-06T21:14:36 #kisslinux also kiss is still the hands down best package manager i've used 2020-05-06T21:14:39 #kisslinux Ah with the empty one it gets cleared 2020-05-06T21:14:52 #kisslinux thanks 2020-05-06T21:14:59 #kisslinux pacman, dnf, zypper, portage, paludis, apt, are all weird as fuck 2020-05-06T21:15:28 #kisslinux btw, is somebody using "tuitue" from community? 2020-05-06T21:15:32 #kisslinux dilyn: feh is good. But was hoping that it might be doable with one of the packages in the main repo. 2020-05-06T21:15:51 #kisslinux Haven't set up my laptop for a working install yet 2020-05-06T21:15:52 #kisslinux mcpcpc_: I use imagemagick's 'display' personally. 2020-05-06T21:16:01 #kisslinux Still highly dependent on chromium 2020-05-06T21:16:03 #kisslinux :/ 2020-05-06T21:16:16 #kisslinux I find it funny that we don't have a wallpaper setter in the official repositories though. :P 2020-05-06T21:16:30 #kisslinux Ouch 2020-05-06T21:16:36 #kisslinux hsetroot works with compositoors 2020-05-06T21:16:38 #kisslinux iirc 2020-05-06T21:16:53 #kisslinux perish: Chromium works fine via a chroot if you're OK with that. 2020-05-06T21:17:03 #kisslinux There's no Flatpaks for it weirdly enough. 2020-05-06T21:17:19 #kisslinux Aye, but it'd be a pain to set it up fully 2020-05-06T21:17:23 #kisslinux It'd take a day plus 2020-05-06T21:17:29 #kisslinux No no 2020-05-06T21:17:31 #kisslinux For a fully workable setup 2020-05-06T21:17:35 #kisslinux It's really easy 2020-05-06T21:17:39 #kisslinux Oh 2020-05-06T21:17:42 #kisslinux You mean KISS itself? 2020-05-06T21:17:44 #kisslinux Yea 2020-05-06T21:17:50 #kisslinux I need libreoffice, too 2020-05-06T21:17:54 #kisslinux Ah 2020-05-06T21:18:04 #kisslinux That reminds me to work more on kiss-flatpak 2020-05-06T21:18:09 #kisslinux Could probably get it working via pulseaudio on kiss 2020-05-06T21:18:12 #kisslinux :^) 2020-05-06T21:18:30 #kisslinux i'll give that one a try 2020-05-06T21:18:31 #kisslinux Have you seen the dependency list for LibreOffice? 2020-05-06T21:18:47 #kisslinux No 2020-05-06T21:18:50 #kisslinux Enlighten me 2020-05-06T21:19:11 #kisslinux > Dependencies (155) 2020-05-06T21:19:16 #kisslinux https://www.archlinux.org/packages/extra/x86_64/libreoffice-fresh/ 2020-05-06T21:19:17 #kisslinux OK 2020-05-06T21:19:19 #kisslinux God lord 2020-05-06T21:19:21 #kisslinux To be fair, it is Arch 2020-05-06T21:19:24 #kisslinux But still 2020-05-06T21:19:25 #kisslinux Aye 2020-05-06T21:19:32 #kisslinux they made emacs require emacs to build 2020-05-06T21:19:44 #kisslinux like 2020-05-06T21:19:51 #kisslinux they also made gettext need emacs 2020-05-06T21:20:15 #kisslinux Alpine's packaging of LibreOffice is awful: https://pkgs.alpinelinux.org/package/edge/community/x86/libreoffice-common 2020-05-06T21:20:24 #kisslinux 69 dependencies and then 123 sub-packages 2020-05-06T21:20:28 #kisslinux Ouch 2020-05-06T21:20:33 #kisslinux Well, I'm off 2020-05-06T21:20:38 #kisslinux o/ 2020-05-06T21:20:40 #kisslinux Ciao 2020-05-06T21:20:44 #kisslinux New packages will arrive in kiss-ricing soon 2020-05-06T21:20:52 #kisslinux I can't wait 2020-05-06T21:20:57 #kisslinux And I may make (yet another) repository 2020-05-06T21:21:18 #kisslinux I'll give LibreOffice a go 2020-05-06T21:21:23 #kisslinux You never know 2020-05-06T21:21:30 #kisslinux I don't trust dependency lists ;) 2020-05-06T21:22:27 #kisslinux this seems more awfull than firefox 2020-05-06T21:22:45 #kisslinux It very well might be 2020-05-06T21:22:54 #kisslinux 220MB download for the sources 2020-05-06T21:23:14 #kisslinux Uh 2020-05-06T21:23:25 #kisslinux LibreOffice depends on rxvt-unicode on Arch??? 2020-05-06T21:30:56 #kisslinux to build qutebrowser on kiss what is neeed? 2020-05-06T21:30:59 #kisslinux python 2020-05-06T21:31:58 #kisslinux nevermind. 2020-05-06T21:32:05 #kisslinux Lots of python-*, pyqt5, etc. 2020-05-06T21:32:12 #kisslinux qt5-webengine, qt5, etc 2020-05-06T21:33:29 #kisslinux so can be build on kiss 2020-05-06T21:33:47 #kisslinux Yes, with a little work. 2020-05-06T21:38:18 #kisslinux ohh yeah... 2020-05-06T22:09:47 #kisslinux Screenshots for the website can now be submitted here: https://github.com/kisslinux/website/issues/52 2020-05-06T22:14:58 #kisslinux Whats the difference between 'set --' and 'shift $#' ? 2020-05-06T22:15:27 #kisslinux (haven't looked it, perhaps I should check man pages) 2020-05-06T22:15:40 #kisslinux Or sh bible 2020-05-06T22:17:49 #kisslinux 'set --' allows you to set the argument list. (set -- 1 2 3 4; echo "$1" (will print '1') 2020-05-06T22:18:10 #kisslinux 'shift ' will drop items from the argument list. 2020-05-06T22:18:21 #kisslinux It defaults to '1' if no argument is given. 2020-05-06T22:18:33 #kisslinux So: 'shift 2' will drop the first two items from the argument list. 2020-05-06T22:18:58 #kisslinux Making '$1' equal '3' and '$2' equal '4' with the above example. 2020-05-06T22:19:21 #kisslinux It's the closest thing to an array (or list) in POSIX shell 2020-05-06T22:19:55 #kisslinux The only issue is that you can only really work with one "array" at a time. 2020-05-06T22:21:12 #kisslinux Great explanation. Thanks a million 2020-05-06T22:22:15 #kisslinux Anytime 2020-05-06T22:53:16 #kisslinux > configure: error: linux-musl operating system is not suitable to build LibreOffice for! 2020-05-06T22:53:18 #kisslinux lol 2020-05-06T22:57:07 #kisslinux > configure: error: not found. install GNU or BSD tar. 2020-05-06T22:57:11 #kisslinux This is awful 2020-05-06T23:02:38 #kisslinux > as_fn_error $? "bash not found in $PATH" "$LINENO" 5 2020-05-06T23:02:40 #kisslinux Also needs bash 2020-05-06T23:05:52 #kisslinux > configure: error: Perl not found, install Perl 5 2020-05-06T23:11:18 #kisslinux Night o/ 2020-05-06T23:14:45 #kisslinux > firefox Build finished in 2h 51m 2020-05-06T23:14:47 #kisslinux finaly 2020-05-06T23:22:55 #kisslinux my new firefox in build. now.