[Pkg-puppet-devel] [SCM] Puppet packaging for Debian annotated tag, debian/0.24.7-1, created. debian/0.24.7-1

Micah Anderson micah at riseup.net
Fri Jan 23 14:48:38 UTC 2009


The annotated tag, debian/0.24.7-1 has been created
        at  46de14648e60ee16ace3d7f6cfe22927a493584b (tag)
   tagging  70463c15a4a82ac1922c5da4b2da26825cabe3bd (commit)
  replaces  debian/0.24.6-1
 tagged by  Micah Anderson
        on  Fri Jan 23 09:46:23 2009 -0500

- Shortlog ------------------------------------------------------------
Tag 0.24.7-1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkl52EYACgkQxOALs3NV+v/nUQCgg5qZ5rtQOBGDZpz2RuhpAEcg
fpIAoJ7OuAW9kD8l0HjedcR+ubEfufit
=Gq/s
-----END PGP SIGNATURE-----

AJ Christensen (4):
      Fixing puppetlast to make it work with 0.24.5 / 0.25.
      Added a search method to the YAML indirector.
      Made puppetlast work on 0.24.5 by using the YAML indirector
      Add the -P/--ping option to puppetrun, fixes #1501

Andrew Shafer (24):
      Fix leaking LoadedFile when adding templates to be watched
      Fixed #1500 - puppetrun host regression
      fix failing hpux user specs
      Only apply splay the first run
      Adding user_attr util to parse attributes on solaris
      Some small clarifying refactors and change to objectadd to allow subclasses of
      Add role support to user type and an implemention
      Update change log with RBAC roles
      Fix failing tests dependent on /etc/user_attr file existing
      Fixed #1473 - Rescue Timeout::Error in xmlrpc clients
      Solaris RBAC Attributes
      Solaris doesn't have a native tool to set hashed passwords
      == is not =
      Handle password when user is created
      Feature #1783 - Add ZFS support
      Bug # 1680 Now you can set the hashed passwords on solaris
      Bug #1778 - Solaris RBAC profiles should maintain order
      Feature 1696 Add support for branded zones
      Ticket 1780 - Solaris RBAC roles should be autorequired
      Bug #1780 Fixing meaningless test
      Refactor #1802 Use 'zfs get -H -o value' instead of parsing output for value
      Bug #1803 Zfs should auto require the ancestor file systems
      Fix ZFS autorequire test
      Issue 1804 VDev with the same devices should be in sync

Brett Lentz (1):
      Merged fsweetser's selinux patch against HEAD

Brice Figureau (43):
      Fix #1510 - storeconfig fails with rails 2.1
      Fix #1052 - abysmal storeconfig performance - part1
      Fix #1502 - abysmal storeconfig performance - part2
      id column is autogenerated by rails as a primary key, there is no need
      Daemontools service provider
      Runit service provider
      Add an append (+=) variable operator:
      Add rspec unit test for the append operator
      Add boolean operators to AST
      Add comparison operators (< > == != <= >=) to AST
      Add not operator to AST
      Add arithmetic operators to AST
      Add parser for arbitrary expressions
      Fix #381 - Allow multiple resource overrides or references
      Rspec Tests for #381.
      Fix #1109 - allow empty if or else branches
      Fix #1202 - Collection attribute matching doesn't parse arrays
      Fix regression when templatedir doesn't exist.
      Fix several small regressions in plugins mount
      Fix #1636 - part2 - correct some client errors.
      Fix #1115 - Allow checking tags/classes from ERb templates
      Fix #636 - Allow extraneous comma in function argument list
      Fix #1115 - part2 - fix tests and add all_tags
      Fix #936 - Allow trailing comma in array definition
      Fixed #1104 - Classes and nodes should set $name variables
      Fix #1682 - ASTArray should flatten product of evaluation of its children
      Fix #857 - Multiple class of the same name don't append code
      Fix #1402 - Allow multiline comments
      Fix #1740 - Daemontools and Runit is not ReST compliant
      Fix #1737 - ssh_authorized_keys should be able to parse options containing commas
      Fix #1737 - part2 - Fix display of "options"
      RSpec tests for the doc system (covers AST.doc, lexer and parser)
      Add a doc attribute to AST nodes and fill it with the last seen comments
      Move function existance test to parser evaluation
      Manifest documentation generation
      Fix #1759 - Comparison operator was using string comparison for numbers
      Fix #1741 - Puppet::Parser::Functions rmfunctions and unit test
      Fix #1741 - refactor TemplateWrapper, test for template function
      Fix #1741 - Add inline_template function
      Fix #1788 - allow rspec rake to run only some tests
      Fix #1741 - fix some failing tests on some ruby versions.
      Fix rake abort when there is a matching confine
      Fix #1815 - puppetdoc --all crash on resource override

