Patchmanager 3.0

Rating: 
4.913045
Your rating: None Average: 4.9 (23 votes)

Patchmanager 3 public beta

Make sure to unapply patches before upgrade from Patchmanager 2. Installation will fail if any patch is applied.

If you have installed prepatch, please remove it before patchmanager3 installation.

Changes between version 2 and version 3:

  • Not changing original files. Patches applied to fakeroot located at /tmp/patchmanager
  • OS update friendly. Patchmanager3 automatically detects when user start downloading an update and unapplying all patches
  • Patches can be reordered to be applied in correct order. Just drag to left and drop at required position
  • Collect information about possible conflicting patches. Visit patch info page.
  • Automatic check for updates for online catalog patches. Notificaiton will popup if new version of patch will be released
  • Patchmanager settngs are located inside Settings application as entry

Patchmanager daemon acts like proxy, filtering open calls and decide if application should open original file or fake one.

Useful environment variables:
NO_PM_PRELOAD=1 disables preload plugin from filtering calls
PM_PRELOAD_DEBUG=1 enables additional stderr output for preload plugin

Keep in mind this is beta version and should contain a lot of bugs. However it was tested for a while.

Please report all bugs to: https://talk.maemo.org/showthread.php?t=92935

You can collect patchmanager logs by running:
devel-su journalctl -al _COMM=jolla-settings + _EXE=/usr/sbin/patchmanager + _EXE=/usr/bin/patchmanager-dialog > patchmanager.log

Sources available here: https://github.com/sailfishos-patches/patchmanager/tree/patchmanager3

Translate project: https://www.transifex.com/coderus/patchmanager3

 

Big thanks jakibaki for Prepatch. This was very good idea to create such way for applying patches. You can review my plugin here: https://github.com/sailfishos-patches/patchmanager/blob/patchmanager3/sr...

See this TMO thread for more information.

Screenshots: 

Keywords:

Application versions: 
AttachmentSizeDate
File patchmanager-2.1.0-10.23.1.jolla_.armv7hl.rpm30.8 KB23/12/2016 - 16:42
File patchmanager-2.1.0-10.24.1.jolla_.i486.rpm193.97 KB23/12/2016 - 16:42
File patchmanager-2.1.1-10.25.1.jolla_.i486.rpm194.22 KB23/12/2016 - 19:48
File patchmanager-2.1.1-10.25.1.jolla_.armv7hl.rpm188.1 KB23/12/2016 - 19:48
File patchmanager-2.1.2-10.26.1.jolla_.i486.rpm194.07 KB23/12/2016 - 21:23
File patchmanager-2.1.2-10.26.1.jolla_.armv7hl.rpm188.1 KB23/12/2016 - 21:23
File patchmanager-2.1.3-10.27.1.jolla_.armv7hl.rpm192.65 KB09/01/2017 - 14:30
File patchmanager-2.1.3-10.27.1.jolla_.i486.rpm198.39 KB09/01/2017 - 14:30
File patchmanager-2.1.4-10.28.1.jolla_.armv7hl.rpm192.78 KB09/01/2017 - 14:55
File patchmanager-2.1.4-10.28.1.jolla_.i486.rpm198.59 KB09/01/2017 - 14:55
File patchmanager-2.1.5-10.29.1.jolla_.armv7hl.rpm192.65 KB09/01/2017 - 15:05
File patchmanager-2.1.5-10.29.1.jolla_.i486.rpm198.3 KB09/01/2017 - 15:05
File patchmanager-2.1.6-10.30.1.jolla_.armv7hl.rpm191.51 KB10/01/2017 - 10:16
File patchmanager-2.1.6-10.30.1.jolla_.i486.rpm197.41 KB10/01/2017 - 10:16
File patchmanager-2.2.1-10.32.1.jolla_.i486.rpm211.54 KB26/01/2017 - 17:19
File patchmanager-2.2.1-10.32.1.jolla_.armv7hl.rpm205.87 KB26/01/2017 - 17:19
File patchmanager-2.2.2-10.33.1.jolla_.i486.rpm211.86 KB27/01/2017 - 13:53
File patchmanager-2.2.2-10.33.1.jolla_.armv7hl.rpm206.08 KB27/01/2017 - 13:53
File patchmanager-2.3.0-10.38.1.jolla_.armv7hl.rpm237.59 KB01/02/2017 - 12:21
File patchmanager-2.3.0-10.38.1.jolla_.i486.rpm246.63 KB01/02/2017 - 12:21
File patchmanager-2.3.1-10.39.1.jolla_.armv7hl.rpm237.55 KB10/02/2017 - 13:17
File patchmanager-2.3.1-10.39.1.jolla_.i486.rpm246.9 KB10/02/2017 - 13:17
File patchmanager-2.3.2-10.40.1.jolla_.armv7hl.rpm234.42 KB24/07/2017 - 16:10
File patchmanager-2.3.2-10.40.1.jolla_.i486.rpm240.62 KB24/07/2017 - 16:10
File patchmanager-2.3.3-10.41.1.jolla_.i486.rpm240.99 KB28/07/2017 - 16:26
File patchmanager-2.3.3-10.41.1.jolla_.armv7hl.rpm234.42 KB28/07/2017 - 16:26
File patchmanager-3.0.58-1.126.1.jolla_.armv7hl.rpm334.41 KB22/07/2019 - 17:21
File patchmanager-3.0.58-1.126.1.jolla_.i486.rpm353.98 KB22/07/2019 - 17:21
File patchmanager-3.0.59-1.129.2.armv7hl.rpm338 KB13/08/2019 - 11:37
File patchmanager-3.0.59-1.129.2.i486.rpm349.61 KB13/08/2019 - 11:37
Changelog: 

