Jira (PUP-2304) Implement requirements support for the PMT
Title: Message Title Anderson Mills commented on an issue Re: Implement requirements support for the PMT Andy Parker As the assignee, my understanding is that this is not the direction we want to go with the PMT, but Ryan Coleman is the product owner, so has the final call. We currently do not have any requirements functionality in PE-Puppet. It was removed. Add Comment Puppet / PUP-2304 Implement requirements support for the PMT We should implement support for validated (at install time) requirements for modules, particularly for Puppet and Facter. As an example, if a release of module is published with a 'puppet' requirement and the current Puppet version does not fall in that range PMT should refuse to install that release. This behaviour can be bypassed with the --ignore-r... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at
Jira (PUP-2304) Implement requirements support for the PMT
Title: Message Title Andy Parker commented on an issue Re: Implement requirements support for the PMT What is the status of this? I seem to recall that the PMT now has this functionality. Add Comment Puppet / PUP-2304 Implement requirements support for the PMT We should implement support for validated (at install time) requirements for modules, particularly for Puppet and Facter. As an example, if a release of module is published with a 'puppet' requirement and the current Puppet version does not fall in that range PMT should refuse to install that release. This behaviour can be bypassed with the --ignore-r... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2304) Implement requirements support for the PMT
Title: Message Title Anderson Mills updated an issue Puppet / PUP-2304 Implement requirements support for the PMT Change By: Anderson Mills Assignee: PietervandeBruggen AndersonMills Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2304) Implement requirements support for the PMT
Title: Message Title Anderson Mills updated an issue Puppet / PUP-2304 Implement requirements support for the PMT Change By: Anderson Mills Fix Version/s: 3.7.0 Fix Version/s: 4.0.0 Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2304) Implement requirements support for the PMT
Title: Message Title Henrik Lindberg commented on an issue Re: Implement requirements support for the PMT The simple approach of requiring a particular version of a named container of mixed services is a much to blunt instrument. The true dependency is most often a requirement on an implementation of a particular service/API of a particular version, and we simply to not have that granularity. There is nothing inherently wrong about being able to specify a hard requirement on one named container of a particular version as it may be that it is known that that is the only such provider of what is wanted. This is also the least flexible, and that requires constant changes of the consumer's meta data. I would like to see a system that is built on provided and required capabilities where it is possible to be much more fine grained and for a provider to provide a capability with multiple versions. (Or said differently, the provider of a capability can say something like I can be called both the 1.1 way, the 1.2 way, and the 2.0 way). This also looks like the same idea expressed in PUP-2811 where I also commented with a longer explanation about provided and required capabilities. Add Comment Puppet / PUP-2304 Implement requirements support for the PMT We should implement support for validated (at install time) requirements for modules, particularly for Puppet and Facter. As an example, if a release of module is published with a 'puppet' requirement and the current Puppet version does not fall in that range PMT should refuse to install that release. This behaviour can be bypassed with the --ignore-r...
Jira (PUP-2304) Implement requirements support for the PMT
Title: Message Title Ryan Coleman commented on an issue Re: Implement requirements support for the PMT I'm not convinced this is a slam-dunk. Not unlike operating systems, it's difficult to make this decision at the end-point receiving the module. What if the master is running a newer version than the agents? The opposite could be true. Less importantly, the author could have been very narrow in their _expression_ (Puppet 3.1 and no more) but it could totally work with Puppet 3.2, 3.3, 3.4, etc. Will the author be expected to update for each release in order to enable better default behavior? The work we did on PE compatibility for PE 3.2 taught me that we're stretching the balance of convenience and usability. Add Comment Puppet / PUP-2304 Implement requirements support for the PMT We should implement support for validated (at install time) requirements for modules, particularly for Puppet and Facter. As an example, if a release of module is published with a 'puppet' requirement and the current Puppet version does not fall in that range PMT should refuse to install that release. This behaviour can be bypassed with the --ignore-r... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede)
Jira (PUP-2304) Implement requirements support for the PMT
Title: Message Title Josh Cooper updated an issue Puppet / PUP-2304 Implement requirements support for the PMT Change By: Josh Cooper Assignee: PietervandeBruggen Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2304) Implement requirements support for the PMT
Title: Message Title Kylo Ginsberg updated an issue Puppet / PUP-2304 Implement requirements support for the PMT Change By: Kylo Ginsberg Component/s: PMT Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2304) Implement requirements support for the PMT
Title: Message Title Pieter van de Bruggen created an issue Puppet / PUP-2304 Implement requirements support for the PMT Issue Type: Improvement Assignee: Unassigned Created: 18/Apr/14 11:56 AM Fix Versions: 3.7.0 Priority: Normal Reporter: Pieter van de Bruggen We should implement support for validated (at install time) requirements for modules, particularly for Puppet and Facter. As an example, if a release of module is published with a 'puppet' requirement and the current Puppet version does not fall in that range PMT should refuse to install that release. This behaviour can be bypassed with the --ignore-requirements flag. When a module fails to install because of not matching a requirement the user should be informed and given the option to use the --ignore-requirements flag to bypass this. Add Comment