debconf4

Debconf4参加レポート

後藤正徳

Version: 0.2

Last Updated: 2004-09-16


目次

参加レポート (カンファレンス編) 参加レポート (観光編)

Debconf4 の概要

Debian Project の開発者を対象としたテクニカルカンファレンス。 今回で公式通算5回目の開催。 Debconf4公式サイト

前回の debconf3 はノルウェーのオスロにて開催。詳しくは、 鵜飼氏の資料を参考のこと。

本カンファレンスには、基本的にDebian開発者のみが参加可能である。 他には今回のカンファレンスのお手伝いや、つきそい人などDebianやLinuxに興味を 持つ人が参加。 debconf4 の参加者総数はおよそ120人程度であった。

参加者の世界分布地図。世界中に開発者が散らばっている。 北米・ヨーロッパからの参加者がやはり多い。アジア系他はかなり少なかった。 日本の開発者として参加したのは、武藤健志氏 (kmuto)、上川純一氏 (dancerj)、私 (gotom) の3人。


参加者の写真。 前回の debconf3 は平均年齢20代前半であったのに比較すると、今回は若干年齢層が上がっていた気がする。 仕事(と称して?)で来ている人が結構いたのが印象的。



開催地ポルトアレグレ

ポルトアレグレ (Porto Alregre: POA) は、ブラジルで最も南にある リオ・グランデ・ド・スール州 (Rio Grande do Sul) の中心都市。人口およそ130万。 ポルト(港) とは言うものの、実際は広大なパトス湖に面している。

日本からはVarig Brazil航空を使用し、次の経路で行く。

飛行機に乗っているだけで合計約24時間、トランジット(4~5時間) や搭乗待ち時間(3時間)、空港までの移動時間(3時間) を含めると片道およそ35時間、往復3日かかる。


会場SESC

listeners 1 listeners 2
debconf4 の開催地は緑に囲まれた広い敷地の SESC という施設。空港から20分ほどの距離にある。


listeners 1 listeners 2

会場で講演に聞き入る聴講者達。説明の途中でもバンバン質問が飛び、皆アクティブである。 聞きながらハックをする人も多い。


hack room 1 hack room 2

会場には、併設して食堂、ハックルーム、debian-installerラボ、その他作業用の小部屋が用意されており、 いつでも皆思い思いのDebianハックに励める。会場内は無線LAN完備。 カンファレンス期間は対外線としてADSL*2+CATV*1 (ロードバランス)が用意され、速度もそれなりに出る。 Debian パッケージはローカルサーバにミラーしてあり、作業に支障ない。

私の泊まった部屋。会場は寝室とそのままつながっているため、合宿状態である。



スケジュール

前回の debconf3 までは debcamp (ハックキャンプ) と debconf (カンファレンス) が別々であったが、今回は一緒になった。

また、debconf とは直接関係ないが、debconf4 の後に FISL を同じ会場で開催していたようである。

詳しい日程はdebconf4 Activities Schedule にある(以下のスケジュールはこれを表にしたもの)。 詳しい内容については、「参加報告 (カンファレンス紹介編)」と 「参加報告 (観光編)」をどうぞ。

【スケジュール】
日付 内容
5/26 (Wed)(レポート)
  • 15:00 BOF: Skolelinux/Debian-Edu (Petter Reinholdtsen)
  • 16:00 Public Speaking - For the speakers (Jeff Bailey)
  • 17:00 Helping Debian - A Workshop for non-DD's (Rudy Godoy)
  • 19:00 Official Welcome
  • 20:00 Capoeira workshop
5/27 (Thu)(レポート)
  • 10:00 BOF: d-i organisational (Joey Hess)
  • 11:00 The GNU Auto*Tools (Scott James Remnant)
  • 13:00 The Shuttleworth Startup: What We Do
  • 14:00 Escaping the Dependency Hell (Steve Langasek)
  • 14:45 Autotools Workshop (Steve Langasek, Scott James Remnant)
  • 16:00 BOF: Backporting Packages (Matt Taggart)
  • 16:00 BOF: Debian Hardware Database (Roland Stigge)
  • 21:00 Party in the City
