/srv/irclogs.ubuntu.com/2023/05/16/#ubuntu-security.txt

=== chris14_ is now known as chris14
tewardmdeslaur: and the rest of sec team, are you on the ubuntu-devel-discuss list?  A question RE: OpenSSL versions came up and which to use, and i think that has security impact so wanting to make sure you all are on the list of people who get the message.15:06
=== ebarretto_ is now known as ebarretto
mdeslaurteward: thanks, I answered already15:14
tewardmdeslaur: yep just saw your email come in thanks, wasn't sure if someone was already looking :)15:19
tewardmdeslaur: the last time I think OpenSSL got backported/SRU'd was for 3.0 or something no?  It was some non-standard LTS-only special case IIRC and it was a while ago15:20
tewardand i do remember it caused some level of chaos.15:20
mdeslaurthere was bionic, but we had also attempted to do it other times without actually going through with it15:24
tewardyeah bionic is what i was thinking about15:29
tewardany changes to core things like OpenSSL or Python that touches a ton of core things is a nasty evil thing so :p15:29
teward(python, perl, that kind of thing too)15:30
JanCPython has the advantage that you can  have multiple versions in parallel...15:30
tewardJanC: accurate, unless you do a stupid and try and switch out the 'newer' versions for the system installed libraries, in which case it blows up a lot of things in base installations15:33
tewardwhich too many end users do :\15:33
tewardi personally leverage pyenv (https://github.com/pyenv/pyenv) to do userspace installs independent of system libs, but that's just me.15:34
teward(i have python 3.8 through 3.11 on this system thanks to it xD)15:34
JanCyou can have multiple versions installed in parallel system-wide too, although only one can be 'python' at the same time, of course15:38
tewardtrue15:38
tewardJanC: but most of the things like add-apt-repository are built upon / dependent upon / assumed to always  be on the default system installed python.15:38
JanCI don't think OpenSSL supports that (upstream)15:38
tewardit doesn't but i was talking about python15:39
tewardjust pulling an example of repo stuff being chaotic that way15:40
tewardbecause it torched someone's Lubuntu install :p15:40
teward(they yanked out py 3.7 on the version they installed, installed py 3.10, and now have a ton of apt related errors)15:40
tewardapt / python*15:40
JanCwhile they could just install it in parallel & use it as 'python3.10'... (or use some virtual/userspace environment instead)15:42
tewardwhich is what I always tell people :P15:43
JanCmaybe system tools should use/depend on explicit versions too? (too be more resilient)15:43
tewardthe problem is, end users are a little annoying15:44
tewardand assume that because they can do somehting it's just going to work15:44
JanCmaybe distros could have a 'syspython', and have system tools use/depend on that or something  :)15:49
tewardJanC: That's... actually a good idea, I should consider posting that on ubuntu-devel-discuss.15:57
mdeslaurbionic has two different openssl version in it currently, both installable in parallel15:58
tewardmdeslaur: right, but that's unique to Bionic, right?15:59
mdeslauronce in a while a release has two15:59
mdeslaurtrusty has two also15:59
JanCso openssl upstream supports that, or only in some cases? (when the ABI version changes?)16:00
mdeslaurwe stuck it in an alternate directory16:01
mdeslaurI don't think upstream supports it16:01
mdeslauractually, maybe the library name didn't actually conflict16:02
mdeslaurah yes, it was different major versions, so the library didn't conflict, we just had to move the tools to an alternate directory16:03

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