Aui
(暮光的白杨)
2022年03月19日 05:08
1
作品信息
正文
openSUSE 的用户们,你们好!
今天社区会议 ^1 的结果之一是我们需要停用当前的 software.opensuse.org ^2 代码库,因为我们找不到志愿者来维护它,也找不到进一步开发它的办法。目前的代码库和它的部署是与 Ruby25 联系在一起的,这使得对目前使用的 RubyGems 进行安全修复几乎是不可能。
我们的社交平台(forums-o-o、discord 等)显示了许多不正确使用服务导致 Leap 系统部分迁移到 Tumbleweed 的情况,或者你最终使用了启用许多无效软件源的 Tumbleweed。如果不加照顾,这种情况不会很快得到改善。
在会议上,我们同意需要停用该服务,并且仍然需要提供允许人们搜索和安装不存在于他们已安装的系统的软件或功能,或搜索版本编号或 NEXT/开发项目的状态的服务。
已经有一场关于该服务的未来的头脑风暴 ^3 ,但目前没有太大进展。
我真的希望这能引发一些建设性的讨论,帮助我们开发一个替代当前服务的方案。正如会议记录中所建议的那样,我们可以利用即将到来的机会,例如 gsoc、outreachy、hackweek。我们不应该试图让这成为一场 ruby vs python vs node 的战斗,而是尝试找到一个可持续的解决方案来保持服务在未来十年内运行。
预先感谢你的参与。
PS:目前关于 software.opensuse.org 还没有具体的退役日期,但也不会等待太久。
啥意思?以后 OBS 没得用了?还是说只是通过 s.o.o 搜索并安装软件的功能不能用了?
Aui
(暮光的白杨)
2022年03月19日 06:18
3
只是 software.opensuse.org 会停止维护,英文社区那边估计正打算重构一个新项目来提供相似的功能
我看到这个新闻的第一反应是更新到 Ruby 3.1 不就完了 后来仔细看才明白,因为 Leap 的系统 Ruby(就是 yast 用那个)是 2.5,他们不想用新的 Ruby 还想对 s.o.o 进行安全更新,但是不少 rubygem 的新版已经不支持 ruby 2.5 了…这怕不是有点大病,放着最简单的方案不干去讨论替代…替代也有替代的问题…
Aui
(暮光的白杨)
2022年03月19日 16:40
6
software.openSUSE.org 是 opensuse 社区自行维护的一个搜索引擎。
tommyvct
(Tommy Vercetti)
2022年09月1日 19:44
9
前段还能用就不用改吧,重写后端就行?
如果不用 Ruby 那用什么呢,Python,.NET 还是 node?
这个新闻可能已经过时。
社区早前已经有贡献者更新并继续维护基于 Ruby 3.1 的后端,并适配了新主题,也就是现在看到的使用新版 chameleon 主题的 s.o.o。
关于停用旧版 s.o.o 的讨论最后一次出现在 7 月 7 日的英文社区周会 topic 中,且一直有括号注明已找到维护者。之后的周会则不再继续讨论。
参见
https://etherpad.opensuse.org/p/weeklymeeting20220707
2赞
Aui
(暮光的白杨)
2022年09月3日 14:16
11
啊,刚刚不小心把文档修改了 我以为这是只读的,没想到居然是可读写的。
我去找找有没有人可以恢复一下文档
s.o.o 目前有搜不到包的情况,而包却是有的
那么看来不是停用或无维护的原因,而是搜包系统或哪里有 bug
或许和 obs 构建服务后端这几个月也在不断更新有关,s.o.o 的维护者有限,适配慢一些。
目前 s.o.o 仓库有贡献者在重写搜索功能,不过提交暂未合并。见:https://github.com/openSUSE/software-o-o/pull/1229