Created
January 27, 2012 19:46
-
-
Save stpierre/1690561 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
A new release for Bcfg2 1.2.1 is now available at: | |
ftp://ftp.mcs.anl.gov/pub/bcfg | |
Bcfg2 1.2.1 is primarily a bugfix release, with over 2 dozen reported | |
bugs and dozens more unreported bugs fixed. The only significant | |
change from 1.2.0 is that regular expression support in Rules is now | |
optional, and off by default; see | |
http://docs.bcfg2.org/server/plugins/generators/rules.html#using-regular-expressions-in-rules | |
for more details. | |
A non-exhaustive list of fixes includes: | |
* Services listed in multiple bundles will only be restarted once | |
(#853) | |
* Warnings about web_debug added to DBStats (#954) | |
* Rules is no longer sensitive to trailing slashes on entries (#967) | |
* Various schema fixes, including: | |
* Client tags in info.xml (#994) | |
* Made Packages sources.xml schema more forgiving | |
* Fixed built-in yum metadata parser for Fedora 15+ and RHEL 6 | |
metadata format (#1027) | |
* Fixed help from bcfg2-admin (#1033, #1056) | |
* Fixed interactive mode handling of "pre" and "both" Actions (#1052) | |
* Added support for "removal" of extra Services (#1075) | |
* Fixed Pkgmgr plugin of bcfg2-lint (#1082) | |
* Fixed creation of info.xml by bcfg2-admin pull when :info already | |
exists (#1089) | |
* Many, many more errors caught and handled gracefully instead of with | |
tracebacks | |
* Fixed implementation of regex in Rules and Default; made it off by | |
default in Rules | |
* Numerous Package plugin fixes: | |
* Traceback with GPG Keys (#956) | |
* Note about changing the value of "recommended" (#1083) | |
* Added back toggle_debug (#1091) | |
* Fixed automatic repository naming by Yum plugin | |
* Fixed handling of a single package available in two different | |
repos | |
* Fixed setting YumBase config (#1073, and elsewhere) | |
* Made Yum reload its config in the middle of a client run to catch | |
new .repo files | |
Enhancements include: | |
* Much much much better debugging from Packages plugin and | |
bcfg2-yum-helper (including #1091) | |
* Added two new bcfg2-info modes to make Packages plugin debugging | |
easier: packageresolve and packagesources | |
* bcfg2-admin now accepts the -Q flag and a few others, to make it | |
easier to run by an unprivileged user against a checked-out copy of | |
the specification | |
* Various small tweaks to better support Scientific Linux | |
* Various performance improvements | |
* New bcfg2-lint plugin for GroupPatterns | |
* New tools: | |
* bcfg2-test builds all clients and verify that they have no | |
failures | |
* bcfg2-profile-templates.py renders templates and shows performance | |
data | |
* bcfg2_svnlog.py is a sample implementation of a fairly detailed | |
SVN postcommit logging hook. | |
Special thanks to the people who were willing to abuse 1.2.0 and help | |
us pinpoint the bugs that have been fixed. Special thanks to the | |
people who helped me work through Packages plugin bugs on IRC: esrax, | |
mattikus, and spribyl. Their patience has been a big part of this | |
release. | |
This release got contributions from the usual contributors, | |
particularly Raul Cuza, who contributed a number of build and install | |
system fixes and many other small fixes, and Calen Pennington, who | |
contributed bcfg2-test and the performance fixes. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment