Closed
Bug 1053599
Opened 11 years ago
Closed 5 years ago
Move org.mozilla.gecko.sync.setup.activities.WebURLFinder out of Sync's setup package
Categories
(Firefox for Android Graveyard :: Android Sync, defect, P5)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: ckitching, Unassigned, Mentored)
Details
(Whiteboard: [good next bug])
This class has more general application: let's move it out of sync so our imports make more sense (and so it's slightly less well hidden).
Comment 1•11 years ago
|
||
I'd like to work on this, can you tell me where is this located in the repository. I'm new to this community.
Thank you.
Flags: needinfo?(chriskitching)
| Reporter | ||
Comment 2•11 years ago
|
||
(In reply to akshaytiwari.003 from comment #1)
> I'd like to work on this, can you tell me where is this located in the
> repository. I'm new to this community.
>
> Thank you.
Hi!
Sorry for taking so long to get back to you: it's been a hectic week! (also the guy who's ostensibly mentoring this bug is on holiday, so I'll have a stab at taking over).
So your first steps should be to get the repo cloned and your first build working okay. You can find some quite good instructions on how to do that here:
https://wiki.mozilla.org/Mobile/Fennec/Android
If things go pear-shaped, head onto Mozilla IRC and ask in #introduction for help. If you wish to get in touch about something other than "halp, I can't get my build going first time" come ask us in #mobile: my handle there is ckitching. It tends to be a good way to rapidly get straightforward questions answered.
The Java code for Firefox for Android (that is, the code we care about for this bug) is found at mobile/android/base inside the repo.
From there, you'll find the org.mozilla.gecko.sync.setup.activities.WebURLFinder class at sync/setup/activities/WebURLFinder.java
The class is hidden away inside sync, which is annoying: it's more generally useful. Let's move it into org.mozilla.gecko.util (or maybe you have a suggestion for somewhere that'd make even more sense?)
Just a simple refactoring patch: but once you get the hang of it I'll be happy to point you to some more technically interesting bugs to work on!
One final complication: Android sync lives in its own separate repository on GitHub. As a result, as well as generating a patch for mozilla-central in the usual way, once you get approval you'll need to follow the instructions on GitHub for getting the appropriate changes committed upstream:
https://github.com/mozilla-services/android-sync
Good luck!
Flags: needinfo?(chriskitching)
Comment 3•11 years ago
|
||
The work should be done in the Git repo; it'll involve touching code, manifests, and tests that aren't washed downstream into Fennec.
Component: General → Android Sync
Product: Firefox for Android → Android Background Services
Hardware: ARM → All
Summary: Move org.mozilla.gecko.sync.setup.activities.WebURLFinder out of sync package. → Move org.mozilla.gecko.sync.setup.activities.WebURLFinder out of Sync's setup package
Comment 4•8 years ago
|
||
This code is now part of mozilla-central. Otherwise, Comment 2 still applies. Tests should be converted to regular junit4 tests.
Mentor: rnewman → gkruglov
Priority: -- → P3
Whiteboard: [good next bug]
Updated•8 years ago
|
Priority: P3 → P5
Updated•8 years ago
|
Product: Android Background Services → Firefox for Android
Comment 5•7 years ago
|
||
Re-triaging per https://bugzilla.mozilla.org/show_bug.cgi?id=1473195
Needinfo :susheel if you think this bug should be re-triaged.
Comment 6•5 years ago
|
||
We have completed our launch of our new Firefox on Android. The development of the new versions use GitHub for issue tracking. If the bug report still reproduces in a current version of [Firefox on Android nightly](https://play.google.com/store/apps/details?id=org.mozilla.fenix) an issue can be reported at the [Fenix GitHub project](https://github.com/mozilla-mobile/fenix/). If you want to discuss your report please use [Mozilla's chat](https://wiki.mozilla.org/Matrix#Connect_to_Matrix) server https://chat.mozilla.org and join the [#fenix](https://chat.mozilla.org/#/room/#fenix:mozilla.org) channel.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
Updated•5 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
•