Fix XML::LibXSLT output mismatch in HTML::ToDocBook transforms
メンテナーはふだん 1 日以内に返信
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 48/100
調査の方向性
Start with t/20tfiles.t and its expected XML files, then trace the Java XML::LibXSLT provider's template dispatch and XML result handling for the reported DocBook nodes. Reproduce the three failed comparisons and add focused project regression coverage for the confirmed behavior; done when those comparisons match the expected output.
索引モデルが issue の本文から書いたものです。
説明
Summary
PerlOnJava fails HTML::ToDocBook 0.0301's XML transformation output comparisons, while the same distribution's full test suite passes under system Perl. The failure appears to involve PerlOnJava's XML::LibXSLT compatibility implementation.
Evidence
- CPAN run:
20261026-163826-15395 - Distribution:
html2dbk0.0301 (HTML::ToDocBook) - PerlOnJava: 3 of 10 assertions fail in
t/20tfiles.t; the three failed assertions compare generated XML against expected files (tests 2, 4, and 6). - During the failing transforms, PerlOnJava emits repeated
No template for ...messages for DocBook nodes includingchapter,title,sect1, andsimpara. - System Perl 5.42.2: the full target suite passes, including
t/20tfiles.t. - The target requires Getopt::ArgvFile, HTML::SimpleParse, XML::LibXML, and XML::LibXSLT. The system-Perl oracle installed the missing prerequisites and completed successfully.
- Interpreter backend: not yet independently verified.
Expected behavior
The three transformations in t/20tfiles.t should generate the same DocBook XML as the distribution's expected output files, as they do under system Perl.
Investigation direction
Check the Java XML::LibXSLT provider's template dispatch and XML result handling against this transformation. Add focused project regression coverage for the confirmed behavior.
- 主要言語
- Perl
- スター
- 65
- フォーク
- 8
- 平均マージ
- 6時間 6分
- マージ済み PR(30日)
- 185
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
fglock/PerlOnJava のほかの issue
-
area:runtime documentation enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
fglock/PerlOnJava#1579 ·
メンテナーはふだん 1 日以内に返信
-
CPAN: Lingua-ZH-Romanize-Pinyin build skips generated dictionaries and rejects $] test guard対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンarea:cpan-port area:parser bug
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
fglock/PerlOnJava#1919 ·
メンテナーはふだん 1 日以内に返信
-
area:performance enhancement
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
fglock/PerlOnJava#1911 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
fglock/PerlOnJava#1885 ·
メンテナーはふだん 1 日以内に返信
-
area:cpan-port enhancement help wanted
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
fglock/PerlOnJava#1880 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
fglock/PerlOnJava の issue をすべて見る
似ている issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
-
Type: Bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
inverse-inc/packetfence#9605 ·
メンテナーはふだん 10 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
RotherOSS/otobo#6344 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
darold/pgFormatter#426 ·