Jira (PUP-2304) Implement requirements support for the PMT

2014-09-19 Thread Anderson Mills (JIRA)
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

2014-09-18 Thread Andy Parker (JIRA)
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

2014-08-19 Thread Anderson Mills (JIRA)
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

2014-07-03 Thread Anderson Mills (JIRA)
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

2014-06-23 Thread Henrik Lindberg (JIRA)
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

2014-06-19 Thread Ryan Coleman (JIRA)
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

2014-06-11 Thread Josh Cooper (JIRA)
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

2014-06-08 Thread Kylo Ginsberg (JIRA)
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

2014-04-18 Thread Pieter van de Bruggen (JIRA)
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