[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