Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2.213 : build requirement Pod::Markdown ??? #14

Open
Corin-EU opened this issue Jan 9, 2025 · 2 comments
Open

v2.213 : build requirement Pod::Markdown ??? #14

Corin-EU opened this issue Jan 9, 2025 · 2 comments
Assignees
Labels
question Further information is requested

Comments

@Corin-EU
Copy link

Corin-EU commented Jan 9, 2025

When building the lastest v2.213 version of Compress-Raw-Lzma, the warning is given --

"Warning: prerequisite Pod::Markdown 0 not found."

Why is this the case?

The module "Pod::Markdown" does not appear to be used at all and the related modules "Compress-Raw-Bzip2" and "Compress-Raw-Zlib" have no such requirement.

@pmqs
Copy link
Owner

pmqs commented Jan 10, 2025

When building the lastest v2.213 version of Compress-Raw-Lzma, the warning is given --

"Warning: prerequisite Pod::Markdown 0 not found."

Why is this the case?

It's just testing that the POD documentation in the module is can get rendered correctly in markdown. You are getting the warning because you don't have the prerequisite module, Pod::Markdown, installed. You can safely ignore the warning.

The module "Pod::Markdown" does not appear to be used at all and the related modules "Compress-Raw-Bzip2" and "Compress-Raw-Zlib" have no such requirement.

Likely reason it isn't in the other related modules is because I probably forgot to do it.

@pmqs pmqs added the question Further information is requested label Jan 10, 2025
@pmqs pmqs self-assigned this Jan 10, 2025
@Corin-EU
Copy link
Author

Corin-EU commented Jan 15, 2025

Thanks for your response.

Installing Pod:Marrkdown also requires the dependencies Pod::Simple (which then needs Pod:Escape) and Pod::Usage (which then needs Pod:Perldoc , which then needs other Pod modules) and so the dependency tree just keeps growing and growing to get rid of the warning.

May I suggest that this should be marked as is the case for other CPAN modules testing regimes as something like "Maintainer/Release Test Only" if Pod:Markdown is not found, as it is not in fact a "prerequisite" for building and installing Compress-Raw-Lzma.

Thanks for your understanding!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants