東京エリア Debian 勉強会資料

上川 純一 dancer@debian.org
IRC nick: dancerj

2007 年 12 月 15 日

設営準備にご協力くださいAgenda

注意事項
飲食禁止
政治/宗教/営利活
動禁止

quiz
最近の Debian 関連のイベント
前回

Debian 勉強会資料はいかにつくられているか
2007 年度の勉強会をふりかえる
2008 年度計画ワークショップ

前回の Agendaquiz
最近の Debian 関連のイベント
前回
OSC Tokyo/Fall
KOF
Biella 宴会

bluetoothlivehelper
tomoyo kernel module
KOF
OSC Tokyo/Fall
今後の計画Debian 常識クイズ

Debian の常識、もちろん知ってますよね? 知らないなんて恥ずかしくて、知らないとは言えないあんなことやこんなこと、みんなで確認してみましょう。
今回の出題範囲は、http://lists.debian.org/debian-devel-announce/ にある最近のアナウンス文書です。

問題 1. Debian Developer になる前の人たちのための制度で最近 Open Beta を開始したのは何か

A Debian Maintainers

B Ubuntu

C Debian Account Manager

問題 1. Debian Developer になる前の人たちのための制度で最近 Open Beta を開始したのは何か
答えは:A Debian Maintainers

B Ubuntu

C Debian Account ManagerA

問題 2. Debian Auditor は誰か

A Kalle Kivimaa

B Anthony Towns

C Sam Hocevar

問題 2. Debian Auditor は誰か

答えは:

A Kalle Kivimaa

B Anthony Towns

C Sam HocevarA問題 3. Anibal Monsalve Salazar が参加したのはどのチームか

A Debian System Administrator

B Debian Cabal

C Debian Maintainer Keyring
Team

問題 3. Anibal Monsalve Salazar が参加したのはどのチームか
答えは:

A Debian System Administrator

B Debian Cabal

C Debian Maintainer Keyring
TeamC

問題 4. debian/control に追加された Vcs-*
フィールドでないのはどれか

A Vcs-git

B Vcs-rcs

C Vcs-Mtn

問題 4. debian/control に追加された Vcs-*
フィールドでないのはどれか
答えは:A Vcs-git

B Vcs-rcs

C Vcs-Mtn

B問題 5. debian/control でパッケージのアップス
トリームプロジェクトの URL を記述するためのフィールドはA Homepage:

B URL:C Upstream:問題 5. debian/control でパッケージのアップス
トリームプロジェクトの URL を記述するためのフィールドは答えは:A Homepage:B URL:

C Upstream:A問題 6. dpkg-buildpackage で並列ビルドをするためのコマンドラインオプションはA -rfakeroot

B -j

C –nori1

問題 6. dpkg-buildpackage で並列ビルドをするためのコマンドラインオプションは
答えは:

A -rfakeroot

B -j

C –nori1

B問題 7. 2009 年開催予定の Debconf9 の場所が発表された、その場所は

A Osaka

B TokyoC Extremadura問題 7. 2009 年開催予定の Debconf9 の場所が発表された、その場所は答えは:A Osaka

B TokyoC ExtremaduraC問題 8. Policy 3.7.3.0 で追加されなかった変更
はA バージョン番号にチルドが利用できるようになったB 自由でないものはパッケー
ジではない
C Debconf を利用する場合は国際化対応必須

問題 8. Policy 3.7.3.0 で追加されなかった変更
は答えは:A バージョン番号にチルドが利用できるようになったB 自由でないものはパッケー
ジではない
C Debconf を利用する場合は国際化対応必須B

問題 9. gnuab にかわるリリースされていない
Debian 移植版のホスティングの場所はどこかA
http://www.debiandoorstop.org/
B
http://www.debianports.org/

C http://www.ubuntu.org/

問題 9. gnuab にかわるリリースされていない
Debian 移植版のホスティングの場所はどこか
答えは:A
http://www.debiandoorstop.org/
B
http://www.debianports.org/

C http://www.ubuntu.org/

B

最近の話
題、なにかある？

Debian 勉強会の資料の作成方法

作成ツール

