Oh, yes, updates are always optional, you are welcome to just keep the old code forever. This is something you need to configure into Ubuntu, you can disable automatic updates or have it ask you, it is somewhere in the "settings" of Ubuntu. I usually disable all auto-updates on my Ubuntu desktop and server machines, otherwise new auto-updates to the linux kernel of Ubuntu always end up breaking the nvidia drivers and then all of the deep learning pipelines go down, etc.
Generally speaking:
- updates to jevois-sdk are made when some change in the linux kernel, opencv version, jevois operating system, etc are made. So those tend to be bigger system-level changes. You should get those updates if you want those new things (e.g., newer opencv).
- updates to jevois and jevoisbase sometimes just add new user features, new machine vision modules, etc.
Please don't hesitate to post here with any error you are getting after an update, we will help you.