如何让一个包再次出现在未来的堆栈 LTS 快照中?

How to make a package appear into a future stack LTS snapshot again?

有时某些包会过时,并且它们不会包含在后续 stack LTS 的快照中。是否有标准程序可以将这些包恢复到未来的快照中?

您要做的第一件事就是将您的包裹放入 nightly。为此,你open a PR on the fpco/stackage GitHub project。建议遵循给定的模板并确保所有复选框都被勾选(也就是说,您测试了该包在本地使用最新的 nightly)。

打开 PR 后,Stackage 策展人团队的值班策展人将对其进行测试,如果一切正常,您的包裹将登陆 nightly。在解决所有问题后,此过程通常需要不到一天的时间,但如果当天的夜间发布遇到障碍,有时可能需要 1 或 2 天。

然后,在周末之前(当 Stackage 策展人团队通常发布新的 LTS 版本时),您 make a PR on the LTS repo,再次选中模板中的所有复选框,就像上面一样。然后,包进入 LTS 可能需要一段时间,但之后您就无事可做了。

所有这些信息也以浓缩形式呈现在 the README for maintainers