Bryan Kearney (5):
      Beginning provider split, need help on the voodoo
      Split Augeas up into a provider and a type.
      Merge branch 'augeas' of git at github.com:bkearney/puppet into augeas
      Added unit tests for the augeas type and provider
      Relicense under GPLv2+

Daniel Pittman (3):
      Ensure that we consistently use either string #{} interpolation or String.%
      Expose all puppet variables as instance member variables of the template wrapper.
      Add testing for the changes to resolve redmine #1427, where Kernel methods shadow

David Lutterkort (1):
      Sync with latest Fedora/EPEL specfile

Francois Deppierraz (2):
      Fix #1530: Correctly parse ssh type 1 keys
      Fixed documentation, typo and added CHANGELOG entry

James Turnbull (95):
      Feature #1241 : Improve performance of group lookups
      Fixes #1417 - whitespace in ssh_auth_key provider
      Revert "Fixing puppetlast to make it work with 0.24.5 / 0.25."
      Specs for yaml indirector .search - I'm still learning!
      Fixed #1441 - Updated console colours
      A working script to create an OS X pkg out of the Puppet repository
      Fixed #1457 - removed confine warning
      Added CHANEGLOG entry for removal of interface type
      Fixed $1456 - add proxy configuration to yum repo
      Fixed #1442 - replaced use of Facter for report titling with certname
      Fixes #1274 - allow class names to start with numbers
      Updates to ext/puppetlast to support multiple hosts
      Removed reference to namespaces from --genconfig documentation
      Fixed #1506 - Removed storeconfig duplicate indexes
      Merge branch 'tickets/0.24.x/1506' into 0.24.x
      Added spec Rake task
      Added simple rake task for running unit tests
      Removed spec color option for buildbot
      Fixed #1457 - case insensitive match for error
      Fixed #1488 - Moved individual functions out of functions.rb into
      Fixes tests broken by 95aa085
      Fixed #1533 - changed permissions for man directory
      Fixes #1554 - Fix exception for undefined hostname
      Fixes #1455 - Adds HP-UX support for user type
      Sync with latest Fedora/EPEL specfile
      Fixed debug messages in package type - thanks to Todd Zullinger for this fix
      Fixed #1566 - changed password property of the user type
      Adjusted hpuxuseradd user provider to confine to HP-UX and fixed HP-UX user provider path regression
      Fixed #1568 - createpackage.sh
      Fixed #1553 - Puppet and Facter cannot both install the plist module into two different locations
      Fixed #1571 - Puppet::Util::binary returns incorrect results
      Fixed issues with file descriptors leaking into subprocesses
      Fixed #1579 and #1580 - errors in the Puppet RPM spec file
      Fixed #1588 - Fixed puppetca --clean --all
      Fixed #1607 - Added ubuntu to defaultfor for Debian service provider
      Fixed #1608 - Added ubuntu to defaultfor for apt provider
      Fixed #1609 - Added confines for the Gentoo, FreeBSD and SMF (Solaris) service providers
      Added a number of confines to package providers
      Fixed #1610 - Raise "Filebucketed" messages to Notice priority
      Fixed #1603 - Added support for running Puppet inside a Rack application
      Fixed #1620 - Add 'sles' to Puppet confines when 'suse' is used
      Merge branch 'tickets/0.24.x/1622' into 0.24.x
      Fixed #1586 - Specifying "fully qualified" package names in Gentoo
      Fixed error message typo
      Updated puppet binary documentation
      Fixed #1628 - Changed node search to use certname rather than Facter hostname
      Minor test fix for #1614
      Fixed additional environments tests
      Fxied #1354 - yum provider problems with RHEL 3
      Remove old selboolean unit tests and fix permissions on new tests
      Add new set of unit tests for selmodule type
      Incremented CHANGELOG to 0.24.6
      Fixed #1639 - uninitialized constant Puppet::Type::User::ProviderUseradd
      Added last part of #1633 patch - update to util/metrics.rb
      Revert "Added last part of #1633 patch - update to util/metrics.rb"
      Fixed #1649 - OS X package creation script should be more selective about cleaning out prior versions
      Fixed #1646 - service puppet status does not work as non-root on redhat system
      Fixed #1663 - Regression relating to facter fact naming from 0.24.5
      Fixed #1460 - enhance redhat puppetmaster init.d script to easy start puppetmaster as a mongrel cluster
      Fixed #1662 - Configuration Reference still references 'section'
      Added augeas type and feature
      Updated Red Hat spec file for 0.24.6 and removed conf/debian directory.
      Merge branch 'l' into 0.24.x
      Fixed #1661 - Type reference: tidy should specify manditory parameters
      Fixed #1692 - k5login fails to set mode when file is created
      Fixed #1710 - Spurious output in test run
      Merge branch 'augeas' into 0.24.x
      Fixed augeas examples in type
      Fixed #1721 - puppet.conf documentation incorrectly lists signals that affect the daemons
      Fixes #1714 - yumhelper handling with yum 2.2.x is broken
      Fixed #1730 - Edited file/ensure.rb docs for clarity
      Fixed #1739 - Added uninstall functionality to yum provider
      Merge branch 'tickets/0.24.x/1739' into 0.24.x
      Removed extra 'end' from yum.rb
      Fixed #1718 - Added preseed to apt uninstall and purge
      CHANGELOG updates
      Fixed #1735 and #1747 - Fixes to confine system
      Moved RRD feature from util/metric.rb to feature/base.rb
      Added versionable feature to the RPM provider
      Fixed #1752 - Add an optional argument to Puppet::Util.execute to determine     whether stderr and stdout are combined in the output
      Fixed #1751 - Mac OS X DirectoryService nameservice provider support for plist output and password hash fil
      Fixed #1711 - fileserver test fails due to incorrect mocking
      Fixed #1668 - puppetca can't clean unsigned certs
      Revert "Fixing #1755 - File modes (and other strange properties) will now display correctly"
      Fixed #1767 - Minor fix to emacs mode
      Added Rake :ci namespace and CI tasks
      Adjusted CI tasks exit codes
      Fixed #1776 - Trivial fix for gentoo service provider
      Documentation fix for daemontools provider
      Documentation fix for runit provider
      Fixed #1695 - Solaris 10 zone provider doesn't properly handle unknown zone attributes in newer releases
      Added git changelog task
      CHANGELOG updates
      Fix launchd service test on non-OSX platforms
      Documentation fixes

