[Debian-zh-dev] 关于 fortunes-zh 的一些问题

xiao sheng wen(肖盛文) atzlinux at sina.com
Tue Dec 21 01:51:26 GMT 2021


大家好!

     对这个问题,刚才对 fortune-zh 1.6 和 1.7 进行了再次对比:

dget 
http://snapshot.debian.org/archive/debian/20090219T212512Z/pool/main/f/fortune-zh/fortune-zh_1.6.dsc

dget 
http://snapshot.debian.org/archive/debian/20090219T212512Z/pool/main/f/fortune-zh/fortune-zh_1.7.dsc


diff fortune-zh-1.6/debian/control fortune-zh-1.7/debian/control

这两个版本的 control 文件,没有区别。


diff fortune-zh-1.6/debian/changelog fortune-zh-1.7/debian/changelog
0a1,6
 > fortune-zh (1.7) unstable; urgency=low
 >
 >   * Porvides fortune-cookie-db. (Closes:Bug#448063)
 >
 >  -- Yu Guanghui <ygh at debian.org>  Thu,  6 Jul 2006 02:41:43 +0800
 >
这个更新日志,有一个拼写错误, Porvides 应该是 Provides。

这个问题,年代久远,只能够猜测是当时忘记了更新 control 文件。


在 2021/12/20 21:10, xiao sheng wen(肖盛文) 写道:
> 您好!
>
>     向 Debian 报告软件包 bug ,请参考: 
> https://www.debian.org/Bugs/Reporting
>
> 其它问题,我回复如下:
>
> 在 2021/12/20 下午12:30, Tao Wang 写道:
>> 你好,
>>
>> 非常抱歉直接通过邮件来报告关于 fortunes-zh 
>> 包的一些问题,我没能够找到比较简单的提交 bug 的方式。我使用的是 Ubuntu
>> 系统,但是该包的问题根源在 
>> Debian,所以我才联系Debian的维护者,打扰到你非常的抱歉。
>>
>> 我在尝试 fortune 
>> 的时候,觉得很好玩,但是全是英文谚语。经过搜索才发现已经有人做了中文的包,可是这个包并没有随着选择中文系统而自动安装,因此我开始探索出现的问题。目前我注意到了两个问题。
>>
>> 1. 其它语言的 fortunes 包都可以作为虚包 fortune-cookie-db 的实包,而 
>> fortunes-zh
>> 不在其列。fortune-mod 依赖于 fortunes-min 或者 fortune-cookie-db,如果 
>> fortunes-zh
>> 不在 fortune-cookie-db 中的话,那么就不可能存在纯中文的 fortune。
>
> fortunes-zh 提供 fortune-cookie-db 虚拟包的话,用户在使用命令:
>
> apt install fortune-cookie-db
>
> 安装时,中文的 fortunes-zh 也能够出现在候选列表里面,有利于中文用户安装。
>
> 这个问题,曾经有过 bug 报告[1],当时的软件包维护者也曾经记录发布 1.7 
> 版本解决。
>
> fortune-zh (1.7) unstable; urgency=low
>
>   * Porvides fortune-cookie-db. (Closes:Bug#448063)
>
>  -- Yu Guanghui <ygh at debian.org>  Thu,  6 Jul 2006 02:41:43 +0800
>
> 但比较奇怪的是,我下载了 1.7 版本存档软件包源代码[2],并没有看到 
> debian/control 文件有这个字段记录,
>
> 该软件包的后续版本也没有提供 fortune-cookie-db 虚拟包。
>
> 接下来,我会在软件包里面加上提供 fortune-cookie-db 
> 虚拟包,并尽快发布一个新版本。
>
>>
>> 2. 我对 deb 的机制不是太了解,有没有可能在安装 fortune 
>> 的时候,自动根据当前 LANG 来选择
>> fortune-cookie-db 虚包中安装对应语言的实包,而代替 fortunes-min?
>
> 据我目前所知,dpkg deb 软件包还没有这样的机制。
>
> 根据当前机器语言环境变量自动安装相关语言软件包,确实是一个很好的功能。对非英语用户,很有帮助。 
>
>
>>
>> 另外,请问有什么比较方便的提交 bug 的方式么?比如类似 GitHub 那种?
>>
>> 谢谢
>
>
> 谢谢!
>
>
> [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=448063
>
> [2] 
> http://snapshot.debian.org/archive/debian/20090219T212512Z/pool/main/f/fortune-zh/fortune-zh_1.7.dsc
>
-- 
肖盛文 xiao sheng wen Faris Xiao
微信(wechat):atzlinux
《铜豌豆 Linux》https://www.atzlinux.com
基于 Debian 的 Linux 中文 桌面 操作系统
Debian QA page: https://qa.debian.org/developer.php?login=atzlinux%40sina.com
GnuPG Public Key: 0x00186602339240CB

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0x00186602339240CB.asc
Type: application/pgp-keys
Size: 9743 bytes
Desc: OpenPGP public key
URL: <http://alioth-lists.debian.net/pipermail/chinese-developers/attachments/20211221/cdf2145b/attachment-0001.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/chinese-developers/attachments/20211221/cdf2145b/attachment-0001.sig>


More information about the Chinese-developers mailing list