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:
Patchmanager daemon acts like proxy, filtering open calls and decide if application should open original file or fake one.
Target application translations
Add to your patch new import:
import org.SfietKonstantin.patchmanager 2.0
Add property to the root object:
property bool pmTranslationLoaded: PatchManagerTranslator ? PatchManagerTranslator.installTranslator("name-of-your-patch") : false
Change most visible text to:
pmTranslationLoaded ? qsTr("Normal text if all is okay") : "Please update patchmanager!"
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.
Attachment | Size | Date |
---|---|---|
![]() | 240.99 KB | 28/07/2017 - 16:26 |
![]() | 234.42 KB | 28/07/2017 - 16:26 |
![]() | 357.76 KB | 10/11/2019 - 21:19 |
![]() | 346.03 KB | 10/11/2019 - 21:19 |
![]() | 345.99 KB | 11/11/2019 - 16:38 |
![]() | 357.62 KB | 11/11/2019 - 16:38 |
![]() | 347.1 KB | 17/11/2019 - 20:09 |
![]() | 359.16 KB | 17/11/2019 - 20:09 |
3.0.64
Added plugin class to inject translate strings to target applications. Read description.
3.0.63
Fixed check for updates scheduler
3.0.62
Removed freeze when opening patch info
3.0.61
Watching jolla-settings process for qml errors and automatically disable all patches
Fetched translations
Comments
vpp612
Thu, 2018/08/02 - 13:02
Permalink
Thanks! Should have tried as the first thing! :)
Markkyboy
Thu, 2018/08/02 - 16:38
Permalink
Apologies: comment removed; bad info :(
vpp612
Fri, 2018/08/03 - 13:41
Permalink
No problem, patches work now! :)
vpp612
Thu, 2018/08/02 - 13:01
Permalink
I am not too experienced in tweaking Jolla, so I cannot say how to find "patch" on that page. Is it embedded into one of the ausmt packages? I still cannot find "patch"? Ausmt-1.3.0 is the one I am having now. At least trying to install that produced an error "patch is needed by ausmt-...".
coderus
Thu, 2018/08/02 - 13:02
Permalink
use Storeman to install from Openrepos. And always refresh repositories before doing anything.
objectifnul
Sat, 2017/11/11 - 11:00
Permalink
https://coderus.openrepos.net/pm2 => 502 bad gateway
EDIT1 - fixed now. Some patches still displayed in red (means not compatible with current OS release I guess). 'catalogue web' in Patchmanager 2.0 unresponsive. Just wait?
EDIT2 - 'Catalogue Web' now working, some patches still appear in red.
EDIT3 - 502 error again :-(
Bocephus
Thu, 2017/10/26 - 08:28
Permalink
An update is obviously badly needed at this point. Has the project been abandoned?
jakibaki
Tue, 2017/10/31 - 00:03
Permalink
Do you have any problem with it?
The restart services function not working is a bit annoying but other then that I haven't expericened any other problems with it.
gedeon
Thu, 2017/10/19 - 10:06
Permalink
That function also doesn't work on Jolla C 2.1.2.3 .
gedeon
Sun, 2017/10/15 - 18:31
Permalink
Hi, the "restart preloaded services" function is not working in "Sailfis X" v2.1.3.5 .
Alfdererste
Fri, 2017/10/06 - 12:32
Permalink
Hi. If I install Patchmanager 2.0 on Xperia X(2.1.1.26) all Sailfish-default icons are missing. But Patchmanager itself is working fine.
If someone else runs into this, you can get it back by reinstall the theme icons..
"pkcon install sailfish-content-graphics-default-z1.75-base"
Jessica_0rchid
Tue, 2017/10/03 - 06:08
Permalink
Очень ждем обновления, Вашего замечательного приложения для версии SFOS 2.1.2.3
eriklundin
Wed, 2017/09/06 - 23:48
Permalink
The newest compatibility version available when uploading or editing a patch is 2.1.1.24, but the latest version of SFOS is 2.1.1.26 so the patch manager doesn't let me install a patch that I know will work.
eriklundin
Sun, 2017/09/10 - 16:02
Permalink
Saw that it's fixed now. Thanks!
explit
Thu, 2017/08/03 - 17:18
Permalink
Can you update also the 2.1.1.24 build for i486 please?
coderus
Thu, 2017/08/03 - 17:20
Permalink
what are you talking about?
Skillmon
Mon, 2017/07/24 - 22:04
Permalink
I can't activate Return Old Pulley Menu patch with SFOS 2.1.1.23 installed though the web catalogue lists it as compatible.
Markkyboy
Mon, 2017/07/24 - 18:39
Permalink
'Restart preloaded services' doesn't restart homescreen on Jamsanjoki, is this version of PM not ready yet for Jamsanjoki?
coderus
Mon, 2017/07/24 - 18:39
Permalink
hm, how is this possible... thanks, i'll check this tomorrow
Markkyboy
Wed, 2017/09/27 - 10:49
Permalink
2 months have passed since your comment, is there a fix in the making or have you abandoned Patchmanager 2.0?
subeditor
Tue, 2017/08/29 - 16:59
Permalink
Still here on last update.
Markkyboy
Thu, 2017/07/27 - 00:50
Permalink
I have also updated my other Jolla1, but the same problem exists.
hwansing
Mon, 2017/04/24 - 20:27
Permalink
I upgraded from patchmanager to patchmanager 2.0 today, and I could not find the icon to start the patchmanager 2.0 anymore. That's because it's within the Settings app now. Just a note for others, who are also searching for the icon :-) A big Thanks to you, coderus.
Sailbook
Tue, 2017/04/11 - 13:25
Permalink
Dont install on 2.1
coderus
Tue, 2017/04/11 - 13:27
Permalink
it works for everyone except you
Sailbook
Tue, 2017/04/11 - 21:58
Permalink
Sorry Coderus, was a bad download, indeed it works !
giskard
Fri, 2017/03/03 - 18:48
Permalink
Hi. The italian translation has been updated.
santhoshmanikandan
Thu, 2017/03/02 - 20:11
Permalink
Working. Thanks Coderus
santhoshmanikandan
Thu, 2017/03/02 - 19:54
Permalink
Getting error when installing patchmanager. Have added screenshot of the error
coderus
Thu, 2017/03/02 - 19:59
Permalink
pkcon refresh
Pages