OSC 2013 Tokyo/Fall
東京エリア Debian 勉強会
第 105 回 2013 年 10 月度

野島 貴英 nozzy@debian.or.jp

2013 年 10 月 20 日

2013 年 10 月 20 日

1/46

AgendaWheezy!
パッケージ数/開発者数推移
Jessie!
その他
イベントのご紹介
質疑応答

2013 年 10 月 20 日

2/46

本資料は？

東京エリア Debian 勉強会ホームページの 10 月の案内
http://tokyodebian.alioth.debian.org/2013-10.html
にて公開してます。
プレゼン資料のダウンロードリンクです：
http://tokyodebian.alioth.debian.org/pdf/
debianmeetingresume201310-presentation.pdf

2013 年 10 月 20 日

3/46

自己紹介

野島 貴英 (Takahide Nojima)

Twitter: @nozzy123nozzy
東京エリア Debian 勉強会
主に東京エリア Debian 勉強会に出没、たまに開催のお手伝い/発表もしてます2013 年 10 月 20 日

4/46

Debian topic update2013 年 10 月 20 日

5/46

どこからの update?

前回の 2013 年 2 月 OSC Tokyo/Spring からのアップデートとなります。

2013 年 10 月 20 日

6/46

Wheezy!

2013 年 10 月 20 日

7/46

Wheezy リリース!!

2013/5/4 Debian 7.0(Whezzy) リ
リース
http://www.debian.org/News/2013/20130504

2013 年 10 月 20 日

8/46

Wheezy 入手の国内 mirror

日本国内で入手するには、インストール用イメージについては↓
i386/amd64 Debian GNU/Linux 用イメージ
http://cdimage.debian.or.jp/
Debian GNU/kFreeBSD 用イメージ
http://cdimage.debian.or.jp/kfreebsd.html

パッケージ群の ftp ミラーサイトhttp://ftp.jp.debian.org/debian/2013 年 10 月 20 日

9/46

Wheezy インストール方法

Wheezy のインストールについては、
Debian wheezy – インストールガイド
http://www.debian.org/releases/stable/installmanualをご覧くださいませ。

2013 年 10 月 20 日

10/46

Wheezy リリースノートについて

ところで、Wheezy の変更点やら、Squeeze → Wheezy へのアップグレードのやり方と注意点については、「 Debian 7.0 – リリースノート」
http://www.debian.org/releases/stable/releasenotes
を見てねーっ2013 年 10 月 20 日

11/46

さらに Wheezy アップデートの状況
2013/6/15 にて Wheezy の 1st アップデート (Debian 7.1)
http://www.debian.org/News/2013/20130615
33 個のセキュリティ修正と、 60 個のパッケージを更新。
(kernel 側は数々のバグ fix 及び drm は 3.4.47 対応、deboostrap の次期リリースの jessie 対応追加、その他パッケージはバグフィックスが主)
2013/10/12 にて Wheezy の 2nd アップデート (Debian7.2)
http://www.debian.org/News/2013/20131012 58 個のセキュリティ修正と、 102 個のパッケージを更新、 6 個のパッケージを廃止(kernel 側は 3.2.51 対応及び drm は 3.4.61 対応、iceweasel17 未対応のパッケージを排除、その他パッケージはバグフィックスが主)2013 年 10 月 20 日

12/46

パッケージ数/開発者数推移

2013 年 10 月 20 日

13/46

パッケージ数

Wheezy(stable)
バイナリパッケージ数: 35985 +7862
ソースパッケージ数 : 17172 +2567
Jessie(testing)
バイナリパッケージ数: 38308 +2141
ソースパッケージ数 : 18998 +1666
Sid(unstable)
バイナリパッケージ数: 40373 +1865
ソースパッケージ数 : 20236 +1465(増減数は前回 OSC の時の stable/testing/unstable からの差分)

2013 年 10 月 20 日

14/46

開発者数

2013 年 02 月
Debian Developer 約 1743 名
Debian Maintainer 約 185 名
2013 年 10 月
Debian Developer 約 1776 名 +33
Debian Maintainer 約 183 名 -2
参考 2013 年 7 月時点で： 61 ヶ国 2012 年 6 月と比較して+2 ケ国
日本人 50 名 （ アクティブメンバ 35 名)

2013 年 10 月 20 日

15/46

Jessie!

2013 年 10 月 20 日

16/46

ところで Jessie

Wheezy も出たことですし、次の Debian のメジャーリリースのコードネームはJessie だ2013 年 10 月 20 日

17/46

Jessie Freeze 予定!

Freeze 予定： 2014 年 11 月 5 日
23:59 UTC

2013 年 10 月 20 日

18/46

Jessie Release Goal その 1
リリースゴールの提案が 2013/9/11-9/30 までの間募集されました。
将来リリースゴールとするかを検討中の一覧（ なお、すでにrelease チームにより検討から落とされたものは排除済み）:

