CPAN: Lingua-ZH-Romanize-Pinyin build skips generated dictionaries and rejects $] test guard
I maintainer di solito rispondono entro 1 giorno
Una pull request collegata è già stata integrata.
- #1920 di @fglock — integrata
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- perl
- Ambito
- build-system, testing
Direzione di ricerca
Start with PerlOnJava's MakeMaker handling and the archived run 20261028-144340-47138; compare its build output with the successful system Perl make test run. Trace why custom postamble targets and generated PM mappings do not place Pinyin.store and Cantonese.store in blib/lib, then investigate parsing the $] guard in both UTF-8 tests. Done means both generated stores load and all five test programs pass.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
CPAN failure
Lingua-ZH-Romanize-Pinyin 0.23 fails its test suite under PerlOnJava. A fresh extraction passes all 77 tests under system Perl.
Archived run 20261028-144340-47138 reported:
- The two dictionary tests could not load
Pinyin.storeandCantonese.storefromblib/lib. - Both UTF-8 tests failed to parse the guard
unless ( $] >= 5.008001 ).
Confirmed behavior
The distribution's Makefile.PL adds custom MakeMaker postamble rules that generate the two .store files, and maps those files into blib/lib. With system Perl, make test runs both generation recipes, copies both files, and passes all five test programs (77 tests). In the archived PerlOnJava run, MakeMaker reported a successful build but the stores were absent from blib/lib when tests started. This points to PerlOnJava's MakeMaker/build handling of custom postamble targets or generated PM mappings.
The parser failure is independently reproducible from the archived log at the $] comparison in the two UTF-8 test files; system Perl accepts these expressions.
Expected result
PerlOnJava's MakeMaker build should execute custom postamble generation targets and copy their generated files into blib/lib, and its parser should accept the Perl version comparison used by these tests.
Evidence
- CPAN run:
20261028-144340-47138, distributionLingua-ZH-Romanize-Pinyin-0.23 - System Perl fresh extraction:
make test, PASS, 5 files / 77 tests - PerlOnJava: archived run FAIL, 4/5 test programs
- Lingua principale
- Perl
- Stelle
- 65
- Fork
- 8
- Merge medio
- 6h 33m
- PR unite (30g)
- 178
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di fglock/PerlOnJava
-
area:runtime documentation enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
fglock/PerlOnJava#1579 ·
I maintainer di solito rispondono entro 1 giorno
-
Preserve scalar slots assigned through localized glob aliasesForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertaarea:runtime bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
fglock/PerlOnJava#1939 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
fglock/PerlOnJava#1885 ·
I maintainer di solito rispondono entro 1 giorno
-
area:performance enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
fglock/PerlOnJava#1863 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
area:memory area:performance area:runtime bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
fglock/PerlOnJava#1860 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di fglock/PerlOnJava
Issue simili
-
easy first-contributor first-contributors good first issue help wanted perl shell up-for-grabs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
fork-commit-merge/fork-commit-merge#8461 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
1.severity: security
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
gugod/App-perlbrew#880 · 2 commenti ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
beyondgrep/ack3#413 · 1 commento ·