5/28 (Fri)(レポート)
  • 11:00 PICAX CD creation system (Jeff Licquia)
  • 14:00 Componentized Linux: Overview and Status (Ian Murdock)
  • 16:00 Debian-Edu (Petter Reinholdsen and Andreas Schuldei)
  • 17:00 BOF: Debian Desktop (Gustavo Noronha and Rob Taylor)
  • 18:00 BOF: Mail/Spam (Jesus Climent)
  • 20:00 Speech from the throne - Formal Dinner with the DPL
5/29 (Sat)(レポート)
  • 07:00 Trip to Gramado/Caracol
5/30 (Sun)(レポート)
  • 11:00 Strategical, and Social Challenges - Technical Challenges of internationalisation (Kenshi Muto, Christian Perrier)
  • 12:30 BOF: SPI (Benj. Mako Hill)
  • 14:00 Redencao Park and Popular Fair Visit
  • 18:00 pbuilder (Junichi Uekawa)
  • 19:00 BOF: Configuration Management for Clusters (Martin Langhoff)
  • 21:00 Keysigning Party
  • 22:00 Forro Dancing
5/31 (Mon)(レポート)
  • 11:00 Porting (Bdale Garbee)
  • 14:00 Build-Deamons (LaMont Jones)
  • 15:00 Privilege-Neutral Networking: Considering a 2nd Generation Free OS (Jason Gerard DeRose)
  • 16:00 Custom Debian Distributions are the last, ultimate step towards Total World Domination! (Mako Hill and Enrico Zini)
  • 17:00 BOF: Arch (Robert Collins)
  • 18:00 Debian in Brazil and the Debian Brazil Project (Gustavo Noronha Silva)
  • 20:00 BOF: Removing useless packages from the archive (Martin Michlmayr and Petter Reinholdtsen)
  • 21:00 Amateur satellites (Bdale Garbee)
6/1 (Tue)(レポート)
  • 07:00 Optional: Wineary Valley Visit
  • 11:00 Multi-arch - why and how, a proposal (Tollef Fog Heen and Matt Taggart)
  • 14:00 Ethical Volunteerism in Debian (Biella Coleman)
  • 16:00 Women in Debian (Erinn Clark)
  • 17:00 Soccer match: Another approach for the NM queue
  • 18:00 BOF: Multi-arch (Tollef Fog Heen and Matt Taggart)
  • 20:15 BOF: New Mantainer Process (Martin Michlmayr)
  • 21:00 Cosmonaut Training and Space Flights (Mark Shuttleworth)
6/2 (Wed)(レポート)
  • 12:00 - 17:00 Debian-NP Day (Debian-NP Sub-Project)
    • 12:00 Debian-NP Bagun�.A�Nga Week in Review
    • 13:00 Extending the Bagun�.A�Nga: Debian-NP and the Future
    • 15:00 Custom Debian Live CDs (Alex de Landgraaf)
    • 16:00 Discussion with NGO/NP Users
  • 11:00 IPv6 (Fabio Massimo Di Nitto)
  • 14:00 Towards a Systematic Quality Assurance Approach in Debian (Martin Michlmayr)

各種議論

debconf の魅力は、普段のメールや IRC とは異なり、参加者と直接口頭で議論できる点にある。 私も拙い英語ながら色々と議論する機会があった。

■kernel binary firmware driver

tg3, qlogic などのカーネルドライバには、バイナリファームウェアが含まれている。 最近、これが GPL 違反ではないかという議論が Debian 内部でずっと続いている。 いやらしいところは、これらのドライバファイルは 16進数の羅列がかかれており、GPL で言うソースのない状態なのだが、ファイル自体は GPL と明記してある。

Andreas Schuldei (stockholm) 自身は、ドライバはユーザ利便性のためには含めるべきと考えているが、 ソースがないため点に多大な懸念を抱いていた。 想像以上に Debian 開発者はこの問題を深刻にとらえていた。

Roland Stigge は、画像フォーマットは PNG → SNG (ソースコードっぽい形式) 変換ツールがあるので、同様にソースコードとして扱えるのではないかとの意見。 DFSG (Debian Free Software Guideline) にはこれらデータに関する細かい規定がもっと必要なのかもしれない。

これまで Debian のカーネルをメンテナンスしていた Herbert Xu が最近メンテナンスを辞めたため、新たに Debian kernel team が結成されている。私もそこに参加しているためあちこちでこの話しが出た。

■ABI


Jeff Bailey (jbailey), Matthias Klose (doko), Guido Guenther (guido) に 加えて James Troup (elmo) も参加して、sarge 以降の ABI 動向について議論。

