Hello community,

here is the log from the commit of package salt for openSUSE:Factory checked in 
at 2014-11-24 11:13:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/salt (Old)
 and      /work/SRC/openSUSE:Factory/.salt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "salt"

Changes:
--------
--- /work/SRC/openSUSE:Factory/salt/salt.changes        2014-10-23 
14:21:19.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.salt.new/salt.changes   2014-11-24 
11:13:44.000000000 +0100
@@ -1,0 +2,81 @@
+Mon Nov  3 21:35:31 UTC 2014 - abo...@gmail.com
+
+- Updated to Major Release 2014.7.0
+- added python-zipp as depency
+- added recommend python-pygit2, this is the preferred gitfs backend of 
saltstack
+- added zsh-completion package
+- Removed Patch fix-service-py-version-parsing-sles.patch already fixed in 
this package
+- Removed Patch pass-all-systemd-list-units.patch already fixed in this package
+- Removed Patch disable-service-py-for-suse-family.patch already fixed in this 
package
+- Removed Patch allow-systemd-units-no-unit-files.patch already fixed in this 
package
+- Removed Patch allow-systemd-parameterized-services.patch already fixed in 
this package
+- More information at: 
http://docs.saltstack.com/en/latest/topics/releases/2014.7.0.html
+- SALT SSH ENHANCEMENTS:
+  + Support for Fileserver Backends
+  + Support for Saltfile
+  + Ext Pillar
+  + No more sshpass needed
+  + Pure Python Shim
+  + Custom Module Delivery
+  + CP module Support
+  + More Thin Directory Options
+ - Salt State System enhancements:
+   + New Imperative State Keyword "Listen"
+   + New Mod Aggregate Runtime Manipulator
+   + New Requisites: onchanges and onfail
+   + New Global onlyif and unless
+   + Use names to expand and override values
+ - Salt Major Features:
+   + Improved Scheduler Additions
+   + Red Hat 7 Support
+   + Fileserver Backends in Salt-call
+   + Amazon Execution Modules in salt-cloud
+   + LXC Runner Enhancements
+   + Next Gen Docker Management
+   + Peer System Performance Improvements
+   + SDB Encryption at rest for configs
+   + GPG Renderer encrypted pillar at rest
+   + OpenStack Expansions
+   + Queues System external queue systems into Salt events
+   + Multi Master Failover Additions
+   + Chef Execution Module
+ - salt-api Project Merge
+   + Synchronous and Asynchronous Execution of Runner and Wheel Modules
+   + rest_cherrypy Additions
+   + Web Hooks
+ - Fileserver Backend Enhancements:
+   + New gitfs Features
+   + Pygit2 and Dulwich support
+       + Mountpoints support
+   + New hgfs Features
+       + mountpoints support
+   + New svnfs Features:
+    + mountpoints 
+   + minionfs Featuressupport
+    + mountpoints
+ - New Salt Modules:
+   + Oracle
+   + Random
+   + Redis
+   + Amazon Simple Queue Service
+   + Block Device Management
+   + CoreOS etcd
+   + Genesis
+   + InfluxDB
+   + Server Density
+   + Twilio Notifications
+   + Varnish
+   + ZNC IRC Bouncer
+   + SMTP
+ - NEW RUNNERS:
+   + Map/Reduce Style
+   + Queue
+ - NEW EXTERNAL PILLARS:
+   + CoreOS etcd
+ - NEW SALT-CLOUD PROVIDERS:
+   + Aliyun ECS Cloud
+   + LXC Containers
+   + Proxmox (OpenVZ containers & KVM)
+- DEPRECATIONS:
+ + Salt.modules.virtualenv_mod
+-------------------------------------------------------------------

Old:
----
  allow-systemd-parameterized-services.patch
  allow-systemd-units-no-unit-files.patch
  disable-service-py-for-suse-family.patch
  fix-service-py-version-parsing-sles.patch
  pass-all-systemd-list-units.patch
  salt-2014.1.13.tar.gz

New:
----
  salt-2014.7.0.tar.gz

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

Other differences:
------------------
++++++ salt.spec ++++++
--- /var/tmp/diff_new_pack.hkoDcH/_old  2014-11-24 11:13:45.000000000 +0100
+++ /var/tmp/diff_new_pack.hkoDcH/_new  2014-11-24 11:13:45.000000000 +0100
@@ -16,25 +16,16 @@
 #
 
 Name:           salt
-Version:        2014.1.13
+Version:        2014.7.0
 Release:        0
 Summary:        A parallel remote execution system
 License:        Apache-2.0
 Group:          System/Monitoring
 Url:            http://saltstack.org/
 Source0:        
