Issue 1:
ISSUE TYPE

Feature Idea

COMPONENT NAME

ovirt_disks

ANSIBLE VERSION

2.4.1

OS / ENVIRONMENT

fedora

SUMMARY

Currently the disk upload/download isn't optimal solution.

This issue asks for improvement based on following patches:

https://gerrit.ovirt.org/#/c/83566/

https://gerrit.ovirt.org/#/c/83690/

Issue 2:
ISSUE TYPE

Bug Report

COMPONENT NAME

ansible_module_subversion

ANSIBLE VERSION

2.4.3.0

CONFIGURATION

DEFAULT_ASK_PASS(/home/moss/Documents/Developpement/Ansible-playbooks/ansible.cfg) = True
DEFAULT_HOST_LIST(/home/moss/Documents/Developpement/Ansible-playbooks/ansible.cfg) = [u'/home/moss/Documents/Developpement/Ansible-playbooks/hosts']

OS / ENVIRONMENT

From: Ubuntu 16.04

Manage: Debian 9.2

Subversion version on manage: 1.9.5 (r1770682)

SUMMARY

The subversion module fail with error "'NoneType' object has no attribute 'group'"

STEPS TO REPRODUCE

With this task:

- name: Svn checkout of /usr/local/sbin/scripts
subversion:
repo: https://forge.reynholm-industries.co.uk/path/torepo/directory/trunk/scripts
dest: /usr/local/sbin/script-cocktail
username: "mauricemoss"
password: "<redacted>"

(the top repo is forge.reynholm-industries.co.uk/path/torepo )

EXPECTED RESULTS

The repo is being checkout and Ansible give a green light

ACTUAL RESULTS

The checkout is done correctly on the managed host

but Ansible fail with:

