We have moved to a new Sailfish OS Forum. Please start new discussions there.

Revision history [back]

click to hide/show revision 1
initial version

posted 2013-12-25 16:27:12 +0200

Suggestion: Use delta-RPM (presto) for bandwith efficient updates

As Jolla is a mobile device, available Internet bandwidth might be sometimes severely limited (2G, data cap reached, etc.), preventing the download of bigger updates.

What is delta-RPM/presto ?

In short, it makes it possible to download only the the diff from the last package version and creating the updated package on-device by applying the diff on the old package.

Advantages

  • should save a lot of bandwidth
  • makes updates over mobile data connection more feasible

Potential disadvantages

  • packages will need to be stored, so that the diff can be applied to them
  • some processing needs to be done to apply the diff

Is this already used elsewhere?

The Fedora Linux distribution has been using delta-RPM/Presto by default since version 11, so for about 4-5 years already.

Suggestion: Use delta-RPM (presto) for bandwith bandwidth efficient updates

As Jolla is a mobile device, available Internet bandwidth might be sometimes severely limited (2G, data cap reached, etc.), preventing the download of bigger updates.

What is delta-RPM/presto ?

In short, it makes it possible to download only the the diff from the last package version and creating the updated package on-device by applying the diff on the old package.

Advantages

  • should save a lot of bandwidth
  • makes updates over mobile data connection more feasible

Potential disadvantages

  • packages will need to be stored, so that the diff can be applied to them
  • some processing needs to be done to apply the diff

Is this already used elsewhere?

The Fedora Linux distribution has been using delta-RPM/Presto by default since version 11, so for about 4-5 years already.

Suggestion: Use delta-RPM (presto) for bandwidth efficient updates

As Jolla is a mobile device, available Internet bandwidth might be sometimes severely limited (2G, data cap reached, etc.), preventing the download of bigger updates.

What is delta-RPM/presto ?

In short, it makes it possible to download only the the diff from the last package version and creating the updated package on-device by applying the diff on the old package.

Advantages

  • should save a lot of bandwidth
  • makes updates over mobile data connection more feasible

Potential disadvantages

  • packages will need to be stored, so that the diff can be applied to them
  • some processing needs to be done to apply the diff

Is this already used elsewhere?

The Fedora Linux distribution has been using delta-RPM/Presto by default since version 11, so for about 4-5 years already.