http://pypi.python.org/packages/source/s/%{name}/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM allow-systemd-units-no-unit-files.patch tser...@suse.com 
-- allow salt to detect init script services
-Patch1:         allow-systemd-units-no-unit-files.patch
-# PATCH-FIX-UPSTREAM allow-systemd-units-no-unit-files.patch tser...@suse.com 
-- part 2 of above fix
-Patch2:         allow-systemd-parameterized-services.patch
-# PATCH-FIX-UPSTREAM pass-all-systemd-list-units.patch tser...@suse.com -- 
part 3 of above fix
-Patch3:         pass-all-systemd-list-units.patch
+
 # PATCH-FIX-OPENSUSE use-forking-daemon.patch tser...@suse.com -- We don't 
have python-systemd, so notify can't work
-Patch4:         use-forking-daemon.patch
-# PATCH-FIX-UPSTREAM disable-service-py-for-suse-family.patch tser...@suse.com 
-- ensure salt uses systemd for services on SLES
-Patch5:         disable-service-py-for-suse-family.patch
-# PATCH-FIX-UPSTREAM fix-service-py-version-parsing-sles.patch 
tser...@suse.com -- fix SLES 11 version parsing
-Patch6:         fix-service-py-version-parsing-sles.patch
+Patch1:         use-forking-daemon.patch
 
 #for building
 BuildRequires:  fdupes
@@ -48,7 +39,7 @@
 BuildRequires:  python-psutil
 BuildRequires:  python-pycrypto
 BuildRequires:  python-pyzmq
-BuildRequires:  python-requests
+BuildRequires:  python-requests >= 1.0.0
 BuildRequires:  python-yaml
 
 %if 0%{?sles_version}
@@ -83,6 +74,7 @@
 Requires:       python-xml
 Requires:       python-yaml
 Requires:       python-yaml
+Requires:       python-zypp
 Requires(pre): %fillup_prereq
 %if 0%{?suse_version} < 1210
 Requires(pre): %insserv_prereq
@@ -96,6 +88,7 @@
 
 %if %with_bashcomp
 BuildRequires:  bash-completion
+BuildRequires:  zsh
 %endif #with_bashcomp
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -107,6 +100,7 @@
 
 Recommends:     python-botocore
 Recommends:     python-netaddr
+Recommends:     python-pygit2
 
 %description
 Salt is a distributed remote execution system used to execute commands and
@@ -116,13 +110,22 @@
 information, and not just dozens, but hundreds or even thousands of individual
 servers, handle them quickly and through a simple and manageable interface.
 
+%package api
+Summary:        The api for Salt a parallel remote execution system
+Group:          System/Monitoring
+Requires:       %{name} = %{version}
+Requires:       %{name}-master = %{version}
+Recommends:     python-CherryPy
+
+%description api
+salt-api is a modular interface on top of Salt that can provide a variety of 
entry points into a running Salt system.
+
 %package cloud
 Summary:        Salt Cloud is a generic cloud provisioning tool
 Group:          System/Monitoring
 Requires:       %{name} = %{version}
 Requires:       python-PyYAML
 Requires:       python-apache-libcloud
-Recommends:     sshpass
 Recommends:     python-botocore
 Recommends:     python-netaddr
 
@@ -149,10 +152,10 @@
 Requires:       %{name} = %{version}
 %if 0%{?suse_version} == 1315
 Recommends:     git
-Recommends:     python-GitPython
+Recommends:     python-pygit2
 %else
 Requires:       git
-Requires:       python-GitPython
+Requires:       python-pygit2
 %endif
 Requires:       python-M2Crypto
 Requires:       python-msgpack-python
@@ -212,7 +215,6 @@
 Requires:       %{name} = %{version}
 BuildRequires:  python-markupsafe
 Requires:       python-markupsafe
-Recommends:     sshpass
 %if 0%{?suse_version} < 1210
 Requires(pre):  %insserv_prereq
 %endif
@@ -234,16 +236,22 @@
 %description bash-completion
 Bash command line completion support for %{name}.
 
+%package zsh-completion
+Summary:        Zsh Completion for %{name}
+Group:          System/Management
+Conflicts:             salt-zsh-completion
+Requires:       %{name} = %{version}
+Requires:       zsh
+BuildArch:      noarch
+
+%description zsh-completion
+Zsh command line completion support for %{name}.
+
 %endif # with_bashcomp
 
 %prep
 %setup -q
 %patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
 
 %build
 python setup.py build
