This maintenance release fixes two issues with Puppet 2.6.5.
Bug #6418: Files with the "source" parameter set are automatically set to audit
The audit functionality was activated unexpectedly on file resources that use the "source" parameter. This could cause spurrious notify events. These notifications could trigger unintended refreshes of subscribed resources.
Bug #6541: File type truncates target when filebucket can not retrieve hash
In the case where a file resource had content specified using an invalid checksum (Eg: "{md5}not-a-checksum") or the valid checksum of a file not contained in the filebucket, the file would end up being truncated. This is now properly reported as an error, instead of zeroing out the file.
2.6.6 ===== d24e32a Update CHANGELOG and version for 2.6.6rc1 7c2a980 (#6541) Fix content with checksum truncation bug 63e911f (#6418) Recursive files shouldn't be audited
On Wed, Mar 9, 2011 at 6:30 PM, Jacob Helwig <ja...@puppetlabs.com> wrote: > This maintenance release fixes two issues with Puppet 2.6.5.
> Bug #6418: Files with the "source" parameter set are automatically set to > audit
> The audit functionality was activated unexpectedly on file resources > that use the "source" parameter. This could cause spurrious notify > events. These notifications could trigger unintended refreshes of > subscribed resources.
> Bug #6541: File type truncates target when filebucket can not retrieve hash
> In the case where a file resource had content specified using an > invalid checksum (Eg: "{md5}not-a-checksum") or the valid checksum of > a file not contained in the filebucket, the file would end up being > truncated. This is now properly reported as an error, instead of > zeroing out the file.
Packages for EL 4 - 6 and Fedora 13 - 15 are available for testing. Add the puppet.repo file from either the epel or fedora directories to /etc/yum.repos.d to enable.
If you find problems with the packaging, please let me know. If you find other bugs, please file them in redmine:
I plan to get these packages built for Fedora and EPEL 5/6 testing repositories in the next few days. Anyone who finds showstopper bugs before then will be my hero for the day.
(Thomas, you beat me. That'll teach me to drink on the beach at sunset, damn it. ;)
-- Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ If the triangles were to make a God they would give him three sides. -- Montesquieu
On Wed, Mar 9, 2011 at 5:30 PM, Jacob Helwig <ja...@puppetlabs.com> wrote: > This maintenance release fixes two issues with Puppet 2.6.5.
Enterprise Linux 5 RPM's have been posted to the Puppet Labs prosvc repository as well. This is available via rsync if you're keeping a local mirror. I recommend not using --delete to preserve previous versions in your local yum repository if you'd like to roll back.
As is the usual case, this repository is not officially supported by Puppet Labs and is provided as a convenience to the community. The repository is designed to contain all dependencies for Puppet without the need to configure the full EPEL repository. Packages may be added or removed at any time, so a local mirror is highly encouraged.
On Thu, Mar 10, 2011 at 3:00 PM, Cody Herriges <c.a.herri...@gmail.com>wrote:
> Thomas,
> Curious. Which pacman provider do you recommend?
> -- > You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To post to this group, send email to puppet-dev@googlegroups.com. > To unsubscribe from this group, send email to > puppet-dev+unsubscribe@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-dev?hl=en.
The Arch package comes with a pacman provider, you can take a look at it here:
I have had no problems with this provider, but it does not have tests and could probably be better written.
I imagine that someone could whip something better up (I spend most of my time in python) or at least throw together some tests and get this provider included in puppet.
I intend to write the needed tests for this provider, but it is low on my list, and I have been very busy.
As for testing the provider in the real world, I have it running on hundreds of servers, and have not had problems.
If anyone is interested in whipping up some ruby tests for the provider I would greatly appreciate it, I am seeing a dramatic increase in Arch Linux use of puppet, and there are a few areas where Arch Linux support could be improved, and if puppet labs is interested in furthering Arch Linux support I will file the bugs and assist with the improvements as best as I can.
On Sun, Mar 13, 2011 at 3:07 PM, Thomas S Hatch <thatc...@gmail.com> wrote:
> If anyone is interested in whipping up some ruby tests for the provider I > would greatly appreciate it, I am seeing a dramatic increase in Arch Linux > use of puppet, and there are a few areas where Arch Linux support could be > improved, and if puppet labs is interested in furthering Arch Linux support > I will file the bugs and assist with the improvements as best as I can.
We're absolutely interested in furthering Arch support.
Who else is going to shake out the Ruby 1.9 bugs for us ? :)
Seriously, if the main thing stopping us getting a good pacman provider as part of the core is lack of tests, we can work something out.
I wrote: > I plan to get these packages built for Fedora and EPEL 5/6 testing > repositories in the next few days. Anyone who finds showstopper bugs > before then will be my hero for the day.
Puppet 2.6.6 packages are now in Fedora and EPEL testing repositories. Anyone testing these packages is encouraged to leave feedback in the update tool via:
If you have a Fedora account, you can give the update positive or negative karma. More positive feedback will help get the update into the stable repositories faster.
-- Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ If you haven't the strength to impose your own terms upon life, you must accept the terms it offers you. -- T.S. Eliot
On Sun, Mar 20, 2011 at 9:19 AM, Todd Zullinger <t...@pobox.com> wrote: > I wrote: >> I plan to get these packages built for Fedora and EPEL 5/6 testing >> repositories in the next few days. Anyone who finds showstopper bugs >> before then will be my hero for the day.
> Puppet 2.6.6 packages are now in Fedora and EPEL testing repositories. > Anyone testing these packages is encouraged to leave feedback in the > update tool via:
I am not familiar with yum. Would you mind provide a simple instruction to enable yum to install your test package ?
[root@puppet yum.repos.d]# yum install puppet-2.6.6.1 Loaded plugins: presto, refresh-packagekit Setting up Install Process No package puppet-2.6.6.1 available. Error: Nothing to do [root@puppet yum.repos.d]# ls -lrt total 20 -rw-r--r--. 1 root root 1163 May 6 2010 fedora-updates-testing.repo -rw-r--r--. 1 root root 1105 May 6 2010 fedora-updates.repo -rw-r--r--. 1 root root 1144 May 6 2010 fedora.repo -rw-r--r-- 1 root root 547 Jul 14 2010 puppet.repo -rw-r--r--. 1 root root 114 Sep 27 12:17 google-chrome.repo [root@puppet yum.repos.d]#
tj
> If you have a Fedora account, you can give the update positive or > negative karma. More positive feedback will help get the update into > the stable repositories faster.
> -- > Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > If you haven't the strength to impose your own terms upon life, you > must accept the terms it offers you. > -- T.S. Eliot
TJ Yang wrote: > I am not familiar with yum. Would you mind provide a simple > instruction to enable yum to install your test package ?
You must enable the updates-testing repo on Fedora (or epel-testing on RHEL/CentOS).
yum --enablerepo updates-testing install puppet
-- Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The problem is not that the world is full of fools. The problem is that lightning isn't being distributed right. -- Mark Twain
On Mon, Mar 21, 2011 at 11:29 AM, Todd Zullinger <t...@pobox.com> wrote: > Hi TJ,
> TJ Yang wrote: >> I am not familiar with yum. Would you mind provide a simple >> instruction to enable yum to install your test package ?
> You must enable the updates-testing repo on Fedora (or epel-testing on > RHEL/CentOS).
> yum --enablerepo updates-testing install puppet
Thanks for the tip.
"--enablerepo updates-testing" is what I missed.
tj
> -- > Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > The problem is not that the world is full of fools. The problem is > that lightning isn't being distributed right. > -- Mark Twain