The Puppet Labs Issue Tracker has Moved: https://tickets.puppetlabs.com

Feature #18876

Deprecate the use of the Ruby DSL

Added by Henrik Lindberg about 2 years ago. Updated about 2 years ago.

Status:ClosedStart date:
Priority:UrgentDue date:
Assignee:-% Done:

0%

Category:-
Target version:3.1.0
Affected Puppet version: Branch:https://github.com/puppetlabs/puppet/pull/1427
Keywords:ruby dsl deprecation

We've Moved!

Ticket tracking is now hosted in JIRA: https://tickets.puppetlabs.com


Description

Since the addition of the new Ruby DSL is not backwards compatible with the existing Ruby DSL and the upcoming release is a point release a decision was made to revert the new Ruby DSL and issue deprecation warnings for the existing Ruby DSL.


Related issues

Related to Puppet - Feature #16937: Improved Ruby DSL Closed 10/11/2012

History

#1 Updated by Henrik Lindberg about 2 years ago

  • Status changed from Accepted to In Topic Branch Pending Review
  • Branch set to https://github.com/puppetlabs/puppet/pull/1427

#2 Updated by Anonymous about 2 years ago

  • Status changed from In Topic Branch Pending Review to Merged - Pending Release
  • Assignee deleted (Henrik Lindberg)

#3 Updated by Anonymous about 2 years ago

The decision for deprecating the Ruby DSL was also made because the continued maintenance and development of the Ruby DSL is not going to be continued. Instead the puppet language is going to be worked on to address the shortcomings that it has, which many had as the reason for wanting to use the Ruby DSL.

#4 Updated by Jeff McCune about 2 years ago

  • Subject changed from Derprecate the use of the Ruby DSL to Deprecate the use of the Ruby DSL

#5 Updated by Matthaus Owens about 2 years ago

  • Status changed from Merged - Pending Release to Closed

Released in Puppet 3.1.0

Also available in: Atom PDF