Hello community,

here is the log from the commit of package openstack-heat for openSUSE:Factory 
checked in at 2013-08-18 22:40:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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        
2013-07-10 17:29:48.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.openstack-heat.new/openstack-heat-doc.changes   
2013-08-18 22:40:16.000000000 +0200
@@ -1,0 +2,5 @@
+Thu Jul 18 08:52:40 UTC 2013 - bere...@b1-systems.de
+
+- setting correct paths to the generated documentation
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/openstack-heat/openstack-heat.changes    
2013-07-10 17:29:48.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.openstack-heat.new/openstack-heat.changes       
2013-08-18 22:40:16.000000000 +0200
@@ -1,0 +2,345 @@
+Thu Aug 15 00:07:28 UTC 2013 - opensuse-cl...@opensuse.org
+
+- Update to version 2013.2.a281.gc92aa02:
+  + Do validation in parameter schema
+  + Handle heat with SQLAlchemy >= 0.8
+
+-------------------------------------------------------------------
+Wed Aug 14 10:11:34 UTC 2013 - dmuel...@suse.com
+
+- fix requirements
+
+-------------------------------------------------------------------
+Wed Aug 14 09:14:41 UTC 2013 - speili...@suse.com
+
+- Fix file permissions for /etc/heat/heat-*.conf files
+
+-------------------------------------------------------------------
+Wed Aug 14 09:09:07 UTC 2013 - speili...@suse.com
+
+- Install global heat config file (etc/heat/heat.conf.sample) as
+  /etc/heat/heat.conf and load that from init files
+
+-------------------------------------------------------------------
+Wed Aug 14 07:09:23 UTC 2013 - speili...@suse.com
+
+- Update to version 2013.2.a277.g752bf20:
+  + ReST API: Add an API for retrieving resource schemata
+  + Introduce new resource_data_delete db api
+  + Add constraint checking to Property schema
+  + Remove unneccessary Property constraints from unit tests
+  + Move property constraints validation to Schema
+  + Fix intermittent failure in autoscaling tests
+  + Move heat-cfn, heat-boto, heat-watch to new repo
+  + Add debug option to run_tests.sh
+  + Fix syntax description of HOT get_attr function
+  + Update Oslo to 96d1f887dda Part 1
+  + Tidy up a few places in test_engine_serivce.py
+  + Validate created/updated stacks in StackResource
+  + Use correct actions for StackResource
+  + Ensure all REST API error responses are consistent
+  + Fixes files with wrong bitmode
+  + Hot SoftwareConfig model part
+  + Revert "Add missing _ imports to allow doc generation"
+  + Not to eat Metadata parsing error
+  + Derive keystone_ec2_uri from auth_uri
+  + Update test requirements
+  + Stub ResourceWithProps instead of GenericResource
+  + Differentiate resource types in test_update_rollback_remove
+- No need to require shadow-utils anymore, even SLE_11_SP3 has pwdutils
+- Refresh dependencies
+- Drop outdated binaries (heat-boto, heat-cfn, heat-watch) and their 
+  man-pages
+
+-------------------------------------------------------------------
+Mon Aug 12 23:51:33 UTC 2013 - opensuse-cl...@opensuse.org
+
+- Update to version 2013.2.a237.g499ef45:
+  + Fix problem creating ResourceFailure
+  + Port policy from oslo and refactor heat policy
+  + RPC Client: Add missing unit tests
+  + RPC: Add an RPC call to get a resource type schema
+  + Enable multi-cloud standalone mode
+  + Don't raise ResourceFailure directly in Instance
+  + Initial input for HOT template guide and spec
+  + Resolve LaunchConfig references
+  + Get rid of unused greenlet things in test_resource
+  + Fail fast if Resource action methods are missing
+
+-------------------------------------------------------------------
+Sun Aug 11 23:53:59 UTC 2013 - opensuse-cl...@opensuse.org
+
+- Update to version 2013.2.a219.g82e01b6:
+  + Define a Schema format for properties
+  + Tidy up RPC API definitions
+
+-------------------------------------------------------------------
+Sat Aug 10 10:55:30 UTC 2013 - opensuse-cl...@opensuse.org
+
+- Update to version 2013.2.a215.g872fcf8:
+  + Remove unnecessary individual import tests.utils.X
+  + Add unittests for faultwrap middleware
+  + db: Remove deprecated assert_unicode attribute
+  + Implement neutron health monitor resource
+  + Implement neutron pool resource
+  + HOT parameter validator part
+  + Use openstack rpc functions to generate _Remote exceptions
+  + Remove meaningless property set in models.HeatBase
+  + Tolerance for modified ceilometer alarm notification
+
+-------------------------------------------------------------------
+Thu Aug  8 23:52:25 UTC 2013 - opensuse-cl...@opensuse.org
+
+- Update to version 2013.2.a198.gbafa5fe:
+  + Implement an "Action in progress" error.
+  + Fix H501 Do not use locals() for string formatting
+  + Fix H231 Python 3.x incompatible 'except x,y:'
+  + Add missing _ imports to allow doc generation
+  + Refactor InstanceGroup to use a nested stack
+  + Provide a way to clean up testing database
+  + Refactor some tests for stack soft-delete
+  + Exclude heat-cfn, heat-watch from pep8
+  + Enable stack soft delete for event persistence
+  + Provide a way to clean up soft deleted data
+  + Remove raw_template_get_all from db api
+  + Refactor compute resources to use nova_utils
+  + Updated from global requirements
+
+-------------------------------------------------------------------
+Thu Aug  8 00:03:20 UTC 2013 - opensuse-cl...@opensuse.org
+
+- Update to version 2013.2.a173.gc84b280:
+  + Returns text error when instance validation fails
+  + Add the enabled property to the ceilometer alarm.
+  + Don't assign "error" variable twice.
+  + Stop copying UUIDStub, put it into tests.utils
+  + DB models and migration scripts for soft delete
+  + Fix test cases pass dict schema directly as parameter schema object
+  + Add help option to Config Settings
+  + Rename Quantum to Neutron
+  + Don't cache data from the API that could change.
+  + Refactor useful nova functions for re-use.
+
+-------------------------------------------------------------------
+Tue Aug  6 23:34:58 UTC 2013 - opensuse-cl...@opensuse.org
+
+- Update to version 2013.2.a155.g5270ec8:
+  + Change token name from context.
+  + Rename: VALUES to ALLOWED_VALUES, PATTERN to ALLOWED_PATTERN
+  + Add Babel missing requirement
+  + Fix test cases pass dict as template object directly.
+
+--------------------------------------------------------------------
+Tue Aug  6 00:02:34 UTC 2013 - opensuse-cl...@opensuse.org
+
+- Update to version 2013.2.a148.g6a4f8a5:
+  + Small tweaks to recreation of remote errors
+
+--------------------------------------------------------------------
+Mon Aug  5 21:08:56 UTC 2013 - opensuse-cl...@opensuse.org
+
+- Update to version 2013.2.a146.gc1342fc:
+  + Sync gettextutils from oslo
+  + Enable localizable REST API responses via the Accept-Language header
+  + Make Volumes work with the default AvailabilityZone
+  + Remove support for eventlet 0.9.16
+  + Resource: Clean up exception handling and error messages
+  + Rackspace: Don't raise ResourceFailure exceptions
+  + unit tests: Add a handle_delete method to GenericResource
+  + Unit tests: Don't raise ResourceFailure directly
+  + Include the resource and action in ResourceFailure exceptions
+  + Revert "Replace part_handler.py with write-files cloudinit mechanism"
+
+-------------------------------------------------------------------
+Mon Aug  5 15:54:28 UTC 2013 - dmuel...@suse.com
+
+- quantumclient -> neutronclient 
+
+--------------------------------------------------------------------
+Fri Aug  2 23:38:58 UTC 2013 - opensuse-cl...@opensuse.org
+
+- Update to version 2013.2.a128.gbd380aa:
+  + Stop delete polling after status == DELETED.
+  + Call cfn-create-aws-symlinks in rackspace servers.
+  + Add the AutoScalingGroupName to the server Tags
+  + Allow the Ceilometer Alarm to be used with cfn-push-stats
+  + Rename rackspace server ImageName, Flavor, UserData.
+
+--------------------------------------------------------------------
+Thu Aug  1 13:52:40 UTC 2013 - opensuse-cl...@opensuse.org
+
+- Update to version 2013.2.a120.ge6ec146:
+  + Don't use a static uuid for the stack_id in ceilometer_alarm
+
+--------------------------------------------------------------------
+Thu Aug  1 12:27:25 UTC 2013 - speili...@suse.com
+
+- Update to version 2013.2.a119.g1e496dd:
+  + Enable service validate-template for hot template
+  + Sphinx extension to generate resource documentation.
+  + Auto-document all resource types.
+  + Fix a timing sensive cloudwatch testcase
+  + Add a Ceilometer alarm resource
+  + Allow template resource use outside of Environment
+  + Print before exiting
+  + Add Cloud Server support for RHEL and CentOS.
+  + Add rest endpoints for resource template generation.
+  + Clarify text in heat/tests/templates/README
+  + Functions documentation cleanup.
+  + Rackspace database resource output is null
+  + Initialize resources to DELETE-COMPLETE if missing during stack delete
+  + Tolerate an actual boolean for NoEcho.
+  + Replace part_handler.py with write-files cloudinit mechanism
+  + Replace rackspace PublicKey property with key_name.
+  + Support any distribution without UserData/MetaData
+  + Assign rackspace server name from physical_resource_name.
+  + Move the random_name() function from loadbalancer to utils
+  + Clean up the attributes module
++++ 148 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:
----
  neutron-rename.diff

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

