Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better cooperation in between Relman Team and Webcompat Team #254

Open
karlcow opened this issue Feb 7, 2022 · 6 comments
Open

Better cooperation in between Relman Team and Webcompat Team #254

karlcow opened this issue Feb 7, 2022 · 6 comments

Comments

@karlcow
Copy link

karlcow commented Feb 7, 2022

The relman team has for objectives stability and no surprises.
The webcompat team is working on an assumption of emergency and reactivity (nature of the work).

Both team objectives create frictions and probably misunderstandings on the nature of the work.

We need to better explain what each of the team do (That would be perfect if All Hands or work week were still possible.) Some items we need to address

  1. Explainer and understanding of relman work
  2. Explainer and understanding of webcompat work
  3. List release-drivers: what does it do? Should webcompat team have an impact on it?
  4. Should webcompat team nominate bugs to track for a release or is it the responsibility of the core team in which the bug is opened?
  5. Site Interventions and Releases are tightly coupled. Pros and Cons.
  6. How to define on mid-term to long-term what is being released on the Platform. Currently the Core team is often asking the webcompat team about the priority for some Core Platform bugs.
  7. Explain the Webcompat Priority on Core Bugs, see.

Let's try to address these and see if we can have a better cooperation or at least better understanding.

@karlcow
Copy link
Author

karlcow commented Feb 7, 2022

@pascalchevrel if there are more questions and comments could you add them here. And we can open separate issues, little by little to address them.

@karlcow
Copy link
Author

karlcow commented Feb 8, 2022

@ksy36 has opened a bug for better tracking regression on web-bugs

@karlcow
Copy link
Author

karlcow commented Feb 9, 2022

Interesting case for the discussion.
webcompat/web-bugs#99281 (comment)

@pascalchevrel
Copy link
Member

Interesting case for the discussion. webcompat/web-bugs#99281 (comment)

yes, had we known that this would cause a webcompat issue, we would most likely have uplifted the patch to 96.

@karlcow
Copy link
Author

karlcow commented Feb 9, 2022

Interesting case for the discussion. webcompat/web-bugs#99281 (comment)

yes, had we known that this would cause a webcompat issue, we would most likely have uplifted the patch to 96.

except we could not :) The webcompat issue has been opened 2 days ago.

@pascalchevrel
Copy link
Member

1. Explainer and understanding of relman work

The relman team organizes the shipping of our Firefox products for desktop and mobile (with the exception of Firefox for iOS). This is cross-functional work, we work with all mozilla department from legal to platform.

We monitor all the patches that land in nightly, organize uplifts to our betas and releases when needed, manage the release calendar, crashes, performance, release notes, and generally speaking we try to ship the best possible Firefox every 4 weeks (every 2 weeks with dot releases). We have a strong focus on fixing regressions before we ship a new version to the release channel. To this effect we uplift between 100 and 150 patches to beta and release candidates every cycle that we have identified will improve the quality of life for our users and consequently improve user retention.

3. List release-drivers: what does it do? Should webcompat team have an impact on it?

This list is used to announce the progress of all Firefox builds during the cycle. This is also the list where we announce upcoming dot releases for which we accept ride-along patches, which is an important information for uplift nomination.

  1. Should webcompat team nominate bugs to track for a release or is it the responsibility of the core team in which the bug is opened?

If the bug has a webcompat impact, the webcompat team should reach out to the relman team (preferably via a tracking request on Bugzilla) just like other teams do. For example the accessibility team nominates bugs for tracking that are outside of their own component because they have an impact on accessibility.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants