Live data from Hacker News

Firefox moving to 4 week releases

hacks.mozilla.org

141–150 of 195 posts

Re: Firefox moving to 4 week releases

#141

Oh no, not this. Every new release means hours spent on rebasing patches, investigating why the new version won't compile and then create more patches. When Firefox finally builds, I now have to find out what they have removed/changed that worked fine before, and what new crap that should be disabled in about:conf. I need LESS of this, not more..

The long term extended support release might be a suitable option for you in that case...

https://www.mozilla.org/en-US/firefox/enterprise/

Re: Firefox moving to 4 week releases

#142

Earlier quoted context omitted.

Cmd + alt + r

I don't know what cmd means (I'm kidding, I have seen Apple computers even if I've never used one), but you can find out what the keyboard shortcut is on your own copy of Firefox by hovering the mouse over the Reader mode icon. On my Firefox it says "Ctrl + Alt + R".

They added reader mode to firefox for android in 2012 it took them 3 years to add this to desktop firefox and almost a year to actually add a hotkey that you can't configure.

Firefox 38 for reader 50 for a hotkey.

Re: Firefox moving to 4 week releases

#143
post #121

Earlier quoted context omitted.

Notice that almost all the positives of quick release cycles are about how they make it easier for developers? I think is telling of where tech culture is these days. IME frequent updates terrify non-technical users, any given update might change the UI, remove a feature the use or add some other complication (like simply not working) at an inopportune moment. Big fat updates give them a chance to prepare for these c…

That’s what I am thinking. I hate it when my browser or a phone app suddenly looks different without warning.

Just got an Office 365 update. Suddenly all icons are different for no good reason and without warning.

Re: Firefox moving to 4 week releases

#144
post #140

Oh no, not this. Every new release means hours spent on rebasing patches, investigating why the new version won't compile and then create more patches. When Firefox finally builds, I now have to find out what they have removed/changed that worked fine before, and what new crap that should be disabled in about:conf. I need LESS of this, not more..

You're not obliged to update every four weeks. Why not continue updating as often as you currently do?

There will usually be many security fixes with each new release, so I have no choice.

Re: Firefox moving to 4 week releases

#145
post #140

Earlier quoted context omitted.

You're not obliged to update every four weeks. Why not continue updating as often as you currently do?

There will usually be many security fixes with each new release, so I have no choice.

So surely more frequent releases is a good thing: you're getting security updates quicker.

Re: Firefox moving to 4 week releases

#147

Wrong decision. Nobody wants to update their browser this frequently, and the release overhead is a constant factor. So you're basically having a lot less productive time where you actually produce value. But hey, not my call I guess.

Absolutely nobody? I update all the packages on my Linux machines (personal ones, not servers) at least daily. I'm happy to get any changes as soon as they're released. Obviously I'm likely in the minority here, but is it really that inconceivable that a decent number of people might be fine with updating their browser once a month? It's a pretty quick process, and for the average user who isn't using many extensions (if any), things don't really break when it updates.

Re: Firefox moving to 4 week releases

#148
post #46

I'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?

Probably for a similar reason to why c++ releases a new standard every 3 years. This blog post explains c++'s reasoning:

https://herbsutter.com/2019/07/13/draft-faq-why-does-the-c-s...

Re: Firefox moving to 4 week releases

#149
post #47

Earlier quoted context omitted.

I think it's more a matter of discipline than anything else. It's easy to get lost in the weeds with a ton of things waiting to be merged, and over and over saying "just one more PR to merge and then I'll release", and then it's a year later and you still haven't released. Getting features out to people faster means shorter feedback cycles. Regarding versioning, most applications don't use semantic versioning; that's…

Addons, plug-ins, CSS and HTML directives, etc.

I would argue that you should do features detection rather than depending on version number, as much as possible.

Re: Firefox moving to 4 week releases

#150
post #75

Earlier quoted context omitted.

Quality can be worse in a long-time cycle project: - Engineers are motivated to slam their feature in, because if they miss the train the next one's not for 12 months. - You get one moment per year to connect with your customers & understand how well/not well your changes worked. This means either riskier things happen or that innovation slows to a crawl. My 2 cents, speaking from some experience working on long time…

I've been in both situations of missing the 12 month boat, and rushing to get something in before the boat leaves port, and it's terrible. that said I think 4 weeks is a real short release cycle. 3 months, so 4 releases a year -- one for each season. Would seem to strike a better balance.

It's not like features go straight from master -> release in 4 weeks. Changes have to go through developer-edition and beta channel first before landing in the release channel.
Post reply on HN