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

atzlinux 肖盛文 atzlinux at sina.com
Sat May 23 10:09:44 BST 2020


补充说明下:

1.此次修改了数据包的名字为: libopencc-data ,去掉了软件包名中的版本号。

这样后续上游版本升级,不需要修改这个软件包名称,让软件包的版本号自动升级即可。


2.刚才有仔细检查了新版本软件包的安装文件列表,发现在软件包名称,soname
名字,安装文件后缀名等都改动后,新软件包安装的文件,和老版本软件包的文件,没有出现重复、替代和冲突的地方。

新老软件包可以完全共存于一台机器。于是我刚才去掉了 control 文件里面相关的
Breaks: 和 Replaces:。

这样做有一个好处就是,新版本软件包安装,对其它软件包,完全没有影响。要不保留
Breaks:, 会把依赖 libopencc 库文件的软件包进行卸载。

我在本机测试的软件包共存情况如下:

ii  libopencc-data                        
1.1.1-1                                      all         
simplified-traditional Chinese conversion library - data files
ii  libopencc-dev                         
1.1.1-1                                      amd64       
simplified-traditional Chinese conversion library - development
ii  libopencc1.1                          
1.1.1-1                                      amd64       
simplified-traditional Chinese conversion library - runtime
ii  libopencc1.1-dbgsym                   
1.1.1-1                                      amd64        debug symbols
for libopencc1.1
ii  libopencc2                            
1.0.5-2                                      amd64       
simplified-traditional Chinese conversion library - runtime
ii  libopencc2-data                       
1.0.5-2                                      all         
simplified-traditional Chinese conversion library - data files
ii  opencc                                
1.1.1-1                                      amd64       
simplified-traditional Chinese conversion tool
ii  opencc-dbgsym                         
1.1.1-1                                      amd64        debug symbols
for opencc

3.最新改动,已经在 salsa git 提交,软件包也重新上传到 mentors。

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


欢迎大家对以上改动就行评估、修改和调整。


在 2020/5/23 下午3:01, atzlinux 肖盛文 写道:
> 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>
>
> 团队进行评估?

-- 
肖盛文 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/485d183d/attachment-0001.sig>


More information about the Chinese-developers mailing list