Hello community,

here is the log from the commit of package ansible for openSUSE:Factory checked 
in at 2018-07-18 22:52:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ansible (Old)
 and      /work/SRC/openSUSE:Factory/.ansible.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ansible"

Wed Jul 18 22:52:56 2018 rev:37 rq:621710 version:2.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ansible/ansible.changes  2018-05-06 
15:01:24.785147995 +0200
+++ /work/SRC/openSUSE:Factory/.ansible.new/ansible.changes     2018-07-18 
22:53:02.563139415 +0200
@@ -1,0 +2,230 @@
+Mon Jul  2 17:23:10 UTC 2018 - [email protected]
+
+- revert some unneeded changes from spec-cleaner
+
+
+-------------------------------------------------------------------
+Mon Jul  2 11:38:41 UTC 2018 - [email protected]
+
+- updated to latest release 2.6.0 
+- New Plugins:
+  + Callback: 
+    - cgroup_memory_recap
+    - grafana_annotations
+    - sumologic
+  + Connection:
+    - httpapi
+  + Inventory:
+    - foreman
+    - gcp_compute
+    - generator
+    - nmap
+  + Lookup:
+    - onepassword
+    - onepassword_raw
+- Modules updates too many to mention here
+  please look at package documentation directory 
(/usr/share/doc/packages/.../changelogs)
+- bug fixes:
+  - **Security Fix** - Some connection exceptions would cause no_log
+    specified on a task to be ignored.  If this happened, the task information,
+    including any private information coul d have been displayed to stdout and
+    (if enabled, not the default) logged to a log file specified in
+    ansible.cfg's log_path.  Additionally, sites which redirected stdout from
+    ansible runs to a log file may have stored that private information onto
+    disk that way as well.  (https://github.com/ansible/ansible/pull/41414)
+  - Changed the admin_users config option to not include "admin" by default
+    as admin is frequently used for a non-privileged account
+    (https://github.com/ansible/ansible/pull/41164)
+  - Changed the output to "text" for "show vrf" command as default "json"
+    output format with respect to "eapi" transport was failing
+    (https://github.com/ansible/ansible/pull/41470)
+  - Document mode=preserve for both the copy and template module
+  - Fix added for Digital Ocean Volumes API change causing Ansible to
+    recieve an unexpected value in the response. 
+    (https://github.com/ansible/ansible/pull/41431)
+  - Fix an encoding issue when parsing the examples from a plugins'
+    documentation
+  - Fix iosxr_config module to handle route-policy, community-set,
+    prefix-set, as-path-set and rd-set blocks.  All these blocks are part of
+    route-policy language of iosxr.
+  - Fix mode=preserve with remote_src=True for the copy module
+  - Implement mode=preserve for the template module
+  - The yaml callback plugin now allows non-ascii characters to be
+    displayed.
+  - Various grafana_* modules - Port away from the deprecated
+    b64encodestring function to the b64encode function instead. 
+    https://github.com/ansible/ansible/pull/38388
+  - added missing 'raise' to exception definition
+    https://github.com/ansible/ansible/pull/41690
+  - allow custom endpoints to be used in the aws_s3 module
+    (https://github.com/ansible/ansible/pull/36832)
+  - allow set_options to be called multiple times
+    https://github.com/ansible/ansible/pull/41913
+  - ansible-doc - fixed traceback on missing plugins
+    (https://github.com/ansible/ansible/pull/41167)
+  - cast the device_mapping volume size to an int in the ec2_ami module
+    (https://github.com/ansible/ansible/pull/40938)
+  - copy - fixed copy to only follow symlinks for files in the non-recursive 
case
+  - copy module - The copy module was attempting to change the mode of files
+    for remote_src=True even if mode was not set as a parameter.  This
+    failed on filesystems which do not have permission bits
+    (https://github.com/ansible/ansible/pull/40099)
+  - copy module - fixed recursive copy with relative paths
+    (https://github.com/ansible/ansible/pull/40166)
+  - correct debug display for all cases
+    https://github.com/ansible/ansible/pull/41331
+  - correctly check hostvars for vars term
+    https://github.com/ansible/ansible/pull/41819
+  - correctly handle yaml inventory files when entries are null dicts
+    https://github.com/ansible/ansible/issues/41692
+  - dynamic includes - Allow inheriting attributes from static parents
+    (https://github.com/ansible/ansible/pull/38827)
+  - dynamic includes - Don't treat undefined vars for conditional includes
+    as truthy (https://github.com/ansible/ansible/pull/39377)
+  - dynamic includes - Fix IncludedFile comparison for free strategy
+    (https://github.com/ansible/ansible/pull/37083)
+  - dynamic includes - Improved performance by fixing re-parenting on copy
+    (https://github.com/ansible/ansible/pull/38747)
+  - dynamic includes - Use the copied and merged task for calculating task
+    vars (https://github.com/ansible/ansible/pull/39762)
+  - file - fixed the default follow behaviour of file to be true
+  - file module - Eliminate an error if we're asked to remove a file but
+    something removes it while we are processing the request
+    (https://github.com/ansible/ansible/pull/39466)
+  - file module - Fix error when recursively assigning permissions and a
+    symlink to a nonexistent file is present in the directory tree
+    (https://github.com/ansible/ansible/issues/39456)
+  - file module - Fix error when running a task which assures a symlink to a
+    nonexistent file exists for the second and subsequent times
+    (https://github.com/ansible/ansible/issues/39558)
+  - file module - The file module allowed the user to specify src as a
+    parameter when state was not link or hard.  This is documented as only
+    applying to state=link or state=hard but in previous Ansible, this could
+    have an effect in rare cornercases.  For instance, "ansible -m file -a
+    'state=directory path=/tmp src=/var/lib'" would create /tmp/lib.  This
+    has been disabled and a warning emitted (will change to an error in
+    Ansible-2.10).
+  - file module - The touch subcommand had its diff output broken during the
+    2.6.x development cycle.  This is now fixed
+    (https://github.com/ansible/ansible/issues/41755)
+  - fix BotoCoreError exception handling
+  - fix apt-mark on debian6 (https://github.com/ansible/ansible/pull/41530)
+  - fix async for the aws_s3 module by adding async support to the action
+    plugin (https://github.com/ansible/ansible/pull/40826)
+  - fix decrypting vault files for the aws_s3 module
+    (https://github.com/ansible/ansible/pull/39634)
+  - fix errors with S3-compatible APIs if they cannot use ACLs for buckets
+    or objects
+  - fix permission handling to try to download a file even if the user does
+    not have permission to list all objects in the bucket
+  - fixed config required handling, specifically for _terms in lookups
+    https://github.com/ansible/ansible/pull/41740
+  - gce_net - Fix sorting of allowed ports
+    (https://github.com/ansible/ansible/pull/41567)
+  - group_by - support implicit localhost
+    (https://github.com/ansible/ansible/pull/41860)
+  - import/include - Ensure role handlers have the proper parent, allowing
+    for correct attribute inheritance
+    (https://github.com/ansible/ansible/pull/39426)
+  - import_playbook - Pass vars applied to import_playbook into parsing of
+    the playbook as they may be needed to parse the imported plays
+    (https://github.com/ansible/ansible/pull/39521)
+  - include_role/import_role - Don't overwrite included role handlers with
+    play handlers on parse (https://github.com/ansible/ansible/pull/39563)
+  - include_role/import_role - Fix parameter templating
+    (https://github.com/ansible/ansible/pull/36372)
+  - include_role/import_role - Use the computed role name for
+    include_role/import_role so to diffentiate between names computed from
+    host vars (https://github.com/ansible/ansible/pull/39516)-
+    include_role/import_role - improved performance and recursion depth
+    (https://github.com/ansible/ansible/pull/36470)
+  - lineinfile - fix insertbefore when used with BOF to not insert duplicate
+    lines (https://github.com/ansible/ansible/issues/38219)
+  - password lookup - Do not load password lookup in network filters,
+    allowing the password lookup to be overriden
+    (https://github.com/ansible/ansible/pull/41907)
+  - pause - ensure ctrl+c interrupt works in all cases
+    (https://github.com/ansible/ansible/issues/35372)
+  - powershell - use the tmpdir set by `remote_tmp` for become/async tasks
+    instead of the generic $env:TEMP -
+    https://github.com/ansible/ansible/pull/40210
+  - selinux - correct check mode behavior to report same changes as normal
+    mode (https://github.com/ansible/ansible/pull/40721)
+  - spwd - With python 3.6 spwd.getspnam returns PermissionError instead of
+    KeyError if user does not have privileges
+    (https://github.com/ansible/ansible/issues/39472)
+  - synchronize - Ensure the local connection created by synchronize uses
+    _remote_is_local=True, which causes ActionBase to build a local tmpdir
+    (https://github.com/ansible/ansible/pull/40833)
+  - template - Fix for encoding issues when a template path contains
+    non-ascii characters and using the template path in ansible_managed
+    (https://github.com/ansible/ansible/issues/27262)
+  - template action plugin - fix the encoding of filenames to avoid
+    tracebacks on Python2 when characters that are not present in the user's
+    locale are present.  (https://github.com/ansible/ansible/pull/39424)
+  - user - only change the expiration time when necessary
+    (https://github.com/ansible/ansible/issues/13235)
+  - uses correct conn info for reset_connection
+    https://github.com/ansible/ansible/issues/27520
+  - win_environment - Fix for issue where the environment value was deleted
+    when a null value or empty string was set -
+    https://github.com/ansible/ansible/issues/40450
+  - win_file - fix issue where special chars like [ and ] were not being
+    handled correctly https://github.com/ansible/ansible/pull/37901
+  - win_get_url - fixed a few bugs around authentication and force no when
+    using an FTP URL
+  - win_iis_webapppool - redirect some module output to null so Ansible can
+    read the output JSON https://github.com/ansible/ansible/issues/40874
+  - win_template - fix when specifying the dest option as a directory with
+    and without the trailing slash
+    https://github.com/ansible/ansible/issues/39886
+  - win_updates - Added the ability to run on a scheduled task for older
+    hosts so async starts working again -
+    https://github.com/ansible/ansible/issues/38364
+  - win_updates - Fix logic when using a whitelist for multiple updates
+  - win_updates - Fix typo that hid the download error when a download
+    failed
+  - win_updates - Fixed issue where running win_updates on async fails
+    without any error
+  - windows become - Show better error messages when the become process fails
+  - winrm - Add better error handling when the kinit process fails
+  - winrm - allow `ansible_user` or `ansible_winrm_user` to override
+    `ansible_ssh_user` when both are defined in an inventory -
+    https://github.com/ansible/ansible/issues/39844
+  - winrm - ensure pexpect is set to not echo the input on a failure and have
+    a manual sanity check afterwards
+    https://github.com/ansible/ansible/issues/41865
+  - winrm connection plugin - Fix exception messages sometimes raising a
++++ 33 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/ansible/ansible.changes
++++ and /work/SRC/openSUSE:Factory/.ansible.new/ansible.changes

Old:
----
  ansible-2.5.1.tar.gz

New:
----
  ansible-2.6.0.tar.gz

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

Other differences:
------------------
++++++ ansible.spec ++++++
--- /var/tmp/diff_new_pack.csH2mj/_old  2018-07-18 22:53:04.911131629 +0200
+++ /var/tmp/diff_new_pack.csH2mj/_new  2018-07-18 22:53:04.915131615 +0200
@@ -18,47 +18,60 @@
 #
 
 
+%if 0%{?suse_version} && 0%{?suse_version} >= 1500
+%bcond_without python3
+%else
+%bcond_with    python3
+%endif
+%if %{with python3}
+%define __python %{__python3}
+%define python python3
+%else
+%define python python
+%endif
+
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110 || 0%{?rhel} == 5
 %{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
 %else
 BuildArch:      noarch
 %endif
 Name:           ansible
-Version:        2.5.1
+Version:        2.6.0
 Release:        0
 Summary:        Software automation engine
 License:        GPL-3.0-or-later
 Group:          Development/Languages/Python
-Url:            http://ansible.com/
+URL:            http://ansible.com/
 Source:         https://releases.ansible.com/ansible/ansible-%{version}.tar.gz
 Source99:       ansible-rpmlintrc
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-
 # SuSE/openSuSE
 %if 0%{?suse_version}
+%if %{with python3}
+BuildRequires:  python3-devel >= 3.5
+%else
 BuildRequires:  python-devel
-BuildRequires:  python-setuptools
-Recommends:     python-dnspython
-Recommends:     python-dopy
-Recommends:     python-pywinrm
+%endif
+BuildRequires:  %{python}-setuptools
+Recommends:     %{python}-dnspython
+Recommends:     %{python}-dopy
+Recommends:     %{python}-pywinrm
 Recommends:     sshpass
-Recommends:     python-httplib2
-Recommends:     python-keyczar
-Recommends:     python-six
-Requires:       python-setuptools
+Recommends:     %{python}-httplib2
+Recommends:     %{python}-keyczar
+Recommends:     %{python}-six
+Requires:       %{python}-setuptools
 %if 0%{?suse_version} >= 01130
-BuildRequires:  python-Jinja2
-BuildRequires:  python-PyYAML
-BuildRequires:  python-paramiko
-BuildRequires:  python-pycrypto >= 2.6
-Requires:       python-Jinja2
-Requires:       python-PyYAML
-Requires:       python-paramiko
-Requires:       python-passlib
-Requires:       python-pycrypto >= 2.6
+BuildRequires:  %{python}-Jinja2
+BuildRequires:  %{python}-PyYAML
+BuildRequires:  %{python}-paramiko
+BuildRequires:  %{python}-pycrypto >= 2.6
+Requires:       %{python}-Jinja2
+Requires:       %{python}-PyYAML
+Requires:       %{python}-paramiko
+Requires:       %{python}-passlib
+Requires:       %{python}-pycrypto >= 2.6
 %endif
 %endif
-
 # RHEL <=5
 %if 0%{?rhel} && 0%{?rhel} <= 5
 BuildRequires:  python26-devel
@@ -132,7 +145,12 @@
 
 %files
 %defattr(-,root,root,-)
-%doc COPYING *.rst contrib examples changelogs
+%if 0%{?suse_version} >= 1200
+%license COPYING
+%else
+%doc COPYING
+%endif
+%doc *.rst contrib examples changelogs
 %{_bindir}/ansible
 %{_bindir}/ansible-config
 %{_bindir}/ansible-connection
@@ -143,16 +161,20 @@
 %{_bindir}/ansible-playbook
 %{_bindir}/ansible-pull
 %{_bindir}/ansible-vault
+%if %{with python3}
+%{python3_sitelib}/*
+%else
 %{python_sitelib}/*
-%{_mandir}/man1/ansible.1*
-%{_mandir}/man1/ansible-config.1*
-%{_mandir}/man1/ansible-console.1*
-%{_mandir}/man1/ansible-doc.1*
-%{_mandir}/man1/ansible-galaxy.1*
-%{_mandir}/man1/ansible-inventory.1*
-%{_mandir}/man1/ansible-playbook.1*
-%{_mandir}/man1/ansible-pull.1*
-%{_mandir}/man1/ansible-vault.1*
+%endif
+%{_mandir}/man1/ansible.1%{?ext_man}
+%{_mandir}/man1/ansible-config.1%{?ext_man}
+%{_mandir}/man1/ansible-console.1%{?ext_man}
+%{_mandir}/man1/ansible-doc.1%{?ext_man}
+%{_mandir}/man1/ansible-galaxy.1%{?ext_man}
+%{_mandir}/man1/ansible-inventory.1%{?ext_man}
+%{_mandir}/man1/ansible-playbook.1%{?ext_man}
+%{_mandir}/man1/ansible-pull.1%{?ext_man}
+%{_mandir}/man1/ansible-vault.1%{?ext_man}
 %dir %{_sysconfdir}/ansible
 %config(noreplace) %{_sysconfdir}/ansible/ansible.cfg
 %config(noreplace) %{_sysconfdir}/ansible/hosts

++++++ ansible-2.5.1.tar.gz -> ansible-2.6.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/ansible/ansible-2.5.1.tar.gz 
/work/SRC/openSUSE:Factory/.ansible.new/ansible-2.6.0.tar.gz differ: char 5, 
line 1


Reply via email to