Gentoo Monthly Newsletter: 30 November 2008
1.
はじめに
今月のGMN
11月のGMNへようこそ
10月号が発行されなかったため、今月号はいつもよりボリュームがあります。
編集者たちは国外に行っていたり、カンファレンスに出席していたり、引越ししてたり、大量のハードウェア障害を処理してたりしました。
しかし、きっといつもの状態に戻るでしょう。今月号はボリューム満載です。
いつものように、この版のGMNに関するコメントは対応するフォーラムスレッドに投稿できます。
みなさんからの反応を楽しみにしています。
2.
Gentooニュース
委員会選挙
メーリングリストで公表したように、Gentoo委員会の委員の推薦が行われました。
開発者は、12月5日までに投票を行ってください。
1つの空席に11人の候補が挙げられ、おそらくそのうち5人がこの選挙に立候補します。
詳細はこのページを参照してください。
カーネルチームの募集
Gentooのカーネルチームが、
ボランティアを探しています。
カーネルのことに興味があったり、興味を持ちたいと思っていますか?
時間と熱意を持っていますか?
基本的なBugzillaの使い方を知っていますか?
基本的なカーネルのコンパイル方法を知っていますか?
カーネルチームは、あなたの参加をお待ちしています。
カーネルの内部構造や長年にわたるカーネルハッキングに関する知識を持っている必要はありません:時間と興味を持ち、そしてたくさんの質問をすることで、これらの事柄はいずれ解決するでしょう。
ほとんどの作業は技術を必要としません;Gentoo developerになる必要すらありません。
もし興味があるのでしたら、開発にかかわったり、後にGentoo developerになる良い機会になります。
カーネルはLinuxシステムの心臓部であり、そのためTLCを必要とします。
もし、先の質問のどれかにおぼろげであっても"Yes"と答えたなら、Daniel Drakeに連絡してください。
新しいデスクトップ環境:LXDE
非常に軽量なデスクトップ環境を探していますか?
Ben de Grootによって、LXDEがPortageに加えられました。
LXDEはXfceよりも軽量で、さまざまな取り替え可能なコンポーネントを提供しています。
lxde-base/lxde-metaをインストールしてみてください。
スクリーンショットに好奇心をくすぐられませんか?
試してみたくありませんか?
推奨されているいくつかのコンポーネントが安定版(例えばOpenboxなど)になっている一方で、LXDE固有のパッケージはいまだに~archになっています。そのため、/etc/portage/package.keywordsにキーワードを追加する必要があるでしょう。
理事会会議要約
Gentoo理事会月例会議が2008年11月19日に開かれました。
議題に出された項目は:
理事会は、会員の申し込みを受け付けています。
コミュニティのすべてのメンバーが申込書を提出できます。
Gentoo developerである必要もありません。
委員会会議要約
Gentoo委員会月例会議が2008年10月23日に開かれました。
議題に出された項目は:
-
open状態にあるバグの要約:それぞれのバグについて、具体的な次の段階とそれを誰が行うかを考えています。
もしそれが委員会なら、明確に決まった人が責任を持ちます。
バグは、次の段階に進める必要がある人であれば誰でも担当することができます。また、council@gentoo.orgは必ずCCに入れてください。
- 処理中のバグ:
-
185572 - 監督(proctor)がすでにいないため、行動規範を更新する必要があります
-
234705 - アクティブな開発者の証明書
-
234706 - 停滞中のアーキテクチャ
-
234708 - 委員会で、arm/sh/s390チームで無視されている少数のバグをつぶせませんか?
-
234710 - as-neededをデフォルトに
-
237381 - 申請処理の明文化
- 残っているバグ:
-
234711 - GLEP 54:scmパッケージバージョンサフィックス
-
234713 - GLEP 55:EAPI付きのebuildsの使用(.ebuild-EAPI)
-
234711 - 行動規範全体の遵守
今後の予定
-
バグデー:たくさんの時間を使わずにGentooを手伝う方法を探していますか?12月6日の月例バグデーに参加し、バグつぶしを手伝ってください。
-
委員会会議:Gentoo委員会は、毎月2回、Gentoo全体に影響する重要な技術問題を議論するための会議を行います。
次回の会議は12月11日に予定されており、すべての人が参加できます。- irc.freenode.net サーバ上の、#gentoo-council チャンネルで、20:00(UTC)から。
-
理事会会議:12月14日に予定されています。
-
イベントカレンダーが、来たる2009年のイベント情報で更新されました。
3.
コミュニティの話題
Incognito~Gentooをベースとした新しいディストリビューション
IncognitoはGentooをベースに、より安全性を目指し、匿名でのインターネットの利用を容易にし、PCに詳しくない人でもより利用しやすく改良したLiveCD並びにLiveUSBのディストリビューションです。Incognitoは、catalystと呼ばれる、Gentooのリリースメディアを作成するツールを使用して開発されています。
Incognitoには、セキュリティを意識した、ウェブブラウザ、IRCクライアント、E-mailクライアント、IMなどのインターネットツールが含まれています。これによって自宅、職場、大学、インターネットカフェや図書館などから安全にOSを利用できます。
では、どのくらい人気があるのでしょうか?開発者によると、中国から中央アジアとアフリカの人権運動家の間で、10000人から2000人の利用者がいるそうです。
Gentoo Wiki 復活!
いくつか不幸な状況が重なったため、非公式でユーザ主導のサイトであるGentoo Wikiのサーバが、10月初旬から停止していました。サイトの所有者であるMike Valstar (thrasher7)の甚大な努力にもかかわらず、以前のコンテンツを回復することはできませんでした。
しかしながら多大な復旧作業の結果、登録済みユーザが寄稿できる、以前のようなサイトに完全復旧し、稼働しています。
再度同じような状況が発生した場合でも、投稿者の多大な努力が再び失われないように、定期的な完全オフサイトバックアップの仕組みが導入されてます。
内容について心配することはありません。古いWikiの大部分のコンテンツは、Nick Stallman (Cheater512)の努力によって保存されていました。彼は、サーバのクラッシュ後、すぐにGoogleキャッシュから回収にはしり、以前のWikiの静的コピーとしてhttp://gentoo-wiki.infoを立ち上げました。投稿者たちは、新しいWikiにそのサイトから記事をコピーし、見栄えを良くし、精度と鮮度を確認するよう要請されました。。
完璧な記事を書く上でのより良いガイダンスを提供することを目的とし、いくつかのテンプレートを変更しました。投稿者は、ヘルプ セクションのスタイル ガイドラインとテンプレートを読み込み、確認すべきでしょう。
以前よりも対応言語が増え、Czech(チェコ), German(ドイツ), Spanish(スペイン), Finnish(フィンランド), French(フランス), Dutch(オランダ), Russian(ロシア) とTurkish(トルコ) が公式サポートとなりました。
Gentoo Wiki管理者は、wikiをバックアップし迅速な復旧に貢献してくれた今までのすべての投稿者に、この機会に感謝したいと思っています。
注意: 編集注:gentoo-dev とgentoo-docのメーリングリスト上で、Gentooのインフラ上で唯一ホストされている公式のGentoo Wikiの実現可能性が議論されています。もし興味があれば、スレッドに目を通してください。 |
Planet Gentoo
歌うように: Tobias Scherbaum はシャワーを浴びながら 歌うことに固執できない幸せなGentooユーザを見つけた。
パッケージ統計: この前、ユーザのシステムにどのようなパッケージがインストールされているかを調査するための、GoogleのSummer of Codeプロジェクトがありました。このツールは、Debianツールを発展させたものです。Steve Dibbは、 少なくとも、いくつかの情報を収集するだけという簡単な 貢献 をお願いしています。
X.org 1.5: Xサーバの最新バージョンが議論を巻き起こしているようです。Remi Cardona とSune Kloppenborg Jeppesenは、問題をどのように 解決したのか教えてくれました。
FOSDEM: Tobias Scherbaum は、来年、ヨーロッパで開催されるもっとも重要なカンファレンスである FOSDEM 2009をアナウンスしました。
Stable候補: Petteri Räty は、
安定パッケージを収集するRSSフィードについて話しています。
採用状況:: Robin H. Johnsonは、 採用されたGentoo開発者の集計 を伝えています。
慈善活動:: Daniel Drakeは、One Laptop Per Child(子供一人にノートPCを1台を)プロジェクトとG1G1で、世界を変えようと しています。
エキスパート: Jan Kundrátは、KPhotoAlbumのギャラリーエクスポートで使用するCSS templateを作るためのwebエキスパートを探しています。
理事会: Doug Goldstein は、Gentoo理事会の存在意義とすべきことの概要を語っています。
安全なgitデーモン: gitデーモンをrootで実行してはいけません。 そのため、Diego Elio Pettenò 特権をもたないユーザで実行する方法を説明しています。
自作のPythonスクリプトのチェック: GentooセキュリティチームのRobert Buchholzは、有害なPythonコードの実行の仕方の情報を公開しています
TeXの選択: TeX Live 2008の標準装備のTeXコアバイナリを使うか、または、より自由度を求めて個人で個別にそれらを更新するかということについて、Alexis Ballierが説明してくれています 。
パッケージ管理者規範の作成: パッケージ管理者の規範は、ebuildとは何か?とか別のパッケージ管理者にどのように解釈されるか定義しています。Fernando J. Pereda は、現在、便宜上のため作成中の規範を公開しています。
app-misc/screenの入れ替え: Luca Longinottiは、便利な反面、時々使いづらい面もあるscreenの代替版をプレゼントしてくれました。
OLPC再び: Gentoo開発者のDaniel Drakeは、OLPC で活動中で、現在、エチオピアにXOと呼ばれるノートPCを配布する活動をしています。
4.
Tips and Tricks
シェルでTODOリストを使用する
シェルが好きですか?シェルでほかに何ができるか知りたくありませんか?
このTipはあなたの役に立つでしょう。
過去のGWNにおいて、app-misc/devtodoを用いたTipが紹介されました。
これはTODOリストを作成するための素晴らしいTipでしたが、TODOを把握しておくにはどうすればいいのでしょう?
もし環境内にPROMPT_COMMAND="todo"が設定されているなら、カレントディレクトリのTODOリスト(もし1つしかないなら)がシェルプロンプトの前に毎回表示されます。
もしPROMPT_COMMAND="todo --global --global-database ~/TODO; todo"が設定されているなら、カレントディレクトリのTODOリストに続いてグローバルTODOリストが表示されます。
これによって、タスクの把握がとても簡単になります。
「コマンドを複数のマシンで実行する」再:screenとpdsh
先月号において、複数のGentooマシン上でコマンドを実行するTipsを紹介しました。
鋭い読者の一人が、これを行うもう一つの方法を送ってくれました:app-misc/screenを使う方法です。
個々のウィンドウを用いてsshで各ホストにログインし、screenのatコマンドを使って各スクリーンにキーストロークを送ります。
これを実行するscreenスクリプトのサンプルを下に示します。
コード表示 4.1: screenスクリプトのサンプル |
#!/usr/bin/screen
source $HOME/.screenrc
screen ssh gentoo-box-1
screen ssh gentoo-box-2
screen ssh gentoo-box-3
screen ssh gentoo-box-4
screen ssh gentoo-box-5
screen ssh gentoo-box-6
screen ssh gentoo-box-7
screen ssh gentoo-box-8
screen ssh gentoo-box-9
screen ssh gentoo-box-10
msgwait 0
at ssh stuff "emerge --info^M"
|
コマンドを実行するためのもう一つの方法は、高性能な並列リモートシェルのapp-shells/pdshをインストールすることです。
pdshを使うことで、いくつもの実行可能な並列コマンドを簡単に作成したり、各マシンのコマンドライン出力を同時に監視したり、リモートマシン上で実行されるコマンドの実行時間を制限したりすることが可能になります。
gentoo-box-1、gentoo-box-2などの4つのマシン上でdateを実行する方法を示します:
コード表示 4.2: 複数マシン上でのdateの実行 |
# pdsh -w $(echo gentoo-box-`seq -s ",gentoo-box-" 4`) "date"
gentoo-box-1: Fri Oct 17 23:17:51 PDT 2008
gentoo-box-3: Fri Oct 17 23:17:51 PDT 2008
gentoo-box-2: Fri Oct 17 23:17:51 PDT 2008
gentoo-box-4: Fri Oct 17 23:17:51 PDT 2008
|
それぞれの出力の前に、それがどれから来たかを示すホスト名が付くことにに注目してください。
この機能を切るには、pdshの-Nオプションを使用します。
pdshの問題は、実行したコマンドへ入力を送り込むことができないことです。
これは、pdsh使用時にインタラクティブにパスワードを入力することができないことを意味します。
公開鍵暗号のセットアップを行うか、正しく設定されたaskpassとXフォワーディングを用いる必要があります。
詳細については、sshのmanページのSSH_ASKPASSの項目とpdshのmanページの制限の項目を読んでください。
今月号のTips and Tricksは以上です。
複数のマシンの管理に関するアイデアを送ってくれたすべての読者に対して感謝します。
5.
Gentoo開発者の人事異動
概要
Gentoo開発者には、245人の活発な開発者がおり、そのうち42人が、現在、その任を離れています。
Gentooは、設立当初からのべ671人の開発者を採用してきました。
異動
次の開発者が、最近Gentooプロジェクトを去りました。
注意:
Gentooのポリシーにより数名の活動していない開発者が辞めたため、数値がいつもより大きくなっています。
この措置は、Undertakersプロジェクトによって、定期的に実施されます。
|
参加
次の開発者が、最近Gentooプロジェクトに入りました。
変更
次の開発者が、最近Gentooプロジェクト内での役割が変更となりました。
6.
Portage
概要
このセクションでは、Portageツリーの現在の状況を集計しています。
| 全体統計 |
| アーキテクチャ |
15 |
| カテゴリ |
151 |
| パッケージ |
13094 |
| ebuilds |
25824 |
| キーワード別分布 |
| アーキテクチャ |
安定版 |
テスト版 |
合計 |
% パッケージ |
| alpha |
3736 |
494 |
4230 |
32.30% |
| amd64 |
7317 |
4243 |
11560 |
88.28% |
| arm |
1636 |
141 |
1777 |
13.57% |
| hppa |
2784 |
640 |
3424 |
26.15% |
| ia64 |
3278 |
638 |
3916 |
29.91% |
| m68k |
513 |
27 |
540 |
4.12% |
| mips |
950 |
874 |
1824 |
13.93% |
| ppc |
6442 |
3044 |
9486 |
72.45% |
| ppc64 |
3541 |
826 |
4367 |
33.35% |
| s390 |
1231 |
56 |
1287 |
9.83% |
| sh |
1439 |
79 |
1518 |
11.59% |
| sparc |
4937 |
1315 |
6252 |
47.75% |
| sparc-fbsd |
0 |
385 |
385 |
2.94% |
| x86 |
9497 |
3401 |
12898 |
98.50% |
| x86-fbsd |
1 |
2846 |
2847 |
21.74% |
図 6.1: キーワード毎のパッケージの分布 |
 |