LaTeX を利用して印刷用資料作成
LaTeX を利用してプレゼンテーション資料を作成(latex-beamer)
Emacs で編集
git でデータ連携・管理資料の例
基本的なコマンドの書き方をおぼえると LATEX も簡単です。
カスタマイズしており、一部特殊なコマンドを使っています

dancersecion{ タイトル }{ 作者名 }begin{commandline}...end{commandline}\dancersection{東京エリア Debian 勉強会資料の準備の方法}{上川 純一}\label{sec:debmtg2007howtoprepare}\index{debianjp@Debian JP}\index{とうきょうえりあ@東京エリア Debian 勉強会}
\subsection{レポジトリの取得}

まず最初に git のレポジトリを取得します\footnote{git の使いかた詳細については、2007 年 4 月の勉強会資料を参照してください。 apt-get install git-coreでインストールできます。} 。読み込み専用であれば、プレゼンテーション資料の場合

スライドは begin/end frame でかこってしまいます。それ以外については itemize などを利用して作成します。
\begin{frame}{作成ツール}\begin{itemize}\item LaTeX を利用して印刷用資料作成\item LaTeX を利用してプレゼンテーション資料を作成 (latex-beamer)\item Emacs で編集\item git でデータ連携・管理\end{itemize}\end{frame}emacs を利用して編集
emacs + yatex + whizzytex を利用して作成。プリビューをしながら編集ができます。
→書式情報が文書情報と分離しており、印刷用資料を流用してプレゼンテーション資料を作成するのに便利です。

git でデータ連携

git-clone git://git.debian.org/git/tokyodebian/monthly-report.git
orgit-clone ssh://ユーザ名@git.debian.org/git/tokyodebian/monthly-report.git
cd monthly-report.git
make
git-diffgit-commit -a -m ’revised XXX’
git-pull
git-push ssh://ユーザ名@git.debian.org/git/tokyodebian/monthly-report.git

Q&A

これだけでわからない?

19:20 まで休憩

2007 年をふりかえるDebian JP の構成

翻訳者

開発者

ユーザ

Debian JP の会員は開発・翻訳・インフラを担当している人により構成されています。過去の経緯により、既存の会則・方針では、Debian JP は「開発者の会」という位置づけのため、「ユーザ」については Debian JP の「会員」ではありません。
開発者とは Debian JP で開発を行っている人、パッケージ・スポンサーされている人、New Maintainer、Debian Developer などをいいます。
インフラは、Debian JP の運営に必要なインフラで ftp,www, svn, ML, LDAP などをいいます。

インフラ

Debian JP の各種会議体

Debian JP の各種会議体

Debian JP の各種会議体の頻度とメンバー構成
会
総会・選挙

開催頻度
年一回

OSC
東京エリア Debian 勉強会
関西 Debian 勉
強会
IRC 定例会議

年数回
月一回
月一回
月に二回

目的
Debian JP 内部の運営方
針の策定
新規ユーザ発掘・公報
Debian 開発者の新規発
掘と支援
Debian ユーザ・開発者の新規発掘と支援
Debian JP の運営に関する情報共有と意思決定

参加者層
Debian JP 会員

OSC の一般参加者
Debian の開発者をめざす
東京近辺在住のメンバー
Debian を使う大阪近辺在住のメンバー
Debian JP 会員→こんな感じ?

情報の伝達の流れ情報の伝達を整理してみました。

→こんな感じ?

Debian 勉強会の目的

Debian Developer (開発者) の育成。
日本語での開発に関する情報を整理してまとめてアップデートする。
場所の提供。
普段ばらばらな人々が face-to-face で出会える。
Debian のためになることを語る。
Debian について語る場所を提供する。

12 月の目的

忘年会をするのはなぜか

MJK→
SS→
KKS→

12 月の目的

忘年会をするのはなぜか

MJK→目的と実績の確認
SS→将来を想定する
KKS→計画の確認と修正2007 年の平均は 18 人くらいで、2006 年の平均の 16 人くらいよりは増えている
極端に増えているわけではない2007 年実施状況
2007 年 1 月
2007 年 2 月
2007 年 3 月
2007 年 4 月
2007 年 5 月
2007 年 6 月

参加人数
151380
19234

