<br><br><div class="gmail_quote">On Wed, Nov 18, 2009 at 3:43 PM, Mathias Gug <span dir="ltr">&lt;<a href="mailto:mathiaz@ubuntu.com">mathiaz@ubuntu.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Tue, Nov 17, 2009 at 12:26:14PM -0600, Nigel Kersten wrote:<br>
&gt; 2009/11/17 Andrew Pollock &lt;<a href="mailto:apollock@debian.org">apollock@debian.org</a>&gt;<br>
&gt;<br>
</div><div class="im">&gt; &gt; 2) Permissions on /var/lib/puppet/state<br>
&gt; &gt;<br>
&gt; &gt; Upon inspection, I&#39;m not quite sure what the problem is here. The Ubuntu<br>
&gt; &gt; modification just explicitly sets the owner and group. I don&#39;t have a<br>
&gt; &gt; vanilla Ubuntu install handy to compare the ownership of this directory<br>
&gt; &gt; with<br>
&gt; &gt; what the Debian package creates.<br>
&gt; &gt;<br>
&gt; &gt; Additionally:<br>
&gt; &gt;<br>
&gt; &gt; Ubuntu is also shipping the test suite as a separate package, and fixing<br>
&gt; &gt; the<br>
&gt; &gt; Rakefile so that it&#39;s runnable. I think the desire was to be able to run<br>
&gt; &gt; the<br>
&gt; &gt; test suite on a local installation of Puppet.<br>
&gt; &gt;<br>
&gt;<br>
&gt; From my understanding they want to be able to run the test suite as an<br>
&gt; automated process before accepting packages, even when puppet isn&#39;t<br>
&gt; installed, but Luke seemed to think that was rather problematic at the<br>
&gt; moment.<br>
&gt;<br>
<br>
</div>Right. The goal is to enable the test suite during the package build process<br>
and make the build fail if the test suite fails to pass.<br>
<div class="im"><br>
&gt; The problem appears to be people&#39;s tests pulling in other requires that may<br>
&gt; come from the system ruby path, particularly if they&#39;re having to test<br>
&gt; something that requires supporting libraries that do not exist in the puppet<br>
&gt; tree itself.<br>
&gt;<br>
&gt; I don&#39;t see a good way around this, but absolutely agree with shipping the<br>
&gt; test suite as a separate package.<br>
&gt;<br>
<br>
</div>How about adding the missing libraries as build-dependencies?<br></blockquote><div><br></div><div>Just for the test suite? That could work...</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<font color="#888888"><br>
--<br>
Mathias Gug<br>
Ubuntu Developer  <a href="http://www.ubuntu.com" target="_blank">http://www.ubuntu.com</a><br>
</font><br>-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.9 (GNU/Linux)<br>
<br>
iEYEARECAAYFAksEankACgkQM0thG+z3pVgueQCfZ9p+ekQXu4NsZAoFf9PHL4JW<br>
NK8AoMUGBj5lai7Ot0aSGssgUZNvOi1x<br>
=74dV<br>
-----END PGP SIGNATURE-----<br>
<br></blockquote></div><br>