Closed Bug 1252570 Opened 9 years ago Closed 9 years ago

Remove mozPay

Categories

(Firefox OS Graveyard :: General, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(firefox51 fixed)

RESOLVED FIXED
Tracking Status
firefox51 --- fixed

People

(Reporter: ferjm, Assigned: ferjm)

References

Details

(Keywords: dev-doc-needed, site-compat)

Attachments

(1 file, 3 obsolete files)

The Marketplace is removing payments support [1], so we can get rid of all mozPay related code. [1] https://wiki.mozilla.org/Marketplace#Upcoming_Changes_to_Marketplace
Assignee: nobody → ferjmoreno
Blocks: 1252143
Status: NEW → ASSIGNED
Attached patch v1 (obsolete) — Splinter Review
Comment on attachment 8735107 [details] [diff] [review] v1 Could you take a look at this patch, please? Fabrice, for the B2G part. Ehsan, DOM and desktop parts. Mark, Android parts. Thanks!
Attachment #8735107 - Flags: review?(mark.finkle)
Attachment #8735107 - Flags: review?(fabrice)
Attachment #8735107 - Flags: review?(ehsan)
Comment on attachment 8735107 [details] [diff] [review] v1 Review of attachment 8735107 [details] [diff] [review]: ----------------------------------------------------------------- Just wait for TV 2.6 to branch before landing.
Attachment #8735107 - Flags: review?(fabrice) → review+
Attachment #8735107 - Flags: review?(ehsan) → review+
(In reply to Kohei Yoshino [:kohei] from comment #7) > Posted the site compatibility doc: > https://www.fxsitecompat.com/en-CA/docs/2016/non-standard-web-payments-api- > has-been-removed/ This is not yet the case, since this patch has not landed.
/me clicked the button too quickly ;)
Comment on attachment 8735107 [details] [diff] [review] v1 Review of attachment 8735107 [details] [diff] [review]: ----------------------------------------------------------------- Stealing this review from mfinkle. I was about to file a bug about removing these mobile tests, since it looks like we missed them as part of bug 1251373. ::: mobile/android/tests/browser/chrome/test_jni.html @@ -41,5 @@ > - { name: "getMCC", sig: "()I" }, > - ], > - }); > - is(typeof jGeckoNetworkManager.getMNC(), "number", "typeof getMNC is number"); > - is(typeof jGeckoNetworkManager.getMCC(), "number", "typeof getMCC is number"); GeckoNetworkManager still exists. If it's unused, we should have another bug/patch to remove it. I don't think removing this test logic is in the scope of this bug if we still support these methods.
Attachment #8735107 - Flags: review?(mark.finkle) → review+
(In reply to :Margaret Leibovic from comment #10) > GeckoNetworkManager still exists. If it's unused, we should have another > bug/patch to remove it. I don't think removing this test logic is in the > scope of this bug if we still support these methods. GeckoNetworkManager is still used
(In reply to Mark Finkle (:mfinkle) from comment #11) > (In reply to :Margaret Leibovic from comment #10) > > > GeckoNetworkManager still exists. If it's unused, we should have another > > bug/patch to remove it. I don't think removing this test logic is in the > > scope of this bug if we still support these methods. > > GeckoNetworkManager is still used In that case, let's not remove this test coverage :)
Sure. Thanks for the review!
Attached patch Remove mozPay. (obsolete) — Splinter Review
Updated patch on top of current central.
Attachment #8735107 - Attachment is obsolete: true
Attachment #8782888 - Flags: review?(fabrice)
(In reply to Alexandre LISSY :gerard-majax from comment #14) > Created attachment 8782888 [details] [diff] [review] > Remove mozPay. > > Updated patch on top of current central. Conflicted: b2g/chrome/content/shell.js.rej b2g/components/moz.build.rej b2g/confvars.sh.rej b2g/graphene/confvars.sh.rej b2g/installer/package-manifest.in.rej browser/confvars.sh.rej browser/installer/package-manifest.in.rej docshell/base/nsDocShell.h.rej dom/base/Navigator.cpp.rej dom/base/Navigator.h.rej dom/moz.build.rej dom/webidl/moz.build.rej mobile/android/tests/browser/robocop/robocop.ini.rej old-configure.in.rej
Attached patch Remove mozPay. (obsolete) — Splinter Review
Eradicate dom/payment/
Attachment #8782888 - Attachment is obsolete: true
Attachment #8782888 - Flags: review?(fabrice)
Attachment #8782900 - Flags: review?(fabrice)
Attachment #8782900 - Flags: review?(fabrice) → review+
Attached patch Remove mozPay.Splinter Review
Keeping GeckoNetworkManager assertions as requested in comment 10.
Attachment #8782900 - Attachment is obsolete: true
Attachment #8783438 - Flags: review+
Status: ASSIGNED → RESOLVED
Closed: 9 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: