Feature #10478

Do statistics on upgrade paths

Added by sajolida 2015-11-04 07:49:11 . Updated 2016-07-13 07:49:03 .

Target version:
Start date:
Due date:
% Done:


Feature Branch:
Type of work:

Affected tool:
Deliverable for:


Right now we are only providing IUKs from version n-1 to upgrade to version n. See http://dl.amnesia.boum.org/tails/stable/iuk/. This assumes that our users are all regular users that update every 6 weeks or otherwise be punished with a double upgrade. Confronting this with real data might change our vision a lot…

We could study the hits on https://tails.boum.org/Tails/x.y.z/i386/stable/upgrades.yml over time to get a better idea.



Related issues

Related to Tails - Feature #10122: Sign and download a single, merged upgrade-description file Rejected 2015-08-30
Related to Tails - Feature #11131: Endless automatic upgrades Rejected 2015-01-05
Related to Tails - Bug #11857: Provide IUK to go from version n-2 to version n Resolved 2016-10-02


#1 Updated by intrigeri 2015-11-08 04:00:44

  • related to Feature #10122: Sign and download a single, merged upgrade-description file added

#2 Updated by intrigeri 2016-02-18 17:16:10

#3 Updated by sajolida 2016-07-13 07:49:03

So here are some stats over the 2.3 → 2.4 release cycle (2016-04-27 to 2016-06-06 included). I choose 2.3 because it was the first complete release cycle since 2.0. The full stats are in attachment but here is a summary:

Over the first week:

2.3 R 48%
2.2.1 R-1 28%
2.0 → 2.2 R-4 → R-2 9%
1.2.2 → 1.8.2 R-18 → R-5 15%

Over the whole release cycle:

2.3 R 63%
2.2.1 R-1 14%
2.0 → 2.2 R-4 → R-2 7%
1.2.2 → 1.8.2 R-18 → R-5 15%

So, my conclusions are that:

  • As we already knew, our users are upgrading quite fast.
  • Providing an IUK for R-2 → R would be cool as it would be helpful to ~30% of our users over the first week. But not providing it, as we’ve been doing until now, doesn’t look like a catastrophy either. Maybe we can do this if we manage to reduce the amount of work needed to prepare IUKs… What would it take?
  • Providing IUKs for R-3 → R doesn’t seem like worth it.
  • There’s a very long and quite big tail of people with versions of more than 4 months old (~15%) but I’m not sure what we could do for them…

#4 Updated by sajolida 2016-10-02 17:50:15

  • related to Bug #11857: Provide IUK to go from version n-2 to version n added