Skip to content

Releases: sailfishos-patches/patchmanager

3.2.11

15 Aug 21:01
1fb70db
Compare
Choose a tag to compare

Changes

  • Fix patchmanager-tool aka "multi-apply-tool" (#436, #438)
  • "Document all the things" v2 (#448)
  • Add Action for Documentation publishing (#447)
  • Overhaul Action for Documentation publishing (#449)

Full changelog: 3.2.9...3.2.11

Binary releases

  • RPMs built by this CI run with the Sailfish-SDK for SailfishOS 4.5.0 (aarch64, armv7hl and i486), SailfishOS 4.0.1 (aarch64) and 3.4.0 (armv7hl and i486), plus the corresponding patchmanager-testcases noarch RPMs are attached. These releases should work fine on subsequent SailfishOS releases of the one they are build for, too.
  • RPMs built by the SailfishOS-OBS for each SailfishOS release ≥ 3.4.0 and all three CPU-architectures (aarch64, armv7hl and i486) will be available at SailfishOS:Chum community repository.

3.2.9

07 May 13:56
4a245ee
Compare
Choose a tag to compare

Changes

  • Set the vendor statically to chum for all builds (#425), regardless where they are built, to avoid blocked upgrade paths (as, e.g., observed in Storeman issue #406) due to "vendor stickiness".
  • Fix #426 (#428): Fixes an issue where some patches, after having been converted from or to 64-bit fail to apply/activate even though their format is correct.
  • Trivial (white-space) changes (#432)
  • Add comment for the Group tag and pick an appropriate value (#433)
  • Add three new Testcases: Version Checks (#430)

Full changelog: 3.2.8...3.2.9

Binary releases

  • RPMs built by this CI run with the Sailfish-SDK for SailfishOS 4.5.0 (aarch64, armv7hl and i486), SailfishOS 4.0.1 (aarch64) and 3.4.0 (armv7hl and i486), plus the corresponding patchmanager-testcases noarch RPMs are attached. These releases should work fine on subsequent SailfishOS releases of the one they are build for, too.
  • RPMs built by the SailfishOS-OBS for every release since SailfishOS ≥ 3.1.0 and all three CPU-architectures (aarch64, armv7hl and i486) will be available at SailfishOS:Chum community repository.

3.2.8

07 Apr 16:20
1db9704
Compare
Choose a tag to compare

Changes

  • Indicate presence of a Settings page (#411)
  • Remove tinting, use Theme error color for compat display (#416)
  • compat check: fix logic for Web Patch (re)install (#420)
  • [UI]: fade out inactive patches (#421)
  • Changes to the spec file, which are not user-visible: SailfishOS:Chum metadata & RPM compression
  • Changes to the CI workflow configuration at GitHub, which are not user-visible: "Latest" SailfishOS version to compile for etc.

Full changelog: 3.2.7...3.2.8

Binary releases

  • RPMs built by this CI run with the Sailfish-SDK for SailfishOS 4.5.0 (aarch64, armv7hl and i486), SailfishOS 4.0.1 (aarch64) and 3.4.0 (armv7hl and i486), plus the corresponding patchmanager-testcases noarch RPMs are attached. These releases should work fine on subsequent SailfishOS releases of the one they are build for, too.
  • RPMs built by the SailfishOS-OBS for every release since SailfishOS ≥ 3.1.0 and all three CPU-architectures (aarch64, armv7hl and i486) will be available at SailfishOS:Chum community repository.

v3.2.7

03 Feb 21:53
983616f
Compare
Choose a tag to compare

Changes

  • Improve CI workflows (#391, #394, #397)
  • Improve READMEs (#392, #393, #396)
  • [spec file] Insert dummy changelog with a correct entry (#395)
  • Update translation: ES (#402)
  • Overhaul rpmlintrc file (#403)
    • Overhaul rpmlintrc file
    • Consistent quoting style
    • Add reference as a comment
    • Extend comment
  • Add version info output (#407)
    • add version to help output
    • Output "Patchmanager x.y.z" & make dummy version
  • PatchPage: move to patchDevelMode (#408)
  • [Fix] Don't care about icon scaling (#409)
    SFOS 4.5 introduces z2.5, lets just include any scale

Full changelog: 3.2.6...3.2.7

Binary releases

  • RPMs built by this CI run with the Sailfish-SDK for SailfishOS 4.4.0 (aarch64, armv7hl and i486), SailfishOS 4.0.1 (aarch64) and 3.4.0 (armv7hl and i486), plus the corresponding patchmanager-testcases noarch RPMs are attached. These releases should work fine on subsequent SailfishOS releases of the one they are build for, too.
  • RPMs built by the SailfishOS-OBS for every release since SailfishOS ≥ 3.1.0 and all three CPU-architectures (aarch64, armv7hl and i486) will be available at SailfishOS:Chum community repository.

v3.2.6

21 Jan 20:02
afee95e
Compare
Choose a tag to compare

Changes

  • [Preparing to enable migration of the Web Catalog] Define compile-time variables in .spec (#296)
  • Use modern statements in spec file (#326)
    • %global instead of %define for static expressions: %globals are evaluated once when set, %defines are evaluated each time used. Plus the scope of %globals is all sections, including the scriptlets.
    • -n %{name}-%{version} always has been the default for %setup, hence omitted now.
    • rm -rf %{buildroot} as first statement in the %install section is long obsolete, thus superfluous.
    • Drop last || true, because the scriptlets …
  • Fix some compiler warnings (#328), fixes issue #325
  • Treat warnings as errors (#329)
  • Update / Overhaul CI configuration (#330, #390)
    • Set base image to ubuntu-22.04, because ubuntu-latest is a moving target and the GitHub-action scripts are versioned any way, hence manual version updates are inevitable.
    • Omit (ab)use of bash arrays
  • Fix some qml warnings (#331)
  • Split "Allow incompatible Patches" from "Developer Mode" (#334)
    • Add options to Settings page
    • Implement settings in QML-plugin
    • Deprecate developerMode: add patchDevelMode replacement
    • Update Settings page to use new developer mode
  • Fix systemctl location (#359)
  • Update source strings (#337, #373, #387)
  • Update translations: DE (#371, #374, #389), SV (#356, #386, #388)

Full changelog: 3.2.4...3.2.6

Binary releases

  • RPMs built with the Sailfish-SDK for SailfishOS 3.4.0 (armv7hl, i486), respectively SailfishOS 4.0.1 (aarch64), and the corresponding patchmanager-testcases noarch RPMs are attached.
  • RPMs built by the SailfishOS-OBS are available at SailfishOS:Chum.

v3.2.4

03 Jan 18:56
78731f3
Compare
Choose a tag to compare

Changes

  • Allow for re-installation of installed patches from Web Catalog page (#312)
    • Allow re-installation from Web Catalog
    • Highlight compatible version in Web Catalog list
  • Reduce RPM size for builds by GitHub's CI (#306)
  • Spec file enhancements: #290, #300, #305, #323
  • Unify spelling in README.md (use British English etc.): #318
  • Update translations: DE (#297), ES (#317), RU (#299), SL (#319), SK (#309)
  • Enhance GitHub issue-templates (#324)
  • multi-apply-tool: first version (#302)

For details see all commits since the preceding release v3.2.2.

Binary releases

RPMs for aarch64, armv7hl, i486 and the patchmanager-testcases noarch RPM built by this CI run are attached and also available at Openrepos.net, plus at SailfishOS:Chum built by the SailfishOS-OBS.

v3.2.2

28 Feb 16:22
591bd17
Compare
Choose a tag to compare

Changes

  • Fix issue #275 (by PR #281): [BUG] Always shows "Failed" notification, even if the action was successful.
  • Reorder pulley menu entries of Patchmanager's main page (#272).
  • Remove "Deactivate all Patches" pulley menu entry (#272) and allow to re-enable it in Patchmanager's settings (#283).
  • Record time to activate all Patches in Patchmanager's startup dialog (#259).
  • Reshuffle spec file to satisfy SailfishOS:Chum, see #274 and SailfishOS:Chum GUI issue 111 (#273 & #280).
  • Slightly enhance descriptions in spec file and mangle.conf (#270 & #269).
  • Add test cases for patching (#258).

For details see all commits since the preceding release v3.2.1.

Binary releases

RPMs for aarch64, armv7hl, i486 and the patchmanager-testcases noarch RPM are attached, plus also available at Openrepos.net and SailfishOS:Chum.

Note that the attached RPMs with the release string 1.1.1.jolla are compiled for SailfishOS 4.3.0 and should install and run well on SailfishOS ≥ 4.3.0, while the RPMs with the release string 1 are compiled for SailfishOS 4.0.1 and should install on SailfishOS ≥ 3.4.0. If you have issues with these, you might instead consider installing an RPMs built at SailfishOS:Chum for the SailfishOS release you are using, either manually or via the SailfishOS:Chum GUI application.

v3.2.1.1 test release

23 Feb 23:44
d73c169
Compare
Choose a tag to compare
v3.2.1.1 test release Pre-release
Pre-release

This is a release for testing, see SailfishOS:Chum GUI issue 111 for details.

Changes

  • Reshuffle spec file to satisfy SailfishOS:Chum, see SailfishOS:Chum GUI issue 111 (#273)
  • Slightly enhance descriptions in spec file and mangle.conf (#270 & #269)
  • Remove large binary from source tree (#276)
  • Reorder pulley menu entries of Patchmanager's main page (#272)

For details see all commits since the preceding release v3.2.1.

Binary releases

RPMs for aarch64, armv7hl and i486 are available at SailfishOS:Chum testing (plus also attached here, but these carry the same version number as the previous release; will try to do better next test release).

v3.2.1

14 Feb 23:50
90c45fa
Compare
Choose a tag to compare

Changes

  • Strings rework (#227), adapting them to the new nomenclature.
  • Update translations: DE, RU and SV after the "strings rework", plus ES and SK before it.
  • Fix some complaints from rpmlint (#230).
  • Spec: modify description, add chum metadata (#231).
  • pm_apply: Optimise library path mangling (32- / 64-bit Patch conversion and vice versa) for performance.
  • pm_apply: Simplify library path mangling (32- / 64-bit Patch conversion and vice versa) for readability and ease of maintenance
  • pm_apply: Generalise library path mangling (32- / 64-bit Patch conversion and vice versa), now supporting multiple, different library paths on the mangle list to convert in a single Patch, multiple locations to convert the same mangle-able library path in a single Patch etc.

For details see all commits since the preceding release v3.2.0.

Binary releases

RPMs for aarch64, armv7hl and i486 are attached, plus also available at Openrepos.net and SailfishOS:Chum.

v3.2.0

14 Nov 18:20
753e5b4
Compare
Choose a tag to compare

Changes

  • Convert 32bit-only patches to work with 64-bit OSs (and the other way around)
  • List services to be restarted at Restart Services

For details see all commits since the preceding release v3.1.1.

Binary releases

RPMs for aarch64, armv7hl and i486 are attached, plus also available at Openrepos.net and SailfishOS:Chum.