Test-More / Test-More/Test2-Harness

Win32::Console::ANSI suggests prereq does not work

Open
#112 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug Windows
Dominant language
Perl
Stars
28
Forks
30
PR merge metrics
No merged PRs in 30d

Description

The Makefile.PL in this dist attempts to add Win32::Console::ANSI as a suggested prerequisite on Win32. It does this by adding it to META_MERGE. This does not work. If a META.json or MEYA.yml file exists, META_ADD and META_MERGE will be ignored.

It isn't possible to add suggests or recommends prerequisites dynamically using ExtUtils::MakeMaker, unless you monkey patch its internals.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with Makefile.PL and inspect how META_MERGE interacts with existing META.json or MEYA.yml files. Verify whether the reported dynamic prerequisite behavior can be addressed within ExtUtils::MakeMaker; the issue does not define a clear accepted outcome.

Written by the indexing model from the issue text.

Assessment

Tech stack
perl
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.