pacman: remove 'recurse' deprecated option (#61961)

* pacman: remove 'recurse' deprecated option

* pacman: remove recurse deprecated option

* pacman: remove recurse deprecated option
pull/63079/head
tchernomax 5 years ago committed by Felix Fontein
parent e55f46f302
commit 25ac7042b0

@ -0,0 +1,2 @@
removed_features:
- pacman - Removed deprecated ``recurse`` option, use ``extra_args=--recursive`` instead

@ -62,6 +62,7 @@ Noteworthy module changes
* :ref:`vmware_host_ntp <vmware_host_ntp_module>` now returns ``host_ntp_status`` instead of Ansible internal key ``results``.
* :ref:`vmware_host_service_manager <vmware_host_service_manager_module>` now returns ``host_service_status`` instead of Ansible internal key ``results``.
* :ref:`vmware_tag <vmware_tag_module>` now returns ``tag_status`` instead of Ansible internal key ``results``.
* The deprecated ``recurse`` option in :ref:`pacman <pacman_module>` module has been removed, you should use ``extra_args=--recursive`` instead.
Plugins

@ -37,17 +37,6 @@ options:
default: present
choices: [ absent, latest, present ]
recurse:
description:
- When removing a package, also remove its dependencies, provided
that they are not required by other packages and were not
explicitly installed by a user.
This option is deprecated since 2.8 and will be removed in 2.10,
use `extra_args=--recursive`.
default: no
type: bool
version_added: "1.3"
force:
description:
- When removing package, force remove package, without any checks.
@ -429,7 +418,6 @@ def main():
argument_spec=dict(
name=dict(type='list', aliases=['pkg', 'package']),
state=dict(type='str', default='present', choices=['present', 'installed', 'latest', 'absent', 'removed']),
recurse=dict(type='bool', default=False),
force=dict(type='bool', default=False),
extra_args=dict(type='str', default=''),
upgrade=dict(type='bool', default=False),
@ -452,13 +440,6 @@ def main():
elif p['state'] in ['absent', 'removed']:
p['state'] = 'absent'
if p['recurse']:
module.deprecate('Option `recurse` is deprecated and will be removed in '
'version 2.10. Please use `extra_args=--recursive` '
'instead', '2.10')
if p['state'] == 'absent':
p['extra_args'] += " --recursive"
if p["update_cache"] and not module.check_mode:
update_package_db(module, pacman_path)
if not (p['name'] or p['upgrade']):

Loading…
Cancel
Save