It's not completely clear from this email, but the point is that we will still be adding the new dsl, but not unto 1) users realize there will be a new, incompatible dsl, and 2) that new dal is stable.
I think the new dsl was pulled because of these concerns, and since we don't know how many people actually use the current one, we don't know how big of a problem this is. -- http://puppetlabs.com/ | http://about.me/lak | +1-615-594-8199 On Jan 26, 2013, at 9:07 AM, Eric Sorenson <[email protected]> wrote: > Sorry Sean, this should have gone out contemporaneously with the release -- > here's the release note that explains the rationale. > > Eric Sorenson - [email protected] > irc.freenode.net #puppet: eric0 > > > ### Ruby DSL Deprecated, new Puppet Ruby DSL removed > > We introduced deprecation warnings for the (not-well-documented, > mostly-unused) Ruby DSL; if you are using the Ruby DSL in production > we want to hear from you to learn what you're doing with it -- please > reply to this message on [email protected]! > > Additionally, after testing the revamped Ruby DSL that was in RC1, > we made the call not to ship it. This was a tough decision, but the > number and severity of issues that came up in exploratory testing > led us to the conclusion that it was not supportable code. Again, > if there are issues you run into with the Puppet DSL that you wanted > to solve with the Ruby DSL, we want to hear about this on the > puppet-dev mailing list. > > > On Jan 26, 2013, at 4:31 AM, Sean Millichamp wrote: > >> I've looked on the mailing lists and don't see any community discussion or >> announcement of what is (to me) a major course change in significant Puppet >> features, the deprecation of the existing Ruby DSL (expected) and the >> decision to not replace it with the new one (not expected): >> https://projects.puppetlabs.com/issues/18876 >> >> Maybe I'm the only one who was looking forward to this, but this has me >> pretty disappointed and somewhat concerned that this means a long-term >> limitation of the sophistication and expressiveness available to modules. >> >> The ticket has an update by Andrew Parker indicating that Puppet language is >> going to be worked on to address the shortcomings which might cause someone >> to need to use the Ruby DSL. That's great news, I suppose, but there is no >> indication of what Puppet Labs thinks those features are or when we might >> see them and the new Ruby DSL felt "right around the corner". >> >> Does anyone from PL want to comment? Personally, I'd love to see a "When the >> Puppet DSL has these things fixed / enhanced, we think it will be all you >> ever need" list. >> >> Sean >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Developers" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> Visit this group at http://groups.google.com/group/puppet-dev?hl=en. >> For more options, visit https://groups.google.com/groups/opt_out. > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/puppet-dev?hl=en. > For more options, visit https://groups.google.com/groups/opt_out. > > -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-dev?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