Using module file /usr/lib/python2.7/dist-packages/ansible/modules/source_control/subversion.py
<moss.reynholm-industries.co.uk> ESTABLISH SSH CONNECTION FOR USER: None
<moss.reynholm-industries.co.uk> SSH: EXEC sshpass -d12 ssh -C -o ControlMaster=auto -o ControlPersist=60s -o ConnectTimeout=10 -o ControlPath=/home/moss/.ansible/cp/493c6155b5 moss.reynholm-industries.co.uk '/bin/sh -c '"'"'echo ~ && sleep 0'"'"''
<moss.reynholm-industries.co.uk> (0, '/home/moss\n', '')
<moss.reynholm-industries.co.uk> ESTABLISH SSH CONNECTION FOR USER: None
<moss.reynholm-industries.co.uk> SSH: EXEC sshpass -d12 ssh -C -o ControlMaster=auto -o ControlPersist=60s -o ConnectTimeout=10 -o ControlPath=/home/moss/.ansible/cp/493c6155b5 moss.reynholm-industries.co.uk '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/moss/.ansible/tmp/ansible-tmp-1519208327.22-164280939884325 `" && echo ansible-tmp-1519208327.22-164280939884325="` echo /home/moss/.ansible/tmp/ansible-tmp-1519208327.22-164280939884325 `" ) && sleep 0'"'"''
<moss.reynholm-industries.co.uk> (0, 'ansible-tmp-1519208327.22-164280939884325=/home/moss/.ansible/tmp/ansible-tmp-1519208327.22-164280939884325\n', '')
<moss.reynholm-industries.co.uk> PUT /tmp/tmpmHJkjm TO /home/moss/.ansible/tmp/ansible-tmp-1519208327.22-164280939884325/subversion.py
<moss.reynholm-industries.co.uk> SSH: EXEC sshpass -d12 sftp -o BatchMode=no -b - -C -o ControlMaster=auto -o ControlPersist=60s -o ConnectTimeout=10 -o ControlPath=/home/moss/.ansible/cp/493c6155b5 '[dsi1app.oca.eu]'
<moss.reynholm-industries.co.uk> (0, 'sftp> put /tmp/tmpmHJkjm /home/moss/.ansible/tmp/ansible-tmp-1519208327.22-164280939884325/subversion.py\n', '')
<moss.reynholm-industries.co.uk> ESTABLISH SSH CONNECTION FOR USER: None
<moss.reynholm-industries.co.uk> SSH: EXEC sshpass -d12 ssh -C -o ControlMaster=auto -o ControlPersist=60s -o ConnectTimeout=10 -o ControlPath=/home/moss/.ansible/cp/493c6155b5 moss.reynholm-industries.co.uk '/bin/sh -c '"'"'chmod u+x /home/moss/.ansible/tmp/ansible-tmp-1519208327.22-164280939884325/ /home/moss/.ansible/tmp/ansible-tmp-1519208327.22-164280939884325/subversion.py && sleep 0'"'"''
<moss.reynholm-industries.co.uk> (0, '', '')
<moss.reynholm-industries.co.uk> ESTABLISH SSH CONNECTION FOR USER: None
<moss.reynholm-industries.co.uk> SSH: EXEC sshpass -d12 ssh -C -o ControlMaster=auto -o ControlPersist=60s -o ConnectTimeout=10 -o ControlPath=/home/moss/.ansible/cp/493c6155b5 -tt moss.reynholm-industries.co.uk '/bin/sh -c '"'"'sudo -H -S -p "[sudo via ansible, key=drrkxyafylgyufhguivcrimzobxvmthb] password: " -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-drrkxyafylgyufhguivcrimzobxvmthb; /usr/bin/python /home/moss/.ansible/tmp/ansible-tmp-1519208327.22-164280939884325/subversion.py; rm -rf "/home/moss/.ansible/tmp/ansible-tmp-1519208327.22-164280939884325/" > /dev/null 2>&1'"'"'"'"'"'"'"'"' && sleep 0'"'"''
<moss.reynholm-industries.co.uk> (0, '\r\nTraceback (most recent call last):\r\n File "/tmp/ansible_FqZ4hU/ansible_module_subversion.py", line 306, in <module>\r\n main()\r\n File "/tmp/ansible_FqZ4hU/ansible_module_subversion.py", line 284, in main\r\n before = svn.get_revision()\r\n File "/tmp/ansible_FqZ4hU/ansible_module_subversion.py", line 190, in get_revision\r\n rev = re.search(r\'^Revision:.*$\', text, re.MULTILINE).group(0)\r\nAttributeError: \'NoneType\' object has no attribute \'group\'\r\n', 'Shared connection to moss.reynholm-industries.co.uk closed.\r\n')
fatal: [moss.reynholm-industries.co.uk]: FAILED! => {
"changed": false,
"module_stderr": "Shared connection to moss.reynholm-industries.co.uk closed.\r\n",
"module_stdout": "\r\nTraceback (most recent call last):\r\n File \"/tmp/ansible_FqZ4hU/ansible_module_subversion.py\", line 306, in <module>\r\n main()\r\n File \"/tmp/ansible_FqZ4hU/ansible_module_subversion.py\", line 284, in main\r\n before = svn.get_revision()\r\n File \"/tmp/ansible_FqZ4hU/ansible_module_subversion.py\", line 190, in get_revision\r\n rev = re.search(r'^Revision:.*$', text, re.MULTILINE).group(0)\r\nAttributeError: 'NoneType' object has no attribute 'group'\r\n",
"msg": "MODULE FAILURE",
"rc": 0
}

Hi highly suspect a similar problem to issue #3255 because the managed host have French as default language.

By the way the svn result from command line is:

> /usr/bin/svn --non-interactive --trust-server-cert --no-auth-cache --username mauricemoss --password '<redacted>' checkout -r HEAD https://forge.reynholm-industries.co.uk/path/torepo/directory/trunk/scripts /usr/local/sbin/scripts
> Révision 14332 extraite.