以下のセクションでは、Portageツリーで移動あるいは追加されたパッケージを列挙しています。Treecleanersやさまざまな開発者を含む、いろいろな方面からの削除パッケージも列挙しています。
削除されたパッケージ
追加されたパッケージ
7.
Bugzilla
統計情報
Gentooコミュニティでは、バグやお知らせ、提案やその他開発チームとのやりとりの記録、追跡にBugzilla(bugs.gentoo.org)を使っています。
2008年10月30日から2008年11月29日の間のBugzilla上での活動の概要を以下のグラフに示します。
図 7.1: 分類ごとのバグの取り組み |
 |
現在オープン中の14154件のバグの内、17件がblocker、114件がcritical、460件がmajorに分類されています。
クローズバグランキング
期間中、最も多くバグをクローズした開発者およびチーム
| ランク |
開発者/チーム |
バグ数 |
| 0 |
その他 |
1094 |
| 1 |
Portageチーム |
58 |
| 2 |
Gentoo Linux Gnome Desktopチーム |
50 |
| 3 |
Gentooコアシステムパッケージチーム |
48 |
| 4 |
Netmonチーム |
38 |
| 5 |
Gentoo Linuxバグ管理チーム |
38 |
| 6 |
Gentoo Security |
32 |
| 7 |
担当者のいないパッケージに対するデフォルトの割り当て |
32 |
| 8 |
Gentooサウンドチーム |
31 |
| 9 |
Gentoo KDEチーム |
31 |
図 7.2: バグクローズランキング |
 |
