Skip to content

Releases: Olf0/sfos-upgrade

v3.8.2

15 May 16:29
91a3cb6
Compare
Choose a tag to compare

Changes

v3.8.1

02 Mar 03:06
932977d
Compare
Choose a tag to compare

Changes

v3.8.0

12 Feb 04:02
a6f4a4b
Compare
Choose a tag to compare

Changes

  • Changed option -h to -? (which stays equivalent to --help)
  • Minor enhancement of grammar in a warning, which is likely never displayed
  • Issue #48 is really annoying, because Jolla has increased the frequency of SailfishOS' "stop releases" (due to their massive updates and changes of the BaseOS packages), lately (i.e., in 2019 to 2021).
    Thus help / know-how is still direly needed (as already mentioned in the release notes for v3.7.8)!
  • Hence, add 3.4.0.24 to sfos-upgrade's internal list of known "stop releases", this time.

v3.7.8

16 Oct 11:57
d64f7c3
Compare
Choose a tag to compare

Help / know-how needed!
Unfortunately downloading the list of recent stop releases from jolla.zendesk.com is not working anymore.
For details, see issue #48 (comment) ff.
(Please contribute with your knowledge, if you can.)

Change: Thus disabling this safety measure for now!
Note, that sfos-upgrade's internal list of stop releases always has been up-to-date (and still is), hence additionally downloading and merging the recent list from jolla.zendek.com (now disabled) just constituted a fail safety measure (against the internal list becoming outdated).

v3.7.7

04 Oct 22:31
94b8360
Compare
Choose a tag to compare

Changes:

  1. Deleting comment at (formerly) line #719, as Jolla retracted the statement which was referred to, here.
  2. Reestablish old free space limits, while retaining the new, three level structure (notify, warn, abort).

Rationale for the second change:
As the largest SailfishOS upgrades (Jolla's estimates: the sum of the sizes of all updated RPMs (which are installed by default), when directly upgrading from the predecessor release) have been over 600 MiB (e.g., SFOS 3.3.0 -> 3.4.0), a 1 GiB limit to notify the user, a ¾ GiB limit to warn explicitly and a ½ GiB limit to abort seem to be reasonable.
Note that the download sizes Jolla mentions in their release notes are only valid for upgrading from the direct predecessor release, but one may upgrade from one stop release to another, comprising the RPMs of multiple releases. Furthermore these estimates from Jolla only cover their own default components (RPMs), individually installed RPMs (e.g., from the Jolla Store, OpenRepos or even Jolla's SailfishOS repositories) are not and cannot be accounted for.

v3.7.6

31 Aug 16:25
4e89cff
Compare
Choose a tag to compare

Changes:

  • Enhancing the rectified change from v3.7.4 (by v3.7.5) by a single, fail-safer formatting, to avoid such testing mishap (resulting in a "false positive") in the future.
  • Better documenting what is really going on by enhancing the principal "icon comment".

No change in functionality since v3.7.3.

v3.7.5

31 Aug 13:51
d90f55d
Compare
Choose a tag to compare

Change:
Rectifying and enhancing incorrect comment WRT the "Icon:" tag, introduced with v3.7.4.
(No icon path, just a pure basename makes sense in the SOURCE directory, because the dirname of an icon path is always stripped by rpmbuild.)

Still no change in functionality compared to v3.7.3.

v3.7.4

31 Aug 11:16
352682d
Compare
Choose a tag to compare
v3.7.4 Pre-release
Pre-release

Changes:

  • A few code formatting beautifications
  • Also some clarifications of comments

No change in functionality compared to v3.7.3.

v3.7.3

29 Apr 11:34
898eda3
Compare
Choose a tag to compare

Changes:

  • Adjust free space limits for the root file-system on non-BTRFS devices to accommodate the ever growing size of SailfishOS upgrades, "one-third reverting" commit #3c771c4
  • Restructure the free space checks for non-BTRFS devices to notify earlier but provide more leeway (by a lower hard limit)

v3.7.2

22 Apr 02:44
8e0577e
Compare
Choose a tag to compare

Changes:

  • Exactly match process names when terminating them (right before the real upgrading actions, in the sfos-upgrade script)
  • Minor code and documentation optimisations