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

Fix ensure with nonstandard versions #43

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

strangelittlemonkey
Copy link
Contributor

This increases support for DragonFly BSD as well as FreeBSD, making
them first class citizens for this module. Additionally, it creates a
new structured fact called perl, which contains the various version
numbers that can be referenced for what version of Perl is the system
default. It was mainly added to properly support the config paths for
the default @inc on DragonFly and FreeBSD. The cpan provider was
updated to fix a few bugs around how it handled version strings, and
using rubocop, some additional cleanup was done while there.

@salimane
Copy link
Contributor

@strangelittlemonkey thanks for the PR.

It would be better to seperate the changes in this PR into multiples PRs so that it can be reviewed easily. For example support for BSD should not include rubocop fixes, etc...

By the way the tests are failing, and adding tests for the new features would be awesome too :)

Thanks for the understanding

@strangelittlemonkey
Copy link
Contributor Author

The tests are failing on the master branch without this. I can fix them as they stand in that and break that into a separate PR to precede this.

This increases support for DragonFly BSD as well as FreeBSD, making
them first class citizens for this module. Additionally, it creates a
new structured fact called perl, which contains the various version
numbers that can be referenced for what version of Perl is the system
default. It was mainly added to properly support the config paths for
the default @inc on DragonFly and FreeBSD. The cpan provider was
updated to fix a few bugs around how it handled version strings, and
using rubocop, some additional cleanup was done while there.
@strangelittlemonkey strangelittlemonkey force-pushed the fix_ensure_with_nonstandard_versions branch from e5b665a to c13b6e2 Compare June 9, 2018 08:20
@strangelittlemonkey
Copy link
Contributor Author

I've separated them out into two PRs now.

@salimane
Copy link
Contributor

Please fix the failing tests

@faxm0dem
Copy link
Member

There are insterestinf features in this PR (perl version fact, new os support).
I took ownership of this @strangelittlemonkey are you still interested to merge this ?

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.

3 participants