Debian Weekly News – 29 May 2006

歡迎閱讀本年度第二十二期的 DWN,每週 Debian 社群快訊。
Joey Hess 為 Debian 中的 secure apt 寫了詳盡的解釋和 HOWTO。 Martin Michlmayr 報告關於
今年的 FOSDEM 活動並
提到新進開發者在等待分配 Application Manager 的漫長六個月延遲了 Big-Endian ARM 機器
的移植進度。

【製作一個 Debian 外觀給桌面應用】 Luis Matos 要求一個背景主題用來增進使用者對 Debian 桌面環境的體驗。 這個主題應該要包含
一個背景圖,啟動圖像還有圖標集。他也提出一個競賽計畫
希望能拋磚引玉。

【Debian IRC 移動到 OFTC】 Steve McIntyre 宣佈 Debian 計畫將在六月四日把 irc.debian.org 的別名換成 Open and Free Technology Community (OFTC) 網路,已經有許多討論移到 OFTC。
OFTC 是 Debian 的姊妹組織,都是由 Software in the Public Interest, Inc
贊助與支持。
Debian 計畫原本已使用 Freenode IRC 網路
許多年。

【Debian 的 Summer of Code 計畫】 Baruch Even
報到有九個 Debian 的計畫被 Google’s Summer of Code 接受。接下來,這些
學生的 blog 或是為 Summer of Code 創新的 blog 將會加入Planet Debian,這樣所有人都可以
追蹤他們這個改進 Debian 的任務。

【開機時間最佳化】 Margarita Monterola 在 DebConf6 的時候了一場關於改進 Debian 系統的開機時間的可能性的演講。
從她的結論以及聽眾的評論,她想知道如果 init 腳本使用 dash 而不是 bash(這可以節省 10% 的開機時間)
並且詢問關於在開機時是否需要執行 depmod。結果 Marco d’Itri 提出從 module-init-tools 初始腳本移除 depmod

【支援 Solaris/i386】 Sun Microsystems Inc. 開放 Solaris 核心後,
Eras Benson 提供了一個 dpkg 的 patch 使之
可以支援 Solaris 系統。 在回應中 Josselin Mouette 問到
將 dpkg 連結到與 GPL 不相容的 C 函式庫的法律問題是否已經解決。 Russ Allbery 解釋說 GNU GPL 一個例外條款允許
連結和散佈與 GPL 不相容的函式庫,只要這些二進位檔不與作業系統綁在一起。

【Debian 計畫在 FrOSCon】 Martin Zobel-Helas 報告說
Debian 計畫將會參加六月 24, 25 號在德國 Sankt Augustin 的 Free and Open Source Conference(FrOSCon)。
在 24 號會有場 Debian 的小會議。Martin 正在尋找一些希望能分享 Debian 本身,特別是
Debian 相關技術的講者。

【Creative Commons 3.0 授權草案】 Evan Prodromou 宣佈了
一個 Creative Commons 3.0 授權方案
公開草案。Evan 宣稱這些授權的主要改變是讓它們與 DFSG 相容,至少讓 Attribution 和
Attribution-ShareAlike 3.0 授權與 DFSG 相容並讓 Debian 接受。

【碾碎蟲子馬拉松】 Martin Zoble-Helas 宣佈了三個臭蟲碾碎派對會在秋天舉行,各自有不同的主題
以幫助 etch 的釋出。八月時 debian-installer 應該已經通過測試
且安裝過程中的臭蟲都被修復。九月時,尚未釋出的 etch 和 sarge 中的變動將被重新檢視
,剩下的臭蟲應該要被修復。十月,基礎套件中的臭蟲應被全數修復。他正在尋找
其中兩場或全部派對的主辦單位

【Etch 的釋出目標】 Andreas Barth 宣佈 etch 的釋出計畫已經改變。
通過認可的釋出目標包括了使用 GCC 4.1,和 LSB 3.1 相容,SELinux 支援,廣泛使用
IPv6,大型檔案支援,和新的 Python 框架。六月十五號是轉移到 GCC 4.1 和 Python 2.4
的最後期限,在六月三十號所有的基礎工具鍊和核心將會凍結,以期能在十二月釋出。

【安全更新】您知道該怎麼做。如果您安裝了下列任何套件,請務必更新系統。

  • DSA 1074: mpg123
    Arbitrary code execution.

  • DSA 1075: awstats
    Arbitrary command execution.

  • DSA 1076: lynx
    Denial of service.

  • DSA 1077: lynx-ssl
    Denial of service.

  • DSA 1078: tiff
    Denial of service.

  • DSA 1079: MySQL 4.0
    Several vulnerabilities.

  • DSA 1080: dovecot
    Directory traversal.

  • DSA 1081: libextractor
    Arbitrary code execution.

  • DSA 1082: Linux 2.4.17
    Several vulnerabilities.

【新的或值得注意的軟體套件】 下列套件是最近被加到 unstable Debian 檔案庫或是有重大更新。

  • locales-all
    — GNU C Library: Precompiled locale data.

【孤兒套件】本週又有 10 個套件變成孤兒啦!他們需要新的維護者照顧。這造成目前總共有 297 個孤兒套件。非常感謝那些前維護者對於自由軟體社群的貢獻。請閱覽 WNPP 網頁查詢完整的列表。如果你有興趣接手任一個套件的話,請手加上一個臭蟲報告並把標題改成 ITA。devscripts 套件中的 wnpp-alert 程式可以幫您找出有哪些孤兒套件裝在您系統上。

【想繼續閱讀 DWN 嗎?】 請幫助我們製作這份新聞。我們需要更多的自願作家盯著 Debian 社群,為我們報導社群中的動態。請見投稿網頁瞭解如何幫助我們。我們的信箱 dwn@debian.org期待著您的來信!

Debian Weekly News – 23 May 2006

歡迎閱讀本年度第二十一期的 DWN,每週 Debian 社群周報每週 Debian 社群快訊。
Julien Danjou 報告他已經成功的將 NetBSD 3 安裝在 unstable 中新的 Xen 3 虛擬機器上面。 Eric Dorland 解釋如何製作
可以用來除錯的 library 套件。

【圖形 Debian 安裝程式映像檔】 Frans Pop 報告
圖形介面的安裝程式
已經是正式每日建構的映像檔的一部分。
目前有 i386 平台的版本, amd 和 powerpc 的很快就會出現。 要使用這個
新的安裝程式,用開機選項「installgui」或是「expertgui
都可以。 Frans Pop 解釋到圖形介面可能會在 etch 釋出之後
變成預設選項。

【Debian 開始散佈昇陽的 Java】 Jeroen van Wolffelaar 宣佈 昇陽修改授權之後,昇陽的 Java 套件
已經在 Debian 的 non-free 區域。 Debian 仍然會繼續提供支援自由的 Java
執行環境和開發環境,像是 KaffeGCJ。 儘管如此,Red Hat 仍 抱怨這樣仍然不夠自由,昇陽最起碼要釋出他們的虛擬機器(JVM)。

【DebConf6 圓滿落幕】 過去一週在墨西哥舉行的第六屆 Debian Conference 已經結束。
非常感謝贊助者和籌備小組,
這些人讓這盛大的 Debian 活動得以成功。
這裡
可以找到許多活動照片,大約四周之後將有包含所有演講的 DVD。

【分解 Changelog 檔案】 Nico Golde 好奇
要怎麼處理那些巨大、老舊的 debian changelog 尤其是當它們可能被不斷編輯並不斷
變得更大。一個主要的選擇
是保留整個檔案,因為它包含了所有關於為什麼還有何時 bugs 被修復的紀錄。
因為它都是在壓縮之後才包進套件,所以花掉的空間通常還是可以被接受的。

【Project Leader 報告】 Anthony Towns 鼓勵每個人思考 Debian 該怎麼幫助那些想與 Debian 合作的組織做的更好。
他在考慮一個給合夥人的社群契約,目前還在尋找靈感。也報告了有關今年 Debian
Conference 大量的贊助者,和參與 Google’s Summer of Code活動。

【安全更新】您知道該怎麼做。如果您安裝了下列任何套件,請務必更新系統。

  • DSA 1058: awstats
    Arbitrary command execution.

  • DSA 1059: quagga
    Several vulnerabilities.

  • DSA 1060: kernel-patch-vserver
    Privilege escalation.

  • DSA 1061: popfile
    Denial of service.

  • DSA 1062: kphone
    Information disclosure.

  • DSA 1063: phpgroupware
    Execution of arbitrary web script code.

  • DSA 1064: cscope
    Arbitrary code execution.

  • DSA 1065: hostapd
    Denial of service.

  • DSA 1066: phpbb2
    Execution of arbitrary web script code.

  • DSA 1067: Linux 2.4.16
    Several vulnerabilities.

  • DSA 1068: fbi
    Denial of service.

  • DSA 1069: Linux 2.4.18
    Several vulnerabilities.

  • DSA 1070: Linux 2.4.19
    Several vulnerabilities.

  • DSA 1071: MySQL 3.23
    Several vulnerabilities.

  • DSA 1072: nagios
    Arbitrary code execution.

  • DSA 1073: MySQL 4.1
    Several vulnerabilities.

