Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0001155Vine Linux1 バグ2011-06-21 23:012012-10-04 04:20
報告者anonymous 
担当者Takemikaduchi 
優先度再現性不明 
状態完了解決状況実装済 
バージョン6.0 
修正予定バージョン修正済バージョン 
概要0001155: gnome-terminalマニュアル(日本語)のパーサエラー
説明gnome-temrinalの日本語版マニュアルにおいて、‐が参照されておりますが、該当の実体宣言が存在しないため、yelpなどで表示しようとするとパーサエラーが出力されます。
なお、Cロケールではdash参照自体存在せず、日本語翻訳固有のエラーです。
# Vineバージョン:Vine Linux 6.0 (BETA) (Haut Brion)

--以下yelpの該当出力--
/usr/share/gnome/help/gnome-terminal/ja/gnome-terminal.xml:1053: parser error : Entity 'dash' not defined
                <guilabel>「組み込みスキーマ ‐ フォアグラウ
                                                            ^
/usr/share/gnome/help/gnome-terminal/ja/gnome-terminal.xml:1137: parser error : Entity 'dash' not defined
                <guilabel>「組み込みスキーマ ‐ パレット」</gu
                                                            ^
/usr/share/gnome/help/gnome-terminal/ja/gnome-terminal.xml:1294: parser error : Entity 'dash' not defined
                <guilabel>「スクロールバック ‐ 行」</guilabel> <
                                                            ^
/usr/share/gnome/help/gnome-terminal/ja/gnome-terminal.xml:1307: parser error : Entity 'dash' not defined
                <guilabel>「スクロールバック ‐ キロバイト (kb
                                                            ^
タグ設定されていません。
archx86, x86_64
パッケージdocbook-dtds, gnome-terminal-2.32.1-1vl6.x86_64, yelp
添付ファイル

- 関連

-  コメント
(0000507)
anonymous (参照)
2011-07-11 19:10

報告者です。

> gnome-temrinalの日本語版マニュアルにおいて、‐が参照されております
> が、該当の実体宣言が存在しないため、yelpなどで表示しようとするとパーサエ
> ラーが出力されます。
実体宣言が見つからない原因がわかりましたので、調査結果を報告いたします。
原因は、docbook-dtdsパッケージがインストールされていなかったためです。
docbook-dtdsをインストールすると、該当のパーサエラーは解消されました。

dash実体はdocbook-dtdsパッケージでインストールされる、/usr/share/sgml/docbook/xml-dtd-4.1.2/ent/iso-pub.ent で宣言されており、gnome-terminalの日本語マニュアル(docbook4.1.2)をyelpで読もうとすると、これが参照先として使用されるようです。
--参考--
/usr/share/sgml/docbook/xml-dtd-4.1.2/ent/iso-pub.ent:16:
<!ENTITY dash "&#x2010;"> <!-- HYPHEN -->
--------

【懸念点】
# OSインストール時のパッケージ選択の問題なのかもしれませんが、
OSをインストールした初期状態で、gnome-terminalおよびyelpが使用可能で、かつdocbook-dtdsがインストールさていないケースが有るというのは、可能なら改善したほうが良いのかなと感じました。
yelpでdocbook形式のデスクトップアプリケーションのマニュアルを読むということは、よく実施されていることと思います。デフォルトでdocbookのDTDが無いという状態はあまり嬉しくないだろうと思いました。
(0000508)
iwaim (開発者)
2011-07-22 01:41

報告と原因の究明ありがとうございます。
yelpでRequiresしてしまう方がいいのかもしれないという気もしています。

対処方法を考えます。
(0000509)
Takemikaduchi (管理者)
2012-07-09 05:54

proposed-updates/6 に Requires: docbook-dtds を追加した yelp を put しました。
動作確認をお願いいたします。

「状態」を「確認待ち」に変更します。
(0000510)
anonymous (参照)
2012-07-14 21:46

> proposed-updates/6 に Requires: docbook-dtds を追加した yelp を put しま
> した。
> 動作確認をお願いいたします。
>
> 「状態」を「確認待ち」に変更します。

報告者です。
proposed-updates/6のyelpをインストールして挙動を確認しました。
問題は発生せず、修正されていることを確認しました。
ご対応ありがとうございました。

$ rpm -qi yelp
Name : yelp Relocations: (not relocatable)
Version : 2.30.2 Vendor: Project Vine
Release : 4vl6 Build Date: 2012年07月08日 23時07分22秒
Install Date: 2012年07月14日 12時36分52秒 Build Host: sicile-vine6
Group : User Interface/Desktops Source RPM: yelp-2.30.2-4vl6.src.rpm
Size : 3663429 License: GPL
Signature : DSA/SHA1, 2012年07月08日 23時07分49秒, Key ID 52e2b98286162e6d
Packager : Takemikaduchi
URL : http://live.gnome.org/Yelp [^]
Summary : GNOME プロジェクトのシステムドキュメントリーダ
Description :
Yelp は Gnome 2 のヘルプ/ドキュメントブラウザです。このツール
によってシステム内の全てのドキュメントを参照できることを目標に
作られています。
(0000511)
Takemikaduchi (管理者)
2012-07-16 16:40

動作確認ありがとうございます。

「状態」を「errata 待ち」に変更します。
(0000512)
iwamoto (管理者)
2012-10-01 14:43

> 動作確認ありがとうございます。
> 「状態」を「errata 待ち」に変更します。

Vine 6.1 の yelp 2.30.2.webkit-2 で
対応済みです。
完了とします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2011-06-21 23:01 anonymous 新規課題
2011-07-11 19:10 anonymous パッケージ gnome-terminal-2.32.1-1vl6.x86_64 => docbook-dtds, gnome-terminal-2.32.1-1vl6.x86_64
2011-07-11 19:10 anonymous コメント追加: 0000507
2011-07-22 01:41 iwaim 担当者 => iwaim
2011-07-22 01:41 iwaim 状態 新規 => 担当者決定
2011-07-22 01:41 iwaim コメント追加: 0000508
2012-07-09 05:54 Takemikaduchi パッケージ docbook-dtds, gnome-terminal-2.32.1-1vl6.x86_64 => docbook-dtds, gnome-terminal-2.32.1-1vl6.x86_64, yelp
2012-07-09 05:54 Takemikaduchi arch x86_64 => x86, x86_64
2012-07-09 05:54 Takemikaduchi 担当者 iwaim => Takemikaduchi
2012-07-09 05:54 Takemikaduchi 状態 担当者決定 => テスト待ち
2012-07-09 05:54 Takemikaduchi コメント追加: 0000509
2012-07-14 21:46 anonymous コメント追加: 0000510
2012-07-16 16:40 Takemikaduchi 状態 テスト待ち => errata待ち
2012-07-16 16:40 Takemikaduchi コメント追加: 0000511
2012-10-01 14:43 iwamoto 状態 errata待ち => 完了
2012-10-01 14:43 iwamoto コメント追加: 0000512
2012-10-04 04:20 tomop 解決状況 不明 => 実装済
2012-10-04 04:20 tomop 詳細更新 リビジョンを表示


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker