Salt 2015.8.12 Release Notes

Version 2015.8.12 is a bugfix release for 2015.8.0.

Statistics

Changelog for v2015.8.11..v2015.8.12

Generated at: 2018-05-28 01:19:12 UTC

  • PR #35614: (rallytime) Update release notes for 2015.8.12

  • PR #35611: (rallytime) Everything in the sample master config file should be commented out

  • ISSUE #35384: (ghost) The unless requisite stops at first successful command (refs: #35569)

  • PR #35569: (rallytime) Write test for multiple unless commands where 1st cmd passes and 2nd fails @ 2016-08-19 19:28:01 UTC

  • PR #35577: (terminalmage) Unit file changes for 2015.8.12, 2016.3.3 @ 2016-08-18 20:36:25 UTC

    • 26a7f7d9f7 Merge pull request #35577 from terminalmage/unit-file-changes

    • 6cb0fb47f3 pkg/salt-syndic.service: change Type to notify

    • 175ba99e0e pkg/salt-minion.service: remove KillMode, change Type to notify

    • 540ec28954 pkg/salt-master.service: remove KillMode

    • 69fad464ab pkg/salt-api.service: change Type to notify

    • PR saltstack/salt#35545: (hu-dabao) fix-35384, fix cmd.run unless (refs: #35566)

    • PR #35566: (rallytime) Back-port #35545 to 2015.8 (refs: #35569)

    • PR #35545: (hu-dabao) fix-35384, fix cmd.run unless (refs: #35569, #35566)

    • PR #35492: (terminalmage) Clarify config.get docstring

  • ISSUE saltstack/salt#18419: (jasonrm) salt-cloud fails to run as non-root user (refs: #35483)

  • ISSUE #34806: (jerrykan) salt-cloud ignores sock_dir when firing event (refs: #35483)

  • PR #35483: (gtmanfred) use __utils__ in salt.cloud @ 2016-08-18 13:32:22 UTC

    • 205d8e2e7b Merge pull request #35483 from gtmanfred/2015.8

    • 2d8ec1e9db use __opts__ in salt.utils.cloud for cache functions

  • PR #35546: (whiteinge) Salt api eauth fail gracefully @ 2016-08-18 07:21:55 UTC

    • 70fa2d0901 Merge pull request #35546 from whiteinge/salt-api-eauth-fail-gracefully

    • eb3574adae Don't fail hard if the user's permissions cannot be found

    • ec597bd54c Change groups check in token to look for truthy values

    • PR #35525: (UtahDave) add missing glob import

    • PR #35540: (rallytime) Whitespace fix for 2015.8

  • ISSUE #33803: (dmurphy18) systemd notification is not fully supported by Salt (refs: #35510)

  • ISSUE #33516: (Ch3LL) When upgrading from 2015.8.10 to 2016.3.0 on centos7/redhat7 I have to restart the salt-minion twice (refs: #35510)

  • PR #35510: (terminalmage) Better systemd integration @ 2016-08-17 18:54:11 UTC

    • fd3274c800 Merge pull request #35510 from terminalmage/issue33516

    • 5b5f19d269 Update zypper unit test to reflect call to config.get

    • 2730edb516 Add note about systemd-run usage in package states

    • e2d9e87e10 salt/modules/systemd.py: Use systemd-run --scope where needed

    • 22919a25bc Notify systemd on salt-api start

    • a40b3f8a08 Notify systemd on syndic start

    • e847d3af30 Notify systemd on minion start

    • d648887afc salt/modules/zypper.py: Use systemd-run --scope where needed

    • 2e17976722 salt/modules/yumpkg.py: Use systemd-run --scope where needed

    • 86b59c1e74 salt/modules/pacman.py: Use systemd-run --scope where needed

    • e32d92c6d5 salt/modules/ebuild.py: Use systemd-run --scope where needed

    • c7d21d3ae3 salt/modules/aptpkg.py: Use systemd-run --scope where needed

    • f83e0ef242 Add unit tests for salt.utils.systemd

    • 5b12f030c6 Add func to salt.utils.systemd to tell if scopes are available

    • PR #35513: (cachedout) Might be a good idea to be able to download the software we make

  • PR #35302: (Ch3LL) Add job cache test @ 2016-08-17 10:45:28 UTC

    • 9f87081cef Merge pull request #35302 from Ch3LL/add_job_cache_test

    • ccb2a5cadf remove unused imports

    • 512ae81dfd remove TMP and add integration.TMP

    • c9b7c3cf80 need to add returners option in other places

    • 7316df7a02 fix pylint

    • 50a4f0fe6a fix comment

    • 6837acf742 add job cache integration tests

  • PR #35512: (cachedout) Fixup 35419 @ 2016-08-17 10:11:17 UTC

    • 1c82c6bee5 Merge pull request #35512 from cachedout/fixup_35419

    • 253662541a Fix import

    • f16a30786b Fixes consul.agent_service_register which was broken for registering service checks.

  • PR #35497: (deepakhj) Fixes spacing in requirements files @ 2016-08-17 09:34:15 UTC

    • e1a373fa4c Merge pull request #35497 from deepakhj/2015.8

    • 685db4ab88 Fix spacing

  • PR #35508: (terminalmage) Add Carbon to versionadded for git.diff @ 2016-08-17 06:17:12 UTC

    • 4048255ed6 Merge pull request #35508 from terminalmage/update-docstring

    • 67c945fce0 Add Carbon to versionadded for git.diff

    • PR #35486: (rallytime) Update bootstrap script to latest stable (2016.08.16)

  • ISSUE #35296: (szjur) cp.push_dir gets confused when using upload_path and is probably insecure too (refs: #35413)

  • PR #35413: (cachedout) Resolve path issues with cp.push @ 2016-08-16 16:40:39 UTC

    • 240fc12863 Merge pull request #35413 from cachedout/issue_35296

    • fb8a12d677 Fix silly error

    • 3646cf1afa Additional checks on master and integration test

    • 09efde7634 Splat the list into os.path.join

    • fc0d5878bc Set file_recv on test master

    • 81c4d136c5 Transition file push paths to lists

  • ISSUE saltstack/salt#35380: (anlutro) salt-ssh with sudo stopped working (refs: #35476)

  • PR #35476: (cachedout) Fixup SSH bug where sudo without sudo user would break @ 2016-08-16 15:41:25 UTC

    • c3319b2a8b Merge pull request #35476 from cachedout/issue_35380

    • c05fcf33d1 Fixup SSH bug where sudo without sudo user would break

  • PR #35471: (terminalmage) win_pkg: Fix traceback when package is not installed @ 2016-08-16 02:02:00 UTC

    • 004778c966 Merge pull request #35471 from terminalmage/issue34479

    • e243c63e43 win_pkg: Fix traceback when package is not installed

  • PR #35448: (isbm) Add ignore_repo_failure option to suppress zypper's exit code 106 on … @ 2016-08-16 01:39:43 UTC

    • 5c9428c32d Merge pull request #35448 from isbm/isbm-zypper-106-fix

    • dd82e6a848 Add ignore_repo_failure option to suppress zypper's exit code 106 on unavailable repos

  • PR #35451: (isbm) Bugfix: zypper mod repo unchanged @ 2016-08-16 01:38:25 UTC

    • 1473474b04 Merge pull request #35451 from isbm/isbm-zypper-mod_repo-unchanged

    • 8790197d86 Fix Unit test for suppressing the exception removal on non-modified repos

    • 3f00c6997a Remove zypper's raise exception if mod_repo has no arguments and/or no changes

  • ISSUE saltstack/salt#34279: (vmadura) Salt 2016.3.1 - Master Side Pillar Cache (backend: Disk) never Expires. (refs: #35453)

  • ISSUE #34279: (vmadura) Salt 2016.3.1 - Master Side Pillar Cache (backend: Disk) never Expires. (refs: #35453)

  • PR #35453: (theothergraham) fixes #34279 - disk cache ttl expiry @ 2016-08-16 01:34:33 UTC

    • a8c4f17f50 Merge pull request #35453 from theothergraham/fix_CacheDisk

    • ae5b233d51 fixes #34279

  • PR #35459: (thatch45) Ensure that output for salt-ssh gets back @ 2016-08-16 01:29:16 UTC

    • d8c35b5260 Merge pull request #35459 from thatch45/shim_fix

    • 10037b00cb Some environments refuse to return the command output

    • PR #35460: (rallytime) [2015.8] Update bootstrap script to latest stable (2016.08.15)

  • ISSUE saltstack/salt#35010: (vchav73) cp.push_dir returns incorrect result for non-existent directories (refs: #35442)

  • ISSUE saltstack/salt#35387: (mzealey) Document reload_grains and reload_pillar (refs: #35436)

  • ISSUE saltstack/salt#35121: (sjorge) file.append always results in change (refs: #35132)

  • PR #35132: (sjorge) fixes , causing lots of mayham (onchange) with 2016.3.2 for me @ 2016-08-15 07:11:22 UTC

  • PR #35339: (isbm) Bugfix: Prevent continuous restart, if a dependency wasn't installed @ 2016-08-11 16:15:17 UTC

    • 9ea7a34c30 Merge pull request #35339 from isbm/isbm-2015.8-minion-importerror-fix

    • 12af60b7be Fix continuous minion restart if a dependency wasn't installed

  • PR #35357: (twangboy) Fix file.recurse with clean: True on Windows (2015.8) @ 2016-08-11 00:44:14 UTC

    • fd9b05ace4 Merge pull request #35357 from twangboy/file.recurse.clean.2015.8

    • d328ec0157 Fix file.recurse with clean: True

  • PR #35323: (thatch45) Fix issue with bad error check in salt-vt @ 2016-08-10 11:33:49 UTC

    • 4618b433e9 Merge pull request #35323 from thatch45/ssh_crazy

    • 8a5b47b5d7 Collect all error data from the wfuncs call

    • 11864c31b7 suppress a stack trace to show clean ssh error

    • 9fbfa282fa wow this solves an issue!

  • PR #35325: (kev009) Fix freebsd netstat route on fbsd 10+ @ 2016-08-10 11:33:12 UTC

    • cfae862972 Merge pull request #35325 from kev009/fbsd-netstat-route

    • 0d49dd3c29 Fix fbsd netstat route on fbsd 10+

  • ISSUE #35264: (bobrik) ssh_known_hosts.present is not idempotent in test=true with port (refs: #35301)

  • ISSUE #34945: (babilen) file.recurse breaks directory permissions (refs: #35309)

  • ISSUE #35051: (terminalmage) Runner/Wheel funcs still print return data to console when invoked from orchestration (refs: #35290)

  • PR #35290: (terminalmage) Resolve a couple bugs in orchestration output @ 2016-08-09 15:27:00 UTC

    • 2efc1b333b Merge pull request #35290 from terminalmage/issue35051

    • d621aa7b61 Update runner/wheel unit tests to reflect new key in ret dict

    • 90c12a9c7b Add __orchestration__ key to orch returns for runner/wheel funcs

    • 7b8c3b86e7 Suppress error about invalid changes data for orchestration jobs

    • 54a1704d6c Suppress event for wheel/runner funcs executed from orchestration

    • f409f62bf2 Accept print_event option in WheelClient.cmd()

    • b42b25ccce Add cmd func for RunnerClient

    • 480065fe00 Add print_event option to client mixins

  • ISSUE #31074: (turtletraction) salt-ssh sudo_user execution not running as sudo_user (refs: #35211)

  • PR #35211: (cachedout) Alternative sudo users for salt-ssh @ 2016-08-08 15:40:55 UTC

    • f8158124d5 Merge pull request #35211 from cachedout/issue_31074

    • 6f53232e6d Better error handling and a workaround for group mismatch.

    • 5b56a4acf7 Docs

    • ae04e7aaeb Initial POC

  • ISSUE #35166: (bobrik) state_output_profile defaults are confusing (refs: #35271)

  • PR #35271: (bobrik) Default state_output_profile to True everywhere, closes #35166 @ 2016-08-08 14:36:24 UTC

    • 3e4eb13daa Merge pull request #35271 from bobrik/default-output-profile

    • 6cdee21036 Default state_output_profile to True everywhere, closes #35166

  • ISSUE #32719: (azweb76) Salt-Call Hangs when IPv6 is disabled on System (refs: #35233)

  • PR #35233: (terminalmage) Do not attempt to get fqdn_ip{4,6} grains when ipv{4,6} grains are empty @ 2016-08-06 22:58:32 UTC

    • 673e1aa1aa Merge pull request #35233 from terminalmage/issue32719

    • 730a077041 Do not attempt to get fqdn_ip{4,6} grains when ipv{4,6} grains are empty

  • PR #35202: (multani) doc: fix broken links in the test documentation page @ 2016-08-06 08:29:41 UTC

    • cdf3c0fe73 Merge pull request #35202 from multani/fix/test-doc

    • 1642dba5d1 doc: fix broken links in the test documentation page

  • ISSUE saltstack/salt#34861: (dere) minion incorrectly reports package cannot be installed (refs: #35119)

  • PR #35236: (rallytime) Back-port #35119 to 2015.8 @ 2016-08-06 08:10:54 UTC

    • PR #35119: (dere) Assume two EVRs are equal if E and V are equal but one R is missing. (refs: #35236)

    • e1331cd2a3 Merge pull request #35236 from rallytime/bp-35119

    • 9ade78de7b Revise unnecessary code duplication

    • 7c15f5b20a Fix formatting

    • 64f93f8938 Assume two EVRs are equal if E and V are equal but one R is missing.

  • ISSUE saltstack/salt#29785: (paul-mulvihill) pkg.installed to accept 'latest' as a version keyword (refs: #35225)

  • ISSUE #29785: (paul-mulvihill) pkg.installed to accept 'latest' as a version keyword (refs: #35240)

  • PR #35240: (dere) Backport #35225 to 2015.8 @ 2016-08-06 07:54:19 UTC

    • PR #35225: (dere) Add missing documentation for pkg.installed (refs: #35240)

    • 4f2b8aa5b6 Merge pull request #35240 from derekmaciel/bp-35225

    • 9ed47f713a Add missing documentation for pkg.installed

  • PR #35241: (terminalmage) Ensure max recursion in gitfs results in no blob object being returned. @ 2016-08-06 07:53:49 UTC

    • 4bcfaa97d0 Merge pull request #35241 from terminalmage/gitfs-fixes

    • e05648cc2d Break from loop when file is found

    • 6764a88601 Ensure that failed recursion results in no blob object being returned

    • PR saltstack/salt#35039: (whiteinge) Add saltenv support to module.run (refs: #35245)

  • PR #35245: (rallytime) Back-port #35039 to 2015.8 @ 2016-08-06 07:52:44 UTC

    • PR #35039: (whiteinge) Add saltenv support to module.run (refs: #35245)

    • f6d7360e0b Merge pull request #35245 from rallytime/bp-35039

    • 51ab9cd6d4 Add saltenv support to module.run

  • ISSUE #35214: (tdenny) git.latest fails on non-fast-forward when a fast-forward is possible (refs: #35249)

  • PR #35249: (terminalmage) Fix regression in git.latest @ 2016-08-06 07:52:15 UTC

    • d65a5c7134 Merge pull request #35249 from terminalmage/issue35214

    • bcd5129e9f Fix regression in git.latest when update is fast-forward

    • e2e8bbbfde Add integration test for #35214

  • ISSUE saltstack/salt#34691: (dmacvicar) beacons.list does not include beacons configured from the pillar/ext_pillar (refs: #saltstack/salt`#34827`_, #34827)

  • PR #35114: (terminalmage) Add clarification docs on a common git_pillar misconfiguration @ 2016-08-02 00:30:48 UTC

    • 81845ee31d Merge pull request #35114 from terminalmage/git_pillar-env-remap-docs

    • 5951554e9f Add clarification docs on a common git_pillar misconfiguration

  • ISSUE saltstack/salt#34767: (hrumph) Ensure that pkg.installed function refreshes properly with windows. (refs: #34768)

  • ISSUE #34767: (hrumph) Ensure that pkg.installed function refreshes properly with windows. (refs: #34768)

  • PR #34768: (hrumph) Fixes #34767 @ 2016-08-01 21:46:16 UTC

    • 88a9fb1b31 Merge pull request #34768 from hrumph/bad-installed-state

    • e1fcb8311d Put pkg.latest_version in try/except structure Move refreshed or refresh to different spot (just for code tidyness)

    • e0b6261659 changed name of variable 'refreshed' to 'was_refreshed'

    • 340110b4b4 Move check for rtag to outermost-nesting in function

    • ac67c6b493 Lint fix

    • 0435a1375e Get rid of repetition in code by using new "refreshed" variable instead

    • 3b1dc978e2 Lint fix

    • a9bd1b92b9 lint fixes

    • 71d69343ef Fixes #34767

  • PR #35043: (rallytime) Start release notes file for 2015.8.12 @ 2016-08-01 17:22:04 UTC

    • 343576408f Merge pull request #35043 from rallytime/new-release-notes

    • bdcc81a384 Start release notes file for 2015.8.12

  • PR #35050: (terminalmage) [orchestration] Properly handle runner/wheel funcs which accept a 'saltdev' argument @ 2016-08-01 15:48:08 UTC

    • 848bf0272f Merge pull request #35050 from terminalmage/fix-saltdev-arg

    • 40cfa7cf17 Avoid needlessly running 2 argspecs in salt.utils.format_call()

    • fd186b7e4c Pass environment as 'saltdev' if runner/wheel func accepts a saltdev argument

    • 951b52ab93 Pass __env__ from saltmod orch states to to saltutil.{runner,wheel}

  • PR #35066: (jfindlay) returners.postgres_local_cache: do not log in __virtual__ @ 2016-07-30 01:32:17 UTC

    • 2144178ae0 Merge pull request #35066 from jfindlay/postgres_log

    • c2c442234f returners.postgres_local_cache: do not log in __virtual__

  • ISSUE #34927: (bobrik) Salt does not run "systemd daemon-reload" on unit override (refs: #35024)

  • PR #35024: (bobrik) Cache systemd unit update check per unit, closes #34927 @ 2016-07-28 17:56:29 UTC

  • PR #35000: (rallytime) Back-port #33875 and #34999 to 2015.8 @ 2016-07-27 21:55:58 UTC

  • ISSUE saltstack/salt#34526: (danielmotaleite) salt-ssh + mine = weird error (refs: #34835, #`saltstack/salt`#34835`_`_)

  • PR #34994: (rallytime) Back-port #34835 to 2015.8 @ 2016-07-27 18:21:10 UTC

    • PR #34835: (thatch45) Make the mine and publish combine minion and master opts in salt-ssh (refs: #34994)

    • 837bc6ba7d Merge pull request #34994 from rallytime/bp-34835

    • 9268a793de same thing for the mine in salt-ssh

    • 3e11e19714 Fix the mine in salt ssh

  • PR #34991: (cachedout) SSH timeout @ 2016-07-27 17:24:38 UTC

    • b58c663d8d Merge pull request #34991 from cachedout/ssh_timeout

    • 39cd8da399 Lint diff against salt-testing

    • 443e5cdde2 Add timeout to ssh tests

    • PR #34976: (cachedout) Refine errors in client

  • ISSUE #34509: (srkunze) No atomic thin.tgz deploy (refs: #34831)

  • PR #34831: (thatch45) If the thin does not match, then redeploy, don't error @ 2016-07-26 22:27:01 UTC

    • a83cdf9339 Merge pull request #34831 from thatch45/recoverssh

    • fa73041a49 If the thin does not match, then redeploy, don't error

    • PR #34916: (cachedout) Master performance improvement

  • PR #34911: (cachedout) Backport #34906 @ 2016-07-22 23:23:24 UTC

    • PR #34906: (cachedout) Set timeout for run_salt in test suite (refs: #34911)

    • 34dc2fd792 Merge pull request #34911 from cachedout/backport_34906

    • 8becec2f4f Backport #34906

  • ISSUE saltstack/salt#33620: (TheBigBear) [2016.3.0] win_pkg: pkg.list_upgrades loops (almost) endlessly - cmds take VERY long (refs: #34898)

  • PR #34898: (hrumph) Stop multiple refreshes during call to pkg.list_upgrades @ 2016-07-22 22:28:42 UTC

    • 6ccc27f697 Merge pull request #34898 from hrumph/list_upgrades_refresh

    • acd4b1a23b Fixes #33620

  • PR #34606: (isbm) Bugfix: Exit on configuration read (backport) (refs: #34751) @ 2016-07-22 17:35:18 UTC

    • 5c13ee0e72 Merge pull request #34606 from isbm/isbm-config-reading-exit-2015.8

    • 5f5b802c0c Add option to master config reader on ignoring system exit for wrong configuration

    • 6fc677f177 Ignore minion config errors everywhere but the minion itself

    • 8699194647 Remove deprecation: BaseException.message deprecated as of 2.6

    • 0e65cfec91 Fix lint: E8302

    • 67faa56bf1 Use Salt default exit codes instead of hard-coded values

    • a84556e596 Exit immediately on configuration error

    • 43d965907c Raise an exception on any found wrong configuration file

    • 30ed728d05 Cover exception handling in the utils.parsers

    • 5e8c0c6bdb Introduce configuration error exception

  • ISSUE saltstack/salt#27783: (anlutro) salt-ssh not properly updating file_lists, causing file.recurse to fail (refs: #34862)

  • ISSUE #34725: (akoumjian) git.latest with force_reset set to True does not reset local changes, causing it to fail. (refs: #34869)

    • PR #34869: (terminalmage) Fail git.latest states with uncommitted changes when force_reset=False

  • PR #34859: (cachedout) Fix wheel test @ 2016-07-21 19:55:25 UTC

    • 4f4381e5b9 Merge pull request #34859 from cachedout/fix_wheel_test

    • b4be66dedf Fix wheel test

  • ISSUE saltstack/salt#34798: (Ch3LL) exception when running state.low over salt-ssh (refs: #34822)

  • ISSUE saltstack/salt#34796: (Ch3LL) exception when running state.high over salt-ssh (refs: #34822)

  • PR #34822: (thatch45) Fix salt-ssh state.high and state.low @ 2016-07-21 19:16:19 UTC

    • acc9e31c02 Merge pull request #34822 from thatch45/ssh_fixes

    • b5de492143 fix #34798

    • 5ad6bd7307 fix #34796

  • PR #34847: (cachedout) Add an option to skip the verification of client_acl users @ 2016-07-21 17:55:55 UTC

    • 5d91139bc9 Merge pull request #34847 from cachedout/pwall

    • 2c8298dc6e Profile logging

    • 3affafa2e9 Add an option to skip the verification of client_acl users

  • ISSUE saltstack/salt#34691: (dmacvicar) beacons.list does not include beacons configured from the pillar/ext_pillar (refs: #saltstack/salt`#34827`_, #34827)

  • PR #34827: (thatch45) fix beacon list to include all beacons being processed @ 2016-07-21 14:49:56 UTC

    • 07d1d36653 Merge pull request #34827 from thatch45/34691

    • 1ccf35eca4 fix beacon list to include all beacons being processed

    • PR saltstack/salt#28521: (gongled) SPM: packaging doesn't work in Python 2.6. Fixed. (refs: #34833)

  • PR #34833: (rallytime) Back-port #28521 to 2015.8 @ 2016-07-21 14:37:24 UTC

    • PR #28521: (gongled) SPM: packaging doesn't work in Python 2.6. Fixed. (refs: #34833)

    • b375720251 Merge pull request #34833 from rallytime/bp-28521

    • e50a6783ce SPM: packaging doesn't work in Python 2.6. Fixed.

  • ISSUE #25213: (aboe76) Add spm man page to setup.py (refs: #saltstack/salt`#25276`_, #25276)

  • PR #34823: (rallytime) Back-port #25276 to 2015.8 @ 2016-07-20 20:56:04 UTC

    • PR #25276: (jacobhammons) copy spm.1 man page during setup (refs: #34823)

    • 042646582f Merge pull request #34823 from rallytime/bp-25276

    • a028796eff copy spm.1 man page during setup Refs #25213

  • ISSUE saltstack/salt#34648: (bortels) Error that % cannot start token (refs: #34828)

  • ISSUE #34648: (bortels) Error that % cannot start token (refs: #34828)

  • PR #34818: (justinta) Skip mysql state test if mysqladmin is not available @ 2016-07-20 16:10:35 UTC

    • 98fa4a404e Merge pull request #34818 from jtand/mysql_state_integration_test_cleanup

    • 9abb6f91bb Skip mysql state test if mysqladmin is not available

  • ISSUE saltstack/salt#26278: (jiahua-h) "order: first" doesn't work? (refs: #34803)

  • ISSUE saltstack/salt#24744: (anlutro) Allow states to define order: first (refs: #34803)

  • ISSUE #24744: (anlutro) Allow states to define order: first (refs: #34803)

  • PR #34803: (junovitch) salt/state.py: set 'chunk['order'] = 0' with 'order: first'; fixes #24744 @ 2016-07-20 13:56:20 UTC

    • 6636f2b449 Merge pull request #34803 from junovitch/issue_24744

    • 64c850410f salt/state.py: set 'chunk['order'] = 0' with 'order: first'; fixes #24744

  • PR #34773: (randomed) Bugfix: Startup states on minions are not being written to mysql returner @ 2016-07-19 12:39:53 UTC

    • 58021035a9 Merge pull request #34773 from randomed/mysql-returner-startup/2015.8

    • 0cd55eb7d7 Add jid=req handling for mysql returner. It should also store the return jid into the jid list table.

    • PR #34751: (cachedout) Remove unnedeed config test

    • PR #34606: (isbm) Bugfix: Exit on configuration read (backport) (refs: #34751)

  • PR #34754: (cachedout) Disable test @ 2016-07-18 18:40:50 UTC

    • f19caac8e4 Merge pull request #34754 from cachedout/disable_mid_test

    • 46901c6e65 Disable test

  • ISSUE saltstack/salt#34678: (martinhoefling) config.get module is broken due to bug in dictupdate.py (refs: #34726, #`saltstack/salt`#34726`_`_, #34741)

  • PR #34741: (rallytime) Back-port #34726 to 2015.8 @ 2016-07-18 18:00:23 UTC

    • PR #34726: (martinhoefling) Always loop over updated keys in non recursive update (refs: #34741)

    • 81f29006f2 Merge pull request #34741 from rallytime/bp-34726

    • d949110993 Loop over updated keys in non recursive update

  • ISSUE saltstack/salt#34703: (Cashwini) Is it possible to return output from python execution module to a file on salt master? (refs: #34721)

  • PR #34721: (rallytime) Add output_file option to master config docs @ 2016-07-16 20:04:03 UTC

    • e9e5bbe38b Merge pull request #34721 from rallytime/fix-34703

    • 9c803d05a5 Add output_file option to master config docs

  • ISSUE saltstack/salt#32276: (javicacheiro) pkg.installed using sources from master fails with file not found after first successful run (refs: #34689)

  • PR #34689: (Azidburn) fix second run problems with pkg.installed using sources @ 2016-07-15 21:19:39 UTC

    • 08d00f3a61 Merge pull request #34689 from Azidburn/fix_pkg_sources

    • 2c0fc919b3 fix second run problems with pkg.installed using sources

  • PR #34695: (isbm) Bugfix: Zypper pkg.list_products returns False on some empty values (2015.8) @ 2016-07-15 21:08:00 UTC

    • 4cb1ded520 Merge pull request #34695 from isbm/isbm-zypper-product-boolean-values

    • 5ed5142fbc Update test data for 'registerrelease' and 'productline' fields

    • 21444ee240 Bugfix: return boolean only for 'isbase' and 'installed' attributes