I don’t really like these quick release cycles. When things get released every year or half year I have the time to read about the changes but if I work with several packages that release all the time I don’t even have the time to read about the changes. I also think that quality tends to suffer. Over the last two years windows 10 has released several buggy updates that caused our in house apps to stop working.
Firefox moving to 4 week releases
61–70 of 195 posts
Re: Firefox moving to 4 week releases
#62I've always wondered this: why release on a schedule at all? If people demand a certain new feature ("[this will] bring you new features more quickly"), it can just be brought out as it's ready, instead of having to wait an average of 3 (now 2) weeks before it can be released? And why does this have to increment the major version, since when is every single update backwards incompatible?
Firefox ships ~100 binaries for 100 different targets, from mobile phones, to desktops, tablets, ... x86, arm, sparc, ppc, riscv, ... X linux, windows, macos, freebds, openbsd, netbsd, .... X arch linux, debian, ubuntu .. At some point you need to say this is what we want to ship, and branch, and make sure that not only all tests pass, but that the installers work, run the benchmark suite that might not be run on eve…
http://ftp.mozilla.org/pub/firefox/releases/69.0/
All of the various Linux distributions just repackage those binaries. iOS and Android are distributed only through the App Store and Google Play.
The BSDs and other ("tier 3") platforms have to compile from source and distribute their own packages:
https://developer.mozilla.org/en-US/docs/Mozilla/Supported_b...
Re: Firefox moving to 4 week releases
#63> In recent quarters, we’ve had many requests to take features to market sooner. Surely not from the users. > Feature teams are increasingly working in sprints that align better with shorter release cycles. Poor guys. At least the process “guarantees” long term quality as the result. > Shorter release cycles provide greater flexibility to support product planning and priority changes due to business or market require…
> Surely not from the users. I'd love for the recent changes to rendering which fix long standing performance issues on OSX to hit release as soon as possible. https://twitter.com/whimboo/status/1168437524357898240 . Many users are running nightly right now to take up these changes because they are so valuable. As a user, I'm requesting Firefox take features to market sooner :) > Poor guys. At least the process “guar…
Re: Firefox moving to 4 week releases
#64Earlier quoted context omitted.
Firefox ships ~100 binaries for 100 different targets, from mobile phones, to desktops, tablets, ... x86, arm, sparc, ppc, riscv, ... X linux, windows, macos, freebds, openbsd, netbsd, .... X arch linux, debian, ubuntu .. At some point you need to say this is what we want to ship, and branch, and make sure that not only all tests pass, but that the installers work, run the benchmark suite that might not be run on eve…
Mozilla only provides binaries for Linux 32-bit, Linux 64-bit, macOS, win32, and win64: http://ftp.mozilla.org/pub/firefox/releases/69.0/ All of the various Linux distributions just repackage those binaries. iOS and Android are distributed only through the App Store and Google Play. The BSDs and other ("tier 3") platforms have to compile from source and distribute their own packages: https://developer.mozilla.org/en-…
Debian and Ubuntu don’t build from sources?
Re: Firefox moving to 4 week releases
#65Earlier quoted context omitted.
Firefox ships ~100 binaries for 100 different targets, from mobile phones, to desktops, tablets, ... x86, arm, sparc, ppc, riscv, ... X linux, windows, macos, freebds, openbsd, netbsd, .... X arch linux, debian, ubuntu .. At some point you need to say this is what we want to ship, and branch, and make sure that not only all tests pass, but that the installers work, run the benchmark suite that might not be run on eve…
Mozilla only provides binaries for Linux 32-bit, Linux 64-bit, macOS, win32, and win64: http://ftp.mozilla.org/pub/firefox/releases/69.0/ All of the various Linux distributions just repackage those binaries. iOS and Android are distributed only through the App Store and Google Play. The BSDs and other ("tier 3") platforms have to compile from source and distribute their own packages: https://developer.mozilla.org/en-…
Re: Firefox moving to 4 week releases
#66I don’t really like these quick release cycles. When things get released every year or half year I have the time to read about the changes but if I work with several packages that release all the time I don’t even have the time to read about the changes. I also think that quality tends to suffer. Over the last two years windows 10 has released several buggy updates that caused our in house apps to stop working.
My 2 cents, speaking from some experience working on long time cycle projects and shorter cycle projects.
Re: Firefox moving to 4 week releases
#67Earlier quoted context omitted.
That is already addressed in the parent comment, "deal with a more frequent risk of getting an update I don't like"
This isn't going to significantly increase the speed at which new features are developed, just the speed at which they're released. The overall risk of you encountering a new feature you don't like won't be higher.
I’m one of those. If I’m only one of 200 (as in, 199 don't care) and if Firefox has 200 million users, Firefox will waste millions of hours of user’s time per each additional release.
Re: Firefox moving to 4 week releases
#68I've always wondered this: why release on a schedule at all? If people demand a certain new feature ("[this will] bring you new features more quickly"), it can just be brought out as it's ready, instead of having to wait an average of 3 (now 2) weeks before it can be released? And why does this have to increment the major version, since when is every single update backwards incompatible?
Re: Firefox moving to 4 week releases
#69> In recent quarters, we’ve had many requests to take features to market sooner. Surely not from the users. > Feature teams are increasingly working in sprints that align better with shorter release cycles. Poor guys. At least the process “guarantees” long term quality as the result. > Shorter release cycles provide greater flexibility to support product planning and priority changes due to business or market require…
Your first comment implies you speak for all users; certainly you don't. Your second comment is antagonistically sarcastic. Your third comment is easy cynicism. As a counterpoint, Firefox does put a lot of effort into stability, reducing CPU power (read the recent change on OSX in that regard). You seem to be suggesting a shorter release cycle will prevent them from continuing that work.
It doesn't.
> certainly you don't.
I don't. I speak just for all the users that don't benefit from the more frequent release cycle.
Note that the more frequent release cycle doesn't mean that any development will take less (especially absolute) time. It can even take more, as more frequent release cycles mean that administrative work related to every release increases.
> You seem to be suggesting a shorter release cycle will prevent them from continuing that work.
No. Again you construct what I haven't said, because you don't have valid arguments against what I've actually said.
I'm claiming that the total work by both the developers inside of Mozilla and by all the users who have to respond to the event of the new release increases with this management decision. And I quote the argument of the management, written in the release, which I consider to be weak compared to the said costs:
"Shorter release cycles provide greater flexibility to support product planning and priority changes due to business or market requirements"
Re: Firefox moving to 4 week releases
#70"We’re adjusting our cadence to increase our agility, and bring you new features more quickly. "
Does having faster release cycle really means having new features more quickly? The original 6-8 Weeks are already pretty damn fast. So I this pcs as marketing to general new site rather than technical.
Firefox, ( And Google Chrome ) already has Alpha and Beta Channels with fairly large number of audience testing it in real world. And features requires time to think, design, bake, tested in real world and refine, having a few more releases in between those process doesn't make the features come out any quicker.