-
-
Notifications
You must be signed in to change notification settings - Fork 13
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
Fixes to changes in v20241208.001 related to pull request #62 #67
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't understand why these are the correct changes, so you'll have to prove more to me and to demonstrate that each thing is incorrect.
I think for each of your changes here, I need to see how you are using cpan-audit, what output you expected to get, what you got, and how this change fixes these. And, since these are really three separate issues, separate PRs would be much better so I can deal with them one at a time. |
…dules This only shows up as an issue if directories are passed on the command line like in "cpan-audit installed local/". In that case @inc is not inspected.
On evaluation of $Module::CoreList::version{$]} some core modules are mapped to distribution "perl" by module2dist(). Thus distribution "perl" is unconditionally included into the list of inspected distributions even in the absence of option --perl.
Fixing option --perl for command installed in the previous commit also entailed the removal of distribution "perl" as a target for inspection for command deps. By adding support for option --perl also to the deps command the old behaviour can be restored on request.
Remove change log entry "The default range operator is now `==` instead of `>=`." for version 20241208.001. The default range operator was not changed in that release.
4e2429f
to
8b0eb4a
Compare
Force pushed changes to commit meta data only. |
I'm going to reject this particular pull request and turn the various problem into separate issues so we can attack these things independently. However, I'm leaning toward not making |
Well, if you insist on your analysis that
This is confusing. Neither in #62 nor in #67 I intended, proposed or endorsed a change of the default version range operator to If I were in favour of that change I would have included a patch in this pull request in order to align the code behaviour with your false change log entry. But I did not and removed that change log entry instead. All I proposed in #62 was to use the
All I did was to be kind enough to outline to you the code changes necessary to make that default version range change to |
This pull request fixes the misapplication of the code change proposed in #62.
In addition it also provides a fix to another issue (#62 (comment)) detected along the way when discussing #62: Option
--perl
was unconditionally turned on for commandsinstalled
anddeps
.