2007 年 7 月
2007 年 8 月
2007 年 9 月
2007 年 10 月
2007 年 11 月

1825
1430192007 年 12 月

12?

内容
一年を企画する
dbs, dpatch
OSC 仮想化
quilt, darcs, git
etch, pbuilder, superh
エジンバラ開催：Debconf7 実況中継
Debconf7 参加報告
cdn.debian.or.jp
exim
OSC Tokyo/Fall(CUPS)
live-helper, tomoyo linux
kernel patch, server
忘年会

将来の想定イベントとトレンドの確認
2005
Debian 勉強会
開始、Wzero3 登場、lantank(SH)ブ ー ム 、黒 箱(PPC)、OpenBlocS(PPC)(2004 年?)、
Ubuntu 開始、
AMD64 が 一
般的に入手可能に、
git の 登 場 、ruby on rails
が普及、
光ファイバー普及、雑誌が消失しはじめ、スレッドテンプ
レ登場、

2006
2007
IntelMac に 、VT・AMDcoreduo
でV(仮 想 化 技dual-core術) が 普 及CPU に、(ML115!)、glantank(ARM)、 黒 箱 (ARM)、
OpenMiOpencroServer(MIPS)、 Blocks(PPC?)、OpenSolaris
iPhone 登 場 、が 出 て DeHSDPA 月 額
bian/Solaris
5000 円 く ら(Nexenta) 登
い に 、google場 、SparcT1
mobile、がオープンに、
VISTA リリーCC3.0、ス、Leopard リ
Qwik
登 場
リース、
(?)、
GPL3.0、メ モ
雑誌が大多数消
リ 2G とがコ失、
モ ディティーに 、SparcT2がオープン、
ニコニコ動画、winny で イ ージスの情報流出、2011 アナログ地上波全滅

2008
FreeBSD7 リ
リース、
Longhorn リ
リースで 64bit
サ ー バ が 常識に、
lenny リ リ ース、
ruby1.9 が出ているはず、
GoogleAndroid、
OLPC 日本上陸 、eeePC 日
本上陸、
imode 世代が社会人になる、パソコンが使えない人が増え携
帯に、
J-SOX、thinclient 化、2009
VISTA
が64bit で ま ともに稼働するようになる、
4GB メモリが普及して家庭でも 64bit OS がポピュラーに、
ruby2 が出ているかも、(Windows が対応したとして)TrustedComputing が一般に普及してしまう、携帯電話の普及 率 が 100%くらいに、
日 本 DMCA法?、できたこと
OSC きっかけで Debian 勉強会に参加できた、新規の参加メンバーがきている、
謎 に 包 ま れ た Debian 開 発 者 の (魅力的な) 実状があきらかに、濃さやアンドキュメンテッドなところが直接きける、二年かかったけ
ど etch のリリース、某所で本を売ることができた、できなかったこと
Debconf の誘致ができない、DEB のパッケージを新規に作りたいができなかった、女の子メンバーが少ない、BTS がフレンドリーじゃな
い、NM を誰も通過していない、BSP で集まっても IRC で会話している、チャンスとなるもの
仮想化、Debian がうらにいるものの普及 (Ubuntu・Knoppix)、Debconf が開催 で き る か も 、世間の各種オープンに なって い る 動 き(Solaris・java・ATI)、
GPLv3、Blog の普及 (情 報 の 普 及)、
イベントでの告知、
OSC でも興味を引いている、脅威となるもの
thin-client、携帯への流出、会社で Debian が 使 え な く、Ubuntu (勝手にメンテナ・ハードウェ
ア認識の良さでのユーザ流出・ファー
ム ウェア ラ イ セ ンス無視)、人材の流出 (Ubuntu, G 社)、
Web の向こう側へのシフト、

できたことOSC きっかけで Debian 勉
強会に参加できた、新規の参加メンバーがきている、謎に包まれた Debian 開発者の (魅力的な) 実状があきらかに、濃さやアンドキュメンテッドなところが直接きける、二年かかったけどetch のリリース、某所で本を売ることができた、できなかったこと

