This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --cF8nezmkNncg8ukVdfwQfW5OXKLBwPgRU
Content-Type: multipart/alternative;
boundary="------------7C9569B755C3C3D2A5082715"
Content-Language: en-US
This is a multi-part message in MIME format. --------------7C9569B755C3C3D2A5082715
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64
5Li65p+l5om+IG1hc3RlciDliIbmlK/mnIDmlrDniYjmnKzvvIh0YWc6IGRlYmlhbi8wLjI5 LjYuMy0x77yJ5peg5rOV5ZyoIERlYmlhbiAxMArkuIrlkK/liqjnmoTljp/lm6DvvIwKCuaI keacgOi/keWHoOWkqeaKiuS7jiBEZWJpYW4gOSDniYjmnKzvvIggdGFnOiBkZWJpYW4vMC4y OS42LTIuMe+8ieS7peadpeeahOS4u+imgeaUueWKqO+8jOWcqApkZXZlbCDliIbmlK/vvIzk u6XooaXkuIHmlofku7blvaLlvI/mlL7lhaUgZGViaWFuL3BhdGNoZXMg55uu5b2VWzFd77yM 6YCQ5LiA5o6S5p+l44CCCgrmnIDlkI7lj5HnjrDvvIzlpoLmnpzkuI3kv67mlLkgY29uZmln dXJlLmFjIOetiee8luivkeebuOWFs+eahOaWh+S7tu+8jGdtY2hlc3MK56iL5bqP5bCx5Y+v 5Lul5q2j5bi45ZCv5Yqo44CC5rqQ5Luj56CB5YW25L2Z5pS55Yqo6YO95rKh5pyJ6Zeu6aKY 44CCCgrkv67mlLkgY29uZmlndXJlLmFjIOWQju+8jOi/mOS8muWvvOiHtCBsaWJldmFsMCDl upPova/ku7bljIXnmoTCoCBzeW1ib2xzCuWPmOWMlu+8jOS4jeWQkeS4i+WFvOWuueOAggoK CuWcqCBkZXZlbCDliIbmlK/kuIrvvIzliqDkuobkuIDkuKogdGFnIG1lbnRvcnMvMC4yOS42 LTTvvIzmj5DkuqTliLAgbWVudG9ycyBbMl0uCgrnm67liY3or6XniYjmnKznoa7lrp7lrZjl nKjkuKTkuKrpl67popjvvJoKCjEu5Zyo5ZG95Luk6KGM5ZCv5Yqo77yM5oql5peg5rOV5Yib 5bu655So5oi355uu5b2V5LiLIC5jb25maWcvZ21jaGVzcy9ib29rKiDplJnor69bM10KCjIu 6LGh5qOL5byV5pOO5pys6Lqr6YC76L6R6ZSZ6K+v77yM5Zyo5rKh5pyJ6KKr5bCG5Yab55qE 5oOF5Ya15LiL5peg5a2Q5Y+v6LWw77yM5Lya6KKr6ZSZ6K+v55qE6K6k5Li65piv4oCc5ZKM 5qOL4oCdCgrku6XkuIrpl67popjvvIzmrKLov47lpKflrrbkuIDotbfnu6fnu63mlLnov5vj gIIKCgrnm67liY3msqHmnInlj5HnjrDov5nkuKrniYjmnKznqIvluo/mnInlhbblroPpl67p opjvvIzmlbTkvZPotKjph4/lupTor6Xmr5TkuYvliY3mnInmj5DljYfvvIzmsqHmnInmk43k vZzns7vnu5/ln7rmnKznmoTml6Dms5XlkK/liqjvvIzltKnmuoPnrYkKUkMgYnVn44CCCgrn m67liY3lnKggRGViaWFuIOeOsOaciei9r+S7tuWMhemHjOmdou+8jOayoeacieabtOWKoOWQ iOmAgueahOS4reWbveixoeaji+i9r+S7tu+8jOW7uuiuruaKiiBnbWNoZXNzCue7p+e7reS4 iuS8oOWIsCBEZWJpYW4g77yM6bq754Om5pyJ5p2D6ZmQ55qEIEREIOW4ruW/meWGjeivhOS8 sOS4i+OAggoKClsxXSBodHRwczovL3NhbHNhLmRlYmlhbi5vcmcvY2hpbmVzZS10ZWFtL2dt Y2hlc3MvLS9jb21taXRzL2RldmVsCgpbMl0gaHR0cHM6Ly9tZW50b3JzLmRlYmlhbi5uZXQv cGFja2FnZS9nbWNoZXNzCgpbM10gaHR0cHM6Ly9zYWxzYS5kZWJpYW4ub3JnL2NoaW5lc2Ut dGVhbS9nbWNoZXNzLy0vaXNzdWVzLzIKCgoK5ZyoIDIwMjAvNC8yMCDkuIvljYgxMDo0MCwg YXR6bGludXgg5YaZ6YGTOgo+IOWcqCAyMDIwLzQvMTkg5LiL5Y2INzo1OSwgQXJvbiBYdSDl hpnpgZM6Cj4KPj4gT24gU3VuLCBBcHIgMTksIDIwMjAgYXQgMTE6NDkgQU0gQm95dWFuIFlh bmcgPDA3M3BsYW5AZ21haWwuY29tPiB3cm90ZToKPj4+IEhpLAo+Pj4KPj4+Cj4+PiDlpoLm npzog73lpJ/mnInlrp7otKjmgKfnmoTkv67mraPnmoTor53lvZPnhLbmmK/mrKLov47nmoTj gILnnIvov4fkuobmiYDnu5nlh7rnmoTku5PlupPvvIzmiJHmnInkuIDkupvlu7rorq7vvJoK Pj4+Cj4+PiAqIOivt+WwhuiHquW3seinhuS4uui9r+S7tuS4iua4uOiAjOmdnuWPkeihjOeJ iOaJk+WMheiAhei/m+ihjOS/ruaUueWSjOW8gOWPke+8jOWwhuS/ruaUueebtOaOpeW6lOeU qOWcqOa6kOS7o+eggeS4re+8jAo+Pj4g5peg6ZyA5Lul6KGl5LiB5b2i5byP5a2Y5pS+5LqO IGRlYmlhbi9wYXRjaGVzLyDnm67lvZXkuIvvvJsKPj4+ICog5YWI5YmN5oiR5pyJ5LiA5Lqb 5ZyoIDAuMjkuNiDniYjmnKzln7rnoYDkuYvkuIrnmoTkv67mlLnvvIzlj6/ku6XlnKggaHR0 cHM6Ly9zYWxzYS5kZWJpYW4ub3JnL2NoaW5lc2UtdGVhbS9nbWNoZXNzCj4+PiDmib7liLDv vIzlj6/kvpvlj4LogIPvvJsKPj4+ICog5Zyo6L2v5Lu255qE5L+u5q2j5ZGK5LiA5q616JC9 5ZCO6K+35o+Q5L6b5paw55qE5qCH562+77yIdGFn77yJ5Lul5pa55L6/5Y+R6KGM54mI5omT 5YyF44CCCj4+Pgo+Pj4g5aaC5p6c6L2v5Lu26LSo6YeP6IO95aSf5b6X5Yiw5o+Q5Y2H77yM 5ZyoIERlYmlhbiDkuK3ph43mlrDlh7rnjrDlubbkuI3mmK/pl67popjjgILmja7miJHmm77n u4/lgZrov4fnmoTmtYvor5XvvIwKPj4+IOW9k+S4i+eahOi9r+S7tueJiOacrOWcqOWvueW8 iOmAu+i+keS4iuWPr+iDveWtmOWcqOS4gOS6m+mXrumimO+8jOS4lOWcqOe7iOebmOaXtuac ieS4gOWumuamgueOh+W0qea6g+OAguWmguaenOiDveWknwo+Pj4g5a+55YW26L+b6KGM5L+u 5aSN55qE6K+d5Lya5piv6Z2e5bi45aW955qE44CCCj4+Pgo+PiDmlpfnr7fnlLfmlL7lvIPo v5nkuKrova/ku7blvojkuYXkuobvvIzlroPnmoTlr7nlvIjpgLvovpHkuZ/mr5TovoPnspfm mrTvvIjkvYbmiJHlpKroj5zkuIvkuI3ov4fov5nkuKrnspfmmrTnmoRBSe+8ie+8jOW7uuiu ruiAg+iZkeWunui0qOaAp+WcsOWvueWug+WBmuWkp+abtOaWsOWGjeiAg+iZkemHjeaWsOW8 leWFpeOAggo+IOeci+adpei/meaYr+S4gOS4quaciei2o+eahOixoeaji+i9r+S7tuOAgu+8 mi3vvIkg5oiR6Ieq5bex5Lmf5b6I5bCR6IO95aSf6LWi44CCCj4KPiDlr7nlvIjpgLvovpHm mK/kuIrmuLjova/ku7bljIXmnKzouqvkuJrliqHnibnoibLvvIzkuI3mmK/ova/ku7bljIXo tKjph4/pl67popjjgILmiJHop4nlvpfkuIDkuKogTGludXgKPiDlj5HooYzniYjvvIzpnIDl kozkuIrmuLjova/ku7bljIXliIblt6XljY/kvZzvvIzlkITlj7jlhbbogYzjgIIKPgo+IOWx nuS6juS4iua4uOi9r+S7tuWMheacrOi6q+S4muWKoemAu+i+keiMg+eVtOeahOS6i+aDhe+8 jOi/mOaYr+eUseS4iua4uOi9r+S7tuWMhei0n+i0o+WkhOeQhuavlOi+g+WlveOAggo+Cj4K PiBnbWNoZXNzIOacrOi6q+ayoeacieaYjuaYvueahCBidWcg57G76LSo6YeP6Zeu6aKY77yM 6K+l6L2v5Lu25YyF5Y6f5p2l5piv5ZyoIERlYmlhbgo+IDnvvIznjrDlnKjph43mlrDkuIrk vKDvvIzkuZ/lj6/ku6Xmlrnkvr/lpKflrrbnu6fnu63lnKggRGViaWFuIDEw77yMMTEg5Lit 5a6J6KOF5L2/55So44CCCj4KPiDliJrlkJEgbWVudG9ycyDkuIrkvKDkuobov5nkuKrova/k u7bljIXvvIzmrKLov47mnInkuIrkvKDmnYPpmZDnmoQgREQg5biu5b+Z55yL5LiL77yaCj4K PiBodHRwczovL21lbnRvcnMuZGViaWFuLm5ldC9wYWNrYWdlL2dtY2hlc3MKPgo+Cj4g5Luj 56CB5pS55Yqo77yM55uu5YmN5pS+5ZyoIGRldmVsIOWIhuaUr++8mgo+Cj4gaHR0cHM6Ly9z YWxzYS5kZWJpYW4ub3JnL2NoaW5lc2UtdGVhbS9nbWNoZXNzLy0vY29tbWl0cy9kZXZlbAo+ Cj4g6K+l5YiG5pSv77yM5LulIERlYmlhbiA5IOeahOeJiOacrOS4uuWfuuehgO+8jOWKoOS4 im1hc3RlIOWIhuaUr+ebuOWFs+abtOaWsO+8iGJ5YW5nIOi0oeeMru+8ie+8jOS/ruWkjQo+ IGxpbnRpYW4g5qOA5p+l5oql6ZSZ77yM6L2v5Lu25pys6Lqr6LSo6YeP5bqU6K+l5q+U5LmL 5YmN5pyJ5omA5o+Q5Y2H44CCCj4KPgo+Ci0tIArogpbnm5vmlocgRmFyaXMgWGlhbwrlvq7k v6HvvJphdHpsaW51eArvvLHvvLHvvJo5MDk4NjgzNTcK6ZOc6LGM6LGGIExpbnV4IArln7rk uo4gRGViaWFuIOeahCBMaW51eCDkuK3mlofmoYzpnaLmk43kvZzns7vnu5/vvJpodHRwczov L3d3dy5hdHpsaW51eC5jb20KCg==
--------------7C9569B755C3C3D2A5082715
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>为查找 master 分支最新版本(tag: debian/0.29.6.3-1)无法在 Debian 10 上启动的原因,</p>
<p>我最近几天把从 Debian 9 版本( tag: debian/0.29.6-2.1)以来的主要改动,在 devel
分支,以补丁文件形式放入 debian/patches 目录[1],逐一排查。</p>
<p>最后发现,如果不修改 configure.ac 等编译相关的文件,gmchess 程序就可以正常启动。源代码其余改动都没有问题。</p>
<p>修改 configure.ac 后,还会导致 libeval0 库软件包的 symbols 变化,不向下兼容。<br>
</p>
<p><br>
</p>
<p>在 devel 分支上,加了一个 tag mentors/0.29.6-4,提交到 mentors [2].</p>
<p>目前该版本确实存在两个问题:</p>
<p dir="auto" class="title qa-title">1.在命令行启动,报无法创建用户目录下
.config/gmchess/book* 错误[3]</p>
<p>2.象棋引擎本身逻辑错误,在没有被将军的情况下无子可走,会被错误的认为是“和棋”</p>
<p>以上问题,欢迎大家一起继续改进。<br>
</p>
<p><br>
</p>
<p>目前没有发现这个版本程序有其它问题,整体质量应该比之前有提升,没有操作系统基本的无法启动,崩溃等 RC bug。<br>
</p>
<p>目前在 Debian 现有软件包里面,没有更加合适的中国象棋软件,建议把 gmchess 继续上传到 Debian ,麻烦有权限的
DD 帮忙再评估下。<br>
</p>
<p><br>
</p>
<p>[1] <a class="moz-txt-link-freetext" href="
https://salsa.debian.org/chinese-team/gmchess/-/commits/devel">https://salsa.debian.org/chinese-team/gmchess/-/commits/devel</a><br>
</p>
<p>[2] <a class="moz-txt-link-freetext" href="
https://mentors.debian.net/package/gmchess">https://mentors.debian.net/package/gmchess</a></p>
<p>[3] <a class="moz-txt-link-freetext" href="
https://salsa.debian.org/chinese-team/gmchess/-/issues/2">https://salsa.debian.org/chinese-team/gmchess/-/issues/2</a><br>
</p>
<p><br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">在 2020/4/20 下午10:40, atzlinux 写道:<br>
</div>
<blockquote type="cite"
cite="mid:
2bf6eb33-0581-c26f-38c2-f32ab73fb791@sina.com">
<pre class="moz-quote-pre" wrap="">在 2020/4/19 下午7:59, Aron Xu 写道:
</pre>
<blockquote type="cite">
<pre class="moz-quote-pre" wrap="">On Sun, Apr 19, 2020 at 11:49 AM Boyuan Yang <a class="moz-txt-link-rfc2396E" href="mailto:
073plan@gmail.com"><
073plan@gmail.com></a> wrote:
</pre>
<blockquote type="cite">
<pre class="moz-quote-pre" wrap="">Hi,
如果能够有实质性的修正的话当然是欢迎的。看过了所给出的仓库,我有一些建议:
* 请将自己视为软件上游而非发行版打包者进行修改和开发,将修改直接应用在源代码中,
无需以补丁形式存放于 debian/patches/ 目录下;
* 先前我有一些在 0.29.6 版本基础之上的修改,可以在 <a class="moz-txt-link-freetext" href="
https://salsa.debian.org/chinese-team/gmchess">https://salsa.debian.org/chinese-team/gmchess</a>
找到,可供参考;
* 在软件的修正告一段落后请提供新的标签(tag)以方便发行版打包。
如果软件质量能够得到提升,在 Debian 中重新出现并不是问题。据我曾经做过的测试,
当下的软件版本在对弈逻辑上可能存在一些问题,且在终盘时有一定概率崩溃。如果能够
对其进行修复的话会是非常好的。
</pre>
</blockquote>
<pre class="moz-quote-pre" wrap="">斗篷男放弃这个软件很久了,它的对弈逻辑也比较粗暴(但我太菜下不过这个粗暴的AI),建议考虑实质性地对它做大更新再考虑重新引入。
</pre>
</blockquote>
<pre class="moz-quote-pre" wrap=""> 看来这是一个有趣的象棋软件。:-) 我自己也很少能够赢。
对弈逻辑是上游软件包本身业务特色,不是软件包质量问题。我觉得一个 Linux
发行版,需和上游软件包分工协作,各司其职。
属于上游软件包本身业务逻辑范畴的事情,还是由上游软件包负责处理比较好。
gmchess 本身没有明显的 bug 类质量问题,该软件包原来是在 Debian
9,现在重新上传,也可以方便大家继续在 Debian 10,11 中安装使用。
刚向 mentors 上传了这个软件包,欢迎有上传权限的 DD 帮忙看下:
<a class="moz-txt-link-freetext" href="
https://mentors.debian.net/package/gmchess">https://mentors.debian.net/package/gmchess</a>
代码改动,目前放在 devel 分支:
<a class="moz-txt-link-freetext" href="
https://salsa.debian.org/chinese-team/gmchess/-/commits/devel">https://salsa.debian.org/chinese-team/gmchess/-/commits/devel</a>
该分支,以 Debian 9 的版本为基础,加上maste 分支相关更新(byang 贡献),修复
lintian 检查报错,软件本身质量应该比之前有所提升。
</pre>
</blockquote>
<pre class="moz-signature" cols="72">--
肖盛文 Faris Xiao
微信:atzlinux
QQ:909868357
铜豌豆 Linux
基于 Debian 的 Linux 中文桌面操作系统:<a class="moz-txt-link-freetext" href="
https://www.atzlinux.com">https://www.atzlinux.com</a></pre>
</body>
</html>
--------------7C9569B755C3C3D2A5082715--
--cF8nezmkNncg8ukVdfwQfW5OXKLBwPgRU--
-----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-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)