-
Notifications
You must be signed in to change notification settings - Fork 7
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
Please make the MCE dependency optional #1
Comments
As I recall, the toolchain does not install recommended modules by default. I would prefer to have an opt-out instead of opt-in. So MCE would be required, unless you explicitly say you don't want it. Would that be acceptable? |
I guess that depends on how you propose to implement that. |
PS CPAN.pm does default to installing recommendations. |
Probably as a
I didn't know that. Thanks for educating me. But |
This is the canonical way to handle optional features with prompts: in Makefile.PL:
This will add the extra prereq unless the user specifically said 'no' to the I don't know how to do meta merging in Module::Build, but I wouldn't ever |
Thanks for that. MB was a decision we made long ago, when MB was more fashionable. I could probably switch Test::Perl::Critic to EU::MM in the near future, but Perl::Critic itself will be harder to migrate. |
we can help on #toolchain :) |
This is the first step towards making MCE optional for GH #1.
++ for adding the MCE prereq to 'recommends' instead of 'requires' |
Hi all. I never knew that moving older MCE releases to backPan causes this. That is not safe to do. Going forward, will not move MCE releases to backPan. :(
uh, what? moving things to backpan is recommended, to free up space on
mirrors, and should not be causing tooling issues.
…On Tue, Mar 7, 2017 at 3:13 AM, Mario Roy ***@***.***> wrote:
Hi all. I never knew that moving older MCE releases to backPan causes
this. That is not safe to do. Going forward, will not move MCE releases to
backPan. :(
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#1 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AASfyy6GPE0yZZx1lpOWCxcwzwV2VF0Yks5rjTv1gaJpZM4DbIqw>
.
|
Thank you. I had mistakenly mis-diagnosed an email reply on issue #707. |
I'm certainly in favor of moving back to vanilla Makemaker. If I do that, I'll make MCE optional. |
++ |
Would it be possible to add the MCE prereq to 'recommends' instead of 'requires', and only make use of it when installed? This is to prevent dependency bloat on systems where it's not wanted.
The text was updated successfully, but these errors were encountered: