Fedora 13 Update: bcfg2-1.1.0-2.fc13

updates at fedoraproject.org updates at fedoraproject.org
Tue Oct 19 07:20:50 UTC 2010


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2010-15773
2010-10-05 09:00:20
--------------------------------------------------------------------------------

Name        : bcfg2
Product     : Fedora 13
Version     : 1.1.0
Release     : 2.fc13
URL         : http://trac.mcs.anl.gov/projects/bcfg2
Summary     : Configuration management system
Description :
Bcfg2 helps system administrators produce a consistent, reproducible,
and verifiable description of their environment, and offers
visualization and reporting tools to aid in day-to-day administrative
tasks. It is the fifth generation of configuration management tools
developed in the Mathematics and Computer Science Division of Argonne
National Laboratory.

It is based on an operational model in which the specification can be
used to validate and optionally change the state of clients, but in a
feature unique to bcfg2 the client's response to the specification can
also be used to assess the completeness of the specification. Using
this feature, bcfg2 provides an objective measure of how good a job an
administrator has done in specifying the configuration of client
systems. Bcfg2 is therefore built to help administrators construct an
accurate, comprehensive specification.

Bcfg2 has been designed from the ground up to support gentle
reconciliation between the specification and current client states. It
is designed to gracefully cope with manual system modifications.

Finally, due to the rapid pace of updates on modern networks, client
systems are constantly changing; if required in your environment,
Bcfg2 can enable the construction of complex change management and
deployment strategies.

--------------------------------------------------------------------------------
Update Information:

* Mon Sep 27 2010 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.1.0-2
- Update to final version
--------------------------------------------------------------------------------
ChangeLog:

