使用Reportbug工具向Debian软件包维护人员提交bug报告
今天,我在Debian 8 Jessie系统上安装typecatcher,希望可以在Debian上用typecatcher程序来安装Google字体。我成功地安装了,但是typecatcher无法启动。无论我点了多少次图标,typecatcher总是无法启动。所以,我想提交这个bug给typecatcher的维护者。这篇文章介绍如何使用Reportbug工具向Debian软件包维护人员提交bug报告。
使用Reportbug工具向Debian软件包维护人员提交bug报告
Debian系统自带了reportbug程序,但是没有GUI支持。所以我们得安装python-vte添加GUI支持。
apt-get install python-vte
现在可以使用reportbug的图形界面了。可以在程序菜单里搜索reportbug,点击图标启动它。第一次启动的时候会有一个开始向导,引导你配置好reportbug。点击继续。
在第2个窗口中,reportbug告诉我们配置将会保存在home目录下的.reportbugrc文件。你可以随时编辑这个文件来更改reportbug的配置。点击继续。
接下来选择reportbug的操作模式,有4种操作模式。
- novice 新手模式
- standard 标准模式
- advanced 高级模式
- expert 专家模式
我们选择advanced高级模式。(不要被名字所吓倒,高级模式其实很简单。)
然后,配置向导询问你,reportbug是否有互联网连接。选择是。在有互联网连接的情况下,reportbug会检测是否有重复的bug报告。
现在,输入你的姓名。
输入你的邮箱。
接下来,配置向导询问你的电脑是否配置好了MTA。大多数人的电脑上都不会有MTA,我的电脑上也没有MTA,所以选择No.
下一个窗口要你填入SMTP主机的地址。其实我们可以不填,跳过这一步。这样我们的bug报告邮件可以通过Debian专用的SMTP主机转发到Debian的bug追踪系统。
然后,询问你是否要加密邮件。选择Yes。(我们必须要加密邮件。)
现在,它要你填入一个代理服务器地址。我们可以不填,跳过这一步。
现在,reportbug终于配置好了。点击quit按钮。
现在重新启动reportbug GUI程序。输入出现bug的软件包名称。reportbug有自动补全功能。我输入的是typecatcher这个软件包。
reportbug会检测我们系统上安装的软件包的版本,并查看是否有新的版本。
reportbug告诉我typecatcher的新的版本,是否要继续提交报告。我选择继续提交bug报告。因为我用的是Debian 8 Jessie,而新的版本只能在debian stretch和unstable系统上安装。
接下来reportbug会检测是否有其他人提交过bug报告。如果有用户提交过相同的bug,那么你就不需要再提交一个bug报告了。如果没有相同的bug,那么你需要简要地描述bug。
然后,你可以输入另外一个邮箱地址,这个邮箱地址会接收你的bug报告。当然了,你也可以不填。
接下来,选择bug的严重程度。我选择了important,因为typecatcher无法启动。
然后,下一个窗口询问你下面的情况是否适用。如果没有适用的,那么不要选择,点击继续。
现在,具体描述你的bug。
reportbug会自动检测你的系统信息,并将系统信息嵌入到你的bug报告。写完bug报告后,点击继续。
在下一个窗口中,你有很多个选项。你可以添加一个附件,重新编辑bug报告等等。
当你完成了后,点击Submit the bug report via email,通过邮件提交这个bug报告。
如果之前配置了自己的SMTP主机,那么在这里需要填写SMTP主机用户的密码。如果你没有配置SMTP主机,那么你不需要填写密码,你的邮件会由Debian的SMTP主机转发。
好了,你的bug报告终于提交成功了!
你将会收到一封确认邮件,里面有这个bug报告的编号。你也可以在Debian bug追踪系统里查看你的bug报告。