💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-01-18.txt captured on 2024-05-12 at 16:09:23.

View Raw

More Information

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