Debconf の誘致ができない、
DEB のパッケージを新規に作りたいができなかった、
女の子メンバーが少ない、BTS がフレンドリーじゃな
い、NM を誰も通過していな
い、BSP で集まっても IRCで会話している、チャンスとなるもの
仮想化、Debian がうらにいるものの普及 (Ubuntu・Knoppix)、Debconf が開催できるかも、世間の各種オープンになっている動き (Solaris・java・ATI)、GPLv3、Blog の普及 (情報の普及)、イベントでの告知、OSC でも興味を引いている、認知が重要、広報活動を続ける、
仮想化をテーマに続ける、
Debconf を誘致、オープンになったものをベースに勉強会を開催、開発者育成のプログラム (何を気をつけるか・これはやるべき・やらないべき・パッケージのいじりかたの流れ)、四国の Linux ユーザを増やす、女の子を仮想化、Debian の擬人化 (なんとかミク)、脅威となるもの
thin-client、携帯への流出、会社で Debian が使えなく、Ubuntu (勝手にメンテナ・
ハードウェア認識の良さでのユーザ流出・ファームウェ
アライセンス無視)、人材の流出 (Ubuntu, G 社)、Webの向こう側へのシフト、岩松さんを複数養成、thinclient で Debian に、サーバ側でも Debian 稼働へ、
Ubuntu・Fedora などと協調して人を育てる、Web を使っているんだから
Client は Debian でいいじゃん、Live DVD 配布してしまう、ぐるぐるじるしのDebian を、

計画の確認と修正2008 年度も、毎月第 3 土曜日開催、場所不定。内容として
は、開発者育成連載企画を実施する。
1

新年会「気合を入れる」

2

OSC、バージョン管理ツールを使い Debian パッケージを管理する (git) アップス
トリームの扱い (svn/git/cvs)3

データだけのパッケージを作成してみる、ライセンスの考え方

4

バイナリ一つのパッケージを作成してみる man の書き方 (roﬀ or docbook)5

バイナリの分けたパッケージの作成。バイナリの分け方の考え方、アップグレードなどの運用とか。

6

パッケージ作成 (dpatch/debhelper で作成するパッケージ)

7

パッケージ作成 (kernel patch、kernel module) 、Debconf 発表練習

8

Debconf アルゼンチン、共有ライブラリパッケージ作成

9

OSC-Fall、デーモン系のパッケージの作成、latex、 emacs-lisp、フォントパッケージ

10

パッケージの cross-compile の方法、amd64 上で i386 のパッケージとか、
OSC-Fall 報告会、Debconf 報告会

11

国際化 po-debconf / po 化 / DDTP

12

忘年会

事前課題の紹介

事前課題問題「Debian 勉強会の目的と照らし合わせて 2007 年を評価してみた」と「２００８年の Debian 勉強会のために私はこうします」というタイトルで 200-800 文字程度の文章を書いてください。

事前課題提出状況
ちなみに、2007 年の課題の提出状況はこんな感じ
1月

参加数
15

提出人数
62月

1383月
4月
5月
7月

80
192318

614
14
12

8月

25

18

9月

14

711 月

191012 月

1111

内容
今後、勉強会につかう施設を提案してください、２００７
年の勉強会の各月のアジェンダを提案してください
apt に足りなさそうな機能, パッケージングをしてみて感じたこと、または何故パッケージングをしないか
仮想化を実際にこういう利用方法で活用しています
私はバージョン管理システムをこのようにつかっています「エッチになって困った事」
今後 Debconf を日本で開催するために Debian の認知度を上げる方法、企業が Debconf のスポンサーになるためには
ここ最近 Debian を使っていて ハマったこと/ちょっと感激したこと、apt の sources.list はこう書く「あなたが Debian で使っている MTA のこだわりの設定」もしくは「Debian で利用しているこんな便利な／楽しいメッセージツールあるいは日頃使っていて気にかかるメッセージ関連ソフトのこの部分」「Debian の Live CD ってこんなふうに使ってます」もしくは「ノート PC やデスクトップ PC ではなく、サーバ機器での Debian に期待するものって何？」「Debian 勉強会の目的と照らし合わせて 2007 年を評価してみた」と「２００８年の Debian 勉強会のために私は石原怜美Debian 勉強会の目的と照らし合わせて 2007 年を評価してみた
少ししか参加していないのでなんともいえない、です…でも、Debian 勉強会のことを知り合いに話したら興味を持ってもらえたので自分の中ではよし、とします。
２００８年の Debian 勉強会のために私はこうします
実は、地元に帰ってしまうので、私自身は参加できないのですが、友人にがんばってもらいます。地元でもちょっと普及の努力をしてみようかな…

