I’m quite puzzled by the behaviour of the automatic updater.
Yesterday I was running 15.0.11 and got the usual “update available” popup, so I tried to update as usual, but I got a warning popup telling me that to 15.0.12 was not available because in the meanwhile 15.0.13 had been released, and suggesting that I manually download and re-install the latest TBB package instead.
Question #1: is the automatic update procedure so limited that it can’t download and install two incremental update packages, forcing you to re-install the whole TBB if you skip an update?
But, wait: some minutes later I visited the Help → About Tor Browser menu, the popup said I was running 15.0.11 (correctly) and that 15.0.13 was available, so I tried clicking on “update” nevertheless, and the update seemed to work fine as usual! TBB was automatically restarted, and now it says it’s running 15.0.13.
This contradicts the warning popup that I got when I tried to update the first time!
Question #2: am I really running a complete 15.0.13 version now, including the changes that were in 15.0.12, or is there the possibility that the automatic update only installed the changes in 15.0.13, skipping those included in 15.0.12? Is there a way I can check this, maybe inspecting files in the TBB install tree?
It seems there’s a bug somewhere, either in the first warning message (impossible to upgrade incrementally through two releases), or in the behaviour when I tried to update using the “About Tor Browser” menu item.
Ok, so I downloaded the 15.0.13 TBB package, unpacked it and ran diff -r comparing it to my production install, and found no differences beside the expected ones (profile stuff in ./TorBrowser/Data/Browser/ etc), so I guess the auto update process worked OK and managed to install both updates.
I’m, still puzzled by the conflicting popup messages (see my previous post), I guess something in the auto update UI should be made more clear. Please let me know if you are aware of any open tickets in this area, or if I should open a new one.