Package 或 domain相關的特殊問題 specific questions

底下的套件或是bug的類型都需要特殊的除錯資訊。

通常Launchpad預設搜尋都只會尋找『Open』的bug,但是有時候其實『Invalid』和『Won’t Fix』的bug也蠻值得一看的,這兩種類型的bug你可以使用『Advanced Search』來搜尋,而且也有一種標準化的tag是擁有許多的重複bug的,連結如『metabug』。

當你將一個report給標記成其他report(master)的duplicate時,請檢查一下master bug是否有標記成『private』。如果有的話,則master bug就不會讓目前的reporter給看到。所以當你發現當master bug被標記成『private』時,請檢查一下為什麼要這樣做,如果指示因為apport在預設時就已經把它設定成『private』,而且coredump已經被移除,而且也沒有也沒有其他的敏感資訊的話,你應該就可以將其改為『public』。

如果它真的含有一些機密的資訊的話,那還是需要讓他的狀態保持『private』,而最好是找到另外一個相關且比較安全的bug當成master bug。像這種把狀態是『private』的master bug當成是其他bug的duplicate,這方面的bug你可以在IRC Channel的Bug Squad (#ubuntu-bugs)問相關的專家,其他相關更進階的訊息請參考『Apport crash reports』。

Converting a bug report to a question

有些report其實並不是真的在回報bug,而是想要在Ubuntu這邊尋求幫助。這種類型的bug都需要被轉換成『questions』,這樣都會就會出現在Launchpad上面的『answer tracker』,而所有的問答都可以在那邊進行。雖然說分辨一個report是否是屬於尋求幫助而不是真正的bug是非常主觀的,但是底下這幾個描述可以幫助你作決定:

  • 這個reporter是否想要尋求幫助來完成某項task(像是問說要怎麼安裝印表機的驅動程式之類的)?
  • 這個reporter是否忘記某個套件來完成某項task(像是看電影沒有安裝編碼器(codecs))?
  • 這個report是否是非英文的語言?
  • reporter是否組態設定錯誤(像是/etc/apt/sources.list)?

Invalidating

有時候你需要將某個bug reporter給設定成無效(Invalidate),有可能是這個問題無法複製,又或者是這個程式本身的設計就是這樣。

而有時候有些reporter發完bug以後就消失不見了,而且又沒有足夠的訊息可以讓你往下移步繼續,這種狀況通常你不需要去處理這種bug,因為bug只要在『incomplete』的狀態之下,超過60天都沒有人回應的話就會自動的過期了。

而其他的狀況,至少不會是你在等回應等不到的那一種,最好的方式就是將其給拒絕掉,記得要送出相關有禮貌的的訊息,相關的罐頭訊息,你可以參考『Bugs/Responses』。

至於那些已經被標記成『duplicate』的bug你就不需要去『reject』了,因為將bug給轉成『Invalid』會發一堆信給master bug的訂閱者,也會發一堆信給duplicate bug的訂閱者。除非你想被討厭,不然你就做吧XD

results matching ""

    No results matching ""