Debian JP Project

(for vocal browsers: toc, main)

Google
WWW 全体 www.debian.or.jp 検索

« 国内プライマリミラー ftp.jp.debian.org の CDN 化と諸注意について | 一覧 | 開発ニュース寄せ集め (第 3 号) »

2008年01月10日

開発ニュース寄せ集め (第 2 号)

このニュースは http://wiki.debian.org/DeveloperNews でまとめたものです。 寄稿はご自由にどうぞ。

非公式アーキテクチャのための新アーカイブ

非公式アーキテクチャのアーカイブのホスティング用に、 新しいホストがセットアップされました。このホストは、gnuab.org に代わって、現在、armel、 hurd-i386 (リリースされていないもののみ)、kfreebsd-i386 と kfreebsd-amd64 のアーキテクチャのホストになっています。

開発者は、自分の担当するパッケージのビルドログを見て、 その状況をチェックすることができます。

PTS の Web インタフェース

PTS の Web インタフェースにいくつか変更がありました。

  • PTS ページに「Latest news (最新ニュース)」部分の RSS フィードが付け加えられました (zack さんによる変更)。
  • パッケージごとの svn-buildstat 情報へのリンクが付け加えられました (luk さんと kibi さんによる変更)。
  • 新しい情報の表現がいくつか付け加えられました。それらは、DM-Upload-Allowed フィールド、メンテナが Wiki の LowThresholdNmu ページに名前を連ねているかどうか、 Homepage フィールドです (zack さんによる変更)。
deb ファイルでの他の圧縮アルゴリズム

dpkg-dev および dpkg パッケージには、バイナリパッケージを gzip 以外のもの (例えば bzip2 など) を使って圧縮する機能がバージョン 1.11 以来ずっと存在しています。

dpkg-deb の "-Z" スイッチを使うことでその機能を使うことが出来ます。 または、debian/rules 内から "dh_builddeb -- -Z bzip2" を使います。

残念なことに、lintianlinda の双方とも、この機能を使うべきではないという誤った警告を出します。

高機能なパッケージ検索のプロトタイプが experimental に

Enrico Zini さんが、システム全体にわたるパッケージの Xapian ベースのインデックスを生成するインデクサのプロトタイプ、apt-xapian-index を作成しました。

このインデックスを使うと、パッケージの説明やタグが非常に高速に検索できます。 また、インデックスに特別な情報を付加するのに、 任意のパッケージをプラグインとしてインストールできます。

さらに、インデックスの使い方を書いた、詳しいチュートリアルも利用できます。

apt-xapian-index (現在は experimental にあります) は、 特にインデックスの構造やプラグインのインタフェースに関する技術的なフィードバックが得られ次第、 不安定版 (unstable) にアップロードされる予定です (訳注: すでに不安定版 (unstable) にアップロードされ、experimental からは削除されています)。

changelog エントリには変更を記述すること

(debian-devel-changes@l.d.o に流れる) changelog を読んでいると、 どのように修正したのかを明示せずに修正した問題を書いたようなお粗末な changelog エントリがやたらと目につきます。changelog では、その変更に至った経緯はもちろん重要ですが、変更内容の説明も重要です。 いくつかの例ではっきりすればいいのですが:

悪い例:

* lintian のエラーを修正

良い例:

* (lintian が検出した) description 中のスペルミス (maintainance → maintenance) を修正

悪い例:

* 新しい dpkg-shlibdeps 用にパッケージビルド方法を修正

良い例:

* LD_LIBRARY_PATH=/usr/lib/mypackage を dpkg-shlibdeps に渡して、プライベート
  ライブラリが適切に検出されるようにした

changelog エントリを書くときは、わざわざ両方のバージョンの debdiff を読まなくても、それなりにきちんと変更内容がわかるようにしなくてはならない、 ということを頭に置いてください。

この記事について

この記事は debian-devel-announce に流れたニュースの翻訳です。 翻訳は荒木淳さん・石井一夫さん・今井伸広さん・倉敷悟さん・中尾隆さん・小林儀匡が行いました。 また、倉敷悟さん・武井伸光さん・やまねひできさんから多数のコメントをいただきました。 ありがとうございます。

2008/01/10 19:02 リンク


過去のニュース