小室 文
Debian 勉強会の目的と照らし合わせて 2007 年を評価してみた
メールでは読み取れない情報について情報共有する場を作る
これに関してはもっと参加者が分からなかった事などを積極的に聞いたり、また自分で調べて発表するとか、そういう姿勢が足りなかったと思います。

Debian の利用方法を整理する場を作る よりよく使う方法と、よりよくする仕組みを作る方法があると思いますが、前者にフォーカスしていたので（フォーカスしやすいというのもありますが）、来期は 2 部構成などで、使う方法、作る方法など講義や論議が分かれていたらよいかもしれないなーと思いました。

小室 文

２００８年の Debian 勉強会のために私はこうします
git を使えるようにします。Latex でもっと多彩な表現が出来るようにします。会社の引継ぎを Debian 使いにします。
Exim の普及活動もついでにします。未来の Debian 使いを増やします。

本庄「Debian 勉強会の目的と照らし合わせて 2007 年を評価してみた」「勉強会の目的」を探してみたのですが、どうも見あたらないようでした。東京エリア Debian 勉強会のウェブページに、背景として「2005 年当初、東京近辺で、類似の勉強会は存在していませんでした。Debian について語る場所を提供するため、 Debian 勉強会を開催します。」と書かれており、これが目的に相当するのではないかと思いますが、語る場として機能していたと思います。
「２００８年の Debian 勉強会のために私はこうします」
風邪で休んでしまったこともあったので、風邪ひかない。

山本 浩之「Debian 勉強会の目的と照らし合わせて 2007 年を評価してみた」
うーむ、2007 年の時点では、スーパーハカーにはまだなれていません。
「2008 年の Debian 勉強会のために私はこうします」
こんなわたくしでもお役に立つなら、お手伝いくらいはします。ただ、現在何が不足していて、どうお手伝いすればいいのかが分からないです。「雰囲気作りのために、声を出していこー」と、体育会みたいなノリでいいですかね？願
わくば、講師ができるぐらいのスーパーハカーになれればいいのですが…。

前田耕平「Debian 勉強会の目的と照らし合わせて 2007 年を評価してみた」
Debian 勉強会の本来の目的というと、Debian の開発者を増やす事ですよね。勉強会として今年を振り返ると、年初の勉強会でまずは裾野を広げ、分母を増やして開発者候補を増やそうという目標になった記憶があります。その点については新規参加者が増えたので成果はあったと思います。
自分自身を振り返ると今年は昨年参加し始めたころからますます『お客さん』化しているなと反省。おまけに、未だ自宅鯖も Sarge のままだし。

前田耕平「２００８年の Debian 勉強会のために私はこうします」
初心に返り、当初勉強会に参加しようと思ったきっかけである、Hobbit の Debian の公式パッケージ化を目指して、ライセンスあたりが面倒でいつも中途半端になっている Debianパッケージの勉強をちゃんとします。ほいで、完全に放置状態にしてしまった査読を一日 10 分でもやります。その前に年内には、この帰っても休みでも仕事な状態を脱しないと。

小林儀匡

Debian 勉強会の目的と照らし合わせて 2007 年を評価してみた
今年の勉強会の目的は、(女子高生などはともかく) 参加者を増やすことだった気がするので、それはクリアできたのではないかと思います。ただ、参加者を増やしたことが広義の開発者 (公式開発者でなくてもパッケージ管理や翻訳に携わっている人を含む) の増加に繋がっているかといえば、間違いなく No でしょう。参加者がガリガリと Debian パッケージのメンテナンスをするような姿を想像する当初の目的とはずれてきている気がします。

小林儀匡

2. ２００８年の Debian 勉強会のために私はこうします
こんなところでしょうか。
Debian 勉強会出身の公式開発者の一人になるべく New
Maintainer (NM) process を進めます
buildd や dak について勉強して皆さんの前で話をできるようになります。
もし翻訳関連で何か話すべきことがあれば話をします。