Other differences:
------------------
++++++ openstack-heat-doc.spec ++++++
--- /var/tmp/diff_new_pack.KVA5wX/_old  2013-08-18 22:40:17.000000000 +0200
+++ /var/tmp/diff_new_pack.KVA5wX/_new  2013-08-18 22:40:17.000000000 +0200
@@ -19,7 +19,7 @@
 %define component heat
 
 Name:           openstack-%{component}-doc
-Version:        2013.2.a268.g0a530a8
+Version:        2013.2.a281.gc92aa02
 Release:        0
 Summary:        OpenStack Orchestration (Heat) - Documentation
 License:        Apache-2.0
@@ -28,6 +28,7 @@
 Source:         heat-master.tar.gz
 BuildRequires:  graphviz
 BuildRequires:  openstack-suse-macros
+BuildRequires:  python-Babel
 BuildRequires:  python-PasteDeploy
 BuildRequires:  python-PyYAML
 BuildRequires:  python-Routes
@@ -44,6 +45,8 @@
 BuildRequires:  python-kombu
 BuildRequires:  python-lxml
 BuildRequires:  python-mox
+BuildRequires:  python-netaddr
+BuildRequires:  python-neutronclient
 BuildRequires:  python-nose
 BuildRequires:  python-novaclient
 BuildRequires:  python-oslo.config
