[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: kernel-handbook 査読依頼 #5
- From: victory <victory.deb@xxxxxxxxx>
- Subject: Re: kernel-handbook 査読依頼 #5
- Date: Sat, 11 May 2013 17:38:35 +0900
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:date:from:to:subject:message-id:in-reply-to:references :x-mailer:mime-version:content-type:content-transfer-encoding; bh=0hN0IsEhCgd/JaPgSG7oWi0+WLjxTNttsCUByE9IOT4=; b=uU4MtsLYzxxt+vW3hYXBtAm31fRKH0w72k8DhQrROmB2xlsjdZP/HA5DU0bTxt/46D WKCRrAOz+3sqWiNkRL0XYqjvEyr8p/Pyh1ituBT+md8ySdZyLgTkGAVoORouyse2mT90 lIYR7drimu1ao5v3lY1Q6msHjngjfCNhHIBcc22tUG1iIeIALTysImGMBxAzCnLSQC0L TL5neSAsyW2De/Ug90IfyPD6KGKmBW5vce5goHhZkNpY3KHy2zGgkaJgjGkP9yUl4V6b WLJ2uaVBGD9ca+E7l4MeJCXl17YptEHcHbqo1bZV9pdMLFwYdF9YY0pcTJeamMq3aurO M/Bw==
- List-help: <mailto:debian-doc-ctl@debian.or.jp?body=help>
- List-id: debian-doc.debian.or.jp
- List-owner: <mailto:debian-doc-admin@debian.or.jp>
- List-post: <mailto:debian-doc@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-doc-ctl@debian.or.jp?body=unsubscribe>
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-doc-ctl@debian.or.jp; help=<mailto:debian-doc-ctl@debian.or.jp?body=help>
- X-ml-name: debian-doc
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-original-to: debian-doc-dist@debian.or.jp
- X-received: by 10.68.244.134 with SMTP id xg6mr14982059pbc.188.1368261513521; Sat, 11 May 2013 01:38:33 -0700 (PDT)
- X-spam-checker-version: SpamAssassin 3.2.5 (2008-06-10) on osdn.debian.or.jp
- X-spam-level:
- X-spam-status: No, score=-1.0 required=10.0 tests=RCVD_IN_DNSWL_LOW autolearn=disabled version=3.2.5
- References: <20130224114912.GA4087@orion> <20130511064536.GA3864@orion>
- Message-id: <20130511173829.c52fc354d4f3ff7676cb5690@xxxxxxxxx>
- X-mail-count: 07650
- X-mailer: Sylpheed 3.3.0 (GTK+ 2.10.14; i686-pc-mingw32)
On Sat, 11 May 2013 15:45:42 +0900
Yusuke YATSUO wrote:
> In order to avoid the need for users to rebuild
> out-of-tree modules frequently, we try to avoid changing
> the kernel ABI during updates to a Debian stable or
> oldstable release. Most importantly, we avoid making such
> changes without changing the ABI name, except where it
> appears that out-of-tree modules do not depend on that
> part of the ABI.
> という文章ですが、2文目に出てくる "such changes" の such と
> "depend on that part of the ABI" の that が指す内容がいまいちよくわかりません。
> <こう解釈しました>
> ・ツリー外のモジュールのビルドを極力避けるためstable/oldstableのアップデートではABIを極力変更しません
> ・カーネルモジュールをビルドしなければならないようなABIの変更は必ずABI名を変更します
> ・カーネルモジュールをビルドする必要がないABIの変更の場合はABI名を変更しません
> ・ただし、ツリー外のモジュールが "その" 部分 (変更対象となるABIの一部) に依存していない場合を除きます
> で、素直に訳すとこんな感じになりました。
> 私達は、ユーザがツリー外のモジュールを頻繁にビルドする必要が無いよう、
> Debian 安定版や旧安定版に対するアップデートでは、カーネルの ABI を変更しません。
> 最も重要なことは、ツリー外のモジュールが ABI のある部分に依存していないと
> 思われる場合を除き、ABI 名を変更せずにそのような変更を行うことを避ける
> ということです。
> 日本語がおかしいので助けてください。
♪ひーとみーをとーじて
まず基本を言い切って、例外は後にしましょう
多分そうした方が見通しが良くなります
・名前を変えずに中身(インタフェースそのもの)を変えるということはやりません
・ただし外部モジュールが依存しないところについては例外があります
# 多分 http://bugs.debian.org/607368 の件に言及してる感じ
..カーネルの ABI を変更しないように努めます。最も重要なことは
ABI の名前を変えずにインターフェースを変えるようなことをしない、
ということです。ただし、外部モジュールが依存しない部分については
その限りではありません。
> Debian パッケージで使用されるバージョンナンバDebian ポリシーによると、
> <var>アップストリームのバージョン</var>-<var>Debian のリビジョン</var>
> というフォーマットに従う必要がります。しかし、アップストリームのリリース候補版で
> 使用される 「-rc」 は 「~rc」 で置き換える必要があります。これ以降にリリースされ
> るバージョンよりも前のバージョンであると認識させるためです。
があります
> 私達は以前アップロードした <tt>debian/abi</tt> ディレクトリ以下のパッケージの
> シンボルバージョンを修正し、新しいカーネルのものと比較します。もし ABI 名が
> 変更さないにも関わらず ABI そのものに変更がある場合は、ビルドを中止します。
されない
--
victory
no need to CC me :-)
http://userscripts.org/scripts/show/102724 0.0.1.4
http://userscripts.org/scripts/show/163846 0.0.1
http://userscripts.org/scripts/show/163848 0.0.1