【新的或值得注意的軟體套件】 下列套件是最近被加到 unstable Debian 檔案庫或是有重大更新。

  • anjuta-dev
    — GNOME development IDE, for C/C++ – development files.
  • boinc
    — Core client for the BOINC distributed computing infrastructure.
  • kdevelop
    — IDE for Unix/X11 – development version.
  • tasksel-data
    — Official tasks used for installation on Debian systems.

【孤兒套件】本週又有 6 個套件變成孤兒啦!他們需要新的維護者照顧。這造成目前總共有 298 個孤兒套件。非常感謝那些前維護者對於自由軟體社群的貢獻。請閱覽 WNPP 網頁查詢完整的列表。如果你有興趣接手任一個套件的話,請手加上一個臭蟲報告並把標題改成 ITA。

【想繼續閱讀 DWN 嗎?】 請幫助我們製作這份新聞。我們需要更多的自願作家盯著 Debian 社群,為我們報導社群中的動態。請見投稿網頁瞭解如何幫助我們。我們的信箱 dwn@debian.org期待著您的來信!

APT 漸進式更新套件資訊

這是不久前加入 apt 的新功能,可以把下載巨大的 Packages.gz 的動作轉為下載一系列 .diff.gz 。 最近官方 ftp 和許多其他站台已經支援此種新的 pool 格式,根據觀察,改成這種方法之後下載時間大大減少,每天更新前不必等待下載約 4~5 MB 的 Packages.gz。

如果你是 unstable 使用者,每天又更新得很勤快的話,那麼建議你加上這個設定:

$ echo "APT::Get::Diff-Only;" > /etc/apt/apt.conf.d/40apt-get

Debian Weekly News #20 — May 16th, 2006

歡迎閱讀本年度第二十期的 DWN,每週 Debian 社群快訊。
在一次訪問中,
Anthony Towns 說明目前最要緊的計畫是組織起那些他在專案領導人選舉期間所
想到的點子,讓那些自願幫忙的人有事可以做而不是空手而回。

【用網頁介面預先配置】
一個由開放原碼愛好者開發的網站
基於 Hewlett Packard 釋出的程式,可以讓使用者
利用滑鼠點選幾個簡單的頁面後產生一個極小的安裝映像檔(小於 30 MB)。
當開機的時候,它會根據使用者的選擇從網路上安裝一個作業系統。這包括了
Debian、Ubuntu 和 KUbubtu,還有一些其他發行版,支援 x86 和 x86_amd64 平台。

【Multiarch 架構狀態更新】 Matt Taggart 提到一個
由 Canonical Ltd. 和 HP 共同完成的
報告
,調查 Debian 實現 Multiarch 架構的可能策略。
Scott James Remnant 準備
了一份 dpkg 需要改變的
詳細規格
Multiarch 架構將讓 Debian 增進在可以使用多種二進位指令格式的平台上的支援,
像是 i386 執行於 amd64 或 i386 執行於 ia64 上。

【漸進式套件資訊更新】
Bartosz Fenski 報告
新的 apt
0.6.44 已經上傳
unstable 發行版。此版支援漸進式的套件資料庫更新,
使用這個版本的 apt 可以大量減少每次執行『apt-get update』所需的下載量,
約從 4 到 5 MB 之減少至只有幾百 KB。

【專案領導人點滴】
Steve McIntyre
報告
選後一些進行中的項目。包含了 Debian
參與的 Google’s Summer of Code 活動,
目前已經有大約 80個人申請。另外他也提到關於推動轉移 irc.debian.org 到
OFTC 去,還有新的圖形安裝介面即將出現。
註:OFTC 是另一個 IRC 網路,由 OpenSource 組織贊助,有許多 OpenSource 計畫頻道在上面。

【Testing-Security 檔案庫移動】
Neil McGovern
宣佈
testing-security 檔案庫已經移動到
security.debian.org

使用 testing 的使用者應該調正 sources.list 以使用這個檔案庫。
Testing-security 團隊會在修正過的套件要所有平台編譯之前先提出建議。
遺失的套件將會補齊。

【轉換到 GCC 4.1?】
Martin Michlmayr
報告
release 團隊考慮將 GCC 4.1 納入 etch release 中,如果大部分
因為特定版本的編譯器產生的釋出相關的關鍵臭蟲都已經修復的話。
在一般平台還有特別是 HPPA
m68k
平台上,GCC 4.1 被認為是比 4.0 好的。
所以他開始與剩下的多蟲套件合作 NMU,
並且將會在某些平台上重新編譯所有套件。

【teTeX 與授權問題】
Frank Küster
報告
他從 teTeX 發行版中找到一批為數可觀的檔案使用不明確的授權,
這些檔案分別被 teTeX 和 TeXlive 共用。這個問題不太可能在
etch
釋出前解決。
Steve Langasek
確認
這些未經檢查的部份將繼續處於被懷疑的狀態,並保留在發行版中。

