ANNOUNCE: Puppet 2.6.6 available!

48 views
Skip to first unread message

Jacob Helwig

unread,
Mar 9, 2011, 8:30:17 PM3/9/11
to puppe...@googlegroups.com, puppet...@googlegroups.com
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.

This release is available for download at:
http://puppetlabs.com/downloads/puppet/puppet-2.6.6.tar.gz

See the Verifying Puppet Download section at
http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet

Report feedback via the Puppet Labs Redmine site:
http://projects.puppetlabs.com

Please select an affected version of 2.6.6.

You can find the Release Notes for Puppet at:
https://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes

CHANGELOG

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

--
Jacob Helwig

signature.asc

Thomas S Hatch

unread,
Mar 9, 2011, 8:50:20 PM3/9/11
to puppe...@googlegroups.com, Jacob Helwig, puppet...@googlegroups.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQGcBAEBAgAGBQJNeCmoAAoJEHJabXWGiqEBKiQL/RsFALieP/QE/zaii/rX+hWh
+zKga+iwXNHU7afNqirj0zOg6fpNVudntkFqTWKEGe3N37uxjNpMNzCi5QhTCKuj
H/1emHCVI15CM8c8OtdEgbgryroDpjimKjThnEPwDCdrn221/1SUq3MqOT5mFVwH
zMIV5SbO/z5fiwBOztvEGKS9b9O5A2W9Qgpt+ZRfbUqy93ikW9sG9+3QxFV1S2lK
dIoVKKMFg+ZYrPQRYDu7Az9h4VFdsluuv2ug1VcJVo6uOnojYiLjFyKcyDMAPfSv
IDtTPrxTVUSzXf4dpdJpe5CYJhOe+hS/gTpm9K7+QjjqYUGvKefchRGdJaPgVWCK
cApmV3fTbwAsqRe4KSS5y5pW7qSEmqb/KepNcDOf4xxQjvAzC1fS+BcbDxMIuMvH
9FJ+keebp6uUKbY3z1DZawgp58EYnHcaUYkdhFTUeHxwc91ByrUAsC7m9HTOmMzl
iW+ANweGGO2wpsuDS/YHPsM/yMXRfPKCRSC/ZYSGbg==
=gRBm
-----END PGP SIGNATURE-----


Thanks for the quick repair! Arch Linux packages are available:

Keep up the great work! Puppet has become one of the most important components to a modern infrastructure!

-Thomas S Hatch

Todd Zullinger

unread,
Mar 9, 2011, 11:24:32 PM3/9/11
to puppe...@googlegroups.com, puppet...@googlegroups.com
Jacob Helwig wrote:
> This maintenance release fixes two issues with Puppet 2.6.5.

For those using Fedora or RHEL/CentOS, I've updated the yum repos at:

http://tmz.fedorapeople.org/repo/puppet/

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:

http://projects.puppetlabs.com/projects/puppet/issues

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

Jeff McCune

unread,
Mar 11, 2011, 12:43:03 PM3/11/11
to puppe...@googlegroups.com, Jacob Helwig, puppet...@googlegroups.com
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.

rsync -avxH rsync://yum.puppetlabs.com/packages/yum/prosvc/ prosvc/

http://yum.puppetlabs.com/prosvc/

Cheers,
-Jeff

Cody Herriges

unread,
Mar 10, 2011, 5:00:22 PM3/10/11
to puppe...@googlegroups.com
Thomas,

Curious. Which pacman provider do you recommend?

Thomas S Hatch

unread,
Mar 13, 2011, 6:07:32 PM3/13/11
to puppe...@googlegroups.com, Cody Herriges
On Thu, Mar 10, 2011 at 3:00 PM, Cody Herriges <c.a.he...@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 puppe...@googlegroups.com.
To unsubscribe from this group, send email to puppet-dev+...@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.

-Thomas S Hatch

Nigel Kersten

unread,
Mar 13, 2011, 7:22:02 PM3/13/11
to puppe...@googlegroups.com, Thomas S Hatch, Cody Herriges
On Sun, Mar 13, 2011 at 3:07 PM, Thomas S Hatch <that...@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.

Thomas S Hatch

unread,
Mar 13, 2011, 8:02:29 PM3/13/11
to Nigel Kersten, Cody Herriges, puppe...@googlegroups.com

Thanks Nigel, I will get those bugs filed!
I still need to hammer on the ruby 1.9 bugs, but we got some taken care of a few days ago.

Todd Zullinger

unread,
Mar 20, 2011, 10:19:18 AM3/20/11
to puppe...@googlegroups.com, puppet...@googlegroups.com
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:

https://admin.fedoraproject.org/updates/puppet

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

unread,
Mar 20, 2011, 2:17:17 PM3/20/11
to puppet...@googlegroups.com, puppe...@googlegroups.com
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:
>
>    https://admin.fedoraproject.org/updates/puppet
>

Hi, Todd

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
>
>

--
T.J. Yang

Todd Zullinger

unread,
Mar 21, 2011, 12:29:50 PM3/21/11
to puppet...@googlegroups.com, puppe...@googlegroups.com
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

--
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

TJ Yang

unread,
Mar 21, 2011, 3:46:24 PM3/21/11
to puppet...@googlegroups.com, puppe...@googlegroups.com
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
>
>

--
T.J. Yang

Reply all
Reply to author
Forward
0 new messages