Fix XML::LibXSLT output mismatch in HTML::ToDocBook transforms
Maintainer antworten meist innerhalb von 1 Tag
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 48/100
Rechercherichtung
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.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- Perl
- Sterne
- 65
- Forks
- 8
- Ø Merge
- 6 Std. 28 Min.
- Gemergte PRs (30 T.)
- 181
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus fglock/PerlOnJava
-
area:runtime documentation enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
fglock/PerlOnJava#1579 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area:performance enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
fglock/PerlOnJava#1911 · 4 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
fglock/PerlOnJava#1885 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area:cpan-port enhancement help wanted
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
fglock/PerlOnJava#1880 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
area:performance enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
fglock/PerlOnJava#1863 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in fglock/PerlOnJava
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
-
Type: Bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
inverse-inc/packetfence#9605 ·
Maintainer antworten meist innerhalb von 10 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
RotherOSS/otobo#6344 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
darold/pgFormatter#426 ·