07/04/2010, 11:19 PM
|
#1 (permalink) |
|
Developer
![]() ![]() Join Date: Jul 2009
Posts: 1,400
Likes Received: 3
Thanks: 17
Thanked 1,540 Times in 376 Posts
|
First I'd like to apologize because of my hiatus I have neglected known flaws in AUPT for too long. Although with the great development of the Save/Restore system started by rwhitby, I believe the worst case scenario will be very manageable.
Ok, so here's the deal. Patches that touch multiple packages will not be able to remove/update after an OTA, iff the OTA doesn't update all or none of those packages. These "problem" patches will be in a half-installed half-removed state and there's nothing in AUPT logic that can get it out of this state. Luckily there aren't a ton of these packages but to avoid this scenario I must recommend you remove the following patches prior to OTA update while using AUPT version 4 or before.
I apologize to the patch authors in advance for the inevitable barage of questions they will receive due to my oversight. What to do if you have updated with a problem patch installed:
NOTE Any patches installed outside of the webos-patches feed may or may not contain this bug. If you are unsure, remove them.
__________________
-Eric G WebOS Internals Developer. Follow me on Twitter for updates to my projects: | Virtual Keyboard | wIRC | SuperTux | AUPT | KeyBoss | freeTether | Donate Last edited by egaudet; 09/15/2010 at 11:24 PM. |
07/04/2010, 11:34 PM
|
#2 (permalink) |
|
Member
![]() Join Date: Jan 2010
Location: Clemson, SC
Posts: 1,412
Likes Received: 73
Thanks: 123
Thanked 192 Times in 134 Posts
|
Wait so why are these specific packages affected?
__________________
My apps: WebOS World Services |
Twitter: @jakemorrison24 |
07/04/2010, 11:39 PM
|
#3 (permalink) | |
|
Member
![]() Join Date: Nov 2001
Posts: 48
Likes Received: 0
Thanks: 45
Thanked 3 Times in 3 Posts
|
Quote:
|
|
07/04/2010, 11:48 PM
|
#5 (permalink) |
|
Member
![]() ![]() Join Date: Apr 2007
Posts: 1,483
Likes Received: 5
Thanks: 92
Thanked 195 Times in 142 Posts
|
they will get stuck because some of the files they mod will be replaced and some won't be replaced. So trying to update or remove them after an OTA will give you errors because of the mismatch.
|
07/05/2010, 12:04 AM
|
#8 (permalink) |
|
Member
![]() Join Date: Jun 2009
Location: Utah
Posts: 926
Likes Received: 1
Thanks: 211
Thanked 114 Times in 92 Posts
|
I had a feeling MultiMod would have issues again, it usually does with OTA updates.
Hope it will compatible soon.. .
__________________
Everybody wants some!.. |
07/05/2010, 12:10 AM
|
#9 (permalink) |
|
Member
![]() ![]() Join Date: Apr 2007
Posts: 1,483
Likes Received: 5
Thanks: 92
Thanked 195 Times in 142 Posts
|
Just remove it before you do the 1.4.5 update and re-install after the update is installed, it's not that it's not compatible with 1.4.5. As stated this is a flaw with AUPT, while quite robust it has a bit of trouble with partially overwritten patches.
|
07/05/2010, 12:17 AM
|
#10 (permalink) | |
|
Developer
![]() ![]() Join Date: Apr 2003
Location: Adelaide, Australia - follow @webosinternals on Twitter visit www.webos-internals.org and www.facebook.com/webosinternals
Posts: 10,220
Likes Received: 546
Thanks: 90
Thanked 8,534 Times in 2,806 Posts
|
Quote:
Note that if palm updated none of the touched packages, or if palm updated all of the touched packages, then the patch would update perfectly. The problem only occurs when palm updates one of the affected packages but not another. This condition will be different for different webOS releases. Note that re-architecting AUPT to handle multiple package updates by a single patch is not a trivial thing, so is not likely to be fixed in the short term future (and maybe not even in the medium term). So anyone saying "I hope this is fixed soon" should not hold their breath while waiting ![]() We may simply decide to ask the authors of these patches to split them into multiple patches that only touch one package each, and remove from the feed any that don't meet those constraints. -- Rod
__________________
WebOS Internals and Preware Founder and Developer You may wish to donate by Paypal to donations @ webos-internals.org if you find our work useful. All donations go back into development. www.webos-internals.org twitter.com/webosinternals facebook.com/webosinternals |
|
07/05/2010, 12:22 AM
|
#11 (permalink) |
|
Member
![]() Join Date: Jun 2009
Location: Utah
Posts: 926
Likes Received: 1
Thanks: 211
Thanked 114 Times in 92 Posts
|
Gotcha thanks.
I just remember last time it stopped the flow of all patches from the AUPT 'update all' feature on patches that started with 'M-Z'. Just want to avoid that this time. Good to know it's ready to go.
|
07/05/2010, 12:35 AM
|
#13 (permalink) | |
|
Developer
![]() ![]() Join Date: Apr 2003
Location: Adelaide, Australia - follow @webosinternals on Twitter visit www.webos-internals.org and www.facebook.com/webosinternals
Posts: 10,220
Likes Received: 546
Thanks: 90
Thanked 8,534 Times in 2,806 Posts
|
Quote:
2) In Save/Restore, save the application data for Preware, just in case. 3) In Preware, run EPR 4) In Preware, run EFV to confirm everything is removed 5) Accept the webOS 1.4.5 update 6) In Preware, go to the Saved Packages List, and re-install the packages. Don't hit update, or it will clear your list. 7) If for some reason, the Saved Packages List is not there, you can restore it from Save/Restore. -- Rod
__________________
WebOS Internals and Preware Founder and Developer You may wish to donate by Paypal to donations @ webos-internals.org if you find our work useful. All donations go back into development. www.webos-internals.org twitter.com/webosinternals facebook.com/webosinternals Last edited by rwhitby; 07/05/2010 at 02:54 AM. |
|
07/05/2010, 02:32 AM
|
#16 (permalink) |
|
Member
![]() ![]() ![]() Join Date: Sep 2009
Location: East Coast
Posts: 2,182
Likes Received: 25
Thanks: 1,584
Thanked 1,345 Times in 984 Posts
|
Now I understand why the KeyToss patch and the SMS per contact patch caused me such a problem last time. Thanks!
__________________
"Patience, use the force, think." Obi-Wan Ready to try Preware? Get this first: Preware Homebrew Documentation Last edited by vza33; 07/05/2010 at 12:33 PM. |
07/05/2010, 03:30 AM
|
#17 (permalink) |
|
Member
![]() Join Date: Oct 2009
Location: Germany
Posts: 161
Likes Received: 0
Thanks: 26
Thanked 86 Times in 23 Posts
|
Is the "Gesture tap for info and delete" also affected, or just the "context menu" patch?
Of course, for people in Germany this comes too late...
__________________
IPK FETCHER <-> An attempt against geo-filtering Last edited by Blacklight; 07/05/2010 at 04:05 AM. |
07/05/2010, 03:53 AM
|
#18 (permalink) | |
|
Member
![]() Join Date: Dec 2009
Location: Germany
Posts: 121
Likes Received: 6
Thanks: 18
Thanked 50 Times in 22 Posts
|
I updated my german Pre to 1.4.5 yesterday and had the described Problem with GestureClick Context Menu.
Quote:
Thanks! |
|
07/05/2010, 04:50 AM
|
#20 (permalink) | |
|
Member
![]() Join Date: Feb 2010
Location: Dresden, Germany
Posts: 7
Likes Received: 0
Thanks: 3
Thanked 2 Times in 2 Posts
|
Quote:
...) and "GestureClick Context Menu" failed to update/remove.But with rwhitby's instructions from above I seem to have all my patches back and working without errors! ![]() Thanks! |
|
![]() |
|
| Thread Tools | |
| Display Modes | |
|
|



