Fix XML::LibXSLT output mismatch in HTML::ToDocBook transforms
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 48/100
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- Perl
- Estrellas
- 65
- Forks
- 8
- Merge medio
- 6 h 6 min
- PR fusionados (30 d)
- 185
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de fglock/PerlOnJava
-
area:runtime documentation enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
fglock/PerlOnJava#1579 ·
Los mantenedores suelen responder en 1 día
-
CPAN: Lingua-ZH-Romanize-Pinyin build skips generated dictionaries and rejects $] test guardAbiertoarea:cpan-port area:parser bug
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
fglock/PerlOnJava#1919 ·
Los mantenedores suelen responder en 1 día
-
area:performance enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
fglock/PerlOnJava#1911 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
fglock/PerlOnJava#1885 ·
Los mantenedores suelen responder en 1 día
-
Port Devel::Size for PerlOnJavaAbiertoarea:cpan-port enhancement help wanted
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
fglock/PerlOnJava#1880 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de fglock/PerlOnJava
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
-
Type: Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
inverse-inc/packetfence#9605 ·
Los mantenedores suelen responder en 10 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
RotherOSS/otobo#6344 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
darold/pgFormatter#426 ·