On Dec 9, 2009, at 9:53 AM, Luke Kanies <[email protected]> wrote:

> On Dec 9, 2009, at 1:58 AM, Thomas Bellman wrote:
>
>> Markus Roberts wrote:
>>
>>>> Well, the latest one available in EPEL and in Fedora 12 is 1.2.7,  
>>>> so
>>>> requiring anything newer than that makes it difficult to run the
>>>> tests
>>>> on those platforms.
>>>
>>> AFAIK, the current version is available for all platforms (rspec is
>>> pure ruby--nothing in it is platform specific) so there should be
>>> nothing difficult about running the most current version on any
>>> platform.  All you should need to do is pull down the gem and go.
>>
>> Anyone who seriously does systems administration should realize that
>> GEM (and CPAN for that matter) sucks badly.  A secondary package
>> system that doesn't play together with the normal one.
>
> I definitely agree with that.
>

I'm not sure how this relates to unit testing.

While I can imagine a full integration test suite, if platform  
specific, should have better OS packaging system requirements, this  
strikes me as a total hamstring to a development process in other  
cases (ie, a systems administration constraint where one shouldn't  
exist). Maybe the issue here is that the two should be separated.

>>> As this is something that you should be doing on a directly
>>> controlled
>>> machine (i.e., you won't be needing to install rspec on the clients
>>> or
>>> anything) I'm not seeing where this presents a difficulty.
>>
>> It's not exactly encouraging occasional developers/patch writers to  
>> do
>> unit tests, since we will need to install a throw-away machine just  
>> to
>> run them.
>
> Hmm, that's a good point.  I'd always figured your admin workstation
> would be easy to have these gems installed on, but it sounds like
> that's not the case.
>
> What would we need to do to make this easier?  Be more flexible on
> rspec versions or something?
>
> -- 
> Men never do evil so completely and cheerfully as when they do it  
> from a
> religious conviction. --Blaise Pascal
> ---------------------------------------------------------------------
> Luke Kanies | http://reductivelabs.com | http://madstop.com
>
> --
>
> 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] 
> .
> For more options, visit this group at 
> http://groups.google.com/group/puppet-dev?hl=en 
> .
>
>

--

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].
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.


Reply via email to