Ticket #23607

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

Eröffnet am: 2010-11-07 01:31 Letztes Update: 2010-11-12 16:29

Auswertung:
Verantwortlicher:
Typ:
Status:
Geschlossen
Komponente:
Meilenstein:
(Keine)
Priorität:
7
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
Keine

Details

[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

Ticket-Verlauf (3/6 Historien)

2010-11-07 01:31 Aktualisiert von: amotoki
  • New Ticket "tarball で、過去収録されていたman pagesが抜けていてかつtranslation_listへ反映されていない" created
2010-11-09 02:24 Aktualisiert von: amotoki
Kommentar

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 Aktualisiert von: amotoki
  • Verantwortlicher Update from (Keine) to amotoki
2010-11-09 03:11 Aktualisiert von: amotoki
  • Lösung Update from Keine to Gefixt
Kommentar

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

commit c3d50006a6172dcb08cad5f51c0320e3d2a8f270

2010-11-10 02:05 Aktualisiert von: amotoki
  • Priorität Update from 5 - Mittel to 7
2010-11-12 16:29 Aktualisiert von: amotoki
  • Status Update from Offen to Geschlossen
  • Ticket Close date is changed to 2010-11-12 16:29

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden