Closed Bug 1133713 Opened 11 years ago Closed 11 years ago

Remove installed addons from engineering builds

Categories

(Firefox OS Graveyard :: Gaia::Settings, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: kgrandon, Assigned: kgrandon)

References

Details

Attachments

(1 file)

No description provided.
Comment on attachment 8565397 [details] [review] [gaia] KevinGrandon:bug_1133713_remove_dev_apps_addons > mozilla-b2g:master Arhtur - could you review or re-assign this? Just trying to clean up our dev_apps folder list. Thanks!
Attachment #8565397 - Flags: review?(arthur.chen)
Hi Kevin, may I know the background of removing dev_apps? The fake addons installed for engineering builds allow us to play with the addon panel during development and it might still be helpful.
Flags: needinfo?(kgrandon)
Comment on attachment 8565397 [details] [review] [gaia] KevinGrandon:bug_1133713_remove_dev_apps_addons > mozilla-b2g:master Flagging Rudy for the change regarding IME tests.
Attachment #8565397 - Flags: review?(rlu)
Comment on attachment 8565397 [details] [review] [gaia] KevinGrandon:bug_1133713_remove_dev_apps_addons > mozilla-b2g:master r=me for the IME testing part. Thank you.
Attachment #8565397 - Flags: review?(rlu) → review+
Arthur - we are currently looking at ways to reduce engineering debt, and one item of concern was the crazy growing of the dev_apps folder. Our goal was to clean that up and have an easy way for developers to include apps in their devices when necessary. The main goal is to move dev_apps into fixtures/ folders so they can be easily included by marionette tests. Assuming that the main use-case of the apps is for testing, we should be writing marionette tests against them. The idea was that if a developer does need them in their build, they can easily symlink it to the outoftree_apps/ folder, and it will always be flashed to the device. To do this, you would do something like: mkdir outoftree_apps cd outoftree_apps ln -s ../apps/settings/test/fixtures/addon1 addon1 Does this sound like an acceptable solution? This still needs to be documented/communicated, and I will be working on that soon.
Flags: needinfo?(kgrandon) → needinfo?(arthur.chen)
Got it, thanks for the clarification!
Flags: needinfo?(arthur.chen)
Comment on attachment 8565397 [details] [review] [gaia] KevinGrandon:bug_1133713_remove_dev_apps_addons > mozilla-b2g:master The patch is looking good. r=me.
Attachment #8565397 - Flags: review?(arthur.chen) → review+
Component: Gaia → Gaia::Settings
I've just changed the PR to continue to include the addons, but to do so from the fixtures folder. I'm fine with doing this as it's a smaller change than the original PR, and they don't show up on the home screen. We can always remove them at a later date if we get some default addons installed into the OS.
Keywords: checkin-needed
Keywords: checkin-needed
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: