/srv/irclogs.ubuntu.com/2022/04/05/#ubuntu-security.txt

hallynyou dawg i heard you like browsers, so i put a browser in your browser...   actually firefox has a 'remote' mode that kind of works like that right?00:54
hallyni miss the old vimprobable.  if only someone had the time and the inclination to rewrite it against newer webkit or another kit00:55
hallynhundreds of tabs.  that seems like the wrong behavior to reinforce but what do i know, i'm not one of the cool kids.00:56
sarnoldthere's qutebrowser, kinda similar, and it even seems to be developed https://launchpad.net/ubuntu/+source/qutebrowser00:56
sarnoldbut of course there's basically no security support for the boutique browsers00:57
* hallyn wonders if he coudl pay someone...01:03
hallynqutebrowser soudns familiar, i must have tried it, i wonder why i didn't pick it up as my main replacement01:04
hallynhm, looks nice.  (just trial-installed it)  but like you say, can i trust it...01:12
hallyni've actually gotten very used to using w3m for a lot of my browsing01:12
JanCwell, most of the need for security is in the SSL library & the browser engine, I guess, which are maintained well enough probably?02:04
JanCas essentially all these alternative browsers use Qt Webkit or Gtk Webkit or Blink?02:05
sarnoldhttps://launchpad.net/ubuntu/+source/qtwebengine-opensource-src  focal, no updates since 2020-07-1602:06
sarnoldbionic never got any updates02:06
JanCthe Qt people don't do security updates or nobody works on keeping Qt up-to-date in Ubuntu?02:08
JanCit seems like Qt webkit is getting updates?02:11
hallynso we just need to bribe a new debian maintainer?02:14
JanC(I seem to remember webengine is being removed from some distros also?)02:14
JanCthere is a qutebrowser-version that uses webkit02:15
JanCinstead of webengine02:15
JanCI think webengine is blink?02:16
hallynsounds right - https://www.reddit.com/r/Nyxt/comments/rl6kiw/whats_the_deal_with_blink_qt_webengine/02:18
JanCif you want a barebones browser there is also luakit & such02:23
JanCwhich is based on webkit gtk02:24
JanCand that is getting security fixes, it seems02:26
hallynheh, lua .  maybe i should try it.02:26
hallynpromising02:26
sarnoldI wonder why the link hints use numbers rather than letters, that's an odd choice :(02:28
hallyni've seen that...  02:28
JanC(there might be unfixed bugs in luakit itself, of course, but e.g. webkit-gtk & libsoup should get security updates)02:29
hallynactually the vimium ff plugin right now does letters, but unrelated to the letters in the link.02:29
hallynthough i'm finding the link hint numbers hard to read...02:30
sarnoldwebkit2gtk is certainly a happier story https://launchpad.net/ubuntu/+source/webkit2gtk02:31
sarnoldwhether or not the webkit folks can put in the effort in finding and fixing bugs that eg firefox or google can is another question.. and how much of that work makes it to the webkit2gtk upstream is another question02:31
hallynwebkit is still apple?02:32
JanCyou have the advantage that it's more obscure so less likely to be a target too though  :)02:33
sarnoldapple is basically a blackbox. I'd be shocked if any of their work makes it out02:33
JanCwebkit is Apple & Gnome & Qt & others maybe?02:33
sarnoldalright, time to take off, have a good night :)02:34
hallyn\o02:34
JanCupstream WebKit is active enough... https://github.com/WebKit/WebKit02:36
JanCand the Gtk version is part of upstream, so essentially the browser engine gets all the same fixes as on Mac02:40
JanCand PlayStation... https://github.com/WebKit/WebKit/blob/main/Source/WebCore/PlatformPlayStation.cmake  :)02:42
=== TheMaster is now known as Unit193
JanCsarnold: so in this case Apple work in the open, it seems  :)02:46
JanCI see apple.com, igalia.com & webkit.org email addresses mostly in the recent changelogs02:47
JanCoh, and some sony.com guy02:48
=== tomreyn_ is now known as tomreyn
mdeslaurthe problem with webkit is that dependencies, including compilers, get bumped once in a while preventing updates from working on older releases. We can't currently build webkit on bionic because of that.12:17
mdeslaurso we get a couple of years, then it breaks12:18
=== hank_ is now known as hank
JanCmdeslaur: don't the LTS releases get newer compilers versions?  (I know it happens with rust compilers at least...)18:26
mdeslauryes, but that doesn't mean it's trivial to get a new libstd to go with them18:26
mdeslaurfirefox has a whole shim thing to be able to build with a newer compiler but use the old libstd18:27
mdeslaurAFAIK webkit doesn't18:27
mdeslaurplus, there are other dependencies that get bumped too, like ICU for example...and it's difficult to bump library versions on a distro level since everything breaks ABI all the time18:37
JanCwell, you can install versions in parallel, but that might require changes to build systems too, etc.18:38
sarnoldmight as well use nixos at that point18:39
sarnoldor snaps :)18:39
mdeslaurthen since webkit is a library that gets used by other things, those other things need to be linked with the new versions too...18:40
mdeslaurbasically, this turns into a can of worms pretty fast18:40
JanCnah, snaps would result in 10 different versions being reused in 10 packages each, resulting in 100 copies  :P18:40
sarnoldhahaha18:41
mdeslauryeah but then it's Someone Else's Problem(tm)18:41
mdeslaur;)18:41
hallyn18:39 < sarnold> or snaps :)18:44
hallynlol18:44
sarnold:D18:44
sbeattiehey, thanks to rust, you can have all those multiple copies/versions of libraries embedded in one binary application!19:08
sbeattie(I examined all the vendered/cargoed deps in a recent rustc build in jammy and of the ~450 built in dependencies, about 25 of them had two different versions included.)19:08
JanCugh19:12
JanCgood luck doing a security audit on that...19:13
tobhebut you don't need to because rust is immune to bugs /s19:15
hallyn\o/19:16
=== vlm_ is now known as vlm

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!