@@ -61,17 +64,17 @@
 This package contains documentation files for openstack-heat.
 
 %prep
-%setup -q -n heat-2013.2.a268.g0a530a8
+%setup -q -n heat-2013.2.a281.gc92aa02
 %openstack_cleanup_prep
 
 %build
 python setup.py build_sphinx
-rm build/sphinx/html/.buildinfo # Remove unneeded files
+rm doc/build/html/.buildinfo # Remove unneeded files
 
 %install
 
 %files
 %defattr(-,root,root,-)
-%doc LICENSE build/sphinx/html
+%doc LICENSE doc/build/html
 
 %changelog

++++++ openstack-heat.spec ++++++
--- /var/tmp/diff_new_pack.KVA5wX/_old  2013-08-18 22:40:17.000000000 +0200
+++ /var/tmp/diff_new_pack.KVA5wX/_new  2013-08-18 22:40:17.000000000 +0200
@@ -21,7 +21,7 @@
 %define username openstack-%{component}
 
 Name:           openstack-%{component}
-Version:        2013.2.a268.g0a530a8
+Version:        2013.2.a281.gc92aa02
 Release:        0
 Summary:        Openstack Orchestration (Heat)
 License:        Apache-2.0
@@ -30,25 +30,20 @@
 Source:         heat-master.tar.gz
 Source1:        %{name}.init
 Source2:        %{name}.logrotate
-Patch0:         neutron-rename.diff
 BuildRequires:  fdupes
 BuildRequires:  openstack-suse-macros
+BuildRequires:  openstack-utils
 BuildRequires:  python-base
-BuildRequires:  python-d2to1
-BuildRequires:  python-distribute >= 0.6.24
-BuildRequires:  python-pbr
+BuildRequires:  python-d2to1 >= 0.2.10
+BuildRequires:  python-pbr >= 0.5.21
+BuildRequires:  python-setuptools
 # Documentation requirements:
 BuildRequires:  python-Sphinx
-# Runtime requires
 Requires:       logrotate
 Requires:       openstack-heat-templates
 Requires:       python >= 2.6.8
 Requires:       python-heat = %{version}
-%if 0%{?suse_version} > 1110
 Requires(pre):  pwdutils