割り当てバグランキング
期間中、最もバグを割り当てたれた開発者およびチームは以下のとおりです。
| ランク |
開発者/チーム |
バグ数 |
| 0 |
その他 |
1160 |
| 1 |
Gentoo Games |
85 |
| 2 |
新規パッケージに対するデフォルトの割り当て |
80 |
| 3 |
Gentoo Security |
64 |
| 4 |
Gentoo KDEチーム |
64 |
| 5 |
担当者のいないパッケージに対するデフォルトの割り当て |
59 |
| 6 |
Gentooコアシステムパッケージチーム |
48 |
| 7 |
Gentoo Linux Gnome Desktopチーム |
39 |
| 8 |
media-videoチーム |
38 |
| 9 |
Gentooサウンドチーム |
34 |
図 7.3: バグ割り当てランキング |
 |
8.
GMNに参加するには
GMNの毎月の内容は、有志やコミュニティメンバによって成り立っています。
もしあなたがGMNを書くことに興味があるなら、プレーンテキストかGuideXMLフォーマットで実際に書いて、gmn-writers@gentoo.orgへ送ってください。
注意:
次版の発行に載せる記事の期限は2008年12月18日です。
|
ニュースレターのすべての読者がフィードバックしてくれることを望みます。
もし記事や章だてに対してアイデアがある、あるいは、GMNについてどんなことでも言いたいことがあるなら、ためらわずにgmn-feedback@gentoo.orgへメールを送ってください。
今回のGMNに関する話題については、フォーラムスレッドでもフィードバックやコメントをすることができます。
9.
GMNを定期購読するには
Gentoo月刊ニュースレターを定期購読するには、空メールをgentoo-gmn+subscribe@gentoo.orgに送ってください。
Gentoo月刊ニュースレターの購読を中止するには、加入しているメールアドレスから空メールをgentoo-gmn+unsubscribe@gentoo.orgに送ってください。
10.
他の言語でのGMN
Gentoo月刊ニュースレターは次の言語で読むことが出来ます。
|