[PUP-6237] PMT should gracefully fall back to older, compatible versions of modules Created: 2016/04/26  Updated: 2018/01/30

Status: Accepted
Project: Puppet
Component/s: PMT
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Normal
Reporter: Eric Sorenson Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Epic Link: PMT Improvements
Team: Puppet Developer Experience

 Description   

I coulda sworn there was a ticket to this effect but I've been searching for 20 mins to no avail, so I'll just file a new one.

Currently when you want to puppet module install a module which expresses compatibility with a newer Puppet version than yours, you get an error and a hard failure. Instead, the module should select the latest version of the module which is compatible with your version of Puppet and install that.

This would make it much easier for module authors to maintain independent major-versions of their modules to match capabilities available in different versions of Puppet, while providing a nice user experience.



 Comments   
Comment by Lindsey Smith [ 2017/11/27 ]

Good requirement for future module dependency resolution solution

Generated at Sat Dec 07 20:51:06 PST 2019 using JIRA 7.7.1#77002-sha1:e75ca93d5574d9409c0630b81c894d9065296414.