Daniel Holbert schrieb:
Would this mean that Beta-channel users would see some features appear
on release-day, and then disappear a couple weeks later, and then those
same features (plus maybe some new ones) would suddenly reappear on the
next release day, and then potentially disappear again? (etc)

Nothing would be day-wise here. Those things would on for for the first half of the beta cycle and off for the second (or very similar), so those users would alternate between the state every few weeks, not on a daily or even single-weekly basis.


We once said that we wanted roughly 1:10:100:1000 ratios between the channels, but what we have is roughly 1:1.2:25:1000 when counting only the most-current versions on every channels (when counting the full channels I think we're somewhere in the range of 1:2:40:1500 for desktop - for Android we're something like 1:2:60:1100).

This means in practice that
1) Aurora is way too small to really see the impact of a lot of problems, e.g. in web compat, as it basically doesn't really have a wider impact in terms of users/testers than what Nightly has (the channel is still good for localizing and stabilizing in general, just not much for getting feedback "from the wild"), and 2) Beta is even too small to see how stability and edge-cases apply to the general public.

Point 1 leads to what we are discussing here: We need to use the first few weeks of Beta to get wider-impact testing of our code and some feedback "from the wild".

Point 2 leads to us needing to stop ("0% throttle") updates on release after we reach 10-20 million users, review stability and testing data from the first few days, and often enough do point-releases to fix up stability issues or regressions (like the recent issues with proxies or remote profiles).


So, for the short term, I think those two outcomes (early-beta-flag and throttling) are the right thing to do here as we need to get that testing in time. For the longer run we IMHO need to think again about how we can get more people on the Aurora and even Beta channels so that we can get more of that testing earlier and spare us the complications in early-beta or even early-release phases.

Robert Kaiser
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to