> What I see in these examples is a need for a way of manipulating the
> data (collect,
> select, reject, etc.). Once the data is manipulated correctly, then
> create_resources and title expansion can take over.


+1

In my own (small) use of Puppet lately, I've keenly felt the lack of data
transformation function, even as simple as "I've got a list of usernames, I
want a list of paths to their .bashrc files".  Totally doable with a
defined type, but ridiculously verbose for what most Rubyists (and JAPHs,
and Pythonistas) would consider a one-line task.


> On Sat, Jan 26, 2013 at 9:06 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.
>
>
>

-- 
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