-%else
-Requires(pre):  shadow-utils
-%endif
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
 %{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
@@ -68,28 +63,30 @@
 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-boto >= 2.4.0
-Requires:       python-cinderclient
-Requires:       python-d2to1 >= 0.2.10
-Requires:       python-eventlet >= 0.12.0
+Requires:       python-argparse
+Requires:       python-ceilometerclient >= 1.0.2
+Requires:       python-cinderclient >= 1.0.4
+Requires:       python-eventlet >= 0.13.0
 Requires:       python-greenlet >= 0.3.2
 Requires:       python-httplib2
 Requires:       python-iso8601 >= 0.1.4
-Requires:       python-keystoneclient >= 0.2.3
-Requires:       python-kombu >= 1.0.4
+Requires:       python-keystoneclient >= 0.3.0
+Requires:       python-kombu >= 2.4.8
 Requires:       python-lxml >= 2.3
-Requires:       python-neutronclient >= 2.2.0
-Requires:       python-novaclient >= 2.11.0
+Requires:       python-netaddr
+Requires:       python-neutronclient >= 2.2.3
+Requires:       python-novaclient >= 2.12.0
 Requires:       python-oslo.config >= 1.1.0
-Requires:       python-pbr >= 0.5.10
-Requires:       python-pycrypto >= 2.1.0
+Requires:       python-paramiko >= 1.8.0
+Requires:       python-pbr >= 0.5.21
+Requires:       python-pycrypto >= 2.6
 Requires:       python-python-memcached
-Requires:       python-routes >= 1.12.3
 Requires:       python-six
 Requires:       python-sqlalchemy-migrate >= 0.7.2
-Requires:       python-swiftclient
+Requires:       python-swiftclient >= 1.2
 
 %description -n python-heat
 This package contains the core Python module of OpenStack Keystone.
@@ -131,29 +128,29 @@
 Group:          Development/Languages/Python
 Requires:       %{name} = %{version}
 Requires:       openstack-%{component}-api-cloudwatch
-Requires:       python-coverage
+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
-Requires:       python-hacking >= 0.5.3
+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
+Requires:       python-paramiko >= 1.8.0
 Requires:       python-pep8 >= 1.4.5
 Requires:       python-pyflakes >= 0.7.2
-Requires:       python-testrepository >= 0.0.13
-Requires:       python-testtools >= 0.9.29
+Requires:       python-testrepository >= 0.0.17
+Requires:       python-testtools >= 0.9.32
 
 %description test
 This package contains testsuite files for %{name}.
 
 %prep
-%setup -q -n heat-2013.2.a268.g0a530a8
-%patch0 -p1
+%setup -q -n heat-2013.2.a281.gc92aa02
 %openstack_cleanup_prep
-#NOTE(saschpe): This test checks executables in heat module dir, makes no 
sense:
-sed -i "s|basepath = .*|basepath = \"%{_prefix}\"|" heat/tests/test_cli.py
+#NOTE(saschpe): Kill heat Sphinx extension, we're only building manpages:
+sed -i "s|'heat.doc.resources'||" doc/source/conf.py
 
 %build
 python setup.py build
@@ -163,13 +160,21 @@
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
 ### directories
-install -d -m 755 %{buildroot}%{_localstatedir}/{lib,log,run}/%{component}
+install -d -m 755 
%{buildroot}%{_localstatedir}/{cache,lib,log,run}/%{component}
 install -d -m 755 %{buildroot}%{_sysconfdir}/%{component}
 
 ### configuration files
 install -d %{buildroot}%{_sysconfdir}/%{component}/
+mv etc/heat/heat.conf{.sample,}
 install -p -m 644 etc/heat/* %{buildroot}%{_sysconfdir}/%{component}/
 
+for i in heat-api-cfn.conf heat-api.conf heat-engine.conf; do
+    openstack-config --set %{buildroot}/etc/%{component}/$i DEFAULT 
rpc_backend heat.openstack.common.rpc.impl_kombu
+    openstack-config --set %{buildroot}/etc/%{component}/$i keystone_authtoken 
admin_tenant_name '%%SERVICE_TENANT_NAME%%'
+    openstack-config --set %{buildroot}/etc/%{component}/$i keystone_authtoken 
admin_user heat
+    openstack-config --set %{buildroot}/etc/%{component}/$i keystone_authtoken 
admin_password '%%SERVICE_PASSWORD%%'
+done
+
 ### bash-completion/logrotate/etc.
 install -p -D -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
 
@@ -183,7 +188,7 @@
 
 ### documentation
 install -d %{buildroot}%{_mandir}/man1
-install -m 644 build/sphinx/man/*.1 %{buildroot}%{_mandir}/man1
+install -m 644 doc/build/man/*.1 %{buildroot}%{_mandir}/man1
 
 ### test subpackage
 %openstack_test_package_install
@@ -245,16 +250,13 @@
 %ghost %dir %attr(0750, %{username}, %{groupname}) 
%{_localstatedir}/run/%{component}
 %dir %{_sysconfdir}/%{component}
 %config %{_sysconfdir}/%{component}/policy.json
+%config(noreplace) %attr(0640, root, %{groupname}) 
%{_sysconfdir}/%{component}/heat.conf
 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
 %config %attr(0600, %{username}, root) 
%{_sysconfdir}/%{component}/api-paste.ini
-%{_bindir}/heat-boto
-%{_bindir}/heat-cfn
 %{_bindir}/heat-db-setup
 %{_bindir}/heat-manage
 %{_bindir}/heat-keystone-setup
 %{_bindir}/cinder-keystone-setup
-%{_mandir}/man1/%{component}-cfn.1%{?ext_man}
-%{_mandir}/man1/%{component}-boto.1%{?ext_man}
 %{_mandir}/man1/%{component}-db-setup.1%{?ext_man}
 %{_mandir}/man1/%{component}-keystone-setup.1%{?ext_man}
 
@@ -271,7 +273,7 @@
 %{_sbindir}/rc%{name}-api
 %{_bindir}/heat-api
 %{_mandir}/man1/%{component}-api.1%{?ext_man}
-%config(noreplace) %{_sysconfdir}/%{component}/heat-api.conf
+%config(noreplace) %attr(0640, root, %{groupname}) 
%{_sysconfdir}/%{component}/heat-api.conf
 
 %files api-cfn
 %defattr(-,root,root,-)
@@ -280,7 +282,7 @@
 %{_sbindir}/rc%{name}-api-cfn
 %{_bindir}/heat-api-cfn
 %{_mandir}/man1/%{component}-api-cfn.1%{?ext_man}
-%config(noreplace) %{_sysconfdir}/%{component}/heat-api-cfn.conf
+%config(noreplace) %attr(0640, root, %{groupname}) 
%{_sysconfdir}/%{component}/heat-api-cfn.conf
 
 %files api-cloudwatch
 %defattr(-,root,root,-)
@@ -288,10 +290,8 @@
 %{_initddir}/%{name}-api-cloudwatch
 %{_sbindir}/rc%{name}-api-cloudwatch
 %{_bindir}/heat-api-cloudwatch
-%{_bindir}/heat-watch
 %{_mandir}/man1/%{component}-api-cloudwatch.1%{?ext_man}
-%{_mandir}/man1/%{component}-watch.1%{?ext_man}
-%config(noreplace) %{_sysconfdir}/%{component}/heat-api-cloudwatch.conf
+%config(noreplace) %attr(0640, root, %{groupname}) 
%{_sysconfdir}/%{component}/heat-api-cloudwatch.conf
 
 %files engine
 %defattr(-,root,root,-)
@@ -300,7 +300,7 @@
 %{_sbindir}/rc%{name}-engine
 %{_bindir}/heat-engine
 %{_mandir}/man1/%{component}-engine.1%{?ext_man}
-%config(noreplace) %{_sysconfdir}/%{component}/heat-engine.conf
+%config(noreplace) %attr(0640, root, %{groupname}) 
%{_sysconfdir}/%{component}/heat-engine.conf
 
 %files test
 %defattr(-,root,root)

++++++ heat-master.tar.gz ++++++
++++ 40072 lines of diff (skipped)

++++++ openstack-heat.init ++++++
--- /var/tmp/diff_new_pack.KVA5wX/_old  2013-08-18 22:40:18.000000000 +0200
+++ /var/tmp/diff_new_pack.KVA5wX/_new  2013-08-18 22:40:18.000000000 +0200
@@ -25,7 +25,7 @@
 case "$1" in
     start)
        echo -n "Starting heat-$DAEMON"
-       /sbin/startproc -q -s -u $USER /usr/bin/heat-$DAEMON 
--config-file=$CONFIGFILE
+       /sbin/startproc -q -s -u $USER /usr/bin/heat-$DAEMON 
--config-file=/etc/heat/heat.conf --config-file=$CONFIGFILE
         rc_status -v
         ;;
     stop)

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

Reply via email to