Closed Bug 1172163 Opened 9 years ago Closed 6 years ago

[Aries][Homescreen][OTA] Uninstalled apps are added back to the homescreen during an OTA System Update.

Categories

(Core Graveyard :: DOM: Apps, defect, P2)

ARM
Gonk (Firefox OS)
defect

Tracking

(b2g-master affected)

RESOLVED WONTFIX
Tracking Status
b2g-master --- affected

People

(Reporter: Marty, Assigned: fabrice)

References

Details

(Whiteboard: [3.0-Daily-Testing][Spark])

Attachments

(1 file)

Attached file logcat-ota.txt
Description:
If the user has uninstalled any of the default apps (such as Notes, Calculator, or HexGL) on a Spark device, and they perform an OTA, these apps are added back to the homescreen after the OTA completes.

Repro Steps:
1) Update a Aries to 20150604140701
2) Remove the default apps Notes, Calculator, and HexGL
3) Pull down the notification tray and perform an OTA System Update
4) Allow the device to restart to finish the OTA

Actual:
Uninstalled default apps reappear on the homescreen after an OTA

Expected:
Removed apps do not reappear on the homescreen after an OTA

Environmental Variables:
Device: Aries 3.0
Build ID: 20150604140701
Gaia: dbf8e12660af79aa118ad1c32b2efc99f9a79c7b
Gecko: 5b4c240e1a36
Gonk: 3af1ede0d0956cfbf9c549df7cd9a6807a9efdf2
Version: 41.0a1 (3.0)
Firmware Version: D5803_23.1.A.1.28_NCB.ftf
User Agent: Mozilla/5.0 (Mobile; rv:41.0) Gecko/41.0 Firefox/41.0

Repro frequency: 3/3
See attached: Logcat
This issue does NOT occur on Flame 3.0 builds.
The Flame does not have default apps like the Spark device.
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(pbylenga)
Is this actually a homescreen problem? Is the homescreen responsible for whatever mechanism uninstalls these apps, or for whatever mechanism reinstalls them during OTA? Do Spark apps work differently to other apps somehow?
Flags: needinfo?(mshuman)
That's because when we apply the update, gecko merges the current app registry (that includes 3rd party installs) with the "system" one. So even if you uninstalled a default app before, it comes back during OTA.

That's annoying indeed - we should try to keep track of removed system apps and not show them again.
(In reply to Fabrice Desré [:fabrice] from comment #3)
> That's because when we apply the update, gecko merges the current app
> registry (that includes 3rd party installs) with the "system" one. So even
> if you uninstalled a default app before, it comes back during OTA.
> 
> That's annoying indeed - we should try to keep track of removed system apps
> and not show them again.

So this is a Gecko bug?
(In reply to Chris Lord [:cwiiis] from comment #4)
> 
> So this is a Gecko bug?

Yes.
Component: Gaia::Homescreen → DOM: Apps
Product: Firefox OS → Core
[Blocking Requested - why for this release]:
possible pain point for dogfooders, nominating for triage to review.


Looks like Fabrice took care of the NI on Marty.
blocking-b2g: --- → spark?
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(pbylenga)
Flags: needinfo?(mshuman)
blocking-b2g: spark? → 2.5?
Whiteboard: [3.0-Daily-Testing][Spark][Systemsfe] → [3.0-Daily-Testing][Spark]
blocking-b2g: 2.5? → 2.5+
Fabrice/David, 

This is a 2.5 blocker and has no assignee. Can you please help find one?
Flags: needinfo?(fabrice)
Flags: needinfo?(dscravaglieri)
I'm afraid it's gonna be on me...
Assignee: nobody → fabrice
Flags: needinfo?(fabrice)
Thanks Fabrice. :)
Flags: needinfo?(dscravaglieri)
Setting a P2 priority.
Priority: -- → P2
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage+][severe]
Product: Core → Core Graveyard
Closing as we are not working on Firefox OS anymore.
Status: NEW → RESOLVED
blocking-b2g: 2.5+ → ---
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: