提醒大家一下,bug 管理工具要盡快選好了

5 views
Skip to first unread message

Aenon SUN

unread,
Jan 8, 2012, 10:07:02 AM1/8/12
to Deep...@googlegroups.com
討論一下,是繼續用 Mantis,還是選用別的什麽。說說有哪些推薦的。

Aron Xu

unread,
Jan 8, 2012, 10:52:43 AM1/8/12
to deep...@googlegroups.com
2012/1/8 Aenon SUN <s.sn.g...@gmail.com>:

> 討論一下,是繼續用 Mantis,還是選用別的什麽。說說有哪些推薦的。

目前觉得比较好用的:
Debian BTS - Debian
Launchpad - Ubuntu
Bugzilla - RedHat, Fedora, GNOME, Webkit...
Trac - Pidgin, Enlightenment...
Mantis - CentOS...

前两个有邮件交互界面,后三个没有。Trac 似乎也不大容易按软件包跟踪。个人很喜欢邮件功能强一些的,这样跟踪每个 bug
的信息时很方便,也可以直接把 bug 信息回复/抄送到其他邮件地址,方便讨论。

从整体效果上看,分包跟踪适合 Debian/Ubuntu 这样的大型项目,因为一个包的 bug 很容易就有几百个 open
issues,这种情况下用 tag 来分类。而小型项目里报上来的 bug 不会特别多,比较适合分类管理,然后用 tag
来标记软件包(这里要有大家都严格执行的 tagging guideline)。

另外,bug 管理工具的查询功能要足够强大,这点上 Mantis 最弱,其他几个各有千秋。对 bug 跟踪系统来说,按某个条件查询一批
bug 应该像按 bug 号查看某个 bug 一样方便高效。如果搜索在性能上影响比较严重,那这个管理系统就不合格了。

至于上面没提到但还挺著名的 Request Tracker 和 Redmine,对发行版的错误报告来说都没有什么意义。

--
Regards,
Aron Xu

YunQiang Su

unread,
Jan 9, 2012, 5:00:35 AM1/9/12
to deep...@googlegroups.com
个人的看法,只能从前面两个中选择。

2012/1/8 Aron Xu <aronm...@gmail.com>



--
YunQiang Su

Zhang Cheng

unread,
Jan 9, 2012, 5:03:11 AM1/9/12
to deep...@googlegroups.com
我比较倾向于 Debain BTS。Launchpad上面的BUG管理,在讨论时,也不如邮件讨论那么方便,主要不能像邮件那样很直观的回复某个人/某段话。

2012/1/9 YunQiang Su <wzs...@gmail.com>



--
Best Regards,
Cheng

deepin deepin

unread,
Jan 9, 2012, 5:31:03 AM1/9/12
to deep...@googlegroups.com
我没有倾向,但是无论选择哪种,至少在bug的提交界面方面,我们要做一些修改,不要过于专业,以便更多人能够参与报告bug的工作。
之前选择mantis,其实主要是他使用比其他bug系统更简单容易学习,功能符合当时的需求。

Xilin Sun

unread,
Jan 9, 2012, 5:38:17 AM1/9/12
to deep...@googlegroups.com
嗯,具体来说,最好能和论坛很好地融合。帐号互通当然不必说,最好这个提交系统看起来就像论坛的一部分。

在 2012年1月9日 下午6:31,deepin deepin <dee...@gmail.com> 写道:
> 我没有倾向,但是无论选择哪种,至少在bug的提交界面方面,我们要做一些修改,不要过于专业,以便更多人能够参与报告bug的工作。
> 之前选择mantis,其实主要是他使用比其他bug系统更简单容易学习,功能符合当时的需求。

--
May the source be with you.

孙锡麟,SUN Xilin, undergraduate student at HKPolyU

Zhang Cheng

unread,
Jan 9, 2012, 5:39:35 AM1/9/12
to deep...@googlegroups.com
我觉得界面方面太简单了,反而会导致提交的bug质量很低。比如现在的mantis里面,有的bug,并不是很严重,但用户会选择“宕机”或者“很严重”,优先级用户会选择“非常紧急”。用户在提交时,并不会站在开发者的角度(也没有能力)去考虑一个BUG究竟该如何分类、如何设定等级。还有这样的一个bug:http://www.linuxdeepin.com/mantis/view.php?id=290

另外,用户和程序员对BUG的定义是不一样的,对程序员来说,程序的行为与自己的设计初衷不同就算bug,而对用户来说,程序的行为与自己的需求不同就算bug。有些被提交的bug,其实不能算bug。

