Closed
Bug 1245722
Opened 8 years ago
Closed 8 years ago
Replace org.mozilla.gecko.sync.Utils.getLanguageTag with Locales.getLanguageTag throughout
Categories
(Firefox for Android Graveyard :: General, defect)
Firefox for Android Graveyard
General
Tracking
(firefox47 fixed)
RESOLVED
FIXED
Firefox 47
Tracking | Status | |
---|---|---|
firefox47 | --- | fixed |
People
(Reporter: nalexander, Assigned: priyenbhai.patel, Mentored, NeedInfo)
Details
(Whiteboard: [lang=java][good first bug])
Attachments
(1 file, 1 obsolete file)
7.78 KB,
patch
|
nalexander
:
review+
|
Details | Diff | Splinter Review |
The code at https://dxr.mozilla.org/mozilla-central/source/mobile/android/services/src/main/java/org/mozilla/gecko/sync/Utils.java#580 was duplicated to https://dxr.mozilla.org/mozilla-central/source/mobile/android/base/java/org/mozilla/gecko/Locales.java#104 for build reasons. Those reasons no longer apply. This ticket tracks replacing all uses of the services code with the Locales code, and removing the existing services implementation.
Reporter | ||
Comment 1•8 years ago
|
||
Alex: you might like to co-mentor this with me.
No longer blocks: 1243855
Mentor: me
Assignee | ||
Comment 2•8 years ago
|
||
Hi, I would like to attempt this as a good first bug. University of Toronto, CSC302H1S-2016 assignment. Patch by Feb 26,2016
Reporter | ||
Comment 3•8 years ago
|
||
(In reply to Priyen Patel from comment #2) > Hi, I would like to attempt this as a good first bug. > > University of Toronto, CSC302H1S-2016 > assignment. Patch by Feb 26,2016 Welcome aboard! First steps are to get a Firefox for Android build up and running: see https://developer.mozilla.org/en-US/docs/Simple_Firefox_for_Android_build and try to get an "artifact build" working on your machine. After that, see if you can follow the steps in c#0 above. https://wiki.mozilla.org/Mobile/Fennec/Android#Contributing_Code is a good general resource, and Alex and I will help you here (in this ticket) and on IRC, if needed.
Assignee | ||
Comment 4•8 years ago
|
||
Hi thank you for the starting tips. I will get right on it.
Hey guys I spotted this bug and it looks like a pretty quick fix! I have a few clarifying questions as I am rather new. I already have an artifact build working and set up. I am a bit confused on how would you like these changes submitted to you? I read the above links but they might be going over my head a bit. Do I need to download the source code and make the changes there? Or can I take the links Nick provided and make the changes in notepad++ or something and email the document? I am just confused on how to make changes and how these changes should be submitted. I would love a little bit of direction and I apologize if this is trivial. Happy coding!
Reporter | ||
Comment 6•8 years ago
|
||
(In reply to Matherin from comment #5) > Hey guys I spotted this bug and it looks like a pretty quick fix! > > I have a few clarifying questions as I am rather new. I already have an > artifact build working and set up. I am a bit confused on how would you like > these changes submitted to you? I read the above links but they might be > going over my head a bit. Do I need to download the source code and make the > changes there? Or can I take the links Nick provided and make the changes in > notepad++ or something and email the document? I am just confused on how to > make changes and how these changes should be submitted. I would love a > little bit of direction and I apologize if this is trivial. Happy coding! No trouble. There's are many systems built for submitting changes; Mozilla uses a combination of Bugzilla, Mercurial (a version control system), and ReviewBoard (a code review tool). Let me find a good getting started link... https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide and in particular https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/How_to_Submit_a_Patch. You make the changes using the editor of your choice -- for Android stuff, I highly recommend using Android Studio (or IntelliJ), although Notepad and other editors will work fine too -- and then you use Mercurial to make the patch file. Then you attach it to Bugzilla. Feel free to ask further questions. Welcome aboard!
Assignee | ||
Comment 8•8 years ago
|
||
Bug 1245722 Fixes - Replaced org.mozilla.gecko.sync.Utils.getLanguageTag with Locales.getLanguageTag throughout
Reporter | ||
Comment 9•8 years ago
|
||
Comment on attachment 8719229 [details] [diff] [review] Bug1245722patch.diff Review of attachment 8719229 [details] [diff] [review]: ----------------------------------------------------------------- Priyen -- This looks mostly good, but I have an open question. See below. For the next version, please format the commit message like: Bug 1245722 - Replace org.mozilla.gecko.sync.Utils.getLanguageTag with Locales.getLanguageTag. r=nalexander We generally want the commit message to say "what was done", and then add "why" below. We generally ask for review with r?PERSON, and then land with r=PERSON to mark reviewers. Finally, after posting a patch like this, use Bugzilla to flag a reviewer -- for mentored bugs that's almost always the mentor listed. In this case, me! (Or vivek, IIRC). All in all, good work Priyen. Are you interested in Bug 1231549? It's a little one, but valuable. ::: mobile/android/services/src/main/java/org/mozilla/gecko/sync/Utils.java @@ -593,5 @@ > - return language; > - } > - return language + "-" + country; > - } > -} The trailing "}" is still needed, right? Does this compile?
Reporter | ||
Updated•8 years ago
|
Attachment #8719229 -
Flags: feedback+
Reporter | ||
Updated•8 years ago
|
Assignee: nobody → priyenbhai.patel
Assignee | ||
Comment 10•8 years ago
|
||
Yes that trailing } is needed, I apologize, it should compile. Should I re-upload the patch file? And I will also take a look at the bug you linked in your comment.
Flags: needinfo?(nalexander)
Reporter | ||
Comment 11•8 years ago
|
||
(In reply to Priyen Patel from comment #10) > Yes that trailing } is needed, I apologize, it should compile. > Should I re-upload the patch file? > And I will also take a look at the bug you linked in your comment. Yes -- re-upload, mark the old as obselete, mark your file as a patch, and flag me for review.
Flags: needinfo?(nalexander)
Assignee | ||
Comment 12•8 years ago
|
||
Thank you for the help I will upload the revised version tonight.
Assignee | ||
Comment 13•8 years ago
|
||
Attachment #8719229 -
Attachment is obsolete: true
Flags: needinfo?(nalexander)
Attachment #8719370 -
Flags: feedback+
Assignee | ||
Updated•8 years ago
|
Attachment #8719370 -
Flags: feedback+ → feedback?(nalexander)
Assignee | ||
Updated•8 years ago
|
Attachment #8719370 -
Flags: feedback?(nalexander) → review?(nalexander)
Assignee | ||
Comment 14•8 years ago
|
||
Hi Alexander I've uploaded the revised patch and flagged for review (hopefully correctly).
Status: NEW → ASSIGNED
Reporter | ||
Comment 15•8 years ago
|
||
Comment on attachment 8719370 [details] [diff] [review] patch.diff Review of attachment 8719370 [details] [diff] [review]: ----------------------------------------------------------------- Looks good! I'll land this now.
Attachment #8719370 -
Flags: review?(nalexander) → review+
Comment 17•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/2390f1990c62
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-firefox47:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 47
Reporter | ||
Comment 18•8 years ago
|
||
This has landed, so clearing the NI. Priyen, did you find another ticket to look at? If you're interested in learning more about Sync, there's something to investigate and report on in Bug 1250391.
Flags: needinfo?(nalexander)
Reporter | ||
Updated•8 years ago
|
Flags: needinfo?(priyenbhai.patel)
Updated•3 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•