チケット #23607

tarball で、過去収録されていたman pagesが抜けていてかつtranslation_listへ反映されていない

登録: 2010-11-07 01:31 最終更新: 2010-11-12 16:29

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
(未割り当て)
優先度:
7
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし

詳細

[JM:00015] man-pages-ja-20101028 より

3. 過去収録されていたman pagesが抜けていてかつtranslation_listへ反映されていない

どっちの問題なのか判断し兼ねるのですが、過去のリリースでは存在していたman
pagesがなくなっていて、かつtranslation_listに反映されておらず付属のMakefileを利用しインストールしようとすると、途中でファイルがないと中断してしまいます。すべての整合性をチェックしたわけではありませんが、こちらの環境で再現する該当man
pagesは次のとおりです。

manual/GNU_texinfo/man1/info.1
manual/GNU_texinfo/man1/install-info.1
manual/GNU_texinfo/man1/makeinfo.1
manual/GNU_texinfo/man1/texindex.1
manual/GNU_texinfo/man5/info.5
manual/GNU_texinfo/man5/texinfo.5

チケットの履歴 (6 件中 3 件表示)

2010-11-07 01:31 更新者: amotoki
  • 新しいチケット "tarball で、過去収録されていたman pagesが抜けていてかつtranslation_listへ反映されていない" が作成されました
2010-11-09 02:24 更新者: amotoki
コメント

GNU_texinfo のマニュアルはオリジナルは FreeBSD jpman からの contrib であったが、 JM でも翻訳が試みられたが、エラー報告があったページに関しては draft が投稿されたままとなっておらず、リリースされていない。

一方、translation_list の状態管理では、JM で翻訳中だが、一つ前の公開バージョンが contrib のページを表現できない。 (ドラフトが投稿された時点で、元の公開バージョンが contrib であったことが分からなくなる)

そのため、mkdist.pl で配布物をコピーする際に、contrib/ 以下ではなく release/ 以下からリリースページをコピーしようとして、ファイルが見つからない状態が発生していた。

(archive.linux.or.jp から man-pages-ja-20100415.tar.gz を入手し) linux.or.jp 時代の配布物を確認したところ、 translation_list は全く同じにも関わらず、contrib/ 以下のファイルが配布の tarball に入っていた。 ページのコピーを行っている mkdirst.pl を変更しておらず、mkdist.pl では release と contrib の両方を考慮するロジックになっていないにも関わらず、 linux.or.jp 時代の配布物に contrib 側が含まれている理由は不明である。

対処案としては、以下のどれかになると考える。 2. が第一候補の修正案。

  1. contrib のページを JM 独自に翻訳することを示す「状態」を translation_list に定義する。
    一番正攻法だが、translation_list を参照するスクリプト全てに影響があり、作業インパクトが大きい。
  2. JM 独自版がリリースされていないページについては translation_list の状態を contrib 「C」に戻す。
    ドラフト版が投稿されていることが分からなくなる懸念はあるが、ここ数年更新されていないので、影響は少ない。
  3. translation_list の状態はそのままで、contrib 以下のページを release 以下にコピーする。
    FreeBSD jpman からの contrib であることが分からなくなるので、あまり望ましくない。
2010-11-09 02:25 更新者: amotoki
  • 担当者(未割り当て) から amotoki に更新されました
2010-11-09 03:11 更新者: amotoki
  • 解決法なし から 修正済み に更新されました
コメント

修正案の 2. を採用し、git にコミット。

commit c3d50006a6172dcb08cad5f51c0320e3d2a8f270

2010-11-10 02:05 更新者: amotoki
  • 優先度5 - 中 から 7 に更新されました
2010-11-12 16:29 更新者: amotoki
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2010-11-12 16:29 に更新されました

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする