快點將屎坑讓出來吧

<rant>

不參與 Ubuntu 開發成為 helper 的決定,到現在可以確切肯定我是對的。自從 scim 1.4.5 在上年 10 月初推出以來,因為太瞭解 Debian 和 Ubuntu 的習性(甚麼都要等十來廿年),所以不去等待,自己包最新的 scim 套件給自己用,到現在快半年了,用得不知多開心,最起碼用倉頡輸入法時萬用字元都能夠用。如果我等正式套件的話,會發生甚麼事?這一年 Debian 和 Ubuntu 的 scim 套件有甚麼改變?這些版本說明了一切。(註:scim 最新版為 1.4.5,scim-tables 最新版為 0.5.7,兩者皆在 2006 年 10 月 8 至 9 日之間推出)

scim-table

時間 Ubuntu scim-tables 套件版本
6/2006 Dapper 0.5.6-1build1
10/2006 Edgy
今天 Fiesty

時間 Debian scim-tables 套件版本
1/2006 Testing/Unstable 0.5.6-1
11/2006 0.5.6-2

時間 Ubuntu scim 套件版本
6/2006 Dapper 1.4.4-1ubuntu12
10/2006 Edgy 1.4.4-4ubuntu6
今天 Fiesty 1.4.4-7ubuntu1

時間 Debian scim 套件版本
1/2006 Testing/Unstable 1.4.4-1
6/2006 1.4.4-4
1/2007 1.4.4-7

Debian 的話,testing 會用舊版是因為政策如此,但是 unstable 呢?這是表示華明和 Osamu Aoki 已經不理了。可別以為 1.4.4-1 至 1.4.4-7 表示很大改動,裏面有一半都是無聊東西而已,連刪除一個無關痛癢的 temp file 也是 high priority 的改動呢。

Ubuntu 更不用說了,看看 scim-tables,在 Debian 的 bug fix 甚至沒有上傳到 Ubuntu 中去。但既然 Ubuntu 和 Debian 是敵對派系,這是很自然的囉?還有一點很明顯的,就是接近沒有人理會 Ubuntu 的 CJK 支援了,雖然還見到一堆用家的問題。

反觀 Fedora 的 scim 如何?不單是「patch 太多」,Warran Togami 甚至親自問蘇哲何時會有新版本,好讓一些 patch 能夠進入 upstream。一邊是積極維護,一邊是愛理不理,涇渭分明。雖然 fedora user 都是白老鼠,但這些白老鼠也算存在得有價值。

想當初在 Ubuntu Dapper 未出的時候,華明還說要等 Dapper 的下一版,要「等 scim 更穩定」才將 scim 加入去。時間最能夠用來分辨真偽,現在很清楚了,如果當初不是眾人不理他的意見,再等多 101 版也絕對不會有 scim。他當時對我說那些酸溜溜的說話到現在還記憶猶新。

說真的,這些有的沒的,對我來說分別不大,很早以前用了好一陣子 Slackware,再加上之前包 Mandrake 套件的經驗,現在自己包自己要用的套件已經不是一回事,況且 Debian 軟件的版本又這麼穩定,在我的立場用 Debian/Ubuntu 和 Slackware 無異,反正一切都是自己動手。所有的弊病在我的眼中都是蚊叮而已,但就苦了千千萬萬的一般用家。

對,我這篇是明刀明槍拿人來生劏的,但都是些該被開刀的人。如果真的有兩下子,或者有任何一處值得尊敬的人,即使我怎麼討厭(例如少數 Mandriva 的員工),也不會這樣來祭旗。最後一點就是,我不願再當任何 distribution 的 helper,這麼多年,看骯髒事看夠了。

</rant>

