xyzcheese
火狐狸
火狐狸
  • UID8821
  • 注册日期2005-09-23
  • 最后登录2017-11-15
  • 发帖数104
  • 经验32枚
  • 威望0点
  • 贡献值16点
  • 好评度2点
  • 社区居民
  • 忠实会员
阅读:1972回复:4

迷糊了,大家来谈谈4.2、5.0和6.0这三个版的特点。

楼主#
更多 发布于:2011-04-18 17:24
4.0刚发布,firefox就来了4.2、5.0和6.0三个测试版。俺也想试试,但是有点迷糊了。想请大家说说它们各自的特点。
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
1楼#
发布于:2011-04-18 17:24
现在还谈不上什么特点,都是从4.0之后分离出来的
以前firefox跳个票的时间现在可以发布几个正式版了-_-
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
2楼#
发布于:2011-04-18 17:24
Firefox dev channels

There are now four active code repositories (well, there's way more than that, but the four are the main ones, the others are for specific projects like Javascript performance): mozilla-central, mozilla-aurora, mozilla-beta, and mozilla-release

The way I understand how things are going, it goes something like this:

Mozilla-central is just like the old Minefield builds, everything lands here first. New features are only added to mozilla-central. This has builds come out nightly, just like before.

Every 6 weeks, they do a merge into mozilla-aurora. If a feature is completely developed or the devs feel like it can be finished up pretty quickly, it is included in that merge. From there, features become fully implemented and stability fixes are applied. (Those feature/stability fixes are also backported back to mozilla-central at the same time, so that work there can continue without having to reinvent the wheel.) Builds from Aurora should be updated up to daily, depending on if anything's landed for that day. (This is currently not working yet as the infrastructure hasn't turned on updates yet.)

At the end of the 6-week Aurora cycle, the devs make the determination of what features will be merged into mozilla-beta. This is a lot more like the old release candidate builds than betas from the previous releases, as the only things going into mozilla-beta are stability fixes. If something latebreaking happens that makes a feature unsuitable for release, it is removed or turned off. Builds are probably not going to be nightly, as not much should be landing at this point.

At the end of the 6-week beta cycle, the final beta build is copied over to mozilla-release. Absolutely nothing lands in this repository, it's only used for as a locked down reference to what was released, in case Mozilla has to do a quick release to fix some fatal errors that can't wait for the next release cycle.



Builds from mozilla-central have version numbers X.a1, where 'X' is an integer.

When mozilla-central merges to mozilla-aurora, aurora gets version X.a2, where 'X' is the integer from mozilla-central, and mozilla-central gets bumped to X+1.a1, where 'X+1' is one more than it previously had.

When mozilla-aurora merges to mozilla-beta, beta gets version X, where X is the integer from mozilla-aurora. There's nothing after the X, because they want the version number to be as close to the final release's version scheme as possible to avoid any possible site detection problems.

When mozilla-beta goes to mozilla-release, the release still has version X, since it's just the last build from the beta channel, which had version X.



All of this is happening at the same time. As soon as the merges happen, the next version's work starts up for the other branches.



Right now, work on Firefox 5 is going on in the aurora channel, while work on Firefox 6 is going on in mozilla-central. At the next merge cycle (six weeks from yesterday, if everything works), Firefox 5 will be in the beta channel, 6 will be in aurora, and 7 will be on central. Six weeks after that, Firefox 5 will be officially released, 6 will be in beta, 7 will be in aurora, and 8 will be in central.

And so on.
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
3楼#
发布于:2011-04-18 17:24
4.2 已经改为 5.0 了,现在已经不存在 4.2 了。5.0、6.0,估计是消除 4.0 的bug,和改进 javascript 引擎。
jun0717
火狐狸
火狐狸
  • UID4176
  • 注册日期2005-03-19
  • 最后登录2014-08-02
  • 发帖数242
  • 经验13枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
  • 社区居民
4楼#
发布于:2011-04-18 17:24
  有个图示的
  
  
游客

返回顶部