Uploaded pm3 to main repo. Please start searching bugs in new version.

Comments

Sailbook's picture

Dont install on 2.1

coderus's picture

it works for everyone except you

Sailbook's picture

Sorry Coderus, was a bad download, indeed it works !

giskard's picture

Hi. The italian translation has been updated.

santhoshmanikandan's picture

Working. Thanks Coderus

santhoshmanikandan's picture

Getting error when installing patchmanager. Have added screenshot of the error

coderus's picture

pkcon refresh

eisen's picture

how to activate mazelock after installing it? it shows no menu or something like that... its a great app!

coderus's picture

You need to activate patch inside patchmanager, then restart system services in pulldown menu, or just reboot phone.

eisen's picture

i can't, there is no menu on top...

coderus's picture

inside list of patches click on glow dot to activate patch. Then use pulldown menu to restart preloaded services.

eisen's picture

oh man this was so simple, sorry man. i was searching for a menu... thx

eson's picture

"settings-patchmanager-sv.qm" is empty file. Well, no translation strings anyway.

coderus's picture

This means at release time your translation was not complete. I will import 100% completed translations with next update.

eson's picture

Ok, I see...

Ygorr's picture

Cannot install. The error is: file ./core/armv7hl/patch-2.7.5+git1-1.2.1.armv7hl.rpm not found on medium https://releases.jolla.com/releases/2.0.5.6/jolla/armv7hl/

coderus's picture

devel-su pkcon refresh

HtheB's picture

I can't upgrade Patchmanager 2.0
Error that I get:

Status: dep-resolution-failed
Extra details:
patchmanager-icons-z1.0-2.0.7-10.18.1.jolla.noarch requires patchmanager = 2.0.7-10.18.1.jolla, but this requirement connot be provided

I already tried pkcon refresh and still getting the same error.
Currently installed Patchmanager 2.0 version is: 2.0.7-10.18.1.jolla
Jolla C is running on fw 2.0.5.6

Edit: Thanks for the fix! Update went fine with the latest version.

atlochowski's picture

During update Patchmanager 2.0 patch "Unapply all patches on Upgrade" is unapplying. All other pathces stays on.

coderus's picture

This is normal behaviour because this patch is a part of patchmanager :)

probably i'll do automatic applying it back after installation in next versions.

atlochowski's picture

would be nice

eson's picture

Swedish translation uploaded at Transifex.

monkeyisland's picture

@:feldbaum

i can confirm your issue. No german language since last update.

 

coderus's picture

okay, try 2.1.6 version :)

monkeyisland's picture

tested now it is working great. Thanks

feldbaum's picture

working.wonderful.sail on.

feldbaum's picture

Since the last update, the German language has disappeared. Phone restarted. Language is set in German. No success. What else can I do.

coderus's picture

You can update to very last version with fixed translations :)

feldbaum's picture

sorry, but no german language anymore. updated to 2.1.5-10.29.1. :-(

giskard's picture

Hi. There's a mistake in the transifex link: "Contribute translations at: Transifex Powermenu2"

Powermenu2 insted of Patchmanager 2. However the link points to the right page.

ps. the Italian translation is ready :)

Pages