Hello community,

here is the log from the commit of package openstack-heat for openSUSE:Factory 
checked in at 2014-04-14 10:54:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openstack-heat (Old)
 and      /work/SRC/openSUSE:Factory/.openstack-heat.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openstack-heat"

Changes:
--------
--- /work/SRC/openSUSE:Factory/openstack-heat/openstack-heat-doc.changes        
2014-03-09 18:28:12.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.openstack-heat.new/openstack-heat-doc.changes   
2014-04-14 10:54:54.000000000 +0200
@@ -2 +2 @@
-Sun Mar  2 01:37:27 UTC 2014 -  cloud-de...@suse.de
+Thu Mar  6 16:46:40 UTC 2014 - speili...@suse.com
@@ -4,2 +4 @@
-- Update to version heat-2013.2.3.dev8.g6c99dc4:
-  * Fix "members" property check
+- Fix requirements
@@ -8 +7 @@
-Sat Mar  1 01:39:36 UTC 2014 -  cloud-de...@suse.de
+Thu Mar  6 15:03:27 UTC 2014 -  cloud-de...@suse.de
@@ -10 +9,247 @@
-- Update to version heat-2013.2.3.dev6.gdefcf23:
+- Update to version heat-2014.1.dev545.gffe0af0:
+  * heat_keystoneclient add delete_stack_domain_user_keypair
+
+-------------------------------------------------------------------
+Thu Mar  6 06:21:37 UTC 2014 -  cloud-de...@suse.de
+
+- Update to version heat-2014.1.dev543.g362e033:
+  * heat_keystoneclient add legacy fallback path
+  * Fixup uuid stubbing in test_stack_user.py
+  * Move HOT parameters code to a separate module
+  * Load functions from plugins
+  * Use PluginManager to load resources
+
+-------------------------------------------------------------------
+Thu Mar 06 00:39:11 UTC 2014 - cloud-de...@suse.de
+
+- Rebased patches:
+  + 0001-Switch-over-to-oslosphinx.patch dropped (merged upstream)
+
+-------------------------------------------------------------------
+Thu Mar  6 00:39:06 UTC 2014 -  cloud-de...@suse.de
+
+- Update to version heat-2014.1.dev533.g6c030fa:
+  * Add tools/create_heat_domain helper script
+  * Nova server to ref cloud-config resources in user_data
+  * Return None when get_attr cannot resolve a value
+  * Native ScalingPolicy resource
+  * Remove vim header from files
+  * Docs: use the plugin manager to list resources
+  * Handle API limit exception in nova_utils.refresh_server
+  * I18N support for error message
+  * run_tests.sh default doc omits pep8
+  * Switch over to oslosphinx
+
+-------------------------------------------------------------------
+Wed Mar  5 01:12:38 UTC 2014 -  cloud-de...@suse.de
+
+- Update to version heat-2014.1.dev513.gf944f7d:
+  * replace dict comprehension with dict constructor
+  * Implement OS::Neutron::ExtraRoute as /contrib
+  * Always report the action in state_reason as engine encodes it
+  * Convert empty filter dictionary to None
+  * Allow Server name property to be updated
+  * Move the code that reads the global environment
+  * Add a plugin_manager module
+  * Calculate template version only once
+  * Give cfn a separate Template class
+  * Move HOT version checking to HOTemplate class
+  * Make server resources use nova_utils.refresh_server()
+  * migrate StackUser base class to stack domain users
+  * engine: allow stack_user_project users to retrieve stack
+  * Add config options to specify stack domain admin
+  * Modify stack_user_domain config option to take domain ID
+  * Nova keypair validation breaks client plugins
+  * Add Keystone V2 plugin
+  * Make Keystone client pluggable
+  * Add a validation step to parameters schema
+  * Add neutron network constraint
+
+-------------------------------------------------------------------
+Tue Mar  4 10:59:28 UTC 2014 - speili...@suse.com
+
+- Update to version heat-2014.1.dev473.ge469aef:
+  * Adds Parameter Label to template validate call
+
+-------------------------------------------------------------------
+Tue Mar  4 01:27:06 UTC 2014 -  cloud-de...@suse.de
+
+- Update to version heat-2014.1.dev471.g5160a76:
+  * Generate docs for contrib plugins
+  * Restructure contrib/ directories
+  * Document schema properties for Neutron subnet resource
+  * Remove redundant default value None for dict.get
+
+-------------------------------------------------------------------
+Mon Mar  3 13:24:33 UTC 2014 -  cloud-de...@suse.de
+
+- Update to version heat-2014.1.dev463.g54117fe:
+  * Add admin_pass as a property
+  * Change software_config storage of config and io columns
+  * Add project to unscoped stack list response
+  * Unscoped List Stacks
+  * Alter stack_count_all_by_tenant to stack_count_all
+  * Fix stack_get_all call on stack watcher
+  * Change Resource timestamps to save correct info
+
+-------------------------------------------------------------------
+Mon Mar  3 11:45:16 UTC 2014 -  cloud-de...@suse.de
+
+- Update to version heat-2014.1.dev449.ga905ce9:
+  * Update Oslo wiki link in README
+  * Document schema properties for Neutron router resources
+  * Add validation of nested property schema
+  * Adding "device_owner" property for Port resource
+  * Implement glance image constraint
+
+-------------------------------------------------------------------
+Mon Mar  3 01:26:14 UTC 2014 -  cloud-de...@suse.de
+
+- Update to version heat-2014.1.dev439.g59c0441:
+  * add OS::Heat::AutoScalingGroup
+
+-------------------------------------------------------------------
+Sun Mar  2 01:32:22 UTC 2014 -  cloud-de...@suse.de
+
+- Update to version heat-2014.1.dev437.gfbecd4f:
+  * Change Stack timestamps to save correct info
+  * Change access to ceilometerclient
+
+-------------------------------------------------------------------
+Sat Mar  1 01:35:28 UTC 2014 -  cloud-de...@suse.de
+
+- Update to version heat-2014.1.dev433.g0007c2d:
+  * I18N support for log message and attributes schema
+  * Ensure that the NoCloud data source is loaded
+  * Don't install cloud-init on Rackspace images
+  * SignalResponder move signed URL deleting to its own method
+  * REST deployment metadata method
+  * RPC method to fetch deployments metadata
+  * Fix typo and remove unused code in nova_utils.py
+  * Raise NotFound in software_config_get/software_deployment_get
+  * Convert AccessKey resource to attributes_schema
+  * Check that 'heat_template_version' is a HOT version
+  * Replace '+' with string interpolation operation
+  * Remove unused output section from test template
+  * Add preview for LoadBalancer
+
+-------------------------------------------------------------------
+Thu Feb 27 01:01:49 UTC 2014 -  cloud-de...@suse.de
+
+- Update to version heat-2014.1.dev407.gac8ef2a:
+  * Docs: use pydoc to read docstrings
+  * Remove redundant FnGetAtt from User resource
+  * Implements resource type NetworkGateway
+
+-------------------------------------------------------------------
+Wed Feb 26 00:50:05 UTC 2014 -  cloud-de...@suse.de
+
+- Update to version heat-2014.1.dev401.g9dd525f:
+  * Tidy up rpc_client definitions
+  * Updated from global requirements
+  * Changed Openstack into OpenStack in contrib.rst
+
+-------------------------------------------------------------------
+Tue Feb 25 00:46:01 UTC 2014 -  cloud-de...@suse.de
+
+- Update to version heat-2014.1.dev396.g1116377:
+  * Replace hard code in software_deployment REST api
+  * Doc generation display message for deprecated resources
+  * Use property support_status in documentation generation
+  * Fix test for cloud loadbalancer
+  * Add Docker resources to docs
+  * Change Docker resource mapping name
+  * Fix resource mapping for Docker
+  * Remove Fn::FindInMap from HOT
+  * Move built-in functions to separate modules
+  * Disallow Heat-only functions in CloudFormation templates
+  * Provide access to the template version
+
+-------------------------------------------------------------------
+Mon Feb 24 01:06:17 UTC 2014 -  cloud-de...@suse.de
+
+- Update to version heat-2014.1.dev374.g4a9ed59:
+  * Use support_status for existing deprecated properties
+  * Move X-Auth-Url logic to auth_url middleware
+  * Add support_status attribute to properties schema
+  * Move HOT to a separate subpackage
+  * Replace function resolution with lazy evaluation
+  * unit tests: Refactor to accomodate lazy evaluation
+  * Ensure some properties update_allowed on port res
+
+-------------------------------------------------------------------
+Sat Feb 22 00:49:19 UTC 2014 -  cloud-de...@suse.de
+
+- Update to version heat-2014.1.dev360.g6506f45:
+  * Add flavor constraint
+  * Rackspace Cloud Networks resource
+  * Fix resource mapping for Rackspace
+  * Refactor SupportStatus into its own module
+  * Add ability to create provider networks (vlan,flat)
+  * Environment template guide enhancement
+  * unit tests: Fix types in Fn::ResourceFacade tests
+  * Fix test_association_eip unit test
+  * unit tests: Always resolve static functions
+  * Evaluate lazy functions in autoscaling launch config
+  * Replace stack_get_all_by_tenant with stack_get_all
++++ 148 more lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/openstack-heat/openstack-heat-doc.changes
++++ and 
/work/SRC/openSUSE:Factory/.openstack-heat.new/openstack-heat-doc.changes
--- /work/SRC/openSUSE:Factory/openstack-heat/openstack-heat.changes    
2014-03-09 18:28:12.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.openstack-heat.new/openstack-heat.changes       
2014-04-14 10:54:55.000000000 +0200
@@ -2 +2 @@
-Sun Mar  2 01:37:30 UTC 2014 -  cloud-de...@suse.de
+Wed Apr  2 13:36:34 UTC 2014 - dmuel...@suse.com
@@ -4,2 +4,2 @@
-- Update to version heat-2013.2.3.dev8.g6c99dc4:
-  * Fix "members" property check
+- add check to prevent 3rd time introducing the same regression
+  (bnc#871199)
@@ -8 +8 @@
-Sat Mar  1 01:39:39 UTC 2014 -  cloud-de...@suse.de
+Tue Apr  1 07:44:23 UTC 2014 - speili...@suse.com
@@ -10 +10,633 @@
-- Update to version heat-2013.2.3.dev6.gdefcf23:
+- Update to version 2014.1.rc1:
+  * Properly delete OS::Nova::FloatingIPAssociation
+  * version migration fails if version is an integer
+  * Fix incorrect error msg in validate_template()
+  * Don't log exception for None timeout_mins
+  * Imported Translations from Transifex
+  * Validate that resource type is a string
+  * OS::Nova::Server depend on subnets related to nets
+  * Migrate invalid template version values
+  * Fail if non-existent security group referenced
+  * Order imports in alphabetical order (8/9)
+  * Fix using attributes in unittest
+  * Update heat.conf.sample
+  * Make OS::Nova::Server networks property updatable
+  * Don't catch all exceptions in image constraint
+  * Revert "Add validation to KeyPair resource"
+  * Don't create cloud-init user unless specified
+  * Add docker network_gateway attribute
+  * Change router's prop name agent_id to l3_agent_id
+  * Add subnets as a dependency for router
+  * heat is enabled by default in devstack now
+  * Properly encode heat.common.exception in rpc
+  * Error and NotFound inherit HeatException class
+  * Store stack domain credentials for deployments
+  * Document software config classes
+  * Display container ip not gateway IP
+  * Fix creating docker containers
+  * Fix stack-show failed with a name in uuid format
+  * Reimplement DHCPAgent as net's property
+  * Provide the necessary inputs to enable HEAT_SIGNAL
+  * Implement an identifier stack_path()
+  * Fix heading markup in hot_spec.rst
+  * Using resolving properties for update
+  * Stack identity reads tenant from stack not context
+  * Don't re-bind parameters during stack update
+  * Fix user provider template registration
+  * Add documentation to the firewall properties
+  * Catch NotFound exception on user delete_key
+  * Never specify project_name in keystone v3 auth
+  * Order imports in alphabetical order (7/9)
+  * Propagate files in nested stacks
+  * Get rid of global variable in JSON->YAML conversion
+  * Fix typo in HOT spec
+  * Tolerate None outputs on deployment handle_signal
+  * Add name property to StructuredDeployment
+  * policy.json allow all users to do stacks:lookup
+  * Include environment resource in documentation
+  * Generate local TemplateResource class
+  * Use six.move.xrange to replace xrange
+  * Refactor CLB to work with groups
+  * Add events for automation statuses to Cloud Server
+  * Fix update of Pool's list of HealthMonitors
+  * remove attributes from OS::Heat::AutoScalingGroup
+  * Replacing NetworkGateway when devices updated
+  * Reimplement L3Agent as router's property
+  * Move load_user_creds out of StackWatch
+  * KeyError generated when using a provider template
+  * Devstack getting started, update IMAGE_URLS
+  * Default properties to the empty dict in ResourceGroup
+  * Add space to description of stack_domain_admin
+  * Fix HOT inconsistencies in resource sections
+  * Use stack ID to create domain project name
+  * Modify assert statement when comparing with None
+  * Refactor Template.parse()
+  * Removing unnecessary required=True options
+  * Allow update of disable_rollback
+  * Improve compatibility between Keystone V2 and V3
+  * Order imports in alphabetical order (6/9)
+  * Order imports in alphabetical order (1/9)
+  * Return template based class in list resource types
+  * Remove unused versions define in template_format.py
+  * Account for stack_user_project_id in stack_get_by_name
+  * Resource type implementations for structured software config
+  * Resource type implementation for software deployment
+  * Remove signal_id from deployments API and model
+  * Server property for software config transport
+  * OS::Nova::Server support for software config
+  * Fix InternalException raised on stack-show
+  * Delete user_creds on stack delete
+  * Add more unit tests for ThreadGroupManager
+  * Fix start_with_acquired_lock - pass kwargs to func
+  * Fix some help strings in common/wsgi.py
+  * migrate User/AccessKey resources to StackUser base class
+  * StackUser add _delete_keypair function
+  * Refactor stack watching into a separate class
+  * Remove decorators for exceptions
+  * Handle 503 response from Nova API
+  * Retry logic for SSH connection in Cloud Server resource
+  * Ensure that the NoCloud data source is loaded, part 2
+  * Provide attribute schema for waitcondition resource
+  * Fix AccessPolicy update with added resources
+  * Make template formats pluggable
+  * Add an InvalidTemplateVersion exception
+  * Move HOT template code to its own module
+  * Add user_creds_delete to the DB API
+  * fix DB API user_creds_get for non-existent ID
+  * Make user_creds_id a parser.Stack attribute
+  * Fix HOT set_stack_id
+  * heat_keystoneclient don't pass project and trust_id
+  * Fix resolving for Ref function
+  * Add state check when suspend or resume stack
+  * Revert "Showing member list for nested resources"
+  * Allows vip from a different subnet for lbaas resource
+  * Add test for StackUser._create_keypair
+  * StackUser add suspend/resume support
+  * heat_keystoneclient add delete_stack_domain_user_keypair
+  * heat_keystoneclient add legacy fallback path
+  * Fixup uuid stubbing in test_stack_user.py
+  * Move HOT parameters code to a separate module
+  * Load functions from plugins
+  * Use PluginManager to load resources
+  * Add tools/create_heat_domain helper script
+  * Allow handle_signal to assert which actions are valid
+  * Allow getting attributes on suspended resources
+  * Nova server to ref cloud-config resources in user_data
+  * Return None when get_attr cannot resolve a value
+  * Allow proper instance with volume suspension
+  * Add IP address to error message of failed stack
+  * Native ScalingPolicy resource
+  * Remove vim header from files
+  * replace dict comprehension with dict constructor
+  * Implement OS::Neutron::ExtraRoute as /contrib
+  * Always report the action in state_reason as engine encodes it
+  * Convert empty filter dictionary to None
+  * Allow Server name property to be updated
+  * Docs: use the plugin manager to list resources
+  * Move the code that reads the global environment
+  * Add a plugin_manager module
+  * Calculate template version only once
+  * Give cfn a separate Template class
+  * Move HOT version checking to HOTemplate class
+  * Handle API limit exception in nova_utils.refresh_server
+  * Make server resources use nova_utils.refresh_server()
+  * migrate StackUser base class to stack domain users
+  * engine: allow stack_user_project users to retrieve stack
+  * Add config options to specify stack domain admin
+  * Modify stack_user_domain config option to take domain ID
+  * Nova keypair validation breaks client plugins
+  * Add Keystone V2 plugin
+  * Make Keystone client pluggable
+  * Add host_routes property to Neutron subnet resource
+  * Adds Parameter Label to template validate call
+  * Generate docs for contrib plugins
+  * Restructure contrib/ directories
+  * Set statuscode=404 in NotFoundException in tests
+  * Add a validation step to parameters schema
+  * Add admin_pass as a property
+  * Update Oslo wiki link in README
+  * Remove unused variable
+  * I18N support for log message and attributes schema
+  * Change software_config storage of config and io columns
+  * Ensure that the NoCloud data source is loaded
+  * Don't install cloud-init on Rackspace images
+  * Document schema properties for Neutron subnet resource
+  * Document schema properties for Neutron router resources
+  * Add project to unscoped stack list response
+  * Unscoped List Stacks
+  * Alter stack_count_all_by_tenant to stack_count_all
+  * Fix stack_get_all call on stack watcher
+  * Change Resource timestamps to save correct info
+  * Change Stack timestamps to save correct info
+  * SignalResponder move signed URL deleting to its own method
+  * REST deployment metadata method
+  * RPC method to fetch deployments metadata
+  * Fix typo and remove unused code in nova_utils.py
+  * Raise NotFound in software_config_get/software_deployment_get
+  * Docs: use pydoc to read docstrings
+  * Convert AccessKey resource to attributes_schema
+  * Remove redundant FnGetAtt from User resource
+  * Order imports in alphabetical order (3/9)
+  * Check that 'heat_template_version' is a HOT version
+  * Add validation of nested property schema
+  * Replace '+' with string interpolation operation
+  * Remove unused output section from test template
+  * I18N support for error message
+  * Tidy up rpc_client definitions
+  * Updated from global requirements
+  * Adding "device_owner" property for Port resource
+  * Replace hard code in software_deployment REST api
+  * Doc generation display message for deprecated resources
+  * Use property support_status in documentation generation
+  * Use support_status for existing deprecated properties
+  * Remove redundant default value None for dict.get
+  * add OS::Heat::AutoScalingGroup
+  * Fix test for cloud loadbalancer
++++ 1482 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/openstack-heat/openstack-heat.changes
++++ and /work/SRC/openSUSE:Factory/.openstack-heat.new/openstack-heat.changes

Old:
----
  heat-stable-havana.tar.gz

New:
----
  heat-2014.1.rc1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ openstack-heat-doc.spec ++++++
--- /var/tmp/diff_new_pack.jdeDyN/_old  2014-04-14 10:54:55.000000000 +0200
+++ /var/tmp/diff_new_pack.jdeDyN/_new  2014-04-14 10:54:55.000000000 +0200
@@ -19,13 +19,13 @@
 %define component heat
 
 Name:           openstack-%{component}-doc
-Version:        2013.2.3.dev8.g6c99dc4
+Version:        2014.1.rc1
 Release:        0
 Summary:        OpenStack Orchestration (Heat) - Documentation
 License:        Apache-2.0
 Group:          Documentation/HTML
 Url:            https://launchpad.net/heat
-Source:         http://tarballs.openstack.org/heat/heat-stable-havana.tar.gz
+Source:         http://tarballs.openstack.org/heat/heat-%{version}.tar.gz
 BuildRequires:  graphviz
 BuildRequires:  openstack-suse-macros
 BuildRequires:  python-Babel
@@ -38,22 +38,27 @@
 BuildRequires:  python-base
 BuildRequires:  python-boto
 BuildRequires:  python-eventlet
+BuildRequires:  python-fixtures
 BuildRequires:  python-glanceclient
+BuildRequires:  python-heatclient
 BuildRequires:  python-httplib2
 BuildRequires:  python-iso8601
 BuildRequires:  python-keystoneclient
 BuildRequires:  python-kombu
 BuildRequires:  python-lxml
+BuildRequires:  python-mock
 BuildRequires:  python-mox
 BuildRequires:  python-netaddr
 BuildRequires:  python-neutronclient
 BuildRequires:  python-nose
 BuildRequires:  python-novaclient
 BuildRequires:  python-oslo.config
-BuildRequires:  python-oslo.sphinx
+BuildRequires:  python-oslosphinx
 BuildRequires:  python-paramiko
 BuildRequires:  python-sphinxcontrib-httpdomain
 BuildRequires:  python-sqlalchemy-migrate
+BuildRequires:  python-testscenarios
+BuildRequires:  python-testtools
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 

++++++ openstack-heat.spec ++++++
--- /var/tmp/diff_new_pack.jdeDyN/_old  2014-04-14 10:54:55.000000000 +0200
+++ /var/tmp/diff_new_pack.jdeDyN/_new  2014-04-14 10:54:55.000000000 +0200
@@ -17,17 +17,17 @@
 
 
 %define component heat
-%define groupname openstack-%{component}
-%define username openstack-%{component}
+%define groupname %{component}
+%define username %{component}
 
 Name:           openstack-%{component}
-Version:        2013.2.3.dev8.g6c99dc4
+Version:        2014.1.rc1
 Release:        0
 Summary:        Openstack Orchestration (Heat)
 License:        Apache-2.0
 Group:          System/Management
 Url:            https://launchpad.net/heat
-Source:         http://tarballs.openstack.org/heat/heat-stable-havana.tar.gz
+Source:         http://tarballs.openstack.org/heat/heat-%{version}.tar.gz
 Source1:        %{name}.init
 Source2:        %{name}.logrotate
 %if 0%{?suse_version} > 1230
@@ -37,12 +37,20 @@
 BuildRequires:  crudini
 BuildRequires:  fdupes
 BuildRequires:  openstack-suse-macros
-BuildRequires:  python-base
-BuildRequires:  python-oslo.sphinx
+BuildRequires:  python-Paste
+BuildRequires:  python-PasteDeploy >= 1.5.0
+BuildRequires:  python-Routes >= 1.12.3
+BuildRequires:  python-WebOb >= 1.2.3
+BuildRequires:  python-devel
+BuildRequires:  python-eventlet >= 0.13.0
+BuildRequires:  python-iso8601 >= 0.1.8
+BuildRequires:  python-lxml >= 2.3
+BuildRequires:  python-oslo.config >= 1.2.0
 BuildRequires:  python-pbr >= 0.5.21
-BuildRequires:  python-setuptools
 # Documentation requirements:
-BuildRequires:  python-Sphinx
+BuildRequires:  python-Babel >= 1.3
+BuildRequires:  python-Sphinx >= 1.1.2
+BuildRequires:  python-oslosphinx
 Requires:       logrotate
 Requires:       openstack-heat-templates
 Requires:       python >= 2.6.8
@@ -68,30 +76,31 @@
 Requires:       python-PasteDeploy >= 1.5.0
 Requires:       python-PyYAML >= 3.1.0
 Requires:       python-Routes >= 1.12.3
-Requires:       python-Routes >= 1.12.3
 Requires:       python-SQLAlchemy >= 0.7.8
 Requires:       python-WebOb >= 1.2.3
 Requires:       python-argparse
-Requires:       python-ceilometerclient >= 1.0.5
+Requires:       python-ceilometerclient >= 1.0.6
 Requires:       python-cinderclient >= 1.0.6
 Requires:       python-eventlet >= 0.13.0
 Requires:       python-greenlet >= 0.3.2
-Requires:       python-httplib2
+Requires:       python-heatclient >= 0.2.3
+Requires:       python-httplib2 >= 0.7.5
 Requires:       python-iso8601 >= 0.1.8
-Requires:       python-keystoneclient >= 0.3.2
+Requires:       python-keystoneclient >= 0.6.0
 Requires:       python-kombu >= 2.4.8
+Requires:       python-lockfile >= 0.8
 Requires:       python-lxml >= 2.3
-Requires:       python-netaddr
-Requires:       python-neutronclient >= 2.3.0
+Requires:       python-netaddr >= 0.7.6
+Requires:       python-neutronclient >= 2.3.4
 Requires:       python-novaclient >= 2.15.0
 Requires:       python-oslo.config >= 1.2.0
-Requires:       python-paramiko >= 1.8.0
-Requires:       python-pbr >= 0.5.21
+Requires:       python-paramiko >= 1.9.0
+Requires:       python-pbr >= 0.6
 Requires:       python-pycrypto >= 2.6
-Requires:       python-python-memcached
+Requires:       python-requests >= 1.1
 Requires:       python-six >= 1.4.1
-Requires:       python-sqlalchemy-migrate >= 0.7.2
-Requires:       python-swiftclient >= 1.5
+Requires:       python-sqlalchemy-migrate >= 0.8.2
+Requires:       python-troveclient >= 1.0.3
 
 %description -n python-heat
 This package contains the core Python module of OpenStack Heat.
@@ -133,20 +142,16 @@
 Group:          Development/Languages/Python
 Requires:       %{name} = %{version}
 Requires:       openstack-%{component}-api-cloudwatch
-Requires:       python-coverage >= 3.6
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
 Requires:       python-discover
 %endif
-Requires:       python-flake8 >= 2.0
 Requires:       python-glanceclient >= 0.9.0
-Requires:       python-hacking >= 0.5.6
 Requires:       python-mock >= 1.0
 Requires:       python-mox >= 0.5.3
-Requires:       python-paramiko >= 1.8.0
-Requires:       python-pep8 >= 1.4.5
-Requires:       python-pyflakes >= 0.7.2
-Requires:       python-testrepository >= 0.0.17
-Requires:       python-testtools >= 0.9.32
+Requires:       python-paramiko >= 1.9.0
+Requires:       python-testrepository >= 0.0.18
+Requires:       python-testscenarios >= 0.4
+Requires:       python-testtools >= 0.9.34
 
 %description test
 This package contains testsuite files for %{name}.
@@ -155,7 +160,12 @@
 %setup -q -n %{component}-%{version}
 %openstack_cleanup_prep
 #NOTE(saschpe): Kill heat Sphinx extension, we're only building manpages:
-sed -i "s|'heat.doc.resources'||" doc/source/conf.py
+sed -i -e "s|'heat.doc.resources'||" -e "s|'ext.resources'||" 
doc/source/conf.py
+
+fgrep -q '#!/usr/bin' heat/cloudinit/loguserdata.py || {
+  echo "Somebody removes shebangs again :-( Fix the stupid script!"
+  exit 1
+}
 
 %build
 python setup.py build
@@ -181,7 +191,6 @@
 install -p -m 644 etc/heat/templates/*.yaml 
%{buildroot}%{_sysconfdir}/%{component}/templates
 
 crudini --set %{buildroot}/etc/%{component}/heat.conf DEFAULT verbose True
-crudini --set %{buildroot}/etc/%{component}/heat.conf DEFAULT log_file heat.log
 crudini --set %{buildroot}/etc/%{component}/heat.conf DEFAULT log_dir 
/var/log/heat
 crudini --set %{buildroot}/etc/%{component}/heat.conf DEFAULT rpc_backend 
heat.openstack.common.rpc.impl_kombu
 crudini --set %{buildroot}/etc/%{component}/heat.conf DEFAULT sql_connection 
'sqlite:///var/lib/heat/heat.db'
@@ -214,9 +223,7 @@
 %fdupes %{buildroot}%{python_sitelib}/%{component}
 
 %pre
-getent group %{groupname} >/dev/null || groupadd -r %{groupname}
-getent passwd %{username} >/dev/null || useradd -r -g %{groupname} -d 
%{_localstatedir}/lib/%{component} -s /sbin/nologin -c "OpenStack Heat Daemons" 
%{username}
-exit 0
+%openstack_pre_user_group_create %{username} %{groupname}
 
 %post api
 %{fillup_and_insserv -f %{name}-api}
@@ -261,9 +268,9 @@
 %files
 %defattr(-,root,root)
 %doc LICENSE README.rst
+%dir %attr(0755, %{username}, %{groupname}) %{_localstatedir}/lib/%{component}
 %dir %attr(0750, %{username}, %{groupname}) 
%{_localstatedir}/cache/%{component}
 %dir %attr(0750, %{username}, %{groupname}) %{_localstatedir}/log/%{component}
-%dir %attr(0755, %{username}, %{groupname}) %{_localstatedir}/lib/%{component}
 %if 0%{?suse_version} > 1230
 %ghost %dir %attr(700,%{username},%{groupname}) 
%{_localstatedir}/run/%{component}
 %_tmpfilesdir/%name.conf
@@ -281,6 +288,7 @@
 %{_bindir}/heat-manage
 %{_bindir}/heat-keystone-setup
 %{_bindir}/cinder-keystone-setup
+%{_mandir}/man1/%{component}-manage.1%{?ext_man}
 %{_mandir}/man1/%{component}-db-setup.1%{?ext_man}
 %{_mandir}/man1/%{component}-keystone-setup.1%{?ext_man}
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.jdeDyN/_old  2014-04-14 10:54:56.000000000 +0200
+++ /var/tmp/diff_new_pack.jdeDyN/_new  2014-04-14 10:54:56.000000000 +0200
@@ -5,6 +5,8 @@
   <service mode="disabled" name="set_version">
     <param name="basename">heat</param>
   </service>
+  <service mode="disabled" name="python_requires">
+  </service>
   <service name="refresh_patches" mode="disabled">
     <param name="changesgenerate">enable</param>
   </service>

++++++ openstack-heat.conf ++++++
--- /var/tmp/diff_new_pack.jdeDyN/_old  2014-04-14 10:54:56.000000000 +0200
+++ /var/tmp/diff_new_pack.jdeDyN/_new  2014-04-14 10:54:56.000000000 +0200
@@ -1 +1 @@
-d /var/run/openstack-heat 0700 openstack-heat openstack-heat -
+d /var/run/openstack-heat 0700 heat heat -

++++++ openstack-heat.init ++++++
--- /var/tmp/diff_new_pack.jdeDyN/_old  2014-04-14 10:54:56.000000000 +0200
+++ /var/tmp/diff_new_pack.jdeDyN/_new  2014-04-14 10:54:56.000000000 +0200
@@ -13,7 +13,7 @@
 ### END INIT INFO
 
 DAEMON="__NAME__"
-USER="openstack-heat"
+USER="heat"
 CONFIGFILE="/etc/heat/heat.conf"
 RUNDIR="/var/run/heat"
 

++++++ openstack-heat.logrotate ++++++
--- /var/tmp/diff_new_pack.jdeDyN/_old  2014-04-14 10:54:56.000000000 +0200
+++ /var/tmp/diff_new_pack.jdeDyN/_new  2014-04-14 10:54:56.000000000 +0200
@@ -7,6 +7,6 @@
     dateext
     missingok
     notifempty
-    su openstack-heat openstack-heat
+    su heat heat
     sharedscripts
 }

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to