Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

New Sync bug components

26 views
Skip to first unread message

Kit Cambridge

unread,
Apr 27, 2017, 11:49:43 AM4/27/17
to dev-pl...@lists.mozilla.org, sync...@mozilla.org, sync-staff
Hi all,

This is a quick announcement that we're simplifying the Firefox Sync
bug components in Bugzilla. Desktop Sync bugs are currently scattered
across six overlapping components, making it harder for folks to
report and triage. Going forward, please use these for bugs and
feature requests:

* "Firefox :: Sync" if you're on Desktop.
* "Android Background Services :: Android Sync" if you're on Android.
* "Firefox for iOS :: Sync" if you're on iOS.

https://bugzilla.mozilla.org/show_bug.cgi?id=1360080 has the details.
Many thanks to Emma Humphries for making this change!

Cheers,
- kit

Nicholas Alexander

unread,
Apr 27, 2017, 12:07:41 PM4/27/17
to Kit Cambridge, dev-planning, sync-staff, sync-dev-owner list
Hi folks!
Thanks for showing the bug tracker some love!

I'd like to suggest we decommission the Android Background Services product
entirely and merge those tickets that are still relevant into the Firefox
for Android product. Then we'd achieve peak symmetry: "{Firefox, Firefox
for Android, Firefox for iOS} :: Sync". (Now, if I could just make
"Firefox for Desktop" catch on...) The Background Services separation is
no longer appropriate:
1) there are only a few surviving components, and most of those are
maintained by the "Firefox for Android" team these days;
2) the team responsible for Sync is down to just one fulltime engineer
(Grisha), with support from a few others (nalexander, rnewman, eoger);
3) since we no longer develop on Github (we develop in mozilla-central) the
split is no longer technically motivated.

Looking at the Android Background Services product [1], most of the
components are obsolete: "Build & Test", "Core", "Crypto" are no longer
distinct; "Firefox Health Report", "Product Announcements", and "Reading
List Sync" have been removed from the product; and "Geolocation" is not
owned by this team any more.

Thumbs up? Thumbs down?

Best
Nick

[1] List of components, from
https://bugzilla.mozilla.org/describecomponents.cgi?product=Android%20Background%20Services

Android Sync
<https://bugzilla.mozilla.org/buglist.cgi?product=Android%20Background%20Services&component=Android%20Sync&resolution=--->
For all bugs in the Android/Native Fennec version of Firefox Sync.
Build & Test
<https://bugzilla.mozilla.org/buglist.cgi?product=Android%20Background%20Services&component=Build%20%26%20Test&resolution=--->
Jenkins, testing, Git, and build infrastructure for Android Sync.
Core
<https://bugzilla.mozilla.org/buglist.cgi?product=Android%20Background%20Services&component=Core&resolution=--->
Functionality shared between background services on Android.
Crypto
<https://bugzilla.mozilla.org/buglist.cgi?product=Android%20Background%20Services&component=Crypto&resolution=--->
Crypto components of Android services.
Firefox Accounts
<https://bugzilla.mozilla.org/buglist.cgi?product=Android%20Background%20Services&component=Firefox%20Accounts&resolution=--->
Firefox Accounts client implementation for Android.
Firefox Health Report Service
<https://bugzilla.mozilla.org/buglist.cgi?product=Android%20Background%20Services&component=Firefox%20Health%20Report%20Service&resolution=--->
The Android-native component for managing Firefox Health Report
submissions.
Geolocation
<https://bugzilla.mozilla.org/buglist.cgi?product=Android%20Background%20Services&component=Geolocation&resolution=--->
Background location stumbling code for Firefox for Android.
Product Announcements
<https://bugzilla.mozilla.org/buglist.cgi?product=Android%20Background%20Services&component=Product%20Announcements&resolution=--->
Android client code for the Product Announcements feature in Firefox for
Android.
Reading List Sync
<https://bugzilla.mozilla.org/buglist.cgi?product=Android%20Background%20Services&component=Reading%20List%20Sync&resolution=--->
SyncAdapter for Reading List

Richard Newman