吉田@板橋Debian 勉強会の目的と照らし合わせて 2007 年を評価してみた
Debian 勉強会の目的とは
http://tokyodebian.alioth.debian.org/ から「Debianについて語る場所を提供するため、 Debian 勉強会を開催します。」と判断しました。
2007 年の東京エリア Debian 勉強会は、上川さん、岩松さんの毎回の勉強会での Debian の深いお話、イベントレポート、やまねさんの初心者を Debian に引き込むプレゼンなどなど、素晴らしいお話を聞ける勉強会でした。元は東京で始まった、Debian 勉強会は関西でも定期的に開催されるようになり、荻窪、代々木、新宿 (OSC)、イギリス エジンバラ、IRC 開催等、地域や国、3 次元の枠を超え、活動的です
ばらしいです。

吉田@板橋２００８年の Debian 勉強会のために私はこうします
私はごくごく一般人のため、Debian 勉強会への貢献は難し
いとは思いますが、イベントで Debian 勉強会関連の冊子の配布に協力させていただいたり、別の勉強会主催のインストールパーティで何も知らない一般人の PC(の VM 上) にDebian をインストールするなどひっそりと協力させていただこうと思います。

あけど「Debian 勉強会の目的と照らし合わせて 2007 年を評価してみた」
今年 1 年を振り返って、自分に何が出来たのか考えてみました。
1 月一年の計画を立てた。
2 月 apt を少し勉強した。
3 月仮想化を少し勉強した。
4 月バージョン管理システムを少し勉強した。 Mac に Debian をインストールしてみた。
5 月 Etch を少し勉強した。 管理している Debian マシンを Etch にしてみた。
6 月エジンバラに行ってるメンバーと IRC しようとして挫折
7 月（お休み）
8 月 cdn を少し勉強した。BSP に参加、少し査読。
・・・って残りがまだあった! orz
9 月（お休み）
10 月 OSC で盛り上がった。
11 月（お休み）

後半は何かと忙しくて時間が取れなかったこともあり、殆ど何も出来てません。点数でいえば 20 点くらい？やりたかった事は何もできてませんので、来年はもう少し計画的にやって何か出来たという風にしたいです。

あけど「２００８年の Debian 勉強会のために私はこうします」
今年の反省を踏まえ、自分に出来そうなことをやっていきたいです。１つは、マニュアルのレシピ化というのを考えています。いわゆる事例集のようなものですが、各コマンドの実行例とコマンドオプションのポイントといったものをまとめてみたいと思います。来年の後半には何らかの発表が出来るようにしたいと思います。

山本 琢

今年勉強会で実現できたこと:
オープンソースのカルチャーに触れて、オープンソース開発に興味を持てた。
来年勉強会で実現したいこと:実際にオープンソース開発プロジェクトに貢献（パッチを投げられる）し、その過程や成果についての報告や、アドバイスが受けれるようにしたい。

キタハラ「Debian 勉強会の目的と照らし合わせて 2007 年を評価してみた」
お題を見て、改めて勉強会のＷｅｂページを見たのですが、「背景」はありますが「目的」はないですね。（見落としている？） 「背景」にある「Debian について語る場所を提供するため」というのが目的だとすると、有識者の方に大いに語って戴いて、（私の理解の範囲外なものもありましたが）多くの有用な知識を得ることが出来て、私にとっては（勉強会の後の懇親会も含めて）大変有意義であったと思います。
真の目的（？）にはまったく貢献していませんが、無能が故ということでお許しください。

上川 純一Debian 勉強会の目的と照らし合わせて 2007 年を評価してみたところ、自由の戦士 (Debian Developer) を量産することが目的だったのに、第 3 次自由の戦士量産計画は成果を出せずに終了しました。ふがいない。
「２００８年の Debian 勉強会のために私はこうします」という観点からいうと、もしかして、NM キュー通過のためのブートキャンプなどをすればよいんじゃないか？

2008 年を計画する

宴会場所

宴会場所
本日の宴会は「刻」です。参加者は 1F に集合し、全員で移動しましょう。
片付け
部屋を片付けるのにご協力ください。