[Pkg-puppet-devel] Proposed Puppet package changes
Nigel Kersten
nigel at explanatorygap.net
Wed Nov 18 22:55:42 UTC 2009
On Wed, Nov 18, 2009 at 3:43 PM, Mathias Gug <mathiaz at ubuntu.com> wrote:
> 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?
>
Just for the test suite? That could work...
>
> --
> Mathias Gug
> Ubuntu Developer http://www.ubuntu.com
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iEYEARECAAYFAksEankACgkQM0thG+z3pVgueQCfZ9p+ekQXu4NsZAoFf9PHL4JW
> NK8AoMUGBj5lai7Ot0aSGssgUZNvOi1x
> =74dV
> -----END PGP SIGNATURE-----
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-puppet-devel/attachments/20091118/5fe28111/attachment.htm>
More information about the Pkg-puppet-devel
mailing list