Hello community,

here is the log from the commit of package salt for openSUSE:Factory checked in 
at 2017-08-28 15:10:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/salt (Old)
 and      /work/SRC/openSUSE:Factory/.salt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "salt"

Mon Aug 28 15:10:48 2017 rev:64 rq:517184 version:2017.7.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/salt/salt.changes        2017-03-12 
20:00:16.421393326 +0100
+++ /work/SRC/openSUSE:Factory/.salt.new/salt.changes   2017-08-28 
15:10:56.717190891 +0200
@@ -1,0 +2,233 @@
+Wed Aug 16 09:26:01 UTC 2017 - [email protected]
+
+- Update to 2017.7.1
+  See https://docs.saltstack.com/en/develop/topics/releases/2017.7.1.html
+  for full changelog
+- Fix for CVE-2017-12791 (bsc#1053955)
+ 
+-------------------------------------------------------------------
+Sat Aug 12 21:26:49 UTC 2017 - [email protected]
+
+- Run fdupes over all of /usr because it still warns about
+  duplicate files. Remove ancient suse_version > 1020 conditional.
+- Replace unnecessary %__ indirections. Use grep -q in favor of
+  >/dev/null.
+- Avoid bashisms in %pre.
+
+-------------------------------------------------------------------
+Fri Jul 21 12:53:26 UTC 2017 - [email protected]
+
+- Update to 2017.7.0
+  See https://docs.saltstack.com/en/develop/topics/releases/2017.7.0.html
+  for full changelog
+- fix ownership for whole master cache directory (bsc#1035914)
+- fix setting the language on SUSE systems (bsc#1038855)
+- wrong os_family grains on SUSE - fix unittests (bsc#1038855)
+- speed-up cherrypy by removing sleep call
+- Disable 3rd party runtime packages to be explicitly recommended.
+  (bsc#1040886)
+- fix format error (bsc#1043111)
+- Add a salt-minion watchdog for RHEL6 and SLES11 systems (sysV)
+  to restart salt-minion in case of crashes during upgrade.
+- Add procps as dependency.
+- Bugfix: jobs scheduled to run at a future time stay
+  pending for Salt minions (bsc#1036125)
+- All current patches has been removed as they were added upstream:
+  * add-a-salt-minion-service-control-file.patch
+  * add-options-for-dockerng.patch
+  * add-ssh-option-to-salt-ssh.patch
+  * add-unit-test-for-skip-false-values-from-preferred_i.patch
+  * add-yum-plugin.patch
+  * add-zypp-notify-plugin.patch
+  * adding-support-for-installing-patches-in-yum-dnf-exe.patch
+  * avoid-failures-on-sles-12-sp2-because-of-new-systemd.patch
+  * bugfix-unable-to-use-127-as-hostname.patch
+  * change-travis-configuration-file-to-use-salt-toaster.patch
+  * check-if-byte-strings-are-properly-encoded-in-utf-8.patch
+  * clean-up-change-attribute-from-interface-dict.patch
+  * do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch
+  * fix-grain-for-os_family-on-suse-series.patch
+  * fix-os_family-case-in-unittest.patch
+  * fix-regression-in-file.get_managed-add-unit-tests.patch
+  * fix-salt-summary-to-count-not-responding-minions-cor.patch
+  * fix-setting-language-on-suse-systems.patch
+  * fixed-issue-with-parsing-of-master-minion-returns-wh.patch
+  * fixing-beacons.list-integration-test-failure.patch
+  * rest_cherrypy-remove-sleep-call.patch
+  * run-salt-api-as-user-salt-bsc-990029.patch
+  * run-salt-master-as-dedicated-salt-user.patch
+  * search-the-entire-cache_dir-because-storage-paths-ch.patch
+  * setting-up-os-grains-for-sles-expanded-support-suse-.patch
+  * special-salt-minion.service-file-for-rhel7.patch
+  * translate-variable-arguments-if-they-contain-hidden-.patch
+  * tserong-suse.com-we-don-t-have-python-systemd-so-not.patch
+  * use-correct-grain-constants-for-timezone.patch
+
+-------------------------------------------------------------------
+Tue Jun  6 15:47:12 UTC 2017 - [email protected]
+
+- Bugfix: clean up `change` attribute from interface dict (upstream)
+  Issue: https://github.com/saltstack/salt/issues/41461
+  PR: 1. https://github.com/saltstack/salt/pull/41487
+      2. https://github.com/saltstack/salt/pull/41533
+
+Added:
+  * clean-up-change-attribute-from-interface-dict.patch
+
+-------------------------------------------------------------------
+Mon May 22 14:23:49 UTC 2017 - [email protected]
+
+- Bugfix: orchestrate and batches returns false failed information
+  https://github.com/saltstack/salt/issues/40635
+- speed-up cherrypy by removing sleep call
+- wrong os_family grains on SUSE - fix unittests (bsc#1038855)
+- fix setting the language on SUSE systems (bsc#1038855)
+- Bugfix: unable to use hostname for minion ID as '127' (upstream)
+- Bugfix: remove sleep call in CheppryPy API handler (upstream)
+- Fix core grains constants for timezone (bsc#1032931)
+
+- Added:
+  * bugfix-unable-to-use-127-as-hostname.patch
+  * fix-grain-for-os_family-on-suse-series.patch
+  * fix-os_family-case-in-unittest.patch
+  * fix-setting-language-on-suse-systems.patch
+  * fixed-issue-with-parsing-of-master-minion-returns-wh.patch
+  * rest_cherrypy-remove-sleep-call.patch
+  * use-correct-grain-constants-for-timezone.patch
+
+-------------------------------------------------------------------
+Thu May  4 14:05:54 UTC 2017 - [email protected]
+
+- Update to 2016.11.4
+  See https://docs.saltstack.com/en/develop/topics/releases/2016.11.4.html
+  for full changelog
+
+- Changed:
+  * add-options-for-dockerng.patch
+  * fix-regression-in-file.get_managed-add-unit-tests.patch
+
+- Added:
+  * add-unit-test-for-skip-false-values-from-preferred_i.patch
+  * fixing-beacons.list-integration-test-failure.patch
+
+- Removed:
+  * adding-downloadonly-support-to-yum-dnf-module.patch
+  * adds-custom-timeout-and-gather_job_timeout-to-local_.patch
+  * allows-to-set-timeout-and-gather_job_timeout-via-kwa.patch
+  * fix-case-in-os_family-for-suse.patch
+  * fix-race-condition-on-cache-directory-creation.patch
+  * makes-sure-gather_job_timeout-is-an-integer.patch
+  * merge-output-from-master_tops.patch
+  * openscap-module.patch
+  * use-salt-s-ordereddict-for-comparison.patch
+
+-------------------------------------------------------------------
+Tue May  2 11:41:11 UTC 2017 - [email protected]
+
+- Adding "yum-plugin-security" as required for RHEL 6
+
+-------------------------------------------------------------------
+Wed Apr 26 14:24:33 UTC 2017 - [email protected]
+
+- Minor fixes on new pkg.list_downloaded
+- Listing all type of advisory patches for Yum module
+- Prevents zero length error on Python 2.6
+- Fixes zypper test error after backporting
+
+- Added:
+  * search-the-entire-cache_dir-because-storage-paths-ch.patch
+
+-------------------------------------------------------------------
+Mon Apr 17 15:24:02 UTC 2017 - [email protected]
+
+- Refactoring on Zypper and Yum execution and state modules to allow
+  installation of patches/errata.
+
+- Added:
+  * adding-support-for-installing-patches-in-yum-dnf-exe.patch
+- Removed:
+  * allows-using-downloadonly-in-a-pkg.installed-state.patch
+
+-------------------------------------------------------------------
+Mon Apr 10 09:56:50 UTC 2017 - [email protected]
+
+- Fixes 'timeout' and 'gather_job_timeout' kwargs parameters
+  for 'local_batch' client
+
+- Added:
+ * adds-custom-timeout-and-gather_job_timeout-to-local_.patch
+
+-------------------------------------------------------------------
+Fri Apr  7 10:53:39 UTC 2017 - [email protected]
+
+- Add missing bootstrap script for Salt Cloud (bsc#1032452)
+
+-------------------------------------------------------------------
+Tue Apr  4 14:58:20 UTC 2017 - [email protected]
+
+- raet protocol is no longer supported (bsc#1020831)
+
+-------------------------------------------------------------------
+Tue Apr  4 14:52:02 UTC 2017 - [email protected]
+
+- Fix: add missing /var/cache/salt/cloud directory (bsc#1032213)
+
+-------------------------------------------------------------------
+Fri Mar 31 12:27:35 UTC 2017 - [email protected]
+
+- Adding "pkg.install downloadonly=True" support to yum/dnf
+  execution module
+- Makes sure "gather_job_timeout" is an Integer
+- Adding "pkg.downloaded" state and support for installing
+  patches/erratas
+
+- Added:
+ * adding-downloadonly-support-to-yum-dnf-module.patch
+ * allows-using-downloadonly-in-a-pkg.installed-state.patch
+ * makes-sure-gather_job_timeout-is-an-integer.patch
+
+-------------------------------------------------------------------
+Fri Mar 31 12:03:18 UTC 2017 - [email protected]
+
+- Added test case for race conditions on cache directory creation
+- Modified:
+  * fix-race-condition-on-cache-directory-creation.patch
+
+-------------------------------------------------------------------
+Fri Mar 24 09:41:01 UTC 2017 - [email protected]
++++ 36 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/salt/salt.changes
++++ and /work/SRC/openSUSE:Factory/.salt.new/salt.changes

Old:
----
  add-a-salt-minion-service-control-file.patch
  add-options-for-dockerng.patch
  add-ssh-option-to-salt-ssh.patch
  add-yum-plugin.patch
  add-zypp-notify-plugin.patch
  avoid-failures-on-sles-12-sp2-because-of-new-systemd.patch
  change-travis-configuration-file-to-use-salt-toaster.patch
  check-if-byte-strings-are-properly-encoded-in-utf-8.patch
  do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch
  fix-case-in-os_family-for-suse.patch
  fix-regression-in-file.get_managed-add-unit-tests.patch
  fix-salt-summary-to-count-not-responding-minions-cor.patch
  run-salt-api-as-user-salt-bsc-990029.patch
  run-salt-master-as-dedicated-salt-user.patch
  salt-2016.11.3.tar.gz
  setting-up-os-grains-for-sles-expanded-support-suse-.patch
  translate-variable-arguments-if-they-contain-hidden-.patch
  tserong-suse.com-we-don-t-have-python-systemd-so-not.patch

New:
----
  v2017.7.1.tar.gz

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

Other differences:
------------------
++++++ salt.spec ++++++
++++ 626 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/salt/salt.spec
++++ and /work/SRC/openSUSE:Factory/.salt.new/salt.spec

++++++ html.tar.bz2 ++++++
++++ 890682 lines of diff (skipped)

++++++ update-documentation.sh ++++++
--- /var/tmp/diff_new_pack.d49GqI/_old  2017-08-28 15:11:25.233179368 +0200
+++ /var/tmp/diff_new_pack.d49GqI/_new  2017-08-28 15:11:25.237178805 +0200
@@ -4,10 +4,35 @@
 # Author: Bo Maryniuk <[email protected]>
 #
 
+NO_SPHINX_PARAM="--without-sphinx"
+
+function build_virtenv() {
+    virtualenv --system-site-packages $1
+    source $1/bin/activate
+    pip install --upgrade pip
+    if [ -z "$2" ]; then
+       pip install -I Sphinx
+    fi
+}
+
 function check_env() {
-    for cmd in "sphinx-build" "make" "quilt"; do
+    if [[ -z "$1" || "$1" != "$NO_SPHINX_PARAM" ]] && [ ! -z "$(which 
sphinx-build 2>/dev/null)" ]; then
+       cat <<EOF
+You've installed Spinx globally. But it might be outdated or
+clash with the version I am going to install into the temporary
+virtual environment from PIP.
+
+Please consider to remove Sphinx from your system, perhaps?
+Or pass me "$NO_SPHINX_PARAM" param so I will try reusing yours
+and see what happens. :)
+
+EOF
+       exit 1;
+    fi
+
+    for cmd in "make" "quilt" "virtualenv" "pip"; do
        if [ -z "$(which $cmd 2>/dev/null)" ]; then
-           echo "Error: '$cmd' is missing."
+           echo "Error: '$cmd' is still missing. Install it, please."
            exit 1;
        fi
     done
@@ -26,7 +51,7 @@
     cd _build/html
     chmod -R -x+X *
     cd ..
-    tar cvf - html | bzip2 > /tmp/html.tar.bz2
+    tar cvf - html | bzip2 > $2/html.tar.bz2
 }
 
 function write_changelog() {
@@ -46,19 +71,30 @@
 }
 
 if [ -z "$1" ]; then
-    echo "Usage: $0 <your e-mail>"
+    echo "Usage: $0 <your e-mail> [--without-sphinx]"
     exit 1;
 fi
 
-check_env;
+check_env $2;
+
 START=$(pwd)
+V_ENV="sphinx_doc_gen"
+V_TMP=$(mktemp -d)
+
+for f in "salt.spec" "salt*tar.gz"; do
+    cp -v $f $V_TMP
+done
+
+cd $V_TMP;
+build_virtenv $V_ENV $2;
+
 SRC_DIR="salt-$(cat salt.spec | grep ^Version: | cut -d: -f2 | sed -e 
's/[[:blank:]]//g')";
 quilt_setup $SRC_DIR
-build_docs doc
+build_docs doc $V_TMP
 
 cd $START
-rm -rf $SRC_DIR
-mv /tmp/html.tar.bz2 $START
+mv $V_TMP/html.tar.bz2 $START
+rm -rf $V_TMP
 
 echo "Done"
 echo "---------------"


Reply via email to