【轉換到 GCJ 4.1】
Michael Koch
宣佈
Debian Java 團隊計畫要轉換預設的 gcj/gij 版本到 4.1 版。
大部分的套件只需要重新編譯,但會建立原生 JNI 函式庫的套件則需要一些手動操作。

【打包 non-free 文件】
Jérôme Marant 對於套件維護者如何處理以
GNU FDL
釋出的文件感到

好奇
,尤其是在他們想要打包這些文件到 non-free 時。
Manoj Srivastava
報告
他已經建立兩個不同的原始碼套件,分別包含程式與 non-free 文件。
此 non-free 原始碼套件
需要
重新命名。

【維護基於補釘的原始碼套件】
Joey Schulze 要求
基於補釘系統的維護者使用有意義的名字來命名補釘,這樣新的補釘可以
輕易的加到文件的最後面,尤其是當這些補釘是以字母的順序使用,沒有使用索引來排列時。
這將會幫助準備安全性更新時避免不同機器上的差異。

【第七屆 Debian Conference】
Debian 計畫正在墨西哥的 Oaxtepec 舉行一年一度的
Conference
。大約有 400 位對 Debian 有興趣的開發者、譯者和使用者已經進行超過
50 場的演講和 BoF
你可以瀏覽會議的主辦單位的 blog
演講
hacklab 也有現場串流可以觀看。
此外,Alexander Schmehl
宣佈
開啟兩個的 IRC 頻道讓聽眾可以詢問演講有關的問題。

【安全更新】您知道該怎麼做。如果您安裝了下列任何套件,請務必更新系統。

【孤兒套件】本週又有 4 個套件變成孤兒啦!他們需要新的維護者照顧。這造成目前總共有 302 個孤兒套件。非常感謝那些前維護者對於自由軟體社群的貢獻。請閱覽 WNPP 網頁查詢完整的列表。如果你有興趣接手任一個套件的話,請手加上一個臭蟲報告並把標題改成 ITA。

【想繼續閱讀 DWN 嗎?】 請幫助我們製作這份新聞。我們需要更多的自願作家盯著 Debian 社群,為我們報導社群中的動態。請見投稿網頁瞭解如何幫助我們。我們的信箱 dwn@debian.org期待著您的來信!

Transparent Wallpaper

最近發現 GNOME 可以使用 png 或是 svg 來當作背景,而且支援透明色彩,不是某個顏色變成透明,而是有漸層的 alpha channel…

這個功能超棒的,從 gnome-look 找到很多張這樣的桌面背景,品質都不錯,最重要的是因為有透明色,所以無論我桌面換成什麼顏色都可以配合的很好的搭配。

可以換顏色的 Wallpaper… 多棒阿 😀

補個範例:http://www.gnome-look.org/content/show.php?content=23952

壓榨你的電腦

感謝 Optical-dlz 提供的這個網址 Linux-PHC,這個計畫提供了可以在 runtime 改變 speedstep 各個階段的電壓的 patch..

之前使用從 -mm kernel 裡面拿出來的 patch 只包含了 intel spec 中提供的保證工作電壓,是安全數值而比真正最低電壓還高一點,Linux-PHC 這個 patch 也預設了這個值,只是還可以在 runtime 手動調整為更低的數值。

經過不斷的測試,終於找出一組我的電腦可以接受的最低電壓.. 結果還不錯,在 600 MHz 還有 800 MHz 的時候都可以用最低電壓 700 mV 來跑… 15000 MHz 的時候也只有 940 mV,比原本 600 MHz 用的 988 mV 還低。比這組數值再低一點雖然還可以正常開機,但是在某些情況下會出現奇怪的 error 像是 kernel oops 或是 gcc internal error .. 所以後來挑選了一組比較高的,用 compile scim 來測試,目前還滿穩定的 😛

經過這翻調整,目前使用電池在一般工作環境下,可以持續使用 4.5 小時.. 算是非常不錯的成果 🙂

libtool .la 與 X Package

最近要測試 scim-chewing ,又開始自己編譯一些相關的東西,這才發現原來 Debian 中的 X Package 都已經把 .la 丟掉了… 如果有相依的套件的 .la 仍然包含舊的資訊的話,就會出現類似 /bin/sed: can't read /usr/lib/libXcursor.la: No such file or directory 這樣的錯誤。

解決辦法:grep /usr/lib/libXcursor.la /usr/lib/*.la 找到沒有更新的 library 重新安裝或是重新編譯一次,這樣就不會把舊有的 .la 資訊包含進去了。

相關討論串: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=354674