9 Responses

  1. fundawang says:

    其實,現在的Mandriva比起從前來要好一些,最起碼很多人已經明白,自己既不懂又根本不該管的事情,就放手讓別人去做就好了。

    我老早就知道你不會心甘情願的呆在Ubuntu下給一幫有錢有閑的人打工。現在終于驗證了。 X-P X-P

  2. Anthony says:

    scim 1.4.4-{6,7} 的 urgency 是 high,我想只是為了個 package 可以入 testing,因為嗰時 Debian 已經 freeze 咗。

  3. Abel says:

    To Funda:
    其實早期我也誤以為 ubuntu 是 Linux desktop 的救世主,要到 dapper 快推出的時候才覺得不妥。當初 Ubuntu 邀請大量的人過去英國處理 CJK 問題,以為它會很積極在這方面下工夫,原來過了那個星期後就無影無踪,而且只有一個半個忙得要死的人來處理 CJK 而已。對另外的幾十個 developer 來說 readme 打錯字更加重要。

    To Anthony:
    我也覺得是,不過這基本上是將 freeze 當開玩笑,因為只要甚麼都 high 就行了。

    • Anthony says:

      Abel,
      在 debian 裏,把 urgency 寫成 high 也不是自動的就會把那個 package 放進 testing 的,這樣做只是想 release team 更加注意而已,畢竟那些不是大改動,能進入 testing 豈不是更好。

      • Abel says:

        也許是我對 freeze 的理解不同吧。在我心目中 freeze 是指除了版本固定之外,還有就是真的有必要的時候才 apply fix,而不是甚麼雞毛蒜皮的事都進去,令 release team 浪費時間來 review。

  4. Alan Tam says:

    如果 MOTU 內沒有 Ubuntu 的人,要 fix 這些 bug 就有排等了。
    https://launchpad.net/ubuntu/+source/scim-tables/+bug/91428

    • Abel says:

      我只能說一句 good luck 了。昨晚解開 fedora 的 scim 看過一下,拿來和 Debian/Ubuntu 的對照一次,口頭上是說不管了,但心裏覺得有點悲哀。

  5. cywang says:

    redhat enterprise linux 5 使用跟debian or ubuntu一樣的版本,我覺得debian是還好,ubuntu就比較差一點,因為ubuntu宣稱的是desktop。不過我使用ubuntu好像scim還堪用。希望這樣會讓你消消氣。

    • Abel says:

      其實我所說的問題沒那麼簡單,不是單純的追求最新版本就算。我找 Fedora 修改過的設定的其中一段作為例子:

      +/DefaultIMEngineFactory/ta_IN = IMEngine-M17N-ta-tamil99
      +# pinyin
      +/DefaultIMEngineFactory/zh_CN = 05235cfc-43ce-490c-b1b1-c5a2185276ae
      +/DefaultIMEngineFactory/zh_SG = 05235cfc-43ce-490c-b1b1-c5a2185276ae
      +# CangJie
      +/DefaultIMEngineFactory/zh_HK = e5e88504-6fae-4c34-8324-49508cfad72a
      +# chewing
      +/DefaultIMEngineFactory/zh_TW = fcff66b6-4d3e-4cf2-833c-01ef66ac6025
      

      它將中國內地和新加坡的預設輸入法指定為拼音,香港的用倉頡,臺灣用酷音,嘗試體貼各地使用中文的不同需要,這個是 Debian 連發夢也發不到的。我所說悲哀的是指這些照顧用家的些微改變。

1 Incoming Link

  1. [...] 看了狗爺語錄的近聞,大快人心,有一點回應。Debain 素來有名是龜免賽跑的「超免」,雖然是超免,但由 sid 或是 experience 出爐的套件,雖是慢兩拍,但遲到還是有到的。自從 Ubuntu 的奇謀一著,似乎以將 Debian 氣數盡取。從走勢來看似乎 GNOME 也給Ubuntu 染指了。最初我用 Red Hat,因為其後的 7.0 實在太 Bugs,所以轉用 Mandrake , Mandrake 也不是討我歡心,其 Red Hat 除了有段時期太 Bugs 之外,還有那個不堪使用的 GNOME。隨後在 Red Hat 9.0 之後又轉回用她。但最討我歡心的應該是 Fedora,那未受 Red Hat 統治的 Fedora。Fedora 搭上 APT 和 Synaptic,還有那大量的 Third Party 軟件,實在用得心花怒放。在 Red Hat 統治之後的 Fedora Core 表現實在很差,而且走勢回到保守路線,軟體迅速減少,連 APT 也開始不能配合,最要命的是改用的「YUM」(陰功),我個人來說是無法接受他的超低效能,與 APT 比可能是慢上 20 倍,使用時好像世界停頓了。我愛上了 APT,而因此轉用了 Debian。現在因為 Ubuntu 出現,破了社群的生態,現在隨了一台伺服器之外,已經沒有 Linux 可以日常之用了。 現在就說說甚麼是上流,甚麼是下流,上流 (Up Stream) 是指維護開發軟體的社群,而下流 (Down Stream) 是指完善化社群開發的軟體作產品的商人。上流人有多個人的理由,從事開發體件,但由於目標、經驗、耐心的種種因素,生產出來的多只是玩票水準的。這尤其是桌面用途的軟體。現時很多有名氣的殺手級軟體 (Killer Application) 都是由商業軟體變出來的,如 OpenOffice.Org、 Mozilla、Firefox。下流的商人為了上流之火不滅,會採用不同的方法鼓勵上流社群,例如表揚和有限道的金錢支持他們的開發,盡量避免是個人的金錢支持,因為會容易導至內部團結力分裂,無人可預計到蝴蝶效應有多大,有甚麼的後果。如果一些企業從事的業務和開放源碼軟體有關,亦會鼓勵他們作一定程度貢獻源碼。受用下流的鼓勵,上流會繼續開發,而開發的成果由下流採用,這便是開放源碼軟體事業的生態。 [...]

Leave a Reply

E-mail is not disclosed nor shared. Required fields are marked *