我觉得稍微提高一下bug提交的难度也不是坏事,那些质量不是很高的“BUG”,还是让用户提交到论坛,真的有必要提交到bug管理的,还是由有能力的人转移提交到bug管理上去。

2012/1/9 deepin deepin <dee...@gmail.com>



--
Best Regards,
Cheng

Xilin Sun

unread,
Jan 9, 2012, 5:46:11 AM1/9/12
to deep...@googlegroups.com
就算是提交到论坛,这些人还是分不清自己的问题和bug啊…… 经常遇到声称发现bug的帖子最后其实
就是一个求助贴……

对于提交bug这个事情,最好能引导论坛中比较有经验的用户来做。如果只让开发者去论坛搜集,那很快人就不够用了。我最近都没办法回复所有的帖子了,因为现在发贴速度比以前高不少……

对于提交bug这个东西,可以对用户的积分作出限制。没有到某个分数的用户只能在论坛发贴报bug,超过这个分数的用户则可以直接提交bug,但是需要审核。如果多次审核通过则放入不需要审核的名单。

在 2012年1月9日 下午6:39,Zhang Cheng <steph...@googlemail.com> 写道:
>
> 我觉得稍微提高一下bug提交的难度也不是坏事,那些质量不是很高的“BUG”,还是让用户提交到论坛,真的有必要提交到bug管理的,还是由有能力的人转移提交到bug管理上去。

--

YunQiang Su

unread,
Jan 9, 2012, 5:55:24 AM1/9/12
to deep...@googlegroups.com


2012/1/9 Xilin Sun <s.sn.g...@gmail.com>

就算是提交到论坛,这些人还是分不清自己的问题和bug啊…… 经常遇到声称发现bug的帖子最后其实
就是一个求助贴……

对于提交bug这个事情,最好能引导论坛中比较有经验的用户来做。如果只让开发者去论坛搜集,那很快人就不够用了。我最近都没办法回复所有的帖子了,因为现在发贴速度比以前高不少……

对于提交bug这个东西,可以对用户的积分作出限制。没有到某个分数的用户只能在论坛发贴报bug,超过这个分数的用户则可以直接提交bug,但是需要审核。如果多次审核通过则放入不需要审核的名单。
可以这,但是也可以设置,所有用户都可以通过邮件提交bug。 
 


在 2012年1月9日 下午6:39,Zhang Cheng <steph...@googlemail.com> 写道:
>
> 我觉得稍微提高一下bug提交的难度也不是坏事,那些质量不是很高的“BUG”,还是让用户提交到论坛,真的有必要提交到bug管理的,还是由有能力的人转移提交到bug管理上去。



--
May the source be with you.

孙锡麟,SUN Xilin, undergraduate student at HKPolyU



--
YunQiang Su

YunQiang Su

unread,
Jan 9, 2012, 5:56:39 AM1/9/12
to deep...@googlegroups.com
可否这样。

后台系统使用Debian BTS,Web界面通过发邮件提交bug。
--
YunQiang Su

Aron Xu

unread,
Jan 9, 2012, 6:41:30 AM1/9/12
to deep...@googlegroups.com
2012/1/9 Zhang Cheng <steph...@googlemail.com>:

> 我比较倾向于 Debain BTS。Launchpad上面的BUG管理,在讨论时,也不如邮件讨论那么方便,主要不能像邮件那样很直观的回复某个人/某段话。
>

Launchpad 有完整的邮件界面。:)


--
Regards,
Aron Xu

Aron Xu

unread,
Jan 9, 2012, 6:43:49 AM1/9/12
to deep...@googlegroups.com
2012/1/9 Xilin Sun <s.sn.g...@gmail.com>:

> 嗯,具体来说,最好能和论坛很好地融合。帐号互通当然不必说,最好这个提交系统看起来就像论坛的一部分。
>

Debian BTS 不是按照帐号处理的,直接发邮件它就收。用这个有项繁重的任务——过滤垃圾邮件。

--
Regards,
Aron Xu

deepin deepin

unread,
Jan 9, 2012, 8:04:22 PM1/9/12
to deep...@googlegroups.com
可以设置不同的用户组权限,例如初级报告员不允许设置bug级别和处理人,必须由处理员确认分配到具体人。如果某位初级报告员经过考察各方面适合,可以升级为报告员,这个时候他可以直接设置级别和分配处理人。

在 2012年1月9日 下午6:39,Zhang Cheng <steph...@googlemail.com> 写道:

Reply all
Reply to author
Forward
0 new messages