[Pkg-puppet-devel] Proposed Puppet package changes

Mathias Gug mathiaz at ubuntu.com
Wed Nov 18 21:43:22 UTC 2009


On Tue, Nov 17, 2009 at 12:26:14PM -0600, Nigel Kersten wrote:
> 2009/11/17 Andrew Pollock <apollock at debian.org>
> 
> > 2) Permissions on /var/lib/puppet/state
> >
> > Upon inspection, I'm not quite sure what the problem is here. The Ubuntu
> > modification just explicitly sets the owner and group. I don't have a
> > vanilla Ubuntu install handy to compare the ownership of this directory
> > with
> > what the Debian package creates.
> >
> > Additionally:
> >
> > Ubuntu is also shipping the test suite as a separate package, and fixing
> > the
> > Rakefile so that it's runnable. I think the desire was to be able to run
> > the
> > test suite on a local installation of Puppet.
> >
> 
> From my understanding they want to be able to run the test suite as an
> automated process before accepting packages, even when puppet isn't
> installed, but Luke seemed to think that was rather problematic at the
> moment.
>

Right. The goal is to enable the test suite during the package build process
and make the build fail if the test suite fails to pass.
 
> The problem appears to be people's tests pulling in other requires that may
> come from the system ruby path, particularly if they're having to test
> something that requires supporting libraries that do not exist in the puppet
> tree itself.
> 
> I don't see a good way around this, but absolutely agree with shipping the
> test suite as a separate package.
>

How about adding the missing libraries as build-dependencies?

-- 
Mathias Gug
Ubuntu Developer  http://www.ubuntu.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-puppet-devel/attachments/20091118/8c476281/attachment.pgp>


More information about the Pkg-puppet-devel mailing list