mozilla的存储库中firefox发行版的标签是什么?

问题描述 投票:0回答:1

我想重新编译SpiderMonkey的源代码。

可以从https://hg.mozilla.org/mozilla-central/访问mercurial存储库,但我很难理解用于跟踪已发布版本的标记。

标签是here,但我没有看到任何听起来像释放。

例如,用于编译Firefox 65.0.2的修订版是什么?我怎样才能确定它?

firefox mercurial mozilla spidermonkey
1个回答
3
投票

您正在查看错误的存储库。最终版本标记在mozilla-release repository,其中包含per release tags,包括FIREFOX_65_0_2_RELEASE tag

Mozilla-central仅用于夜间发布。登陆的变更集会定期合并到mozilla-beta存储库中,经过几次测试版发布后,当最终版本发布时,更改会被拉入mozilla-release存储库并进行标记。请参阅MozillaWiki上的The Firefox Release Process

Mozilla release process illustration, showing how mozilla-cental feeds mozilla-beta which in turn feeds mozilla-release

从mozilla-central到mozilla-release

  • Firefox Nightly每12小时发布一次,所有更改都在mozilla-central上发布。
  • 每隔6到8周,我们会将mozilla-central的代码合并到我们的mozilla-beta分支中。 mozilla-beta分支现在应该只获得旨在稳定释放的补丁。我们希望向后移植到我们的mozilla-beta分支的任何关于mozilla-central的补丁应该遵循提升的批准规则。

[...]

  • 在Beta周期结束时,我们的QA会验证最终版本,并标记为发布到mozilla-release分支。

因为beta进程仅从mozilla-central获取特定提交到mozilla-beta分支,所以无法从mozilla-central存储库构建最终版本。

© www.soinside.com 2019 - 2024. All rights reserved.