GHC%9.6.1跟踪单
叉前检查表( 主要地 )
-
确认 黑线鳕 的开发分支机构(即与GHC上一个主要版本相对应的分支机构,例如。 ghc-8.10型 )已合并到 ghc头 . -
删除上一版本的发行说明(例如。 docs/users_guide/8.6.*-notes.rst ) -
在 配置.ac 更新 MinBootGhc版本 是最后一个受支持的引导程序编译器的主要版本。 我们目前保证通过最后两个主要版本进行引导; 因此,在准备时,例如GHC 9.4,您应该设置 MinBootGhc版本 到 9 . -
创建新分支: git分支ghc-9.0 -
在新分支中输入版本号 配置.ac 例如。, 9 -
在 主人 添加版本号 配置.ac 到下一个开发系列,例如。, 9.1 并确保 MinBootGhc版本 设置正确 -
标记此 主人 提交为例如。, ghc-9.1-部分 -
推送所有上述标记和分支 -
叉车后,从 主人 并为下一个版本创建一组新的发行说明
碰撞 基础
-
库/目录 : https://github.com/haskell/directory/pull/151 -
库/阵列 -
库/深度seq : https://github.com/haskell/deepseq/pull/91/ -
库/文件路径 : https://github.com/haskell/filepath/pull/175 -
库/haskeline : https://github.com/judah/haskeline/pull/174 -
库/hpc : -
库/parsec : https://github.com/haskell/parsec/pull/161 -
库/进程 : https://github.com/haskell/process/pull/269 -
库/stm -
库/terminfo : https://github.com/judah/terminfo/pull/51 -
库/unix : https://github.com/haskell/unix/pull/267 -
utils/黑线鳕 -
实用程序/hsc2hs : https://github.com/haskell/hsc2hs/pull/74
预释放检查表
-
确保子模块位于已发布的标签上(以下是使用 这个脚本 ): -
图书馆/Cabal : 待办事项 (于3.10.0.0) -
库/Win32 :版本2.13.3.0 -
库/阵列 :0.5.5.0(开 版本0.5.5.0 ) -
库/二进制 :0.8.9.1(打开 0.8.9.1 ) -
库/字节测试 :版本0.11.4.0 -
库/容器 :版本0.6.7 -
库/深度seq :1.4.8.1(打开 1.8.0-6-g7e77698 , https://github.com/haskell/depseq/issues/96 ) -
库/目录 :1.3.8.1(打开 v1.3.8.0-5-g7f90661 , https://github.com/haskell/directory/issues/152 ) -
库/异常 :0.10.7(打开 版本0.10.7 ) -
库/文件路径 : 待办事项 (于 v14.2.2-97-g7139cd3版本 , https://github.com/haskell/filepath/issues/180 ) -
库/haskeline :0.8.2.1(开 0.8.2-9-gad40faf , https://github.com/judah/haskeline/issues/175 ) -
库/mtl :版本2.3.1 -
库/parsec :版本3.1.16.1 -
图书馆/漂亮 :版本1.1.3.6 -
库/进程 :版本1.6.17.0(于 v1.6.16.0-14-gd9a8e6e版 , https://github.com/haskell/process/issues/276 ) -
库/stm :版本2.5.1.0r1(启用 v2.5.1.0-1-g4ac6版本头 ) -
库/terminfo :0.4.1.6(开 0.4.1.5-5-g0a05f06 , https://github.com/judah/terminfo/issues/53 ,需要修订) -
库/文本 :2.0.2(启用 2.0.1-26-g197bbcb , https://github.com/haskell/text/issues/505 ) -
库/时间 :版本1.12.2 -
库/变压器 :0.6.1.0(开 0.6.0.4-11-gef4fa18 , #22898(已关闭) ) -
库/unix : 2.8.1.0 -
库/xhtml :版本3000.2.2.1 -
utils/黑线鳕 : 待办事项 (于 haddock-2.26.0版本-153-g37e3c368 ) -
实用程序/hsc2hs :版本0.68.9(开 v0.68.9 )
-
-
通知利益相关者发布进度: 朱利安·奥斯帕德< hasufell@posteo.de >, ghc-devs@haskell.org -
最新未发布子模块: -
无纤维蛋白纤维 (上游: ghc/nofib> ) -
利比亚油布 (上游: ghc/libffi-tarballs> ) -
库/ghc-bignum/gmp/gmp-tarballs (上游: ghc/gmp-tarballs> )
-
-
发行说明( docs/users_guide/x.y.z-notes.rst )书面的 -
中链接的发行说明 docs/users_guide/release-notes.rst -
自动配置文件 脚本 已更新 -
更新 Hadrian引导数据库元数据 -
在中检查Unicode数据库 基础 ( librarys/base/cbits/README。 Unicode码 )反映当前标准版本( http://www.unicode.org/versions/latest/ ). -
Llvm版本 在里面 配置.ac 目标是预期的LLVM版本 -
发行说明提到LLVM版本要求 -
llvm目标 文件 已更新 -
更新了变更日志(可以使用 .gitlab/linters/check-changelogs.sh ): -
库/ghc-prim -
图书馆/ghc bignum -
库/hpc (上游:ghc/hpc>) -
库/库
-
-
验证~“backport needed”标签没有更多需要backport/合并请求的问题 -
在移至之前,请验证所有CI生成都是绿色的 发布检查表 -
更新最新编译器版本的hadrian引导程序计划
发布检查表
-
确保 迁移 页面是最新的 -
使用推送预备临时发布提交以触发发布构建 git push-o ci.variable=“RELEASE_JOB=yes” -
等待生成完成; 验证他们是否成功完成 -
获取发布工件TODO:文档 -
签署并将发布工件推送至 下载.haskell.org [TODO:文档] -
制作发布标签 -
使用发布/修订GHC维护的黑客程序库 这个脚本 : -
库/库 -
库/ghc-prim -
库/阵列 -
库/stm -
库/ghc-heap -
库/ghc-compact -
库/ghc-boot -
库/ghc-boot-th -
库/hpc -
库/libiserv -
库/template-haskell -
图书馆/ghc bignum
-
-
更新 ghc/主页> : -
发布时间: GHC开发人员< ghc-devs@haskell.org >、GHC用户< glasgow-haskell-users@haskell.org >哈斯克尔咖啡馆< haskell-cafe@haskell.org > -
发布时间: 哈斯克尔语篇 , /r/哈斯克尔 , 推特 -
更新 最新的 符号链接打开 下载.haskell.org
发布后检查表
-
更新Wiki 状态页 -
更新 语言杂注历史 -
将里程碑标记为 关闭 -
更新 /主题 在里面 #温室气体 -
更新 版本历史记录 wiki页面 -
设置 发布=否 -
使用中的模板为下一个版本创建版本跟踪票据 #16816(关闭)