EPEL-ANNOUNCE Heads up: puppet-2.6.6 heading to stable

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

After a longer than expected period in testing, puppet-2.6.6 is
heading to the stable repos for Fedora and EPEL >= 5).  The 0.25.x
branch is not actively maintained.  The license has changed from
GPLv2+ to GPLv2 (this was part of an eventual move to ASL 2.0 in
puppet 2.7).

As is typical with puppet version bumps, it is recommended to update
the puppetmaster before updating the clients.

Over the past several months of 2.6.x releases, a good number of
regressions and incompatibilities have been found and fixed.  I've had
a testing repo on fedorapeople.org for that time where early adopters
could run the latest code.  The feedback I've gathered there has been
positive, with no ugly reports that existing configurations stopped
working after the update (those will all come in after the update goes
to stable, I presume ;).

For details on what's changed, refer to the upstream release notes:

http://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes

I've applied several of the noted fixes from 2.6.7rc1 to the
packages.  I plan to get 2.6.9 into testing as soon as 2.6.6 is in
stable, as it contains a number of further improvements for the 2.6.x
series.

Things to watch for:

If you run EL-6 and use SELinux in Enforcing mode, there are policy
changes which will not be pushed into EL until 6.2.  Until then, you
can use packages from Dan Walsh's people.redhat.com repo, create your
own local policy module, or use permissive mode.  This applies only to
running puppet master, AFAIK.  The bug report for this is:

    https://bugzilla.redhat.com/show_bug.cgi?id=718390

Dan Walsh's selinux-policy repo is at:

    http://people.redhat.com/dwalsh/SELinux/RHEL6/

If you use passenger, the change from puppetmasterd -> puppet master
needs to be handled in your config.ru script.  There is an example
script in /usr/share/puppet/ext/rack/files/config.ru.  The changes are
pretty trivial, but are unfortunately not something we can properly
automate.  Note that passenger is not provided nor supported by EPEL.
Many folks are using it though and we don't want to burden them
without warning.

-- 
Todd        OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Life is like an onion: you peel off layer after layer and then you
find there is nothing in it.
    -- James Gibbons Huneker

Attachment: pgpe1WCsZ99Dz.pgp
Description: PGP signature

_______________________________________________
epel-announce mailing list
epel-announce@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/epel-announce

[Index of Archives]     [Fedora Announce]     [Fedora News]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Announce]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora QA]     [Fedora Triage]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [Gnome Users]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Maemo Users]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Fedora ARM]
  Powered by Linux