Jeffrey McCune (2):
      type/mcx.rb Feature #1026 - MCX Type
      Updated mcx type and provider with comprehensive spec tests.

John Ferlito (2):
      Add a unique name to objects so we can determine uniqueness when read back in
      Add a unique name to objects so we can determine uniqueness when read back in

Luke Kanies (103):
      Reverting the version so my release process works
      Updated to version 0.24.5
      Updated to version 0.24.5
      Updating the authors list for the gem spec
      Fixing an ldap connectivity test
      Added tests for TemplateWrapper's use of Scope#to_hash.
      Fixing #1447 -- Replacing Puppet::PackageError with Puppet::Error.
      Updating the authors list for the gem spec
      Merge branch '0.24.x' of git://github.com/jamtur01/puppet into 0.24.x
      Fixing #1576 - moving all of the Puppet::Type code back into type.rb.
      Fixed #1572 -- file purging now fails if remote sources do not exist.
      Fixed #1521 -- ldap user and group are now used with the default connection
      Fixed #1595 - Internally, Property#retrieve is no longer called
      Removing some code in Parameter that is unnecessary.
      Fixed #1045 - Multiple metaparams all get added to resources.
      Fixed #1472 -- defined, exported resources in the current compile now get expanded
      Merge branch '0.24.x' of git://github.com/jamtur01/puppet into 0.24.x
      Rewriting the user tests, in preparation for enhancing them
      Aliasing the rspec 'should' method to 'must'
      Fixing #1622 - The user type only looks up groups when necessary.
      The Netinfo and DirectoryService providers can now create user and group simultaneously.
      Removing commented code from the user type from about 2005
      Adding tests for the user retrieve method
      Updating changelog for #1622
      Modified the behaviour of resource-level 'retrieve' -- it only
      Modified the group and zone resource types to no longer call
      Refactoring and adding tests to the file group property.
      Fixed #791 - You should now be able to create and find a user/group in one transaction.
      Migrating the apt and dpkg tests to rspec.
      Fixing package provider tests to use the new Transaction::Change interface
      Adding a rake task for sending emails to the dev list
      Fixing #1614 - Environments no longer have to be listed out.
      Fixed #1613 - The client environment will be substituted when looking up settings.
      Fixing the Node class to no longer validate environments
      Fixing #947 - pluginsync no longer fails poorly when no plugins exist
      Fixed #981 - Removed 'Adding aliases' info message
      Adding rspec tests for the Puppet::Util::Log class.
      Fixing #1089 - Log messages are now tagged with the log level,
      Doing some simple refactorings on Puppet::Log
      Fixing #1098 - Multiline strings now correctly increment the line count
      Adding partial spec tests for Puppet::Util::Metric.
      Adding an array indexer method to Puppet::Util::Metric as requested in #1633.
      Fixed #1633 - Added support for --detailed-exits to bin/puppet
      Fixing #1640 - file groups now no longer get set on every run
      Moving some test/ package tests to rspec integration tests
      Adding warnings when example groups are skipped.
      Fixing the broken tests resulting from the fix for #1551.
      Fixing a file source test that was failing because missing sources is now a failure
      Fixing a test that was failing because of the change to retrieve() in ee579641
      Fixing a test that was failing because i-have-no-idea
      Fixing some tests that were broken in the fix for #1633
      Fixing a test that was broken in ee579641
      Removing a gid test for users, since it is a bad test and has mostly been replaced in rspec
      Adding an additional option for the fix in ff36832e, skipping missing cert dirs
      Fixing a test that was failing as a result of the fix to #1491
      Fixing some tests that were broken in 2fba85af
      Merge branch '0.24.x' of git://github.com/jamtur01/puppet into 0.24.x
      Fixing #1647 - puppetdoc's 'providers' report works again.
      Fixing tests I broke when trying to fix the Providers reference.
      Merge branch '0.24.x' of git://github.com/jamtur01/puppet into 0.24.x
      Merge branch '0.24.x' of git://github.com/jamtur01/puppet into 0.24.x
      Merge branch '0.24.x' of git://github.com/jamtur01/puppet into 0.24.x
      Updated to version 0.24.6
      Updated to version 0.24.6
      Removing all mention of EPM, RPM, or Sun packages.
      Fixing #1698 - all logs again show up in the report.
      Fixing #1660 - Adding specifically supported values for tidy recursion.
      Fixing #1667 - regex automatic value documentation is now readable.
      Fixing #1669 - The dump parameter can now be changed on mounts.
      Fixing a test I broke when fixing a reporting bug
      Fixing the augeas type tests to work when augeas is missing
      Fixing the provider's confine subsystem so the logs are more useful.
      Fixing broken tests resulting from the fix to #1747
      Fixing #1755 - File modes (and other strange properties) will now display correctly
      Refactoring the file/owner property to be simpler and cleaner.
      Fixing #1764 - a property's 'sync' method is never considered a no-op.
      Fixing #1708 - user groups specified as names are now detected correctly.
      Removing the included testing gems; you must now install them yourself.
      Manually setting an env var to mark autotest enabled so we see color
      Partially fixing #1772 - broken 'resources' tests.
      Partially fixing #1772 - fixing tidy code I broke.
      Partially fixing #1772 - fixing selinux tests broken by removal of extraneous 'stat' in :file.
      Fixing #1683 - accessing and changing settings is now thread-safe.
      Refactoring the thread-safety in Puppet::Util a bit.
      Fixing #1755 - handling fully qualified classes correctly.
      Fixing #1743 - defined types get catalogs too.
      Fixing #1749 - Splay now hopefully behaves "better" for small values.
      Fixing #1785 - selinux tests no longer break other tests
      Fixing the AST constant warnings, using a variable instead of a constant
      Hopefully fixing #1703 - using a mutex around the sending of the tagmails
      Fixing a test that fails depending on test execution order
      Removing debugging from the "resources" type
      Fixing splaytime tests
      Fixing a package test to be *much* faster
      Fixing mcx test failures (only happened sometimes).
      Fixing #1750 again - All of the properties and now :ensure check replace?
      Fixing #1794 - returning sync when it is already initialized
      Fixing #1800 - tidy now correctly ignores missing files and directories
      Preparing to fix #1812 - Moving locking code to a module
      Fixing #1812 (hopefully) - adding read and write locks to yaml.
      Modifying the corruption-checking test.
      Not using a temporary file when locking files for writing.
      Updated to version 0.24.7

Mark Plaksin (1):
      Fixed #1508 - Add HP-UX package provider.

Martin Englund (1):
      Fixes #1672 - unsafe crontab handling in Solaris

Micah Anderson (7):
      remove non-debian related things
      Update changelog for 0.24.7 experimental release of new upstream source
      * Fixed debian/puppetmaster.manpages and debian/puppet.manpages to distribute
      * Added puppetmaster Recommends: libldap-ruby1.8 to silence puppetrun (Closes: #512639)
      Merge branch 'debian'
      Merge branch 'master' of ssh://git.debian.org/git/pkg-puppet/puppet
      add missing changelog author line

Nigel Kersten (26):
      Bug #1448: Puppet CA incorrectly writes out all certs to inventory .txt on each certificate signing
      Feature #1476: Allow specification of --bindir --sbindir --sitelibdir --mandir --destdir in install.rb
      fix terrible error with overwriting permissions
      Fixes #1551 puppetmaster.freshness xmlrpc call returns incorrect type
      Fix the init service type to cope with an array for defpath and if defpath does not exist
      launchd service provider
      Lots of DirectoryService work. New Computer Type. Users now use password hashes. Groups now support setting members as attributes of the group for OS X.
      fix bug with numeric uid/gid in directoryservice provider. doc string cleanups
      make sure only types that have passwords search for the password
      Simplify launchd service provider and add tests
      Trim down the after block clears to try to make the tests work for the build servers
      remove extraneous comments
      Need to stub out the defaultprovider call for non Mac platforms
      Make ralsh behave more sanely for non-existent objects and property values
      add support for stdin to Puppet::Util.execute
      add some more sanity checks around stdin
      Warn that the NetInfo nameservice provider is deprecated. Use directoryservice instead
      add NetInfo deprecation notice to user and group providers, make the directoryservice user provider the default, remove default for darwin from NetInfo providers
      reset macauthorization tree. Initial checkin of new type/provider
      macauthorization type
      finished rights flush, working on rules
      new better way of doing stdin
      Finished work on rules creation and deletion
      spec tests for type and provider and some code cleanup to adhere to DRY
      remove unnecessary mk_resource_methods call
      Fix the spec tests to work on other platforms, do the confine around OS X versions more sanely

Paul Nasrat (8):
      Bug #1550 - Rework to avoid regressing rspec tests, add new rspec tests for templatedir as a path
      Add tests for FileServer::Mount list for #1544
      Make fileserver use fileset for recursion and handle dangling links by ignoring them fixing #1544
      Fix ticket 1596 in new fileset code, use tmpdir in fileserver tests.
      Fix metadata class for cases when checksum_type set
      Add warning and forcibly set to :md5 fixing #1564
      Add failing test for plugin with file and recurse
      Fix 1642 (always warning) and improve unit tests to cover when to warn and not

Sean E. Millichamp (23):
      Clean up of SELinux rspec tests so all pass
      Refactor SELinux commands to utility module
      Add detected defaults for existing SELinux file properties
      Add new support for :selrange SELinux file property
      Add SELinux context reset after file writes in Puppet::Util::FileType
      New and improved tests for file type SELinux contexts
      Rewrote seboolean unit tests to provide better coverage
      Removal of redundant lines from unit test
      Fix scenario when SELinux support tools exist, but SELinux is disabled
      Add unit test coverage for Puppet::Util::SELinux and fix problems found by tests
      Cleanup selboolean and selmodule unit tests to pass on non-SELinux systems
      Setting SELinux contexts with chcon should not dereference symbolic links
      Use fully qualified paths when calling binaries, adjust chcon call to use Puppet's execute() function.
      Fix regression caused by switch to Puppet's execute() functions
      Fix SELinux test to succeed when Puppet debug mode is enabled
      Fixes #1663 - added Symbol check and additional test
      Improve the inline documentation for SELinux types and parameters
      Refactoring of SELinux functions to use native Ruby SELinux interface
      Fixes relating to transition to native SELinux bindings
      Quiet debug when no default SELinux context found for one of the components
      Fix bug #1681: Add filesystem type check to test for per-file SELinux context support
      Fix bug #1746: Sync SELinux file attributes after file contents created/modified
      Include spec directory in packages

Thom May (4):
      Allow a templatedir to be colon separated.
      Slight denormalisation to store a host's environment as a first class
      Rename migration so it's still applied
      Fixes #1773 - no longer check for absolute paths

duritong (1):
      lazy load latest package definitions with yumhelper 2.2

mh (1):
      Fixed #1394 - Added stored configuration clearing script to /ext

-----------------------------------------------------------------------

-- 
Puppet packaging for Debian



More information about the Pkg-puppet-devel mailing list