@@ -279,17 +287,21 @@
 install -Dpm 0644 pkg/salt-master.service 
%{buildroot}%_unitdir/salt-master.service
 install -Dpm 0644 pkg/salt-minion.service 
%{buildroot}%_unitdir/salt-minion.service
 install -Dpm 0644 pkg/salt-syndic.service 
%{buildroot}%_unitdir/salt-syndic.service
+install -Dpm 0644 pkg/salt-api.service %{buildroot}%_unitdir/salt-api.service
 ln -s service %{buildroot}%{_sbindir}/rcsalt-master
 ln -s service %{buildroot}%{_sbindir}/rcsalt-syndic
 ln -s service %{buildroot}%{_sbindir}/rcsalt-minion
+ln -s service %{buildroot}%{_sbindir}/rcsalt-api
 %else
 ## install init scripts
 install -Dpm 0755 pkg/suse/salt-master %{buildroot}%{_initddir}/salt-master
 install -Dpm 0755 pkg/suse/salt-syndic %{buildroot}%{_initddir}/salt-syndic
 install -Dpm 0755 pkg/suse/salt-minion %{buildroot}%{_initddir}/salt-minion
+install -Dpm 0755 pkg/suse/salt-api %{buildroot}%{_initddir}/salt-api
 ln -sf %{_initddir}/salt-master %{buildroot}%{_sbindir}/rcsalt-master
 ln -sf %{_initddir}/salt-syndic %{buildroot}%{_sbindir}/rcsalt-syndic
 ln -sf %{_initddir}/salt-minion %{buildroot}%{_sbindir}/rcsalt-minion
+ln -sf %{_initddir}/salt-api %{buildroot}%{_sbindir}/rcsalt-api
 %endif
 
 #
@@ -309,13 +321,14 @@
 #
 ## install completion scripts
 %if %with_bashcomp
-install -Dpm 0644 pkg/salt.bash "%{buildroot}/etc/bash_completion.d/%{name}"
+install -Dpm 0644 pkg/salt.bash %{buildroot}/etc/bash_completion.d/%{name}
+install -Dpm 0644 scripts/completion/zsh_completion.zsh 
%{buildroot}/etc/zsh_completion.d/%{name}
 %endif #with_bashcomp
 
-%check
-%if 0%{?suse_version} < 1310
-%{__python} setup.py test --runtests-opts=-u
-%endif
+#%%check
+#%%if 0%{?suse_version} < 1310
+#%%{__python} setup.py test --runtests-opts=-u
+#%%endif
 
 %preun syndic
 %if 0%{?_unitdir:1}
@@ -401,6 +414,44 @@
 %restart_on_update salt-minion
 %endif
 
+%preun api
+%if 0%{?_unitdir:1}
+%service_del_preun salt-api.service
+%else
+%stop_on_removal
+%endif
+
+%pre api
+%if 0%{?_unitdir:1}
+%service_add_pre salt-api.service
+%endif
+
+%post api
+%if 0%{?_unitdir:1}
+%service_add_post salt-api.service
+%else
+%fillup_and_insserv
+%endif
+
+%postun api
+%if 0%{?_unitdir:1}
+%service_del_postun salt-api.service
+%else
+%insserv_cleanup
+%restart_on_update
+%endif
+
+%files api
+%defattr(-,root,root)
+%{_bindir}/salt-api
+%{_sbindir}/rcsalt-api
+%if 0%{?_unitdir:1}
+%_unitdir/salt-api.service
+%else
+%{_sysconfdir}/init.d/salt-api
+%endif
+%{_mandir}/man1/salt-api.1.*
+
 %files cloud
 %defattr(-,root,root)
 %{_bindir}/salt-cloud
@@ -475,6 +526,8 @@
 %dir %{_sysconfdir}/salt
 %dir /var/log/salt
 %{_bindir}/salt-call
+%{_bindir}/salt-unity
+%{_mandir}/man1/salt-unity.1.gz
 %{_mandir}/man1/salt-call.1.gz
 %{_mandir}/man7/salt.7.gz
 %config(noreplace) %{_sysconfdir}/logrotate.d/salt
@@ -488,6 +541,10 @@
 %defattr(-,root,root)
 %config %{_sysconfdir}/bash_completion.d/%{name}
 
+%files zsh-completion
+%defattr(-,root,root)
+%config %{_sysconfdir}/zsh_completion.d/%{name}
+
 %endif #with_bashcomp
 
 %changelog

++++++ salt-2014.1.13.tar.gz -> salt-2014.7.0.tar.gz ++++++
++++ 197578 lines of diff (skipped)

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

Reply via email to