[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 关于 fortunes-zh 的一些问题



您好!

    向 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@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

Attachment: OpenPGP_0x00186602339240CB.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


Reply to: