[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:10180] Re: FSSTND-dir-in-usr



佐野@浜松です。

In article <19990827120354F.kohda@xxxxxxxxxxxxxxxxxxxx>
 Atsuhito Kohda <kohda@xxxxxxxxxxxxxxxxxxxx> さん writes:

> From: kikutani@xxxxxxxxxxxxxx
> Subject: [debian-devel:10170] Re: FSSTND-dir-in-usr
> Date: Fri, 27 Aug 1999 09:21:52 +0900
> 
> > > しかし、docのほうは dh_installdocs が勝手に作っちまいますよね。
> > 
> > と書いたあと過去メールを検索したら、
> > rulesのDOCの定義を変える、という話がありましたが、
> > 私のrulesにはそんな定義はないです。
> > どういう書式でしょうか?
> 
> あれは yatex だけの話では?多分 dh_installdocs を
> コメントアウトして手動でいちいちインストールする
> のだと思います。

いえ、

        dh_installdocs
        cd ${DOC} && mv qanda htmlqa yatexadd.doc yatexgen.doc \
                yatex.ref README.debian.ja ${DOC}/japanese

を実行しているようです。

> で yatex ですが yatex のドキュメントは DOC の設定
> で良いとして README.Debian とか changelog.Debian
> が dh_installdocs で /usr/doc にインストールされ
> ませんか?
> 
> # 何か誤解してる?

元のメール 

       [debian-devel:10139] yatex for potato
       Date: Tue, 24 Aug 1999 23:25:12 +0900

には

## lintian -c したら
##     W: yatex: FSSTND-dir-in-usr usr/info/
##     W: yatex: FSSTND-dir-in-usr usr/doc/
## と言われたんですが、これは技術委員会裁定が下りるまで当面このまま
##  (対処方法が決まったらそれに従って変更が必要になる) という理解で
## いいんですよね ?
## それから、もしこれらを FHS に従って usr/share に変更する場合は
## debian/rules の "INFODIR" "DOC" の定義を変更するだけで OK ですか ?

と書いておいたのですが、これは devel@Org ML の

  | From: joey@xxxxxxxxxxx (Joey Hess)
  | Subject: Debian Weekly News - August 10th, 1999
  | Newsgroups: linux.debian.devel
  | Date: 11 Aug 99 06:40:53 GMT

  |     -------------------------------------------------------------------------- 
  |     Debian Weekly News 
  | http://www.debian.org/News/weekly/current/issue/
  | Debian Weekly News - August 10th, 1999
  | -------------------------------------------------------------------------- 

  | Wichert Akkerman, the Debian Project Leader, [9]addressed the FHS
  | /usr/share/doc issue: "I request all developers to NOT move to the FHS
  | right now. The Technical Committe is working to resolve the issue, and
  | packages already using /usr/share/doc will likely just need to be
  | changed again when they reach a resolution.

  | 9. http://www.debian.org/Lists-Archives/debian-devel-announce-9908/msg00005.html

に始まるスレッドを前提にしたものです。

これへのフォローにあったのですが、 debmake は

  | From: sanvila@xxxxxxx (Santiago Vila)
  | Subject: Re: Debian Weekly News - August 10th, 1999
  | Newsgroups: linux.debian.devel
  | Date: 13 Aug 99 11:53:39 GMT

  | > As the isdnutils uploaded last week (3.0-13) was built with a new
  | > version of debmake that unexpectedly started putting things into
  | 
  | Not "unexpectedly". I announced debmake 3.6 in debian-devel-announce.
  | It is a good idea to read that list.
  | 
  | > /usr/share/doc (I got a complaint that changelog.Debian.gz wasn't in
  | > /usr/doc/isdnutils) and that package now has its stuff split over
  | > /usr/doc and /usr/share/doc as a result, I want to upload a new version
  | > soon which has made the transition to FHS as per the policy docs.
  | > However, the statement by Wichert referenced above says I shouldn't (and
  | > hence debmake should revert to its old behaviour!).
  | > 
  | > So what is it? I can't keep up with debian-policy, I just look what's in
  | > the docs and that states to use /usr/share/doc ...
  | 
  | Sorry, but I'm *definitely* not going to change debmake to "not follow
  | policy yet" because then it would violate policy.
  | 
  | If you want to follow Wichert, use debmake from slink.
  | If you want to follow current policy, use debmake from potato.
  | 
  | You decide.

という感じで既に FHS 対応になっているようですから、
「dh_installdocs が /usr/doc 以下にファイルを置いてしまう」というのは
もし FHS に完全移行することが決まれば debhelper パッケージの Bug として
レポートすれば良いし、もし元に戻すことになればそのままで良いでしょう。

# /usr/bin/dh_installdoc は perl スクリプトですね。
# これを FHS に従って修正するには、"/usr/doc/" -> "/usr/share/docs" と
# 変更していけば良いだけですよね、きっと。。。