💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-01-18.txt captured on 2024-05-26 at 16:27:52.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-01-18T00:22:27 #kisslinux <E5ten> I cannot understand why google didn't replace the Linux cert stuff with boringssl as well when they were making that change... 2020-01-18T00:36:30 #kisslinux <adamantium> afternoon gents 2020-01-18T00:36:31 #kisslinux <adamantium> o/ 2020-01-18T00:50:20 #kisslinux <dylanaraps> E5ten: maybe boringssl has no certs? 2020-01-18T00:50:28 #kisslinux <dylanaraps> I have videos working fyi 2020-01-18T00:51:15 #kisslinux <dylanaraps> adamantium: We're the only musl distro with latest qt and working qtwebengine :P 2020-01-18T00:51:27 #kisslinux <dylanaraps> I'm swapping to Falkon and ridding my system of GNOME 2020-01-18T00:54:02 #kisslinux <dylanaraps> https://u.teknik.io/nrtJp.jpg 2020-01-18T01:05:28 #kisslinux <dylanaraps> E5ten: The adblocker doesn't seem to work. It fails to download any list I give it. 2020-01-18T01:05:35 #kisslinux <dylanaraps> No errors in the terminal. 2020-01-18T01:07:00 #kisslinux <konimex> falkon has no ublock origin? 2020-01-18T01:07:17 #kisslinux <konimex> or umatrix? 2020-01-18T01:07:38 #kisslinux <dylanaraps> Nope 2020-01-18T01:07:45 #kisslinux <konimex> yeah that's a killer 2020-01-18T01:07:49 #kisslinux <dylanaraps> No Chromium extensions. 2020-01-18T01:07:58 #kisslinux <dylanaraps> It has an adblocker in c++ though. 2020-01-18T01:08:03 #kisslinux <dylanaraps> And it supports abp lists. 2020-01-18T01:08:14 #kisslinux <dylanaraps> I just can't seem to get it to actually work. 2020-01-18T01:08:14 #kisslinux <konimex> >abp 2020-01-18T01:08:17 #kisslinux <konimex> so, whitelists? 2020-01-18T01:08:49 #kisslinux <dylanaraps> It supports easylist, etc. 2020-01-18T01:09:07 #kisslinux <dylanaraps> Web extensions are coming apparently 2020-01-18T01:09:27 #kisslinux <dylanaraps> It's a qtwebengine issue specifically 2020-01-18T01:10:04 #kisslinux <konimex> hmm... I think I'm gonna be a holdout for Firefox in kiss specifically for the time being 2020-01-18T01:10:41 #kisslinux <konimex> but i might not have the choice if I go full LLVM-only 2020-01-18T01:12:32 #kisslinux <dylanaraps> I'll see how well the adblocker works once I get it working 2020-01-18T01:12:39 #kisslinux <dylanaraps> It's a lot faster than Firefox fyi 2020-01-18T01:16:00 #kisslinux <adamantium> <dylanaraps> adamantium: We're the only musl distro with latest qt and working qtwebengine :P << awesome 2020-01-18T01:16:52 #kisslinux <adamantium> i wonder how hard it'd be to convert surf to qtwebkit 2020-01-18T01:18:52 #kisslinux <adamantium> dylanaraps: emacs PR's are they okay or too much? I'm open to changing the stuff, especially if someone more knowledgeable about Emacs than me comes to this distro. 2020-01-18T01:19:43 #kisslinux <adamantium> im just not sure I can in good conscience provide a Emacs without gnutls support because of everything I've read, it's just not secure to not build it in anymore 2020-01-18T01:20:08 #kisslinux <dylanaraps> I haven't had a chance to look at it yet. Apologies 2020-01-18T01:20:09 #kisslinux <adamantium> And unlike vim, most Emacs users do access the internet with their text editor 2020-01-18T01:20:21 #kisslinux <adamantium> So we must provide a way to do it securely 2020-01-18T01:20:24 #kisslinux <adamantium> k 2020-01-18T01:22:31 #kisslinux <dylanaraps> I understand 2020-01-18T01:26:31 #kisslinux <adamantium> i also include common performance tweaks used by popular configurators e.g. prelude 2020-01-18T01:26:51 #kisslinux <adamantium> and turned on better x11 terminal support for emacs-nox 2020-01-18T01:27:39 #kisslinux <adamantium> it's all transparent, minimal tweaking from my perspective, not invasive or opinionated. 2020-01-18T01:27:59 #kisslinux <dylanaraps> Alright, sounds good 2020-01-18T01:28:17 #kisslinux <dylanaraps> I'll merge tomorrow as it's almost 4AM 2020-01-18T01:28:20 #kisslinux <adamantium> k 2020-01-18T01:28:23 #kisslinux <dylanaraps> Or... later today 2020-01-18T01:28:24 #kisslinux <dylanaraps> lol 2020-01-18T01:29:08 #kisslinux <adamantium> ya you came on last night when i was wrapping things up 2020-01-18T01:29:19 #kisslinux <adamantium> i just woke up now couple hours ago 2020-01-18T01:29:35 #kisslinux <adamantium> i'll take the "night shift" then and keep working 2020-01-18T01:29:39 #kisslinux <adamantium> o/ 2020-01-18T01:30:16 #kisslinux <dylanaraps> Night 2020-01-18T01:43:28 #kisslinux <E5ten> dylanaraps: boringssl is just an openssl fork and openssl definitely has certs? 2020-01-18T02:58:47 #kisslinux <Shyiskhar> I appreciate the firefox make setup that tells me what stage it's at... But I'm 5 hours into the install and I want to take a nap... 2020-01-18T03:37:15 #kisslinux <adamantium> firefox is a nasty one 2020-01-18T03:37:22 #kisslinux <adamantium> just hope it doesn't fail 2020-01-18T03:46:16 #kisslinux <Shyiskhar> I started it up earlier, and got dragged away and the sudo request timed out. That sucked. 2020-01-18T05:57:46 #kisslinux <icyphox> Shyiskhar: yeah that happened to me too lol 2020-01-18T05:57:55 #kisslinux <icyphox> i went to bed putting fx on build 2020-01-18T05:58:08 #kisslinux <icyphox> and it timed out 2020-01-18T06:06:22 #kisslinux <konimex> at least it built? 2020-01-18T06:06:47 #kisslinux <konimex> if it built you just need to "kiss i" it in case it timed out iirc 2020-01-18T06:07:05 #kisslinux <icyphox> yeah i think i had to do just that 2020-01-18T06:12:15 #kisslinux <icyphox> does youtube playback work for anyone on webkit? 2020-01-18T07:34:47 #kisslinux <adamantium> ls 2020-01-18T08:15:15 #kisslinux <merakor> icyphox: No, we have built webkit without video and audio support 2020-01-18T08:16:55 #kisslinux <merakor> I have playexternal patch for surf, it spawns mpv with the url you currently have 2020-01-18T08:17:46 #kisslinux <merakor> But you were using vimb? 2020-01-18T09:04:51 #kisslinux <dylanaraps> Git support has been merged: https://github.com/kisslinux/kiss/pull/85 2020-01-18T09:17:29 #kisslinux <dylanaraps> https://github.com/kisslinux/kiss/releases/tag/0.60.0 2020-01-18T09:45:28 #kisslinux <dylanaraps> For those using Falkon: https://peter.sh/experiments/chromium-command-line-switches 2020-01-18T09:45:44 #kisslinux <dylanaraps> Chromium commandline args work. 2020-01-18T10:15:33 #kisslinux <Aarg> that's a lot of options 2020-01-18T10:37:27 #kisslinux <dylanaraps> Think of it as about:config for chromium 2020-01-18T10:41:31 #kisslinux <Aarg> yep I figured, still weird to not have a config of some kind 2020-01-18T10:41:48 #kisslinux <dylanaraps> Yeah 2020-01-18T10:43:14 #kisslinux <Aarg> gj on the whole webengine stuff 2020-01-18T10:43:32 #kisslinux <Aarg> kiss being the first to have a working qtwebengine could be used as nice plublicity :) 2020-01-18T10:43:50 #kisslinux <dylanaraps> Yup :P 2020-01-18T10:43:53 #kisslinux <dylanaraps> Thanks 2020-01-18T10:44:07 #kisslinux <dylanaraps> > Disables print preview (For testing, and for users who don't like us. :[ ) 2020-01-18T10:44:10 #kisslinux <dylanaraps> 10/10 message 2020-01-18T10:44:33 #kisslinux <Aarg> lol 2020-01-18T10:44:44 #kisslinux <Aarg> still better than <no description> 2020-01-18T10:44:59 #kisslinux <dylanaraps> Yeah 2020-01-18T10:45:21 #kisslinux <dylanaraps> So far: https://termbin.com/y1sq 2020-01-18T10:46:47 #kisslinux <Aarg> what's the reason for disabling multi process? 2020-01-18T10:46:57 #kisslinux <Aarg> you did the same with ff iirc 2020-01-18T10:47:15 #kisslinux <dylanaraps> Lower memory usage 2020-01-18T10:47:47 #kisslinux <Aarg> for the cost of speed? 2020-01-18T10:47:55 #kisslinux <dylanaraps> Not really 2020-01-18T10:48:06 #kisslinux <dylanaraps> It's still multi-threaded 2020-01-18T10:48:11 #kisslinux <dylanaraps> Just all in a single process 2020-01-18T10:48:29 #kisslinux <dylanaraps> Downside is that a crashing tab crashes the browser 2020-01-18T10:48:32 #kisslinux <Aarg> oh, the process isolation stuff was more for security 2020-01-18T10:48:35 #kisslinux <Aarg> yeah 2020-01-18T10:48:54 #kisslinux <Aarg> nbd 2020-01-18T10:49:59 #kisslinux <dylanaraps> ooo --disable-background-networking 2020-01-18T10:50:03 #kisslinux <dylanaraps> >Disable various background network services, including extension updating, safe browsing service, upgrade detector, translate, UMA 2020-01-18T10:50:30 #kisslinux <dylanaraps> > --mute-audio (Mute any audio) 2020-01-18T10:50:31 #kisslinux <dylanaraps> nice 2020-01-18T10:52:44 #kisslinux <Aarg> thats cool 2020-01-18T10:53:02 #kisslinux <icyphox> evening everyone 2020-01-18T10:53:18 #kisslinux <dylanaraps> ello 2020-01-18T10:53:21 #kisslinux <Aarg> o/ 2020-01-18T10:53:23 #kisslinux <icyphox> oh, looks like you've got falkon running? good job 2020-01-18T10:53:28 #kisslinux <icyphox> o/~ 2020-01-18T10:54:00 #kisslinux <icyphox> why does it have chromium cmd line flags? does it use the chromium engine 2020-01-18T10:54:13 #kisslinux <icyphox> orrr is chromium forked off of qtwebengine 2020-01-18T10:54:51 #kisslinux <dylanaraps> qtwebengine is chromium underneath 2020-01-18T10:55:01 #kisslinux <dylanaraps> But heavily modified 2020-01-18T10:55:12 #kisslinux <dylanaraps> All google crap *should* be gone 2020-01-18T10:55:21 #kisslinux <dylanaraps> I need to test its network traffic 2020-01-18T10:56:46 #kisslinux <icyphox> i see 2020-01-18T10:57:13 #kisslinux <Aarg> https://github.com/aaronNGi/jj 2020-01-18T10:57:20 #kisslinux <Aarg> ^ my irc client, would love to get some feedback 2020-01-18T10:57:31 #kisslinux <icyphox> ooo 2020-01-18T10:57:33 #kisslinux <icyphox> let me see 2020-01-18T10:57:50 #kisslinux <icyphox> i wanted to do this! like a front-end to ii 2020-01-18T10:58:27 #kisslinux <dylanaraps> Nice 2020-01-18T10:58:28 #kisslinux <icyphox> Aarg: is this what you're using now 2020-01-18T10:58:33 #kisslinux <Aarg> yeah 2020-01-18T10:58:57 #kisslinux <icyphox> neat 2020-01-18T10:59:38 #kisslinux <Aarg> it probably wont play nice with znc 2020-01-18T11:00:14 #kisslinux <icyphox> yeah likely not 2020-01-18T11:00:37 #kisslinux <icyphox> also, are you typing 'echo msg > ...' each time Aarg 2020-01-18T11:00:53 #kisslinux <Aarg> no, check the examples at the bottom 2020-01-18T11:01:00 #kisslinux <Aarg> there is a function 2020-01-18T11:01:02 #kisslinux <icyphox> oh my bad, haven't reached there yet 2020-01-18T11:01:49 #kisslinux <icyphox> niceee 2020-01-18T11:02:34 #kisslinux <Aarg> could even use your editor for input :p 2020-01-18T11:03:13 #kisslinux <icyphox> yep 2020-01-18T11:03:18 #kisslinux <icyphox> i was actually wondering 2020-01-18T11:03:33 #kisslinux <icyphox> if we can hack vim's buffers into an irc client 2020-01-18T11:03:49 #kisslinux <icyphox> like, vsplit -- input on one side and output on the other 2020-01-18T11:04:08 #kisslinux <Aarg> there is a plugin which does that 2020-01-18T11:04:13 #kisslinux <Aarg> but it's ancient and probably broken 2020-01-18T11:04:34 #kisslinux <icyphox> oh 2020-01-18T11:04:43 #kisslinux <icyphox> you can write one on top of yours! 2020-01-18T11:04:45 #kisslinux <icyphox> :D 2020-01-18T11:05:04 #kisslinux <Aarg> should be doable 2020-01-18T11:07:30 #kisslinux <icyphox> Aarg: can you show me a screenshot of your client in action 2020-01-18T11:07:49 #kisslinux <Aarg> sure 2020-01-18T11:08:11 #kisslinux <Aarg> I actually wanted to add a screenshot to the readme, thanks for reminding me 2020-01-18T11:08:41 #kisslinux <icyphox> sure 2020-01-18T11:10:08 #kisslinux <Aarg> icyphox: https://abload.de/img/jjgxkjg.png 2020-01-18T11:10:42 #kisslinux <icyphox> is that tmux? 2020-01-18T11:10:47 #kisslinux <Aarg> yep 2020-01-18T11:10:52 #kisslinux <icyphox> dang 2020-01-18T11:10:56 #kisslinux <icyphox> that looks /spicy/ 2020-01-18T11:11:16 #kisslinux <Aarg> thanks :) 2020-01-18T11:11:18 #kisslinux <icyphox> so you'd have multipel tmux buffers for multiple channels, i presume 2020-01-18T11:12:06 #kisslinux <Aarg> yeah, panes or different windows 2020-01-18T11:12:23 #kisslinux <Aarg> with monitor activity on, you can even see when channels have new messages 2020-01-18T11:12:33 #kisslinux <icyphox> oh yeah, nifty 2020-01-18T11:12:43 #kisslinux <dylanaraps> That looks awesome 2020-01-18T11:12:55 #kisslinux <Aarg> ty 2020-01-18T11:21:28 #kisslinux <dylanaraps> nice 2020-01-18T11:21:34 #kisslinux <dylanaraps> Falkon makes 0 requests on open 2020-01-18T11:29:19 #kisslinux <dylanaraps> memory: 547MiB / 7936MiB 2020-01-18T11:29:29 #kisslinux <dylanaraps> Falkon is light :D 2020-01-18T11:29:45 #kisslinux <dylanaraps> Memory without Falkon running: 2020-01-18T11:29:46 #kisslinux <dylanaraps> memory: 262MiB / 7936MiB 2020-01-18T11:32:34 #kisslinux <dylanaraps> Our Falkon package will provide a falkon-privacy executable which will launch it with things like webgl, permissions api, file system api, etc disabled. 2020-01-18T11:33:24 #kisslinux <dylanaraps> See: https://termbin.com/b7wq 2020-01-18T11:33:51 #kisslinux <dylanaraps> Also "Safe Browsing" etc disabled. 2020-01-18T11:38:39 #kisslinux <konimex> man looks like some of my build modifications can be boiled down to "did you just assume my compiler?" 2020-01-18T11:39:13 #kisslinux <konimex> some programs just refuse to build if /usr/bin/gcc doesn't exist 2020-01-18T11:40:21 #kisslinux <dylanaraps> :( 2020-01-18T11:42:02 #kisslinux <konimex> /bin/cc is a thing come on 2020-01-18T11:43:23 #kisslinux <dylanaraps> Which packages? 2020-01-18T11:43:33 #kisslinux <konimex> two secs 2020-01-18T11:45:36 #kisslinux <konimex> bzip2 and ffmpeg, for examples 2020-01-18T11:45:51 #kisslinux <konimex> I had to specify --cc and --cxx in configure for the latter 2020-01-18T11:46:16 #kisslinux <konimex> and a $CC is enough for the former 2020-01-18T11:46:38 #kisslinux <dylanaraps> Hm 2020-01-18T11:46:48 #kisslinux <dylanaraps> Our package makes it use $CC 2020-01-18T11:47:05 #kisslinux <konimex> I don't set $CC 2020-01-18T11:47:09 #kisslinux <dylanaraps> Ah 2020-01-18T11:47:50 #kisslinux <konimex> so I just assume packages will fall back to cc if the desired binary doesn't exist 2020-01-18T11:48:17 #kisslinux <dylanaraps> Some build systems are just awful 2020-01-18T11:48:19 #kisslinux <dylanaraps> See NSS 2020-01-18T11:48:42 #kisslinux <konimex> surprisingly, autoconf-generated ./configure does fall back to cc if gcc doesn't exist 2020-01-18T11:49:05 #kisslinux <dylanaraps> Yup 2020-01-18T11:49:20 #kisslinux <dylanaraps> For all the shit autotools is, I find it reliable 2020-01-18T12:16:38 #kisslinux <dylanaraps> I got adblocking working (though manually) 2020-01-18T12:21:30 #kisslinux <icyphox> what are you using? 2020-01-18T12:21:34 #kisslinux <icyphox> i setup /etc/hosts today 2020-01-18T13:01:17 #kisslinux <TwistedFate> howdy 2020-01-18T13:34:28 #kisslinux <dylanaraps> I'm on Falkon now 2020-01-18T13:34:50 #kisslinux <dylanaraps> icyphox: Falkon has a c++ adblocker 2020-01-18T13:35:02 #kisslinux <dylanaraps> It's basic but supports easylist, etc 2020-01-18T13:35:10 #kisslinux <icyphox> oh neat 2020-01-18T13:36:01 #kisslinux <TwistedFate> falkon.. what's that O.o 2020-01-18T13:36:33 #kisslinux <dylanaraps> qtwebengine browser 2020-01-18T13:40:28 #kisslinux <dylanaraps> -> kiss l glib 2020-01-18T13:40:28 #kisslinux <dylanaraps> -> Package 'glib' is not installed 2020-01-18T13:40:31 #kisslinux <dylanaraps> Feels good 2020-01-18T13:41:43 #kisslinux <TwistedFate> glib is gnome 2020-01-18T13:41:45 #kisslinux <TwistedFate> right? 2020-01-18T13:41:52 #kisslinux <dylanaraps> Yes 2020-01-18T13:44:21 #kisslinux <dylanaraps> brb 2020-01-18T14:00:48 #kisslinux <konimex> speaking of GNOME, do you guys still consider it part of GNU? since they are de facto independent with their own foundation and different workflow and so on 2020-01-18T14:01:41 #kisslinux <dylanaraps> No 2020-01-18T14:01:59 #kisslinux <dylanaraps> Though I consider both to be IBM 2020-01-18T14:29:06 #kisslinux <TwistedFate> gnome is cancer 2020-01-18T14:29:18 #kisslinux <TwistedFate> redhat/fedora/freedesktop/gnome/poetterware 2020-01-18T14:29:28 #kisslinux <TwistedFate> it needs to be purged with heavenly fire 2020-01-18T14:33:17 #kisslinux <dylanaraps> E5ten: Want to help me patch fribidi out of libass? Only if this affects you of course. 2020-01-18T15:07:46 #kisslinux <TwistedFate> hmm 2020-01-18T15:07:48 #kisslinux <TwistedFate> is falkon any good? 2020-01-18T15:10:48 #kisslinux <dylanaraps> It's fast and out of your way 2020-01-18T15:42:50 #kisslinux <merakor> I can't play sound without being root, even though I am in the audio group 2020-01-18T15:51:36 #kisslinux <dylanaraps> Hm 2020-01-18T15:51:44 #kisslinux <dylanaraps> What output does mpv give? 2020-01-18T16:12:59 #kisslinux <dylanaraps> -> kiss l llvm 2020-01-18T16:12:59 #kisslinux <dylanaraps> -> Package 'llvm' is not installed 2020-01-18T16:13:02 #kisslinux <dylanaraps> Feels good 2020-01-18T16:18:10 #kisslinux <merakor> dylanaraps: > ALSA lib pcm_dmix.c:1089:(snd_pcm_dmix_open) unable to open slave 2020-01-18T16:18:17 #kisslinux <merakor> > [ao/alsa] Playback open error: No such file or directory 2020-01-18T16:18:23 #kisslinux <merakor> > [ao/oss] Can't open audio device /dev/dsp: No such file or directory 2020-01-18T16:18:29 #kisslinux <merakor> > [ao] Failed to initialize audio driver 'oss' 2020-01-18T16:18:35 #kisslinux <merakor> Could not open/initialize audio device -> no sound. 2020-01-18T16:19:09 #kisslinux <dylanaraps> Does /dev/dsp exist? I assume it does as it works as root. 2020-01-18T16:19:28 #kisslinux <merakor> No it doesn't. 2020-01-18T16:19:59 #kisslinux <dylanaraps> Could be a driver issue in your kernel. 2020-01-18T16:20:17 #kisslinux <dylanaraps> cd /dev/snd 2020-01-18T16:20:18 #kisslinux <dylanaraps> ? 2020-01-18T16:20:33 #kisslinux <dylanaraps> It's a driver issue I believe. 2020-01-18T16:20:39 #kisslinux <dylanaraps> You need the /dev interface for ALSA 2020-01-18T16:21:08 #kisslinux <merakor> Yeah, I have /dev/snd and my card exists there 2020-01-18T16:21:47 #kisslinux <merakor> I had the same kernel config back when I was using Gentoo 2020-01-18T16:21:55 #kisslinux <merakor> ALSA had no issues back there 2020-01-18T16:22:28 #kisslinux <dylanaraps> You have alsa-lib and alsa-utils? 2020-01-18T16:22:29 #kisslinux <merakor> I'll recheck my config though 2020-01-18T16:23:24 #kisslinux <merakor> Yup 2020-01-18T16:26:44 #kisslinux <merakor> Do you have oss emulation on? 2020-01-18T16:26:58 #kisslinux <dylanaraps> What's the config option called? 2020-01-18T16:27:00 #kisslinux <dylanaraps> Hello o/ 2020-01-18T16:27:11 #kisslinux <merakor> SND_OSSEMUL 2020-01-18T16:27:56 #kisslinux <dylanaraps> Unset on my machine 2020-01-18T16:28:15 #kisslinux <dylanaraps> https://termbin.com/efcw 2020-01-18T16:28:21 #kisslinux <merakor> Yeah, I don't have it either. I just checked because mpv mentioned 2020-01-18T16:29:53 #kisslinux <neeasade> dylanaraps: hello o/ 2020-01-18T16:30:39 #kisslinux <merakor> My configuration is pretty similar 2020-01-18T16:31:34 #kisslinux <merakor> Oh I have dummy driver enabled, that could be an issue. 2020-01-18T16:32:06 #kisslinux <dylanaraps> Maybe 2020-01-18T16:32:38 #kisslinux <merakor> The dummy driver is not what I thought it was 2020-01-18T16:32:50 #kisslinux <merakor> It is a MIDI sequencer 2020-01-18T16:32:53 #kisslinux <dylanaraps> lol 2020-01-18T16:33:23 #kisslinux <merakor> I'll rebuild with debug on 2020-01-18T16:33:47 #kisslinux <dylanaraps> My kernel has no logging at all :^) 2020-01-18T16:34:25 #kisslinux <merakor> I appreciate logging most of the time 2020-01-18T16:34:44 #kisslinux <dylanaraps> I have a kernel with logging when I need it though 2020-01-18T16:34:54 #kisslinux <merakor> Oh that makes sense 2020-01-18T16:35:05 #kisslinux <protonesso> hi! 2020-01-18T16:35:15 #kisslinux <merakor> Hello 2020-01-18T16:36:09 #kisslinux <dylanaraps> Ello 2020-01-18T16:37:09 #kisslinux <protonesso> Dylan 2020-01-18T16:37:14 #kisslinux <dylanaraps> Yeah 2020-01-18T16:37:19 #kisslinux <protonesso> why did you switch on esr firefox 2020-01-18T16:37:59 #kisslinux <dylanaraps> Less of a burden on users to rebuild and less surprises. 2020-01-18T16:38:09 #kisslinux <dylanaraps> brb 2020-01-18T16:38:10 #kisslinux <dylanaraps> 10 mins 2020-01-18T16:38:19 #kisslinux <protonesso> 10 mins to build firefox? 2020-01-18T16:38:31 #kisslinux <protonesso> that would be awesome 2020-01-18T16:39:20 #kisslinux <E5ten> dylanaraps: You'll have to wait till I get home but not only will I help you I'll give you the patch I already have 2020-01-18T16:39:53 #kisslinux <dylanaraps> E5ten: :DDDD 2020-01-18T16:40:06 #kisslinux <dylanaraps> Firefox is disgusting to build in a reliable way. 2020-01-18T16:40:24 #kisslinux <protonesso> yeah 2020-01-18T16:40:25 #kisslinux <dylanaraps> This includes rust and friends too. 2020-01-18T16:40:38 #kisslinux <merakor> Mozilla is really incompetent 2020-01-18T16:40:46 #kisslinux <dylanaraps> I packaged qtwebengine and webkit2gtk this week too fyi. 2020-01-18T16:40:48 #kisslinux <E5ten> Clearly, they made nss 2020-01-18T16:40:50 #kisslinux <dylanaraps> I use Falkon now 2020-01-18T16:40:51 #kisslinux <dylanaraps> Heh 2020-01-18T16:40:52 #kisslinux <dylanaraps> brb 2020-01-18T16:40:54 #kisslinux <dylanaraps> 10 mins 2020-01-18T16:41:10 #kisslinux <protonesso> I have opened the issue on mrustc github page about building firefox 2020-01-18T16:41:38 #kisslinux <merakor> E5ten: Yeah, everything they touch is a pile of garbage 2020-01-18T16:44:26 #kisslinux <mahmudov> what do you think about UXP? 2020-01-18T16:44:42 #kisslinux <mahmudov> https://github.com/MoonchildProductions/UXP 2020-01-18T16:52:56 #kisslinux <dylanaraps> XUL was terrible too 2020-01-18T16:53:22 #kisslinux <dylanaraps> I also have my doubts that a small group of people can keep a browser of that size (Firefox 52 ESR(?)) going. 2020-01-18T16:53:44 #kisslinux <dylanaraps> I don't like how they blacklist addons either. 2020-01-18T16:54:11 #kisslinux <dylanaraps> I'm sceptical of the browser as a whole. 2020-01-18T16:54:36 #kisslinux <merakor> I DID NOTHING AND SOUND IS WORKING WHAT 2020-01-18T16:55:22 #kisslinux <merakor> I have no idea what I am doing 2020-01-18T16:57:16 #kisslinux <merakor> Okay, I am dumb. I have just changed my asoundrc and forgot about it. 2020-01-18T16:57:59 #kisslinux <merakor> Turns out I specifed the wrong card. 2020-01-18T16:58:39 #kisslinux <dylanaraps> lol 2020-01-18T17:06:41 #kisslinux <absolem> hello! quick question. i just compiled a custom kernel, and cant get my Broadcom wireless card to work. Will b43 need to be compiled into the kernel or set as a module? And if so, can i get the module from linux-firmware? (Sorry for the newbie q) 2020-01-18T17:07:32 #kisslinux <dylanaraps> You have two options with the firmware, compile it into the kernel with the driver or have both the driver and firmware outside of the kernel as modules. 2020-01-18T17:08:14 #kisslinux <dylanaraps> If you go the module route you'll have to tell the kernel to load them at boot time. https://getkiss.org/wiki/loading-a-module-at-boot 2020-01-18T17:16:32 #kisslinux <absolem> ill go the module route. guess i need to do more reading before diving into the kernel, lol thanks 2020-01-18T17:18:08 #kisslinux <dylanaraps> np 2020-01-18T17:18:44 #kisslinux <dylanaraps> -> kiss l | wc -l 2020-01-18T17:18:44 #kisslinux <dylanaraps> 117 2020-01-18T17:18:50 #kisslinux <dylanaraps> Thanks qtwebengine 2020-01-18T17:34:49 #kisslinux <dylanaraps> brb 2020-01-18T17:55:49 #kisslinux <dylanaraps> ello 2020-01-18T17:56:52 #kisslinux <dylanaraps> brb 2020-01-18T18:34:38 #kisslinux <dylanaraps> wb 2020-01-18T18:35:24 #kisslinux <neeasade> thanks 2020-01-18T18:35:31 #kisslinux <neeasade> had to go get ramen 2020-01-18T18:35:32 #kisslinux <neeasade> so good 2020-01-18T18:35:54 #kisslinux <neeasade> nothing like some hot pork noodle when it's snowing outside 2020-01-18T18:47:15 #kisslinux <dylanaraps> I'm dealing with sick cats 2020-01-18T18:47:29 #kisslinux <dylanaraps> (We have a sick cat #2 now) 2020-01-18T18:47:50 #kisslinux <neeasade> rip in rip 2020-01-18T18:47:58 #kisslinux <neeasade> is it bad? or hopefully just a lil kitty cold 2020-01-18T18:48:11 #kisslinux <dylanaraps> Feline Distemper 2020-01-18T18:48:32 #kisslinux <dylanaraps> 90%~ don't make it 2020-01-18T18:48:39 #kisslinux <dylanaraps> Got the first cat through it at home 2020-01-18T18:48:48 #kisslinux <neeasade> damn 2020-01-18T18:48:51 #kisslinux <dylanaraps> It's a virus so cat #2 has it now 2020-01-18T18:49:36 #kisslinux <dylanaraps> Cat #3 is a devil spawn so she'll be fine 2020-01-18T18:49:56 #kisslinux <dylanaraps> It's a crazy virus. 2020-01-18T18:50:08 #kisslinux <dylanaraps> It lives on surfaces for years despite temperature 2020-01-18T18:50:29 #kisslinux <dylanaraps> If a cat survives it, the cat becomes a carrier for life 2020-01-18T18:50:42 #kisslinux <dylanaraps> There's no cure once infected 2020-01-18T18:51:11 #kisslinux <dylanaraps> Just an IV drip and antibiotics (to prevent secondary infection) 2020-01-18T19:14:31 #kisslinux <neeasade> damn, that's terrible 2020-01-18T19:19:15 #kisslinux <dylanaraps> He'll pull through 2020-01-18T19:19:24 #kisslinux <dylanaraps> I'm getting pretty good at this whole Vet thing 2020-01-18T19:37:34 #kisslinux <dylanaraps> Oi 2020-01-18T19:37:40 #kisslinux <dylanaraps> Anyone using Surf right now? 2020-01-18T19:37:49 #kisslinux <dylanaraps> Or another webkit2gtk browser? 2020-01-18T19:38:44 #kisslinux <dylanaraps> I need a screenshot for the "This week in KISS" post. ;) 2020-01-18T19:54:15 #kisslinux <neeasade> sorry, I'm stuck in nixos land 2020-01-18T19:56:26 #kisslinux <dylanaraps> heh 2020-01-18T19:57:01 #kisslinux <dylanaraps> https://getkiss.org/images/falkon.jpg 2020-01-18T19:57:20 #kisslinux <merakor> dylanaraps: Wait a second, I am using Surf 2020-01-18T19:57:29 #kisslinux <dylanaraps> :D 2020-01-18T19:57:32 #kisslinux <dylanaraps> Send scrot 2020-01-18T19:58:06 #kisslinux <merakor> > Error resolving getkiss.org 2020-01-18T19:58:30 #kisslinux <dylanaraps> Try this one: https://d33wubrfki0l68.cloudfront.net/ca651d1f78d16737f8340fded4a8700cc80b0acc/34d41/images/falkon.jpg 2020-01-18T20:11:27 #kisslinux <merakor> Ugh I don't have any screenshotting utility. scrot needs giblib and imagemagick import straight up does not work. 2020-01-18T20:11:36 #kisslinux <dylanaraps> ffmpeg can be used 2020-01-18T20:11:43 #kisslinux <dylanaraps> as can imlib2 2020-01-18T20:12:05 #kisslinux <dylanaraps> imlib2 is simple 2020-01-18T20:16:26 #kisslinux <merakor> That's nice to know 2020-01-18T20:16:39 #kisslinux <merakor> https://cemkeylan.com/getkiss.png 2020-01-18T20:16:46 #kisslinux <merakor> That's the screenshot 2020-01-18T20:20:53 #kisslinux <dylanaraps> Take one which isn't a screenshot of my screenshot :P 2020-01-18T20:21:19 #kisslinux <dylanaraps> The Carbs Linux home page would be nice 2020-01-18T20:26:53 #kisslinux <merakor> Ohh I thought you wanted me to screenshot your screenshot :D 2020-01-18T20:26:57 #kisslinux <merakor> Sure, wait a second 2020-01-18T20:29:31 #kisslinux <dylanaraps> https://getkiss.org/blog/20200118a 2020-01-18T20:29:37 #kisslinux <dylanaraps> Did anything else happen this week? 2020-01-18T20:30:11 #kisslinux <merakor> https://cemkeylan.com/fetch.png 2020-01-18T20:30:31 #kisslinux <dylanaraps> Nice, thanks 2020-01-18T20:31:04 #kisslinux <merakor> Sure thing 2020-01-18T20:33:48 #kisslinux <merakor> aww thanks for the shoutout 2020-01-18T20:34:16 #kisslinux <dylanaraps> :) 2020-01-18T20:43:09 #kisslinux <merakor> I am planning on packaging an http server to community 2020-01-18T20:43:17 #kisslinux <merakor> Which one should I package 2020-01-18T20:43:46 #kisslinux <dylanaraps> When I'm lazy I just use python's or busybox's 2020-01-18T20:43:56 #kisslinux <dylanaraps> We might have one in community 2020-01-18T20:44:09 #kisslinux <dylanaraps> Yup 2020-01-18T20:44:14 #kisslinux <dylanaraps> mini_httpd 2020-01-18T20:44:22 #kisslinux <merakor> oh 2020-01-18T20:44:27 #kisslinux <merakor> I should try that 2020-01-18T20:44:33 #kisslinux <dylanaraps> https://acme.com/software/mini_httpd/ 2020-01-18T20:45:01 #kisslinux <merakor> Nice 2020-01-18T20:45:13 #kisslinux <merakor> I'll be switching my server to carbs 2020-01-18T20:45:23 #kisslinux <dylanaraps> Neat 2020-01-18T20:46:37 #kisslinux <dylanaraps> adamantium: What was that bug in the init scripts again? Related to udev I think. 2020-01-18T20:50:22 #kisslinux <merakor> I think I saw it but it's not really a problem. 2020-01-18T20:51:15 #kisslinux <merakor> rc.boot kills udev after runit is launched 2020-01-18T20:51:39 #kisslinux <merakor> So it kills runit udev 2020-01-18T20:51:53 #kisslinux <merakor> But runit just launches it again 2020-01-18T20:52:01 #kisslinux <merakor> So not a problem really 2020-01-18T20:52:18 #kisslinux <merakor> It's not like it stays down 2020-01-18T20:52:28 #kisslinux <dylanaraps> merakor: https://gist.github.com/willurd/5720255 2020-01-18T20:52:45 #kisslinux <dylanaraps> merakor: That's intentional 2020-01-18T20:53:19 #kisslinux <dylanaraps> Won't it also kill udev spawned by /rc.d scripts though? 2020-01-18T20:53:26 #kisslinux <dylanaraps> I think that was the issue. 2020-01-18T20:54:06 #kisslinux <merakor> Oh, it will kill udev spawned by rc.d scripts 2020-01-18T20:54:26 #kisslinux <dylanaraps> Yup 2020-01-18T20:54:48 #kisslinux <merakor> We can kill it before boot hooks 2020-01-18T20:55:12 #kisslinux <dylanaraps> Fixed 2020-01-18T20:55:14 #kisslinux <dylanaraps> Yup 2020-01-18T20:55:28 #kisslinux <merakor> But it seems strange why anyone would launch udev from rc.d instead of runit 2020-01-18T20:55:35 #kisslinux <merakor> Genuine question 2020-01-18T20:55:37 #kisslinux <E5ten> What was your package count before webengine? 2020-01-18T20:57:12 #kisslinux <dylanaraps> 130-135 2020-01-18T20:57:15 #kisslinux <dylanaraps> Around there 2020-01-18T20:58:06 #kisslinux <dylanaraps> -> kiss l | wc -l 2020-01-18T20:58:06 #kisslinux <dylanaraps> 117 2020-01-18T20:58:42 #kisslinux <dylanaraps> I managed to remove libepoxy but it made Xorg have really bad performance. 2020-01-18T20:58:59 #kisslinux <dylanaraps> -> kiss l llvm 2020-01-18T20:58:59 #kisslinux <dylanaraps> -> Package 'llvm' is not installed 2020-01-18T20:59:07 #kisslinux <dylanaraps> -> kiss l glib 2020-01-18T20:59:08 #kisslinux <dylanaraps> -> Package 'glib' is not installed 2020-01-18T20:59:10 #kisslinux <dylanaraps> Feels good 2020-01-18T20:59:23 #kisslinux <dylanaraps> fribidi is going to be the next victim of my purge. 2020-01-18T20:59:34 #kisslinux <dylanaraps> Only needed in libass and I'm not Arabic 2020-01-18T21:01:56 #kisslinux <E5ten> Yeah I'll send you the patch in like an hour and a half I'm on my way home 2020-01-18T21:02:18 #kisslinux <E5ten> Isn't libepoxy needed for glamor? 2020-01-18T21:02:47 #kisslinux <E5ten> Also if you really wanted good performance you'd be using xf86-video-intel ;) 2020-01-18T21:03:26 #kisslinux <dylanaraps> > Isn't libepoxy needed for glamor? 2020-01-18T21:03:27 #kisslinux <dylanaraps> Yes 2020-01-18T21:03:35 #kisslinux <dylanaraps> Hence the bad performance :^) 2020-01-18T21:04:00 #kisslinux <dylanaraps> What's funny is that --disable-glamor is broken nowadays 2020-01-18T21:04:07 #kisslinux <dylanaraps> Very simple patch to fix it 2020-01-18T21:05:19 #kisslinux <E5ten> I don't know about the autotools build but the meson build doesn't let you disable modesetting driver, I have to use sed, very tragic 2020-01-18T21:05:57 #kisslinux <merakor> dylanaraps: busybox httpd and mini httpd look good. I can't use stuff like python or php httpd, I use cgi. 2020-01-18T21:07:03 #kisslinux <dylanaraps> E5ten: This is what I've noticed about meson too. Removal of options when they port the build system 2020-01-18T21:07:15 #kisslinux <dylanaraps> Legacy bla bla keeps customization around :P 2020-01-18T21:07:24 #kisslinux <dylanaraps> merakor: Nice 2020-01-18T21:12:27 #kisslinux <E5ten> I don't think that's it, the meson port just isn't 100% done yet 2020-01-18T21:12:54 #kisslinux <dylanaraps> Ah 2020-01-18T21:16:07 #kisslinux <dylanaraps> I wonder how hard it would be to write a meson clone in C 2020-01-18T21:16:43 #kisslinux <dylanaraps> WHAT 2020-01-18T21:16:45 #kisslinux <dylanaraps> > Most interesting with Binutils 2.34 is in fact an optional HTTP server support 2020-01-18T21:17:18 #kisslinux <merakor> Go home, GNU you are drink 2020-01-18T21:17:32 #kisslinux <merakor> drunk* 2020-01-18T21:17:43 #kisslinux <dylanaraps> https://developers.redhat.com/blog/2019/10/14/introducing-debuginfod-the-elfutils-debuginfo-server/ 2020-01-18T21:17:49 #kisslinux <dylanaraps> IBM >:( 2020-01-18T21:18:38 #kisslinux <dylanaraps> So it started in elfutils and is now in binutils as well 2020-01-18T21:19:03 #kisslinux <merakor> Who had this idea 2020-01-18T21:19:09 #kisslinux <merakor> Who approved of this idea? 2020-01-18T21:19:30 #kisslinux <dylanaraps> You wanted a http server and now you have one in the base install :^) 2020-01-18T21:20:17 #kisslinux <merakor> I could just use a program which was meant for serving http 2020-01-18T21:21:16 #kisslinux <merakor> Next up, ld is also a decentralized social media platform program 2020-01-18T21:22:15 #kisslinux <merakor> It also can connect to major protocols like irc, matrix etc just in case you need it 2020-01-18T21:23:21 #kisslinux <merakor> You can also use it to link, but who uses that tbh 2020-01-18T21:32:54 #kisslinux <E5ten> Nobody should, lld ftw :>) 2020-01-18T21:35:13 #kisslinux <dylanaraps> musl and lld/gold is a little funky :( 2020-01-18T21:35:20 #kisslinux <dylanaraps> Last time I tried at least. 2020-01-18T21:36:27 #kisslinux <dylanaraps> What I really like about Falkon is that emojis don't work 2020-01-18T21:36:39 #kisslinux <dylanaraps> Firefox includes a font for them and Falkon doesn't(?) 2020-01-18T21:36:53 #kisslinux <dylanaraps> :^) 2020-01-18T21:40:40 #kisslinux <dylanaraps> Hello 2020-01-18T21:44:30 #kisslinux <micro_O> howdy 2020-01-18T21:48:20 #kisslinux <dylanaraps> I'm happy to answer any questions you may have :) 2020-01-18T21:49:26 #kisslinux <micro_O> none so far, just updating my chroot 2020-01-18T21:49:50 #kisslinux <micro_O> thinkin about packaging oasis, a scuttlebutt client 2020-01-18T21:50:17 #kisslinux <micro_O> not sure how i feel about packaging apps that are easily installed with npm install -g 2020-01-18T21:50:30 #kisslinux <micro_O> also still get this terminal flash on the input line for birch TT 2020-01-18T21:51:30 #kisslinux <dylanaraps> Well, the number one reason is that npm and the system package manager may "fight each other" 2020-01-18T21:51:59 #kisslinux <dylanaraps> Any conflicting files between the system package manager and npm won't be detected. 2020-01-18T21:52:14 #kisslinux <dylanaraps> Using npm locally as a user is an option though. 2020-01-18T21:52:32 #kisslinux <micro_O> oh yeah --global on my systems always goes to some XDG_ dir 2020-01-18T21:52:46 #kisslinux <dylanaraps> micro_O: Yup. I haven't had a chance to work on birch this week. Apologies. 2020-01-18T21:53:11 #kisslinux <micro_O> would a kiss-generated checksum file/detector make things more complicated than you'd like? 2020-01-18T21:54:15 #kisslinux <dylanaraps> Hm. Care to elaborate? 2020-01-18T21:54:33 #kisslinux <micro_O> on install, checksum all changed files, put them somewhere like /var/db 2020-01-18T21:54:50 #kisslinux <micro_O> create a `kiss check` command that goes through all the files on the system and makes sure the checksum is the same 2020-01-18T21:55:42 #kisslinux <dylanaraps> kiss uses rsync to do the installation transfer which should cover this to some extent. 2020-01-18T21:56:03 #kisslinux <micro_O> oh, weird, firefox is downgrading from 72.0-1 to 68.4.1esr 2020-01-18T21:56:19 #kisslinux <dylanaraps> To be more precise, rsync is run a total of 3 times on installation to verify. 2020-01-18T21:56:38 #kisslinux <dylanaraps> micro_O: I swapped Firefox to track the ESR releases. 2020-01-18T21:57:02 #kisslinux <micro_O> so kiss bails if it would overwrite a user-installed file? 2020-01-18T21:57:47 #kisslinux <dylanaraps> No, except for /etc. 2020-01-18T21:58:13 #kisslinux <dylanaraps> KISS is meant to be run as the only system-wide package manager. 2020-01-18T21:58:30 #kisslinux <micro_O> so if i didn't edit a file in /etc/, but a package was updated with new etc defaults, i would have to manually update that file? 2020-01-18T21:58:31 #kisslinux <dylanaraps> Though I understand that the rare case of a file being overwritten is possible. 2020-01-18T21:58:58 #kisslinux <dylanaraps> micro_O: Right now yes. It's on my list to properly handle this. 2020-01-18T21:59:26 #kisslinux <micro_O> The simplest way I can think of handling it, is the checksum idea and leaving it up to the user on how they want to resolve 2020-01-18T22:00:01 #kisslinux <dylanaraps> Yup. I'll be implementing something like that. 2020-01-18T22:00:03 #kisslinux <micro_O> (exherbo used to have a really slick implementation where you could selectively/interactively see what has changed and how to adopt those) 2020-01-18T22:00:15 #kisslinux <micro_O> but exherbo was like, the opposite of kiss 2020-01-18T22:00:19 #kisslinux <dylanaraps> Heh 2020-01-18T22:00:20 #kisslinux <micro_O> or maybe mirror universe 2020-01-18T22:01:45 #kisslinux <micro_O> how would you feel about a pr to split firefox and firefox-esr? or would they conflict? 2020-01-18T22:02:54 #kisslinux <dylanaraps> It'd be fine if they conflict (as firefox and firefox-bin currently do) 2020-01-18T22:03:01 #kisslinux <dylanaraps> The issue is maintaining the package. 2020-01-18T22:03:36 #kisslinux <dylanaraps> It just drains too much of my time. 2020-01-18T22:03:53 #kisslinux <micro_O> thats fair 2020-01-18T22:03:58 #kisslinux <dylanaraps> (Rust is included in this too as Firefox releases require the latest rust) 2020-01-18T22:04:12 #kisslinux <dylanaraps> It's too unpredictable really 2020-01-18T22:05:08 #kisslinux <dylanaraps> ESR lowers the burden on me and users as it means less builds of a really large piece of software. 2020-01-18T22:06:13 #kisslinux <dylanaraps> Note that qtwebengine and webkit2gtk were also added to the repositories this week. With the latter being maintained by someone else. 2020-01-18T22:06:44 #kisslinux <dylanaraps> You've got some options other than the ESR of Firefox. 2020-01-18T22:07:17 #kisslinux <dylanaraps> Nothing does stop you from tracking the latest Firefox release. It's just a lot of work. 2020-01-18T22:08:19 #kisslinux <micro_O> yeah just wanted to get a sense of what the esr release cadence is; from the mozilla wiki it seems roughtly yearly 2020-01-18T22:08:21 #kisslinux <dylanaraps> (I also tracked the betas to some extent to try and catch issues before release so as to not leave users waiting for security fixes) 2020-01-18T22:08:45 #kisslinux <dylanaraps> Around once a year with security fixes inbetween 2020-01-18T22:09:19 #kisslinux <micro_O> and there being roughly 10 firefox releases a year, so at worst you are about a year behind in *features* but not security 2020-01-18T22:09:23 #kisslinux <micro_O> thats not awful 2020-01-18T22:09:31 #kisslinux <dylanaraps> Security fixes *should* come with no surprises and be as simple as a build+testing. 2020-01-18T22:09:33 #kisslinux <dylanaraps> Yup 2020-01-18T22:09:39 #kisslinux <micro_O> unless you see release notes and are like 'i neeeed that' 2020-01-18T22:09:55 #kisslinux <dylanaraps> Firefox as of 2020 swapped to a 4-week release schedule 2020-01-18T22:10:13 #kisslinux <dylanaraps> With security fixes inbetween. 2020-01-18T22:10:30 #kisslinux <dylanaraps> We saw 72.0.1 a few days after 72.0.0 iirc. 2020-01-18T22:10:31 #kisslinux <micro_O> tracking beta seems just as much work as tracking regular, unless the idea is 'i only update beta once a year' at roughly the 6 month mark 2020-01-18T22:11:01 #kisslinux <dylanaraps> The idea behind me tracking beta was to fix any musl/kiss issues before the beta became the regular release. 2020-01-18T22:11:38 #kisslinux <dylanaraps> Which didn't really work as breaking changes still occurred between beta and release. 2020-01-18T22:12:07 #kisslinux <dylanaraps> Firefox also brings in Rust which comes with its own set of issues. 2020-01-18T22:12:14 #kisslinux <dylanaraps> Web browsers are complex :P 2020-01-18T22:12:29 #kisslinux <micro_O> is it that they always make big breaking changes on ESR? or is it just this most recent one that is particularly onerous 2020-01-18T22:12:48 #kisslinux <micro_O> oh yeah, firefox is the new openoffice as far as build complexity goes 2020-01-18T22:12:53 #kisslinux <micro_O> its a little bit 100% insane 2020-01-18T22:13:01 #kisslinux <micro_O> chromium is not that far off either :( 2020-01-18T22:13:19 #kisslinux <micro_O> meh, I think cargo's vendoring story is decent, from what i've seen 2020-01-18T22:13:25 #kisslinux <dylanaraps> Well, --disable-dbus broke in 69.0 which required me to figure out the issue and maintain a patch for each release 2020-01-18T22:13:32 #kisslinux <micro_O> but packaging anything with multiple languages is painful 2020-01-18T22:13:36 #kisslinux <dylanaraps> The future of the ALSA backend is also iffy 2020-01-18T22:15:12 #kisslinux <dylanaraps> We have until September for the next ESR which means that I do a single large slog to fix any issues 2020-01-18T22:15:19 #kisslinux <dylanaraps> Then simple updates for security. 2020-01-18T22:15:27 #kisslinux <dylanaraps> Till the next year. 2020-01-18T22:15:28 #kisslinux <micro_O> i thought they dropped alsa years ago and then i guess they added it back? 2020-01-18T22:15:39 #kisslinux <dylanaraps> They just stopped building it into their binaries 2020-01-18T22:15:44 #kisslinux <dylanaraps> The code is all there still 2020-01-18T22:15:54 #kisslinux <dylanaraps> They just refuse to fix any bugs or accept patches for it 2020-01-18T22:15:55 #kisslinux <micro_O> oh, that seems fine to me 2020-01-18T22:16:01 #kisslinux <micro_O> well, not the refuse to fix bugs 2020-01-18T22:16:09 #kisslinux <dylanaraps> Simply just an --enable-alsa right now 2020-01-18T22:16:13 #kisslinux <micro_O> but having different default settings in binaries is like, whatever 2020-01-18T22:16:19 #kisslinux <micro_O> thats normal 2020-01-18T22:16:44 #kisslinux <dylanaraps> What's worse is that Firefox uses dlopen() for audio backends so it'd be fine to be included in their binaries 2020-01-18T22:16:49 #kisslinux <micro_O> man i remember installing phoenix 0.3, that was dope 2020-01-18T22:17:06 #kisslinux <dylanaraps> Pulseaudio is also built on top of Alsa... 2020-01-18T22:17:25 #kisslinux <dylanaraps> I fail to see how they can't maintain the two personally 2020-01-18T22:17:57 #kisslinux <micro_O> maintenance of different options are multiplicative? 2020-01-18T22:18:22 #kisslinux <dylanaraps> Well, part of the issue is that Firefox bypasses the API iirc. 2020-01-18T22:18:23 #kisslinux <micro_O> I dunno, I feel like everyone wants something different from Moz/firefox 2020-01-18T22:18:30 #kisslinux <dylanaraps> Their audio backends are complex 2020-01-18T22:19:21 #kisslinux <micro_O> someone at work asked today why people use pulseaudio, I had to tell them its because its the best bluetooth headphone stack and was for a while 2020-01-18T22:19:28 #kisslinux <dylanaraps> They're removing user.js support under the guise of it slowing down Firefox startup due to the file existence check 2020-01-18T22:19:29 #kisslinux <micro_O> (says the person using bluez-alsa) 2020-01-18T22:19:44 #kisslinux <dylanaraps> Hah 2020-01-18T22:20:26 #kisslinux <micro_O> Yeah, that was dumb, but I dunno, was that like, a bunch of people at mozilla or just some maintainer having a bad day? i didnt follow that 2020-01-18T22:20:33 #kisslinux <micro_O> seems you have a lot more depth in how its all built 2020-01-18T22:20:38 #kisslinux <micro_O> obviosuly 2020-01-18T22:20:44 #kisslinux <dylanaraps> A bunch of people at Mozilla 2020-01-18T22:20:52 #kisslinux <dylanaraps> I'll dig up the bugzilla issue 2020-01-18T22:20:52 #kisslinux <micro_O> yeah then that sucks 2020-01-18T22:21:03 #kisslinux <micro_O> guess its one downside of their super distributed nature 2020-01-18T22:21:20 #kisslinux <micro_O> easier for Mozillans to groupthink maybe 2020-01-18T22:21:49 #kisslinux <dylanaraps> This is it: https://bugzilla.mozilla.org/show_bug.cgi?id=1543752 2020-01-18T22:22:41 #kisslinux <Shyiskhar> What was the fix to make firefox not crash repeatedly when I go to youtube? 2020-01-18T22:22:57 #kisslinux <dylanaraps> That's a funny one actually 2020-01-18T22:23:00 #kisslinux <dylanaraps> Related to dbus 2020-01-18T22:23:16 #kisslinux <dylanaraps> They partly removed the dbus addition which broke --disable-dbus as it broke youtube. 2020-01-18T22:23:31 #kisslinux <dylanaraps> My patch shrunk for that release1 2020-01-18T22:23:39 #kisslinux <dylanaraps> s/release1/release!/ 2020-01-18T22:23:46 #kisslinux <Shyiskhar> I guess I can just use invidio.us, but the playlist support there is pants. 2020-01-18T22:24:37 #kisslinux <dylanaraps> They introduced audio thread IPC to give audio threads priority with the idea that it'd fix choppy audio under system load 2020-01-18T22:25:01 #kisslinux <dylanaraps> It's written in rust and their build system can't do conditional build options for rust code 2020-01-18T22:25:43 #kisslinux <dylanaraps> Pair this with the Firefox developers forgetting that --disable-dbus existed and you then have me patching this feature out of Firefox :P 2020-01-18T22:26:21 #kisslinux <dylanaraps> The feature really wasn't ready for a Firefox release 2020-01-18T22:27:05 #kisslinux <dylanaraps> The build system is bonkers nowadays though I understand as browsers are so overly complex. 2020-01-18T22:29:00 #kisslinux <micro_O> so i just read through that whole thread, it seemed pretty reasonable from all sides 2020-01-18T22:29:27 #kisslinux <micro_O> like the :Gijs summary bullet points felt like it captured all the important stuff 2020-01-18T22:30:03 #kisslinux <micro_O> and yeah, maybe by firefox 88.3 ESR the build system will be better? 2020-01-18T22:30:05 #kisslinux <micro_O> or 98.3 2020-01-18T22:30:56 #kisslinux <micro_O> oh, does kiss now autorun kiss i after kiss b? 2020-01-18T22:31:04 #kisslinux <micro_O> thats nice if it does, i can remove some aliases :) 2020-01-18T22:31:07 #kisslinux <dylanaraps> It prompts 2020-01-18T22:31:12 #kisslinux <micro_O> yeah, thats sweet 2020-01-18T22:31:14 #kisslinux <dylanaraps> But only if more than one package has been built 2020-01-18T22:31:28 #kisslinux <dylanaraps> 'kiss b pkg pkg' prompts 2020-01-18T22:31:31 #kisslinux <micro_O> whats the reasoning for that number-of-package split? 2020-01-18T22:31:46 #kisslinux <dylanaraps> 'kiss b pkg' displays run 'kiss i pkg to install the package' 2020-01-18T22:32:10 #kisslinux <micro_O> right, but why have two different behaviours based on the # at the cli? 2020-01-18T22:32:43 #kisslinux <Shyiskhar> Well. Then I'm sticking to invidio.us for now. 2020-01-18T22:32:53 #kisslinux <dylanaraps> Good question honestly. 2020-01-18T22:33:01 #kisslinux <dylanaraps> This was done very early on 2020-01-18T22:33:08 #kisslinux <dylanaraps> I'll need to check the commit log 2020-01-18T22:33:49 #kisslinux <micro_O> i wonder if adding `kiss build-install` or `kiss bi` makes sense 2020-01-18T22:34:15 #kisslinux <micro_O> or making the default for install to also build first unless `--no-build` is passed 2020-01-18T22:34:17 #kisslinux <micro_O> etc 2020-01-18T22:34:31 #kisslinux <dylanaraps> The one reason I'd like user.js to stick around is that it overwrites all other settings. Firefox has a mechanism which allows Mozilla to change your local configuration remotely and the user.js somewhat "protects" against this. 2020-01-18T22:34:35 #kisslinux <dylanaraps> It's an odd situation. 2020-01-18T22:35:12 #kisslinux <micro_O> well if about:prefs had 'export diff.js' which was a diff between prefs.js and user.js that seems a step in the right direction 2020-01-18T22:35:35 #kisslinux <micro_O> as is using firefox sync. as is just overwriting prefs.js which seems like exactly what user.js does anyway 2020-01-18T22:35:56 #kisslinux <dylanaraps> prefs.js settings can be changed by the browser no? 2020-01-18T22:36:01 #kisslinux <micro_O> i.e. firefox team cannot guarantee that the logic of 'merge user.js and prefs.js' will actually result in a using system 2020-01-18T22:36:03 #kisslinux <micro_O> *usable 2020-01-18T22:36:20 #kisslinux <E5ten> Having not used FFs build system, how does its craziness compare with webengine's? 2020-01-18T22:36:44 #kisslinux <dylanaraps> webengine's was a lot easier to work with. 2020-01-18T22:36:54 #kisslinux <micro_O> yeah dylanaraps, supposedly so can user.js 2020-01-18T22:37:01 #kisslinux <dylanaraps> Firefox requires an 18 year old version of autoconf to build 2020-01-18T22:37:15 #kisslinux <dylanaraps> It requires Python 2 and Python 3. GTK2 and GTK3 2020-01-18T22:37:20 #kisslinux <micro_O> i.e. early in that thread they were talking about how some user.js was just a bunch of keys from search hijack addons 2020-01-18T22:37:32 #kisslinux <dylanaraps> It requires the latest rust at the time of release and rust has no stable ABI 2020-01-18T22:37:35 #kisslinux <E5ten> I guess webengine's is pretty much just standard qmake (like qmake sucks buts it's not super crazy) and standard gn run from qmake for the chromium bit 2020-01-18T22:37:53 #kisslinux <E5ten> Which also sucks but again not super crazy 2020-01-18T22:38:37 #kisslinux <dylanaraps> micro_O: Yeah, user.js can be abused 2020-01-18T22:39:24 #kisslinux <dylanaraps> webkit2gtk was even easier to build though 2020-01-18T22:39:44 #kisslinux <E5ten> Yeah but we're talking about useful browsers here so 2020-01-18T22:39:46 #kisslinux <E5ten> :>) 2020-01-18T22:39:59 #kisslinux <micro_O> yeah so basically it seems though the use case is valid - 'id like to customize my prefs across machines', the thing people use right now to do that is brittle and causes a ton of maintenance pain 2020-01-18T22:40:20 #kisslinux <micro_O> and the 'lets just remove it' should have been 'lets find a better way to support this' 2020-01-18T22:40:30 #kisslinux <dylanaraps> Yup 2020-01-18T22:40:49 #kisslinux <E5ten> Also not surprising considering it uses cmake (the best one) 2020-01-18T22:40:51 #kisslinux <micro_O> but the conclusion was 'we have firefox sync, which works across browsers', and the performance thing, though not a red herring, was most peoples introduction to the bug (from hackernews/reddit) 2020-01-18T22:40:52 #kisslinux <dylanaraps> E5ten: About that fribidi patch... ;) 2020-01-18T22:41:03 #kisslinux <E5ten> Not home yet sorry 2020-01-18T22:41:08 #kisslinux <dylanaraps> All good 2020-01-18T22:41:18 #kisslinux <dylanaraps> I'd prefer something unrelated to sync personally 2020-01-18T22:41:57 #kisslinux <micro_O> for sure, there should be something between the two 2020-01-18T22:41:59 #kisslinux <dylanaraps> Though I'm the kind of person to just do it by hand if the feature goes away 2020-01-18T22:42:13 #kisslinux <E5ten> I think I'll be able to send it in about half an hour 2020-01-18T22:42:19 #kisslinux <dylanaraps> All good 2020-01-18T22:42:38 #kisslinux <dylanaraps> No rush 2020-01-18T22:43:16 #kisslinux <dylanaraps> micro_O: I made the prompt change back in August of last year. 2020-01-18T22:43:45 #kisslinux <dylanaraps> I'll think about how best to make this consistent and straightforward 2020-01-18T22:43:58 #kisslinux <E5ten> I was just like "oh wait maybe my private dotfiles repo (includes all my build scripts and patches) has it" but no I'm dumb and haven't updated that since september 2020-01-18T22:44:08 #kisslinux <dylanaraps> I'm thinking it's fine to prompt regardless. 2020-01-18T22:44:36 #kisslinux <dylanaraps> E5ten: You should dump all of your patches somewhere ;) 2020-01-18T22:45:59 #kisslinux <E5ten> But they all just go in the directory of the package and those are all in my package directory and that's already in a git repo, the dotfiles one 2020-01-18T22:46:06 #kisslinux <dylanaraps> I can't remember exactly why I split the two but I do remember there was a specific reason for doing so 2020-01-18T22:46:18 #kisslinux <dylanaraps> Oh 2020-01-18T22:46:23 #kisslinux <dylanaraps> Let me have a looksie 2020-01-18T22:46:43 #kisslinux <E5ten> Like I said above it's private :p 2020-01-18T22:46:54 #kisslinux <E5ten> Don't want to have to worry about what I leave in it 2020-01-18T22:47:00 #kisslinux <dylanaraps> Makes sense 2020-01-18T23:27:00 #kisslinux <E5ten> dylanaraps: http://ix.io/27MQ try this 2020-01-18T23:29:35 #kisslinux <dylanaraps> Thanks 2020-01-18T23:36:24 #kisslinux <E5ten> I wonder if I could make a patch for falkon that makes it build without extra-cmake-modules 2020-01-18T23:36:32 #kisslinux <dylanaraps> That'd be nice 2020-01-18T23:36:41 #kisslinux <dylanaraps> btw, your patch doesn't apply 2020-01-18T23:36:52 #kisslinux <dylanaraps> I rewrote it and the build still fails 2020-01-18T23:37:01 #kisslinux <dylanaraps> Will get it working though 2020-01-18T23:37:14 #kisslinux <E5ten> what doesn't apply? 2020-01-18T23:37:39 #kisslinux <dylanaraps> The fribidi patch 2020-01-18T23:37:45 #kisslinux <dylanaraps> For libass 2020-01-18T23:37:46 #kisslinux <E5ten> no I mean like hunks 2020-01-18T23:37:51 #kisslinux <dylanaraps> All of it 2020-01-18T23:38:27 #kisslinux <E5ten> it applies on the most recent libass release for me 2020-01-18T23:38:29 #kisslinux <E5ten> what's the error? 2020-01-18T23:38:29 #kisslinux <dylanaraps> Ah 2020-01-18T23:38:35 #kisslinux <dylanaraps> I'm using harfbuzz too 2020-01-18T23:38:59 #kisslinux <dylanaraps> Let me disable harfbuzz and try. 2020-01-18T23:39:02 #kisslinux <dylanaraps> Hang on 2020-01-18T23:39:07 #kisslinux <E5ten> I don't see how that would change whether or not it'd apply? 2020-01-18T23:39:25 #kisslinux <dylanaraps> Wonderful 2020-01-18T23:39:28 #kisslinux <dylanaraps> It doesn't 2020-01-18T23:39:37 #kisslinux <dylanaraps> It fixes the areas your patch didn't touch though 2020-01-18T23:39:46 #kisslinux <dylanaraps> Dunno why it didn't apply though. 2020-01-18T23:42:49 #kisslinux <dylanaraps> Thanks for the patch 2020-01-18T23:43:43 #kisslinux <dylanaraps> https://www.reddit.com/r/linux/comments/eqllsf/this_week_in_kiss_linux_7/ 2020-01-18T23:43:49 #kisslinux <dylanaraps> > Ok, what’s your point. You have have musl and libc on a system. Not to mention the developer of kids is a outspoken anti systemd fud spreader. 2020-01-18T23:43:51 #kisslinux <dylanaraps> lol 2020-01-18T23:44:17 #kisslinux <dylanaraps> I'm an outspoken anti systemd fud spreader 2020-01-18T23:44:34 #kisslinux <dylanaraps> Going on my résumé 2020-01-18T23:45:23 #kisslinux <E5ten> like what's the error when you try to apply my patch? 2020-01-18T23:46:00 #kisslinux <E5ten> I cannot comprehend how it could not apply if we're both using the most recent libass version 2020-01-18T23:46:56 #kisslinux <dylanaraps> Diffing them both now 2020-01-18T23:47:05 #kisslinux <dylanaraps> -@@ -688,33 +677,6 @@ void ass_shaper_determine_script(ASS_Shaper *shaper, GlyphInfo *glyphs, 2020-01-18T23:47:05 #kisslinux <dylanaraps> +@@ -688,33 +678,6 @@ 2020-01-18T23:47:29 #kisslinux <dylanaraps> Hm 2020-01-18T23:47:32 #kisslinux <dylanaraps> Hang on 2020-01-18T23:48:21 #kisslinux <dylanaraps> > Hunk 5 FAILED 688/678. 2020-01-18T23:48:27 #kisslinux <dylanaraps> > Hunk 1 FAILED 140/140. 2020-01-18T23:48:39 #kisslinux <dylanaraps> Those two 2020-01-18T23:48:45 #kisslinux <dylanaraps> configure.ac 2020-01-18T23:48:58 #kisslinux <dylanaraps> and libass/ass_shaper.c 2020-01-18T23:49:18 #kisslinux <konimex> that one's directly going to the testimonials 2020-01-18T23:49:42 #kisslinux <dylanaraps> Source: https://github.com/libass/libass/releases/download/0.14.0/libass-0.14.0.tar.xz 2020-01-18T23:49:48 #kisslinux <konimex> >musl and libc 2020-01-18T23:49:53 #kisslinux <konimex> two different things aye 2020-01-18T23:50:59 #kisslinux <E5ten> ok so in the configure.ac one my fontconfig version is wrong, should be 2.10.92 (I guess my patch command is less strict about incorrect context maybe?) 2020-01-18T23:52:15 #kisslinux <dylanaraps> busybox patch is horrible 2020-01-18T23:53:05 #kisslinux <E5ten> just to see if I fixed the context correctly try http://ix.io/27MS 2020-01-18T23:54:14 #kisslinux <dylanaraps> I already patched it :( 2020-01-18T23:54:27 #kisslinux <dylanaraps> I modified it to change configure as well 2020-01-18T23:54:37 #kisslinux <dylanaraps> To avoid autopoo 2020-01-18T23:54:51 #kisslinux <E5ten> you can extract again :p 2020-01-18T23:56:07 #kisslinux <E5ten> also, now hear me out here, sed -e '/LINENO.*checking for fribidi/,/enable_fontconfig /d;/fribidi/d' -e '/LINENO.*checking for fontconfig/s/.*/if test x$enable_fontconfig != xno; thenn&/' this maybe is more likely to survive version changes than patching configure 2020-01-18T23:56:34 #kisslinux <E5ten> oh at least on my end the stars in that fucked the formatting I'll put it on a pastebin 2020-01-18T23:56:54 #kisslinux <E5ten> http://ix.io/27MT