[Debian-zh-dev] opencc 上游发布了新版本 1.1.0

atzlinux 肖盛文 atzlinux at sina.com
Sat May 23 08:01:05 BST 2020


byang:

    opencc 昨天发布了 1.1.1 版本,我后来看到了你在 salsa 的提交。

我把我这边的修改在本地解决冲突后,刚才也提交了上去,麻烦看下。


就 soname,软件包名等改动,我们两边的想法是一样的。:-)

修改软件包名称到 libopencc1.1 后,对 libopencc
库有依赖的原有软件包,可以先继续使用原来的库软件包名称和 so
文件,不会影响其使用。

后续他们做版本升级时,可以再改用新的 libopencc1.1 软件包名。

像这样修改过库软件包名称,soname 名字的软件包更新,是否还是需要先传到
experimental 呢?


我刚才把我打包的软件包,上传到了 mentors:

https://mentors.debian.net/package/opencc

麻烦再评估下。


我们中文开发团队完成相关评估工作后,是不是还需要将此次软件包升级,给

Debian Input Method Team <debian-input-method at lists.debian.org>

团队进行评估?


在 2020/5/22 下午9:34, Boyuan Yang 写道:
>
> 总体来看在更新之前有这么几个问题:
>
> * opencc 1.1.0 和 librime 1.5.3 有 ABI 不兼容问题[2],故升级会直接导致 librime 不可用,从而导致
> 各个 rime 输入法出现问题,这也是我没更新 opencc 的原因之一。在 librime 尚未发布的开发代码
> 中有一些修复,但目前 librime 尚未发布新版本,且但这个修复会导致 librime 和 opencc 1.0.6 不再兼容。
> 这两个库的升级必须协调进行。我尚未分析其它依赖 opencc 的软件是否存在问题。
>
> * 在 opencc 1.1.0 发布之后 opencc 的开发者不久便将软件库的 SONAME 从 2 改为 "1.1"[1]。就目前的
> 情况,与其打包 opencc 1.1.0,不如直接打包 SONAME 修改后的 opencc 版本,将 ABI 变动和
> SONAME 变动一起完成。
>
> 综上,这次的新版本并非简单更新即可,大概是类似 transition [3] 的情况。如需准备新版,建议
> 综合考虑 libopencc 和 librime 的情况,并先上传至 experimental。
>
> [1] https://github.com/BYVoid/OpenCC/commit/c6cde22372a564511c1b8e7f090e88f6ccff9639
> [2] https://github.com/rime/librime/commit/beae5b1d4e990aeb05eb86db5eefec50fa03750b
> [3] https://wiki.debian.org/Teams/ReleaseTeam/Transitions
>
>
-- 
肖盛文 xiao sheng wen Faris Xiao 
微信(wechat):atzlinux
《铜豌豆 Linux》 
基于 Debian 的 Linux 中文桌面操作系统:https://www.atzlinux.com
Debian QA page: https://qa.debian.org/developer.php?login=atzlinux%40sina.com

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/chinese-developers/attachments/20200523/b66cebd5/attachment.sig>


More information about the Chinese-developers mailing list