unread,
Apr 27, 2017, 12:13:27 PM4/27/17
to Nicholas Alexander, dev-planning, sync-staff, Kit Cambridge, sync-dev-owner list
>
> Thumbs up? Thumbs down?
>
>
Thumbs up from me.

Kit Cambridge

unread,
Apr 27, 2017, 2:00:47 PM4/27/17
to Grisha Kruglov, Richard Newman, Nicholas Alexander, dev-planning, sync-staff, sync-dev-owner list
On Thu, Apr 27, 2017 at 10:46 AM, Grisha Kruglov <gkru...@mozilla.com> wrote:
> Kit, thank you for starting the discussion.
>
> Nick, definitely thumbs up from me. Let's make our lives a tiny bit easier.

Sounds like a plan! Filed
https://bugzilla.mozilla.org/show_bug.cgi?id=1360288. I'll let y'all
add details for which components to migrate, and which to obsolete.

Cheers,
- kit

Grisha Kruglov

unread,
Apr 27, 2017, 6:29:44 PM4/27/17
to Richard Newman, dev-planning, Nicholas Alexander, sync-staff, Kit Cambridge, sync-dev-owner list
Kit, thank you for starting the discussion.

Nick, definitely thumbs up from me. Let's make our lives a tiny bit easier.

On Thu, Apr 27, 2017 at 12:13 PM, Richard Newman <rne...@mozilla.com>
wrote:

> Thumbs up? Thumbs down?
>>
>>
> Thumbs up from me.
>
> --
> You received this message because you are subscribed to the Google Groups
> "sync-staff" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sync-staff+...@mozilla.com.
> To post to this group, send email to sync-...@mozilla.com.
> To view this discussion on the web visit https://groups.google.com/a/
> mozilla.com/d/msgid/sync-staff/CAOjG3JDmwY4PJ%3D3uhRiv3BT1CGMEcC0icgm%
> 3DK53xEzw1zSRoHg%40mail.gmail.com
> <https://groups.google.com/a/mozilla.com/d/msgid/sync-staff/CAOjG3JDmwY4PJ%3D3uhRiv3BT1CGMEcC0icgm%3DK53xEzw1zSRoHg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

Emma Humphries

unread,
Apr 28, 2017, 5:02:46 PM4/28/17
to dev. planning
​I've ​already seen a couple more requests to close or consolidate
components in Bugzilla since Kit's email. Thank you.

If you want to have us do some clean up in your components in Bugzilla:

1. File a bug against bugzilla.mozilla.org::adminstration (not bugzilla!)
2. In the bug list the components you want to consolidate and the component
you want to consolidate into.
3. Tell me what you want to do with the closed bugs in the old component
(move to the consolidated component or move to graveyard.)

Bugzilla admins can run a script to clean things up with spamming you and
your community with bugmail.

If you have a request around components and products which is more complex,
contact me.

I'm emceeaich on IRC and Slack, you can send me a mail, or I can meet with
you in person on or Vidyo.

Remember, the more old bugs we clean up, the faster we can go; and the more
cruft we remove from components, the less bewildering Bugzilla is to our
community.

Emma Humphries, she/her
Bugmaster, Firefox Product Integrity

On Thu, Apr 27, 2017 at 8:48 AM, Kit Cambridge <k...@mozilla.com> wrote:

> Hi all,
>
> This is a quick announcement that we're simplifying the Firefox Sync
> bug components in Bugzilla. Desktop Sync bugs are currently scattered
> across six overlapping components, making it harder for folks to
> report and triage. Going forward, please use these for bugs and
> feature requests:
>
> * "Firefox :: Sync" if you're on Desktop.
> * "Android Background Services :: Android Sync" if you're on Android.
> * "Firefox for iOS :: Sync" if you're on iOS.
>
> https://bugzilla.mozilla.org/show_bug.cgi?id=1360080 has the details.
> Many thanks to Emma Humphries for making this change!
>
> Cheers,
> - kit
> _______________________________________________
> dev-planning mailing list
> dev-pl...@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-planning
>
0 new messages