-
Notifications
You must be signed in to change notification settings - Fork 37
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
update module dependencies/requirements #54
Conversation
Thanks for the PR! I'd prefer to not have any versions in the What's the reason for concat >= 9.0.2? |
6d82e61
to
5d3c526
Compare
no versions are fine too → updated
concat 9.0.0 is reasonable minimum (compatibility with stdlib 9) and 9.0.1 and 9.0.2 are harmless changes/fixes that everybody should simply apply 😆 |
The module isn't using any features of |
5d3c526
to
16f4c0a
Compare
well i'd say that it's a good idea to force anything to go beyond stdlib 9 but don't wanna argue about that here; as long as fixtures aren't nailed to ancient anymore i'm good with that 😉 updated commit |
In general, I'm with you to force newer versions, but in some cases, it's just annoying people (and then potentially me 😄 ). I'm curious, how are you managing modules and their dependencies? |
for the modules i write i'm absolutely merciless → go bleading edge or you possibly can't update 😉. well ... i just hate code-rot and the spirit of "keep everything compatible as long as possible including preserving old/deprecated/... coding paradigms/patterns etc.". i blame a lazy update spirit for many of the problems in our it-world out there; admins and devs usually don't develop their stuff further just because they're bored, so people imho need to follow. being a linux system engineer and puppet engineer i see it as my job to actively maintain, update, refresh and rework my systems and my codes 😇. for the modules i just use ... yeah well. trying to keep them as updated as possible unless version conflicts keep me off doing so. of course there's a grace period as people need to invest time/work/sweat/blood 😆. but to take the example of stdlib (and concat): stdlib 9 was released a year ago ... enough time to get the homework done. of course it's hard to generalize but usually i tend to look forward rather than backward. |
this updates the module dependencies/requirements to recent versions of stdlib and concat