On Thu, Jun 28, 2007 at 10:24:42AM -0000, puppet wrote:> #446: Require should stack not override
[...]> Comment:
>
> Here is a patch against 0.23.0 which I think fixes this. It essentially
> makes all relationship metaparameters stack up, rather than get overriden.
>
> --- puppet-0.23.0.orig/lib/puppet/parser/resource.rb 2007-06-17
[...]>
> I strongly feel that without this feature, definitions don''t work
as
> people expect them to.
> In the original report, alpha { "Wobble": ... } looks like a
regular type,
> and people don''t expect the require parameter
> to be dropped silently in _some_ cases, which is what happens now.
I wonder if you could have a new, fresh, more favourable look at #446
now that I submitted a patch?
It does make relational metaparams work differently, but I really do
think this way is more intuitive...
--
Marcin Owsiany
Web Systems Integrator - Guardian Unlimited
------------------------------------------------------------------
The Guardian Public Services Awards 2007, in partnership with
Hays Public Services, recognise and reward outstanding
performance from public, private and voluntary sector teams.
To find out more and nominate a deserving team or individual, visit
http://society.guardian.co.uk/publicservicesawards
------------------------------------------------------------------
Visit Guardian Unlimited - the UK''s most popular newspaper website
http://guardian.co.uk http://observer.co.uk
------------------------------------------------------------------
The Newspaper Marketing Agency
Opening Up Newspapers
http://www.nmauk.co.uk
------------------------------------------------------------------
This e-mail and all attachments are confidential and may also
be privileged. If you are not the named recipient, please notify
the sender and delete the e-mail and all attachments immediately.
Do not disclose the contents to another person. You may not use
the information for any purpose, or store, or copy, it in any way.
Guardian News & Media Limited is not liable for any computer
viruses or other material transmitted with or as part of this
e-mail. You should employ virus checking software.
Guardian News & Media Limited
A member of Guardian Media Group PLC
Registered Office
Number 1 Scott Place, Manchester M3 3GG
Registered in England Number 908396