Hi, The lastest Puppet package in Ubuntu Natty /depends/ on libaugeas, rather than merely recommending it, like it used to, up to and including version 2.6.1. Is there a strict reason for this from Puppet''s point of view? If not, I''ll see if I can harrass the Ubuntu maintainer about this :-) Best regards, Martijn. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Augeas roughly falls into the same category as the package libshadow- ruby and the ''user'' resource. If the absence of augeas as a lib simply means the ''augeas'' resource doesn''t work, then it is fairly graceful and makes it non-mandatory I would imagine. ken. On Dec 6, 1:17 pm, Martijn Grendelman <mart...@iphion.nl> wrote:> Hi, > > The lastest Puppet package in Ubuntu Natty /depends/ on libaugeas, rather > than merely recommending it, like it used to, up to and including version > 2.6.1. > > Is there a strict reason for this from Puppet''s point of view? If not, > I''ll see if I can harrass the Ubuntu maintainer about this :-) > > Best regards, > Martijn.-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Stig Sandbeck Mathisen
2010-Dec-06 14:44 UTC
Re: [Puppet Users] Does Puppet depend on Augeas?
Martijn Grendelman <martijn@iphion.nl> writes:> Hi, > > The lastest Puppet package in Ubuntu Natty /depends/ on libaugeas, > rather than merely recommending it, like it used to, up to and > including version 2.6.1. > > Is there a strict reason for this from Puppet''s point of view? If not, > I''ll see if I can harrass the Ubuntu maintainer about this :-)augeas is a native type[1] in puppet, so a hard dependency, rather than a recommendation, is proper. [1] <http://docs.puppetlabs.com/guides/types/augeas.html> -- Stig Sandbeck Mathisen -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On Mon, Dec 6, 2010 at 6:44 AM, Stig Sandbeck Mathisen <ssm@fnord.no> wrote:> Martijn Grendelman <martijn@iphion.nl> writes: > >> Hi, >> >> The lastest Puppet package in Ubuntu Natty /depends/ on libaugeas, >> rather than merely recommending it, like it used to, up to and >> including version 2.6.1. >> >> Is there a strict reason for this from Puppet''s point of view? If not, >> I''ll see if I can harrass the Ubuntu maintainer about this :-) > > augeas is a native type[1] in puppet, so a hard dependency, rather than > a recommendation, is proper. > > [1] <http://docs.puppetlabs.com/guides/types/augeas.html>Note that we''re likely to make a shift in the future and trim down the Puppet "core", moving a lot of these extra types/providers into their own projects and release cycles, precisely to resolve some of these issues. Stig is right though. For now, this is the correct thing for the packages to do. -- Nigel Kersten - Puppet Labs - http://www.puppetlabs.com -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On 06-12-10 16:54, Nigel Kersten wrote:> On Mon, Dec 6, 2010 at 6:44 AM, Stig Sandbeck Mathisen <ssm@fnord.no> wrote: >> Martijn Grendelman <martijn@iphion.nl> writes: >> >>> Hi, >>> >>> The lastest Puppet package in Ubuntu Natty /depends/ on libaugeas, >>> rather than merely recommending it, like it used to, up to and >>> including version 2.6.1. >>> >>> Is there a strict reason for this from Puppet''s point of view? If not, >>> I''ll see if I can harrass the Ubuntu maintainer about this :-) >> >> augeas is a native type[1] in puppet, so a hard dependency, rather than >> a recommendation, is proper. >> >> [1] <http://docs.puppetlabs.com/guides/types/augeas.html> > > Note that we''re likely to make a shift in the future and trim down the > Puppet "core", moving a lot of these extra types/providers into their > own projects and release cycles, precisely to resolve some of these > issues. > > Stig is right though. For now, this is the correct thing for the packages to do.Ok, thanks. The reason I asked is, that I was trying to install a home-made backport of Puppet 2.6.3 on an Ubuntu Hardy machine, and it complained about a missing (and unavailable) dependency. Libaugeas was introduced in Ubuntu in the Karmic (9.10) release. Moving libaugeas back to the ''recommends'' section fixed that for me, but I was curious if there were any pitfalls with that (apart from Augeas resources not working, obviously). Best regards, Martijn. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On Mon, Dec 6, 2010 at 8:32 AM, Martijn Grendelman <martijn@iphion.nl> wrote:> On 06-12-10 16:54, Nigel Kersten wrote: >> On Mon, Dec 6, 2010 at 6:44 AM, Stig Sandbeck Mathisen <ssm@fnord.no> wrote: >>> Martijn Grendelman <martijn@iphion.nl> writes: >>> >>>> Hi, >>>> >>>> The lastest Puppet package in Ubuntu Natty /depends/ on libaugeas, >>>> rather than merely recommending it, like it used to, up to and >>>> including version 2.6.1. >>>> >>>> Is there a strict reason for this from Puppet''s point of view? If not, >>>> I''ll see if I can harrass the Ubuntu maintainer about this :-) >>> >>> augeas is a native type[1] in puppet, so a hard dependency, rather than >>> a recommendation, is proper. >>> >>> [1] <http://docs.puppetlabs.com/guides/types/augeas.html> >> >> Note that we''re likely to make a shift in the future and trim down the >> Puppet "core", moving a lot of these extra types/providers into their >> own projects and release cycles, precisely to resolve some of these >> issues. >> >> Stig is right though. For now, this is the correct thing for the packages to do. > > Ok, thanks. > > The reason I asked is, that I was trying to install a home-made backport > of Puppet 2.6.3 on an Ubuntu Hardy machine, and it complained about a > missing (and unavailable) dependency. Libaugeas was introduced in Ubuntu > in the Karmic (9.10) release. > > Moving libaugeas back to the ''recommends'' section fixed that for me, but I > was curious if there were any pitfalls with that (apart from Augeas > resources not working, obviously).I think you''ve made the right decision for a home-made backport.> > Best regards, > Martijn. > > > > > -- > You received this message because you are subscribed to the Google Groups "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. > >-- Nigel Kersten - Puppet Labs - http://www.puppetlabs.com -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Stig Sandbeck Mathisen
2010-Dec-06 19:18 UTC
Re: [Puppet Users] Does Puppet depend on Augeas?
Martijn Grendelman <martijn@iphion.nl> writes:> The reason I asked is, that I was trying to install a home-made > backport of Puppet 2.6.3 on an Ubuntu Hardy machine, and it complained > about a missing (and unavailable) dependency. Libaugeas was introduced > in Ubuntu in the Karmic (9.10) release.On Debian, Ubuntu (and other .deb based distributions), you can install "equivs", which helps you make packages which provide missing dependencies.> Moving libaugeas back to the ''recommends'' section fixed that for me, > but I was curious if there were any pitfalls with that (apart from > Augeas resources not working, obviously).Apart from that, and probably failed tests in the "puppet-testsuite" package, there should be none. -- Stig Sandbeck Mathisen (fnord) -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.