SysV 用の起動スクリプトを持つパッケージは、もれなくsystemd にも対応する。
ELF バイナリの堅牢化（ Hardening）が不十分と報告されているパッケージをなおす (Wheezy から引き続き)debian/rules ファイルは CC/CXX フラグを外部から指定出来るようにする（ 要は CC=foo CXX=bar
dpkg-buildpackage が出来るようにメンテする）
clang も gcc の代わりにコンパイラとして利用できるようにする。
2013 年 10 月 20 日

19/46

Jessie Release Goal その 2

続き：
すべてのパッケージを piuparts にて検証済みにする。
クロスコンパイルが容易に出来るように整備する（ Multiarch はこの一環）

140 個の基本的なコマンドのパッケージは、クロスコンパイラを用意すれば、そのままターゲットのアーキテクチャ用のバイナリパッケージが作れるようにする。
ユーザが SELinux をより簡単に使えるようにする。
より完全な UTF-8 対応

2013 年 10 月 20 日

20/46

Jessie の Relese についての情報源

Debian Relase Management
http://release.debian.org/
Bits from the Release Team (Jessie freeze info)
https://lists.debian.org/
debian-devel-announce/2013/10/msg00004.html

2013 年 10 月 20 日

21/46

その他のトピック

2013 年 10 月 20 日

22/46

DPL 選挙 in 2013

今年の DPL(Debian ProjectLeader) は、Lucas Nussbaum さんが当選されました。
（ ID: lucas）
lucas のプロフィールについては↓http://en.wikipedia.org/wiki/Lucas_Nussbaum 選挙時の声明↓
http://www.debian.org/vote/2013/platforms/lucas
2013 年 10 月 20 日

23/46

Debian 20 歳
2013 年 8 月 16 日。 Debian 20 歳。

2013 年 10 月 20 日

24/46

最近の Debian のパッケージ開発のトレンド (その1)グループでパッケージ開発が主流に!

2013 年 10 月 20 日

25/46

最近の Debian のパッケージ開発のトレンド (その2)

VCS は git が主流

2013 年 10 月 20 日

26/46

最近の Debian のパッケージ開発のトレンド (その3)

dh によるパッケージ開発が主流

2013 年 10 月 20 日

27/46

Debian パッケージ開発のお供にいくつかソースコードに関して充実してまいりました。
ソースコード検索
http://codesearch.debian.net（ エンジンのソースは：https://github.com/debiancodesearch/dcs )ソースコード閲覧
http://sources.debian.net/
参考:ソースパッケージに含まれるパッチトラッカ
http://patch-tracker.debian.org/

2013 年 10 月 20 日

28/46

Debian カンファレンス

2013 年 10 月 20 日

29/46

Debian Conference 2013
今回はスイスで 2013/8/11-8/18 まで開催されました。

2013 年 10 月 20 日

30/46

Debian Conference 2013 の様子

会場でのスケジュール詳細↓
http://penta.debconf.org/dc13_schedule/
ビデオもあるよ!↓
http://www.irill.org/videos/debconf13
一部だけど英語の字幕もあるよ？ ↓http://wiki.debconf.org/wiki/Videoteam/Subtitles

2013 年 10 月 20 日

31/46

Debian Conference 2013 ビデオ視聴 Tips
ヒアリング苦手な人は英語の字幕つかってみよう！
Step 1. 字幕の使えるプレーヤー（ 例： totem）とか用意する。
apt-get install totem

Step 2. 動画をもってくる。 (例： Bit from DPL）
wget http://www.irill.org/media/debconf13/Bits_from_the_DPL.webm

Step 3. 字幕をとってくる
apt-get install git
git clone http://anonscm.debian.org/git/debconfsubs/debconfsubs.git（ あるいは、 http://anonscm.debian.org/git/debconfsubs/debconfsubs.git
をブラウザで開いて snapshot というリンクから tgz ファイルを落としてくる)

2013 年 10 月 20 日

32/46

Debian Conference 2013 ビデオ視聴 Tips(続き)以下は totem での例：
Step 4. totem に Step 2. の動画を指定して起動して stop ボタンを押す。
Step 5. totem の「 表示」 →「 字幕」 →「 字幕の選択」を選択し、 Step 3. で取ってきた対応する字幕ファイル (.srt ファイル) を指定する。
Step 6. totem の再生ボタンをそのまま押すと字幕（ 英語）が現れる。

2013 年 10 月 20 日

33/46

Debian Conference 2013 トピック紹介

とりあえず、見どころをいくつか

2013 年 10 月 20 日

34/46

Bit from the Debian Project Leader 1/2
まずは、”Bit from the Debian Project Leader” から、 (プレゼン資料： http://www.lucas-nussbaum.net/blog/
wp-content/uploads/2013/08/bits.pdf)
12