sarge 以降だけで次のアーキテクチャのABIに何らかの変更要因がありそうである (最悪バイナリ非互換もありうる)

■ファイル文字列 iconv


韓国人開発者 Changwoo Ryu と文字コードに関して議論している間に思いついたプログラム。 開発中。

■Bug Tracking System


Debian Project 現リーダ Martin Michlmayr (tbm) や上川純一氏と Debian Projectのリリースを妨げているRC bugについて議論。 tbm は、MIA対策と同様何か戦略的に動かす仕組みが必要だとコメントしていた。

参考: RC bug とは

日本に帰国した後も、GNOME メンテナ田郷氏や mozilla メンテナの北目氏などから 現行の BTS に関する問題点を多く聞いた。 Debian のリリースサイクルの遅さは有名だが、それを解決する肝は BTS にあるかもしれない。

■Input Method

前回 debconf3 で私に発表を頼んだ Simon Richter から質問があった。彼は端末で Unicode を入力したいらしいのだが、X を使用しないで入力する方法がなくて困っていた。 screen-uim/uim-fep や IIIMF 対応端末という手がありそうだが、これといった解はいまのところなさそうである。

なお、写真は Simon ご自慢の(改造)Amiga。

■GNU C library: locales


glibc locales メンテナンスを行なっている Petter Reinholdtsen (pere) と議論。 彼のページが色々更新されている。 どうやら ISO/IEC 14652 が TR であるために、そこで採り入れられている first_week が controversial (議論中) であることが Ulrich Drepper がいやがってまだ入ってないということで困っているようであった。


また、d-iチームの Christian Perrier と Bug#248377, locales: Wrong thousands_sep value in fr_FR locale を議論。 これは、fr_FRロケールのthousands_sepratorが、0x20 (space), 0xa0 (non break space), colon のどれかはっきりしない問題である。 また、キプロス諸島ではギリシャ・トルコの両住民の政治的対立があるが、 片方のロケールだけなくてまずいのではないかという問題についても議論。

■ppc64

IBM から Christopher Yeoh が来ており、ppc64 サポート状況について gcc メンテナ Matthias Klose を交えて話しをした。 最終日の最後だったので、途中で時間切れになり私は飛行場へ向かうはめに。

■glibc snapshot


Jeff Bailey と snapshot パッケージについて議論。 James Troup も交えて話しをする。彼は experimental にも buildd を適用したいとのこと。 IRC 越しに Daniel Jacobowitz (drow) も交えて glibc-snapshot がいいか、いやそのままでいくか、などを話す。


その他諸々

■トイレ

ブラジルではトイレに紙を流さないのが常識。紙質が悪くてつまってしまうため。 拭いた紙は備え付けのゴミ箱に捨てる(拡大写真は一部ボカシが入ってます)。

■水・コーヒー・たべもの

ポルトガル語で、氷なし炭酸なしミネラルウオーターは 「アグアミネラル セム ガス セム ジェル」と言う。 間違えると氷入り・炭酸入り、果てはコーラが出てくる。

この地方のコーヒーは味が濃く、またクセが強い。

ホテルで食事していたので現地料理はほとんどわからなかったが、大味で少し苦手だった。 武藤氏によれば、辛くないとのご意見。 上川氏によれば、サンパウロのシュラスコは柔らかく、ポルトアレグレのそれは筋張っていて豪気なところが特徴らしい。

■マテ茶

ブラジルで飲まれているお茶の一種。写真は街でマテ茶を飲んでいる人の様子。


マテ茶200g。これで 1 Real (= 40円)。 左にあるのはサイズの目安に使った debconf4 特製ボールペン。


たっぷりとマテ茶葉を入れる (容器に2/3くらいいれる)。現地の人はそれこそこんもりと 茶葉を盛っていた。ちなみにこの容器はマテ茶用の急須兼茶碗。 買ってきたのは酢酸のにおいがすさまじくて、まともに飲めなかった。 カビも生えたので1回使って廃棄処分。


茶葉を飲むのに使うストロー (Cuiba?) の先端が茶漉しになっている。 味は緑茶に似ている。茶葉がストローの間から入ってくる。あんまり熱いお湯を 入れると飲む頃には渋くなるので注意。



感想


debconf4 他関連リンク


更新履歴


後藤正徳 Goto, Masanori <gotom at debian dot org>