宣言

我们的奋起宣言!

每日至少抽一刻钟,解答邮件列表中初学者的问题,
每周至少抽两小时,整理新学知识将体验发表/分享出去,
    通过Blog/Wiki/邮件列表/个人网站……
每旬至少抽四个小时, 来翻译自个儿喜爱的自由软件的文档,
每月至少抽八小时, 快乐的编程,推进自个儿的项目,
每年至少参加一次, 自由软件的活动,传播自由软件思想,
    发展一名“自由人”……

只要我们每个人都坚持下去……
10年!就足以改变中国软件的整体风貌!

引发自圣・RMS !!! // 同质思考:InfoQ: 叠飞机与敏捷项目知识传递

反馈

发件人当地时间:         发送时间 22:09 (GMT+08:00)。发送地当前时间:下午10:56。 ✆
回复:      [email protected]
主题:      Re: [shlug] mac brew Emacs 24 只有gui ?!

> 每日至少抽一刻钟,解答邮件列表中初学者的问题,

> 每周至少抽两小时,整理新学知识将体验发表/分享出去,通过Blog/Wiki/邮件列表/个人网站……

> 每旬至少抽四个小时, 来翻译自个儿喜爱的自由软件的文档,

> 每月至少抽八小时, 快乐的编程,推进自个儿的项目,

报bug

Qian Hong [email protected]
发件人当地时间:         发送时间 02:08 (GMT+08:00)。发送地当前时间:下午1:32。 ✆
回复:      [email protected]
主题:      Re: [shlug] 如何有效的支持开源? [via: mac brew Emacs 24 只有gui ?!]

2012/3/4 Qian Hong <[email protected]>:

也许很平淡,小问题,一个小patch就修了;
也许惊心动魄,从一个表面的bug追索出linux内核的bug。。。(wine bugzilla真有这样的bug)
也许,根本不是bug,是报bug的人哪里弄错了。。
也许,这是另一个bug的duplicate;
也许,这虽然是bug,却是一个won't fix。。。
也许,2012世界末日了,这个bug成为一个永远的迷。。

实例:wps in wine

这里主要是记录一次完整的报bug的经过,时间精确到分钟。

WPS在wine下不能使用,每次打开wps, wps就会试图加载一个空文档, 但是wps将这个空文档识别为乱码,弹出了一个编码选择窗口。 在编码选择窗口中, 如果选择GBK, 那么会看到 “邢 唷” 这样的字符。

以下是报bug的经过:

  1. 首先,搜索一下有没有重复的bug:
    • 打开 http://bugs.winehq.org/

    • 输入wps进行搜索
    • 发现结果是0
    • 初步判断, 这个bug没人报过。 甚至从来没人报过任何关于wps的bug
    • 这一步耗时一分钟: 12:42 to 12:43
  2. 然后,在windows下也测试一下wps,确保Windows下没有这个问题,证明这是WPS的bug:
    • 打开virtualbox winxp
    • 从我的Ubuntu host开启一个python -m SimpleHTTPServer , 下载wps到winxp里

    • 在winxp里安装wps
    • 打开wps, 一切正常
    • 这一步花了3分钟: 12:44 to 12:47
  3. 接下来, 在Wine里重复一次,这次重复的目的,一是确保每次都能重现, 二是要把终端输出重定向到文本文件里记录下来。
    • 清空WINEPREFIX, 一切从头开始 $ rm ~/.wine

    • 重新安装和测试

      $ wine office_suite_free_2012.exe
      $ cd ~/.wine/drive_c/Program\ Files/Kingsoft/Kingsoft Office/office6
      $ wine wps.exe &> wps.log
    • 这一步,花了13分钟: 12:48 to 13:01
  4. 紧接着,简单google一下相关的信息:
    • google “邢 唷”, 发现有人说用记事本打开doc就是这种现象在gedit下打开一个doc文件试试, 没能重现, 都是16进制 用wine notepad打开同一个doc文件,发现确实是“邢 唷”
    • 这一步,花了11分钟: 13:01 to 13:04
  5. 然后,开始写bug report。
    • 一开始,不知道wps怎么用英文描述才能简洁地说明这是什么东西,因为老外不一定用过wps上了一下wps的官网,发现其实很简单,就写 wps office writer就ok了。
    • 这一步,花了两分钟: 13:04 to 13:06
    • 然后,不知道“乱码”英文怎么翻译,google translate一下,翻译为 garbled,不知对不对 :p
    • 这一步,花了4分钟: 13:06 to 13:10
    • 真正开始写bug report的正文, 花了11分钟:13:10 to 13:21
  6. 写完, 上传log,再试一下,补充说明一些必要的信息:8分钟 13:21 to 13:29
    • 设置一下bugzilla的一个keyword “Download” ,并在“URL”一栏填写一下下载地址不到一分钟: 13:29 to 13:29

到这里, 一次完整的报bug经历结束。

当然,这个时间不是很有代表性。

记录结束,欢迎评论 :)