Debian の紹介と、現在の Debian のコミュニティの様子について説明（ 割と宣伝な感じです）
現在の Debian の課題と提案
Cloud の IaaS/PaaS/SaaS 環境の元でどうやって自由を獲得するのか？
テスト版（ testing）を利用してローリングリリースとしたらどうか？（ もちろん、安定版 (stable) はちゃんと残す）
いろいろマンパワーが足らないので、とにかく新しい開発者/貢献してくれる人を捕まえよう
Debian の運営について、 DPL の負荷減らしも含めて、もっとうまいこと改善したい。

2013 年 10 月 20 日

35/46

Bit from the Debian Project Leader 2/2

テスト版 (testing) 使ったローリングリリースの件は、皆さん関心が大変高いようで、質疑応答がすべてローリングリリースの件になってました...

2013 年 10 月 20 日

36/46

Lightning talkDebconf13 の Lightning talk がおもしろかったのでいくつか...
Coqelicot
https://coquelicot.potager.org※ Coqelicot はフランス語でひなげしの花の意味
いわゆる Web ベースのファイル共有サービスのプログラムを作ったとのこと。特徴として、ファイルは全部暗号化されてストア（ しかも暗号化キーはストアされない）、時間がたてば自動で消去、消去の時には zero で埋めるなどの特徴がある。ライセンスは AGPL。
notmuchhttp://notmuchmail.org/ 大量のメールを高速に扱うためのソフトウェアの紹介。 vim/emacs のフロントエンドなどもある。タグづけにも対応。
2013 年 10 月 20 日

37/46

Lightning talkmessaging bus system for debian infrastracture
http://www.fedmsg.com/en/latest/
Fedora PJ のインフラを支えるために作られたメッセージ
バスシステムの紹介。 Debian にもいかが?という内容。
debian を支えるいろいろなインフラ上の仕組み（ ftp
キューとか、 bugreport とか) で発生する様々なイベントをこのバスシステムに流し込むと、いろいろなメディアに柔軟に接続することができる。
（ 例： ftp キューでリジェクトされたら、 WEB にも出るとかのシステムが作りやすく なる）
http://www.fedmsg.com/en/latest/topology/ を観るとわかりやすい。また、繋げることができるようになったシステムの一覧↓
http://www.fedmsg.com/en/latest/status/ 発表長
すぎて司会（ ドラ娘）に止められたのが残念。
2013 年 10 月 20 日38/46

Lightning talkdedup.debian.net の紹介
http://dedup.debian.net/
バイナリパッケージ内部のファイルの md5sum とか sha1とかのハッシュをとり、他のバイナリパッケージに重複したものがあるかどうかを調べるサイトの紹介。例として、
freefem++,calibre のパッケージについて、どの程度他パッケージにも含まれているファイルがあるかをデモ。
gzip されたファイルも元ファイルの md5sum などを取って比較できる。
例： http://dedup.debian.net/binary/freefem++
http://debdup.debian.net/compare/calibre/
python-odf(calibre と python-odf は見てのとおり重複しまくり）
2013 年 10 月 20 日39/46

Lightning talk
Skarphed - Webmanagement system
http://www.skarphed.org/
Web サイトを非常に簡単に構築できるシステムを開発したとのことで、そのデモの紹介。登録したサーバーに、非常に簡単に Web サイトを構築できる。 AGPL で提供とのこと。
organaize of your life with org mode.
http://orgmode.org/ja/
emacs で動く、独特なテキスト文章作成環境のデモ。今回プレゼンすら、 org mode でやった。見ればわかりますが、 TODO 作成など、とても便利そうな印象を受けます。

2013 年 10 月 20 日

40/46

Lightning talk

openhatchhttps://openhatch.org
foss の貢献者らのための foss プロジェクトマッチングサー
ビスの紹介。 Web 上で、 foss に貢献するために必要な基本的なスキルトレーニングをつむ、難易度に応じた fossプロジェクトを紹介する、イベントを紹介するなどのサービスが受けられる。

2013 年 10 月 20 日41/46

イベントのご紹介

2013 年 10 月 20 日

42/46

東京エリア/関西エリア/福岡 Debian 勉強会
東京エリア Debian 勉強会
http://tokyodebian.alioth.debian.org
関西エリア Debian 勉強会
http://wiki.debian.org/KansaiDebianMeeting
福岡 Debian 勉強会
http://fukuoka-debian.github.io/web/

場所、お時間が合えば、ぜひお越し下さい。

2013 年 10 月 20 日

43/46

その他イベント

その他、いろいろな Debian 関係のイベント
はこちら
http://www.debian.or.jp/
Twitter: @debianjp

2013 年 10 月 20 日

44/46

本日の展示本日東京エリア Debian 勉強会のブースだしてます。
展示物:
1
2
3
4
5

Wheezy PC の展示
あんどきゅめんてっどでびあんの展示/頒布
Debian ステッカーの配布
Debian インストール CD の配布
東京エリア/関西 Debian 勉強会の紹介

是非、お立ち寄りくださいませー2013 年 10 月 20 日

45/46

質疑応答

なにか質問はありますか？

2013 年 10 月 20 日

46/46