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

atzlinux <[email protected]>
Newsgroups gmane.linux.debian.user.chinese.big5,gmane.linux.debian.internationalization.chinese,gmane.linux.debian.user.chinese.gb
Message-ID <[email protected]>
为查找 master 分支最新版本(tag: debian/0.29.6.3-1)无法在 Debian 10
上启动的原因,

我最近几天把从 Debian 9 版本( tag: debian/0.29.6-2.1)以来的主要改动,在
devel 分支,以补丁文件形式放入 debian/patches 目录[1],逐一排查。

最后发现,如果不修改 configure.ac 等编译相关的文件,gmchess
程序就可以正常启动。源代码其余改动都没有问题。

修改 configure.ac 后,还会导致 libeval0 库软件包的  symbols
变化,不向下兼容。


在 devel 分支上,加了一个 tag mentors/0.29.6-4,提交到 mentors [2].

目前该版本确实存在两个问题:

1.在命令行启动,报无法创建用户目录下 .config/gmchess/book* 错误[3]

2.象棋引擎本身逻辑错误,在没有被将军的情况下无子可走,会被错误的认为是“和棋”

以上问题,欢迎大家一起继续改进。


目前没有发现这个版本程序有其它问题,整体质量应该比之前有提升,没有操作系统基本的无法启动,崩溃等
RC bug。

目前在 Debian 现有软件包里面,没有更加合适的中国象棋软件,建议把 gmchess
继续上传到 Debian ,麻烦有权限的 DD 帮忙再评估下。


[1] https://salsa.debian.org/chinese-team/gmchess/-/commits/devel

[2] https://mentors.debian.net/package/gmchess

[3] https://salsa.debian.org/chinese-team/gmchess/-/issues/2



在 2020/4/20 下午10:40, atzlinux 写道:
> 在 2020/4/19 下午7:59, Aron Xu 写道:
>
>> On Sun, Apr 19, 2020 at 11:49 AM Boyuan Yang <[email protected]> wrote:
>>> Hi,
>>>
>>>
>>> 如果能够有实质性的修正的话当然是欢迎的。看过了所给出的仓库,我有一些建议:
>>>
>>> * 请将自己视为软件上游而非发行版打包者进行修改和开发,将修改直接应用在源代码中,
>>> 无需以补丁形式存放于 debian/patches/ 目录下;
>>> * 先前我有一些在 0.29.6 版本基础之上的修改,可以在 https://salsa.debian.org/chinese-team/gmchess
>>> 找到,可供参考;
>>> * 在软件的修正告一段落后请提供新的标签(tag)以方便发行版打包。
>>>
>>> 如果软件质量能够得到提升,在 Debian 中重新出现并不是问题。据我曾经做过的测试,
>>> 当下的软件版本在对弈逻辑上可能存在一些问题,且在终盘时有一定概率崩溃。如果能够
>>> 对其进行修复的话会是非常好的。
>>>
>> 斗篷男放弃这个软件很久了,它的对弈逻辑也比较粗暴(但我太菜下不过这个粗暴的AI),建议考虑实质性地对它做大更新再考虑重新引入。
> 看来这是一个有趣的象棋软件。:-) 我自己也很少能够赢。
>
> 对弈逻辑是上游软件包本身业务特色,不是软件包质量问题。我觉得一个 Linux
> 发行版,需和上游软件包分工协作,各司其职。
>
> 属于上游软件包本身业务逻辑范畴的事情,还是由上游软件包负责处理比较好。
>
>
> gmchess 本身没有明显的 bug 类质量问题,该软件包原来是在 Debian
> 9,现在重新上传,也可以方便大家继续在 Debian 10,11 中安装使用。
>
> 刚向 mentors 上传了这个软件包,欢迎有上传权限的 DD 帮忙看下:
>
> https://mentors.debian.net/package/gmchess
>
>
> 代码改动,目前放在 devel 分支:
>
> https://salsa.debian.org/chinese-team/gmchess/-/commits/devel
>
> 该分支,以 Debian 9 的版本为基础,加上maste 分支相关更新(byang 贡献),修复
> lintian 检查报错,软件本身质量应该比之前有所提升。
>
>
>
-- 
肖盛文 Faris Xiao
微信:atzlinux
QQ:909868357
铜豌豆 Linux 
基于 Debian 的 Linux 中文桌面操作系统:https://www.atzlinux.com
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEdA1/4qsxQ+hsj9EjABhmAjOSQMsFAl6iagMACgkQABhmAjOS
QMtU8BAAuwoMnYI94+tnQd+6IgDLP5SWrYM0XSbvy/1ygBnp/EedcIazlFce4xLi
2uWpYIiaIkHO8arKAGu0jAwulrqMMSYNMs9Bhnw4hzg+3VeWS0KfJJmdyDhA3r+K
fWEWNwpAcU2wlK8WZ17vHcy1MWyTuU7spdX48+yWGSsnEncN1xTPWhPYPajO4Kb8
454elmfRDvi8xrgcDIqZBO+0a62UJnH6nFpZIvF1xFGiYQ2BWqMxu/PO0eKkA3so
uQO+XBxgA1bWuLwRWjpRQpfWJb6YgdfTEgK8G8joZq6PXvAj60m9HERipXshIkH+
VClo7Pc0oUBtUQSqrhnScMSZ8xb6c6/8EWQHTEJYSRoTYqh5hYq77RYrrK1JMmgL
b0KktBSVfuKPfJvu8cEEharbedUtHLrdIsTe97fpQ/CtL0Cy+abU7TbasqQlc4UC
DHFkLlEZM8h3s0OhaaMJVFdNj28jMy093vyup8/NCFmw9lC2nrHNN01v83Ryey7+
O0GlcoU5gE40719hIjqXv7QJk+9lu/OTv6veHHSiqIZ3qPVBd0aBxJUCSC4ObCLt
aZarLRZJWGsl0WdfLoUF0A6ZMPS5GNA/HMM7nWrb2KzkN8tdcyKf00H46bxHmxoi
NRyzjAQqiPEsVAOm1oFUZk1Ggb8Cdt/bWCwHd+v9rVZI3ZVh70Q=
=DKyQ
-----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.