记录器gem的1.2.8版本发生了什么?

sea*_*sey 5 ruby logging rubygems

记录器gem在1.2.8版本中已有7.5年的历史,今天已从rubygems.org中删除,并替换为1.2.7版本:

https://rubygems.org/gems/logger/versions/1.2.8

该库在1.2.8之前不是宝石。gemspec于2011-05-11添加:

https://github.com/nahi/logger/commit/af96ca8fbf9ca1a20812a222c27d5c1ccf5d297e

根据GitHub上的发布历史记录,从来没有正式发布过1.2.7版本:

https://github.com/nahi/logger/releases

超过6年没有对该仓库的承诺。如果该库的1.2.7版本是作为gem构建的,则它是从其他源回购中获得的。我看不出有任何证据表明nahi回购已被其他回购取代。

有人知道发生了什么吗?在这一点上,我们将把这个gem的源设置为GitHub上的1.2.8版本提交,直到对此有一些正式的说法。

编辑:我的问题不是关于记录器gem是否仍需要维护。如果是这样,为什么还要昨天发布新版本?又为什么倒退版本编号?为什么仓库中没有这些变化的记录?在2008年标记为(但未发布)1.2.7的内容存在很大差异(请记住,1.2.8是在2011年之后的3年内首次以gem形式发布)与昨天发布的1.2 .7。我们依赖于需要此宝石的宝石。当然,我们将重新评估该要求是否仍然正确,但是取消1.2.8并用没有(已建立或宣布的)变更记录的东西代替它的情况很奇怪。

小智 4

我刚刚在对我的网络主机进行干净部署时也看到了这一点。我在 github 存储库上提出了一个问题https://github.com/nahi/logger/issues/3

  • 我的问题的答案包含在您的问题请求中。我建议人们点击该链接查看详细信息。简而言之,没有发生任何邪恶的事情,但我认为很多人认为撤回 gem 而不是发布新的 gem 是一个值得怀疑的决定(现在已经在 1.3.0 版本中完成了)。 (2认同)