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

Boyuan Yang byang at debian.org
Fri May 22 14:34:23 BST 2020


atzlinux 肖盛文 <atzlinux at sina.com> 于2020年5月22日周五 上午4:25写道:
>
> opencc 上游发布了新版本 1.1.0 ,我来做一个升级哈。
>
> @Boyuan Yang, 我看最近都是你在维护这个软件包,有什么注意事项吗?
>
>
> 在导入新版本后,目前 lintian 有如下报错需要处理:

总体来看在更新之前有这么几个问题:

* 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


-- 
Boyuan Yang


More information about the Chinese-developers mailing list