So ossfuzz build is broken, because sometime recen...
# general
t
So ossfuzz build is broken, because sometime recently osquery started requiring python 3.6 and up, which isn't in xenial by default. Is there a way to get 3.6 in xenial that doesn't involve "Just use this random person's ppa"? (Or is there a random person we might trust? Level of trust doesn't have to be super-high I don't think....)
k
According to this Stack Exchange post in askubuntu, the random ppas are the best option, or you could use pyenv: https://askubuntu.com/a/865644
But I would trust the PPA's mentioned, since it's the accepted answer with lots of votes.
g
16.04 is not EOL yet?
s
16.04 ended “standard support”. Full EoL is April 2024.
😳 1
g
and they’re committed to py2 until then?
t
They have 3, it's just 3.5
g
ah!
t
I don't know if they have plans for an upgrade....
Nor do I know if oss-fuzz has plans to upgrade their base image
s
I wonder if it’s easy to move to python35
t
https://github.com/osquery/osquery/pull/6057 - I have no context about why 3.5 is excluded from the search list
But I can tell you that before this patch, at least one configuration of osquery built fine with 3.5 🙂
g
can you file an issue?
s
Probably oversight. There’s a comment for python38 support too
s
Yeah partially an oversight (thought 3.5 was already EOL) and because those are the python versions we have tested the various python scripts we have.