* Mon Sep 27 2010 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.1.0-2
- Update to final version
* Wed Sep 15 2010 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.1.0-1.3.rc5
- Update to 1.1.0rc5:
-
- Packages:
-  - Assign the deps variable before resolution.
-  - Allow xinclude and add XML error handling
-  - Remove log line from black/whitelist test
-  - Allow for whitelisting
-   Patch from IRConan to allow for whitelisted packages in
-   sources.
-  - Treat blacklisted packages as if they don't exist
-   Currently a blacklisted package stops further source processing.
-   This prevents any other sources from defining a good package.
-  - Document new knobs and added schema validator
-  - Move knobs to config.xml
-  - Resolver/Metadata options
-   Patch from Jack Neely to add enable/disable options to the resolver
-   and metadata pareser.
-  - Allow soft relaods and use a checksum for cache file.
-   Use checksum for cache file.
-   Allow reloads of config.xml and sources without downloading everything.
-   Merged config.xml and source processing into a single function.
-  - Expose repo data as a Connector
-  - fix type conflict
-  - invalidate virt_pkgs cache when source data is reloaded
-  - dep resolver rewrite
-   Fix dep resolver to take all providers of a dependency into consideration.
-   Rewrite resolver to be simpler at the same time.
-  - Added support for "apt" and "yum" as non-distro specific magic groups
-
- YUMng:
-  - Better error handling for installs
-  - Deal with any possible Yum verify exceptions
-  - patch from Tim Laszlo to handle verifying broken symlinks
-  - fix bug #931
-   getinstalledgpg() is an RPMng method and is no longer needed in YUMng.
-  - Fix Path type='ignore' traceback (Reported by Thomas Ackermann)
-  - speed improvements, multilib verify bug fixes, configuration knobs
-   The pkg_checks, pkg_verify, installed_action, version_fail_action, and
-   verify_fail_action configuration knobs are all wired back up.  Caching
-   implemented to help speed up the package verify routine.
-   Work arounds for Yum bug: http://yum.baseurl.org/ticket/573
-  - Speed improvements, Enable reinstalls
-   We no longer use RPMng in YUMng.  This improves speed by not calling
-   prelink as yum takes care of that for us.
-   Yum can do reinstalls on package verify fail so lets wire that up.
-  - All gpg-pubkey must be in the proper work queue to be installed.
-   gpg-pubkeys are not packages, yet we treat them as so.  They require
-   special handling for all install/upgrades/etc.  This corrects a
-   condition where gpg-pubkeys were "upgraded" rather than "installed."
-  - YUMng display classes, always compare string versions of packages.
-   The package object here can be either a yum PO or a string.  Comparing
-   strings to POs tracebacks.
-   Display classes for the YUMng driver
-  - YUMng re-implementation of VerifyPackage using the Yum API.
-
- doc:
-  - Some clarifications on Decisions plugin.
-  - Minor fixes to SSHbase documentation
-  - Style fixes
-  - Fix hyperlinks
-  - Add the rest of the altsrc documentation for Ticket #923
-
- schema:
-  - Schema updates for Path type="ignore"
-  - repo-validate: Validate two levels of Group nesting (Fixes
-   Ticket #805)
-
- Misc:
-  - bcfg2-repo-validate: Patch from Joe Digilio to fix tb in Ticket #939
-  - Metadata: Add error message when file monitor fails
-  - bcfg2.spec.in: Fix lxml requirement for bcfg2 client (Reported by tac on IRC)
-  - Tools/__init__.py: Autoload client tools present in the Tools directory
-  - bcfg2-info: Add IPython support (Patch from Jeff Strunk) for Ticket #921
-  - BB: Deprecate BB plugin (Resolves Ticket #923)
-  - bcfg2: Add back the new SSL key options (Fixes Ticket #916)
-   The man page no longer contains the -K option mentioned in Ticket #908.
-   This has been removed since [6013]. We still need the key option available
-   in the client to prevent Ticket #916.
-  - Added prefix option to [server] section
-  - fixes for #910
-  - '-K' is replaced by '--ssl-key'
-  - SSLServer: handle socket errors on shutdown gracefully (Resolves #907 and #909)
-  - bcfg2: fix option parsing for ssl key (Resolves Ticket #908)
-  - Init: Fix traceback from ticket #906
-  - Harmonised log messages
-  - debian: Merge in changes from Arto Jantunen
-  - bcfg2.init: Remove agent mode (no longer exists)
-  - POSIX.py: Fix hardcoded errno value
-  - Don't assume python2.5 is being used on successful hashlib import
-  - Probes: Fix name collapse in case of group specific probes (arch.G20_foo -> arch) (Resolves Ticket #904)
-  - TGenshi/TCheetah: Add base64 encoding support for files handled by non-Cfg plugins
-  - bcfg2-server: logger.error doesn't work when bcfg2.conf doesn't exist
-  - IPS fixups (from RickB)
-  - DBStats: Fix random mysql errors
-  - SSLServer: Retry failed writes
-  - Commit whitelist/blacksupport for glob style entries
-  - Cfg: Allow pull operations to update info.xml files
* Tue Aug 31 2010 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.1.0-1.2.rc4
- Add new YUMng driver
* Wed Jul 21 2010 David Malcolm <dmalcolm at redhat.com> - 1.1.0-1.1.rc4.1
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
* Tue Jul 20 2010 Fabian Affolter <fabian at bernewireless.net> - 1.1.0-1.1.rc4
- Added patch to fix indention
* Tue Jul 20 2010 Fabian Affolter <fabian at bernewireless.net> - 1.1.0-0.1.rc4
- Updated to new upstream release candidate RC4
* Sat Jun 19 2010 Fabian Affolter <fabian at bernewireless.net> - 1.1.0-0.1.rc3
- Updated to new upstream release candidate RC3
* Sun May  2 2010 Fabian Affolter <fabian at bernewireless.net> - 1.1.0-0.2.rc1
- Changed define to global
- Added graphviz for the server package
* Wed Apr 28 2010 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.1.0-0.1.rc1
- Update to 1.1.0rc1
- 
- * Deprecate old-style server POSIX types
- 
-  You will now need to specify Path entries in the bcfg2 server
-  configuration instead of the old ConfigFile, Directory, SymLink
-  entries. A tool for helping you transition existing configurations
-  can be found at:
- 
-      https://trac.mcs.anl.gov/projects/bcfg2/browser/tags/bcfg2_1_1_0rc1/tools/posixunified.py
- 
-  Compatibility with older clients is maintained through the use of
-  the new POSIXCompat plugin which transforms the new Path entries to
-  their older equivalents.
- 
- * New Sphinx documentation
- 
-  We have migrated user documentation to Sphinx. Information about
-  building the documentation from the Bcfg2 source can be found at:
- 
-      https://trac.mcs.anl.gov/projects/bcfg2/wiki/Manual
- 
- * Migrate git plugin to Dulwich
- * New detailed client view and other improvements in Django reports
- * Encap removed
- * New OS X packaging
- * New Upstart client tool
- * Migrate Hostbase to Django 1.1
* Tue Apr 13 2010 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.0.1-1
- Update to final version
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use 
su -c 'yum update bcfg2' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list