New Sync bug components

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

New Sync bug components

Kit Cambridge
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
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: New Sync bug components

Nicholas Alexander
Hi folks!

On Thu, Apr 27, 2017 at 8:48 AM, Kit Cambridge <[hidden email]> 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!
>

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
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: New Sync bug components

Richard Newman-11
>
> Thumbs up?  Thumbs down?
>
>
Thumbs up from me.
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: New Sync bug components

Grisha Kruglov
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 <[hidden email]>
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 [hidden email].
> To post to this group, send email to [hidden email].
> 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>
> .
>
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: New Sync bug components

Kit Cambridge
On Thu, Apr 27, 2017 at 10:46 AM, Grisha Kruglov <[hidden email]> 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
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: New Sync bug components

Emma Humphries
In reply to this post by Kit Cambridge
​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 <[hidden email]> 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
> [hidden email]
> https://lists.mozilla.org/listinfo/dev-planning
>
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning