Re: gmchess 中国象棋 重新上传到 D ebian 11

atzlinux <[email protected]>
Newsgroups gmane.linux.debian.user.chinese.gb,gmane.linux.debian.internationalization.chinese,gmane.linux.debian.user.chinese.big5
Message-ID <[email protected]>
https://salsa.debian.org/chinese-team/gmchess
我用这里 master 分支最新代码,在 Debian 10 上编译打包后(0.29.6.3-1),程序无法启动,直接报段错误。

https://gitee.com/atzlinux/gmchess 
的初始代码是从 Debian 9 (0.29.6-2.1)引入的,在少量修改后,可以在 Debian 10 上正常运行。

我刚才在 salsa 上,找到了 0.29.6-2.1 的 commit,打了一个标签:
 commit db29b2df84f2b6b87451ed530a5cabd518e1926a (tag: debian/0.29.6-2.1, origin/devel, devel)

并以该 commit 为基准,创建了一个名为 devel 的分支,加入了《铜豌豆 Linux》项目的补丁。使该分支代码,能够编译通过打包,程序能够正常启动,我个人使用过程中,没有发现 bug。

接下来,需要对比查下 salsa 上 master 分支从 0.29.6-2.1 起的改动,看是哪个提交导致程序无法在 Debian 10 启动?

我希望这次对 gmchess 的修改,大家共同参与吧,devel 分支欢迎大家一起来修改,找问题。

后续该软件包能够由中文团队维护最好。
 

在 2020/4/19 上午11:49, Boyuan Yang 写道:
> Hi,
>
> atzlinux <[email protected]> 于2020年4月18日周六 下午11:35写道:
>> 大家好!
>>
>>     gmchess 中国象棋 这个软件还是不错,目前只在 Debian 9 旧稳定版 stretch
>> 中有,Debian 10 及后续版本均没有这个软件包。
>>
>> 我拿 gmchess 在 Debian 9
>> 中的源代码,经过少量修改后(https://gitee.com/atzlinux/gmchess),在 Debian
>> 10 下编译打包后,也是可以用的。
>>
>> 目前该项目,最大的问题是上游基本上停止开发,但如果还是可以在 Debian 10,11
>> 中能够编译打包的话,还是可以继续提供给大家使用。
>>
>> 接下来我想尝试下,重新把 gmchess 软件包上传到 Debian
>> 11,不知道大家意见如何?
> 如果能够有实质性的修正的话当然是欢迎的。看过了所给出的仓库,我有一些建议:
>
> * 请将自己视为软件上游而非发行版打包者进行修改和开发,将修改直接应用在源代码中,
> 无需以补丁形式存放于 debian/patches/ 目录下;

对于上游不活跃的软件包,先尽量保证能够在 Debian 新版本里面继续存在。

Debian 作为一个 Linux 发行版,非 native 的包,Debian
社区的打包维护者,还是不一定要担任这个软件包的上游。

对这类软件包,我觉得继续以补丁形式修改比较合适。要是哪天上游开发者又活跃起来,就不会出现源代码对比上的麻烦。

> * 先前我有一些在 0.29.6 版本基础之上的修改,可以在 https://salsa.debian.org/chinese-team/gmchess
> 找到,可供参考;
> * 在软件的修正告一段落后请提供新的标签(tag)以方便发行版打包。
>
> 如果软件质量能够得到提升,在 Debian 中重新出现并不是问题。据我曾经做过的测试,
> 当下的软件版本在对弈逻辑上可能存在一些问题,且在终盘时有一定概率崩溃。如果能够
> 对其进行修复的话会是非常好的。
>
> 谢谢,
> Boyuan Yang

-- 
肖盛文 Faris Xiao
微信:atzlinux
QQ:909868357
铜豌豆 Linux 
基于 Debian 的 Linux 中文桌面操作系统:https://www.atzlinux.com
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEdA1/4qsxQ+hsj9EjABhmAjOSQMsFAl6b5UYACgkQABhmAjOS
QMsC+BAAgOVp4ZqC9nJSMxPlGbK3TL/gAiOatOs7V+AYNMwKKD7Ih7C2DYLTqpko
mm9nb1wtw86qCxRqEKm3MUz86gv+AieOkPyUfNCKyAJQskiTPAyBz2Jnijq1L5Br
1KJ2GP1MzygkIc/z3rWZgD8SVpudaaXI3M3OR6SZefPlUBM49n6Oe+LROAFkXN0S
oF6LCbXEiP0mHRX7XbR5jdOU8/oIGSKjkU8VMGsp7HQT6IRU6URMcEbBUceibu1h
edeGUa4thRA3gmGe0CU/aPJSBaOTqPwPqTzyGA3ojdhrxvJlT2DtEvTmu10Io1zl
1qr30mQR9evw0w2baaoHUqsWhb0yEVZWae0DejFiG4/lwUIFaStD1yD42c9RR7QJ
PsEwc9Gpe7CHFGrtuhj7I/cZ5D2qeGiPOtfwhLL7cw+XW5vnz9ng96PrJai9kMc9
pSxi2EV1DA+7S4har5yR3GL73FScNCW3C48T6iL805dyTRxkc13rKh34XoezrbCC
elrQAVwspYA71lJQxTVFWeoKEMn0GFqUR9kCDB8s8leWpgU9WZXNUtUMIYYf/13R
xmmQJLTw7+WulK77CJ1CBCJBYISawQnJmpf+9xYsrNVhL9PGk6QCj//RFxTP4D5T
6q7hJMhrO/XGXloQEN9nQ0Rm5pe48/5R2eCk0tDSG4o+mYuEqCA=
=+wgj
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.