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

标签 ruby logging rubygems

logger gem 已经在 1.2.8 版本上发布了 7.5 年,今天从 ruby​​gems.org 中撤下并替换为 1.2.7 版本:

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

这个库在 1.2.8 之前不是 gem。 gemspec 添加于 2011-05-11:

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

根据 GitHub 上的发布历史,从未有过 1.2.7 版本的正式发布:

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

已经有超过 6 年的时间没有对此 repo 进行任何提交。如果库的 1.2.7 版本是作为 gem 构建的,那么它是从不同的源代码库中构建的。我没有看到任何证据表明 nahi 存储库已被任何其他存储库取代。

有人知道怎么回事吗?此时,我们将把这个 gem 的源设置为 GitHub 上的 1.2.8 版本提交,直到有官方消息为止。

编辑:我的问题不是关于记录器 gem 是否仍需要维护。如果是这样,为什么昨天发布新版本?为什么要倒退版本编号?为什么 repo 中没有这些变化的记录? 2008 年标记(但未发布)为 1.2.7 的内容(请记住,1.2.8 在 2011 年 3 年后首次作为 gem 发布)与昨天发布的 1.2 有很大差异.7.我们依赖需要此 gem 的 gem。当然,我们会重新评估该要求是否仍然适用,但围绕取消 1.2.8 并将其替换为没有(已建立或已宣布)更改记录的内容的情况很奇怪。

最佳答案

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

关于ruby - 记录器 gem 的 1.2.8 版发生了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53625347/

相关文章:

ruby-on-rails - 强制使用旧版本的依赖 gem

mysql - gem 安装 mysql 不起作用。但我能够连接到 mysql -u root -p

ruby-on-rails - 与 Rails 插件相比,Ruby gem 应该包含哪些内容?

Ruby 版本语法

Ruby IO - 间接文件输入/输出

python - 以编程方式将文本转换为语音 TTS 可读文本?

ruby-on-rails - 当我执行 "bundle update"时,我从不在我的 gemfile 中的 gem 收到错误。我如何忽略这种依赖?

logging - 如何在sql Developer中查看编译器日志?

logging - 你能告诉我 logback.xml 的完整模板吗?

python - Django 设置默认日志记录