Open karlcow opened 2 years ago
@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.
@ksy36 has opened a bug for better tracking regression on web-bugs
Interesting case for the discussion. https://github.com/webcompat/web-bugs/issues/99281#issuecomment-1033303257
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.
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.
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.
- 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.
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
release-drivers
: what does it do? Should webcompat team have an impact on it?Let's try to address these and see if we can have a better cooperation or at least better understanding.