August 28, 2005

協助 kernel bug-report 的小工具

[LKML] (Linux Kernel Mailing-List) 一直是 traffic 非常大的「聖地」,裡面有太多神奇的討論與發佈公告,其中有一部分是 bug-report。寫過 kernel driver 或者修改過 kernel routines 的朋友一定會碰過以下的畫面:
        unable to handle kernel paging request at address C0000010
        Oops: 0002
        EIP:   0010:XXXXXXXX
        eax: xxxxxxxx   ebx: xxxxxxxx   ecx: xxxxxxxx   edx: xxxxxxxx
        esi: xxxxxxxx   edi: xxxxxxxx   ebp: xxxxxxxx
        ds: xxxx  es: xxxx  fs: xxxx  gs: xxxx
        Pid: xx, process nr: xx
        xx xx xx xx xx xx xx xx xx xx
記得小時候改 kernel,看到這個 "Oops",對於 Kernel Hackers 的幽默,我只能苦笑,然後乖乖的去改 code。在 Debian 中有個套件 [reportbug],可以很方便的作 bug-reporting,那麼,LKML 是不是能提供這樣的工具呢?於是,Michał Piotrowski 提到 [ORT - Oops Reporting Tool],用 ort 這個 shell script 來處理這樣的任務,用起來方便多了。

這個 script 會詢問偏好的 editor 與 mail client,然後要求你輸入 bug 摘要與分類,之後你再慢慢描述,就會送到 LKML 了,對了,ort 下載路徑 [已更改]。
由 jserv 發表於 August 28, 2005 10:26 PM
迴響

Jserv你好,我一直是你Blog的读者,也一直非常喜欢你的blog,因为阅读得如此频繁,所以不得不给你写这个留言。
我是通过planet debian tw来阅读你的blog的,事实上是,我是通过RSS Feed来阅读planet debian tw的。
这样的话,我非常以来你blog提供的RSS的完整性。可惜的是,你的feed中提供的只是摘要,而不是全文。而我每次不得不点击到你的blog中才能阅读,实在是很不方便,也失去了planet聚合的意义。
我想以你的见识和blog的受欢迎程度,早已经过了只是赚取点击率的程度了。我在这儿真诚的希望,你能够提供全文的rss feed。我想这样,不只是我,还有绝大多数你的读者,都会赞赏和感激。

我工作在一个不能访问internet的环境里,只能通过rssfwd的proxy将rss feed转发到我的邮箱中阅读,如果没有全文的feed,事实上我很多次与你的美文失之交臂,而一直是我的遗憾。

最后,感谢你的blog给我带来了丰富而有益的内容。

Leira 發表於 August 29, 2005 11:10 AM