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.


Reply via email to