Alien::Build archive extraction fails for Ninja and Meson
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 25/100
Rechercherichtung
Start by reviewing the evidence in this issue and the open pull request #1660, then trace Alien::Build’s archive extraction path used by Alien-Ninja and Alien-Meson under PerlOnJava. Reproduce the reported extraction failures with jcpan -t Alien::Ninja and jcpan -t Alien::Meson; done means both archives extract and the distributions proceed through build and test phases.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Summary
After the install-directory arguments from #1633 were added, Alien::Build reaches its download/build stages under PerlOnJava, but extracting the downloaded Ninja and Meson source archives still fails. This is a separate blocker from the missing INSTALLARCHLIB, INSTALLSITEARCH, and INSTALLVENDORARCH arguments.
Evidence
Validation after merged PR #1654 showed:
- The generated Alien-Ninja 0.03 Makefile defines nonempty
INSTALLARCHLIB,INSTALLSITEARCH, andINSTALLVENDORARCHvalues and passes all three toAlien::Build::MM=cmd -e prefix. jcpan -t Alien::Ninjaproceeds past the former prefix failure, then reportsno files extractedwhile extracting the downloaded Ninja archive.- Alien-Meson 0.06 likewise reaches archive extraction, then reports repeated
Invalid header blockerrors and times out.
Expected
Alien::Build should extract the source archives successfully and allow these pure-Perl Alien distributions to complete their build and test phases.
Scope
This tracks the downstream archive extraction failures observed after #1633's MakeMaker argument omission was corrected. It does not reopen that MakeMaker fix.
- Vorherrschende Sprache
- Perl
- Sterne
- 64
- Forks
- 7
- Ø Merge
- 4 Std. 56 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
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
fglock/PerlOnJava#1651 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
fglock/PerlOnJava#1579 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area:cpan-port area:unicode bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
fglock/PerlOnJava#1341 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 1-2 Tage Anfängerfreundlichkeit 54/100
fglock/PerlOnJava#1671 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area:cpan-port enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 38/100
fglock/PerlOnJava#1670 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in fglock/PerlOnJava
Ähnliche Issues
-
Needs Triage
Schwierigkeit 2/5 Ein halber Tag Anfängerfreundlichkeit 66/100
Perl/perl5#24913 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
gugod/App-perlbrew#879 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
RotherOSS/otobo#6205 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Add IO::Pipe classOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
yuki-kimoto/SPVM-IO#30 ·