Skip to content

Improve kwalitee#121

Open
paultcochrane wants to merge 3 commits intoracke:masterfrom
paultcochrane:pr/improve-kwalitee
Open

Improve kwalitee#121
paultcochrane wants to merge 3 commits intoracke:masterfrom
paultcochrane:pr/improve-kwalitee

Conversation

@paultcochrane
Copy link
Copy Markdown
Contributor

A set of changes to improve the distribution's kwalitee (http://cpants.cpanauthors.org/dist/Template-Flute).

@racke
Copy link
Copy Markdown
Owner

racke commented Aug 10, 2015

Actually I don't want to add dependencies for the filters added to Template::Flute. The prerequisites for the filters are in the documentation.

@paultcochrane
Copy link
Copy Markdown
Contributor Author

So, should I simply remove those dependencies, update the branch, and git push --force ?

@racke
Copy link
Copy Markdown
Owner

racke commented Aug 10, 2015

Yes, please.

Even though the distribution installs and builds correctly, mentioning all
required modules helps things like metacpan find and display the correct
dependencies.  This helps the dist's kwalitee and aids in determining the
"river of CPAN" (see http://neilb.org/2015/04/20/river-of-cpan.html), which
is good for the entire Perl module ecosystem.
The list of modules used to test `Template::Flute` is now complete.  This
helps improve distribution kwalitee and helps out services such as metacpan
get the dependency list correct.
I know we already discussed this on IRC, but I happened to find that the
minimum version was actually higher than 5.6.  It turns out that certain
minimum syntax features used in Template::Flute require at least 5.8, thus
it would help anyone installing the module on an old system (and anyone
testing on old systems) if they knew early on that the module won't work
without at least this minimum version.  Hence, I've added this commit here.
It's also not a large change, so I hope you can accept it.
@paultcochrane
Copy link
Copy Markdown
Contributor Author

Have updated the commits and git push --force updated the branch. The filter-related dependencies have been removed. I've left JSON in though, since it is also used in Template::Flute::Iterator::JSON. Hope that is the right thing to do.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants