Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Alien::Build archive extraction fails for Ninja and Meson

Ouverte
#1,657 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
25/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
java, perl
Domaine
backend, testing

Piste de recherche

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.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

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, and INSTALLVENDORARCH values and passes all three to Alien::Build::MM=cmd -e prefix.
  • jcpan -t Alien::Ninja proceeds past the former prefix failure, then reports no files extracted while extracting the downloaded Ninja archive.
  • Alien-Meson 0.06 likewise reaches archive extraction, then reports repeated Invalid header block errors 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.

Langage dominant
Perl
Étoiles
64
Forks
7
Merge moyen
4 h 27 min
PR mergées (30 j)
178

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de fglock/PerlOnJava

Toutes les issues de fglock/PerlOnJava

Issues similaires

Plus d'issues Perl

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.