Browse code

[stable-2.6] Fix subversion integration test on Fedora 29. (#51089)

* Fix subversion integration test on Fedora 29.

This upgrades the sqlite-libs and subversion packages to make sure
that the version of sqlite expected by subversion is installed.

* Fix compatibility with RHEL and CentOS.
(cherry picked from commit d4dbc7f2e0d963e37e371f3b505152c2e11f1ca6)

Co-authored-by: Matt Clay <matt@mystile.com>

Matt Clay authored on 2019/01/19 09:07:17
Showing 2 changed files
... ...
@@ -12,6 +12,13 @@
12 12
     name: '{{ subversion_packages }}'
13 13
     state: present
14 14
 
15
+- name: upgrade SVN pre-reqs
16
+  package:
17
+    name: '{{ upgrade_packages }}'
18
+    state: latest
19
+  when:
20
+    - upgrade_packages | default([])
21
+
15 22
 - name: create SVN home folder
16 23
   file:
17 24
     path: '{{ subversion_server_dir }}'
... ...
@@ -2,5 +2,9 @@
2 2
 subversion_packages:
3 3
 - mod_dav_svn
4 4
 - subversion
5
+upgrade_packages:
6
+# prevent sqlite from being out-of-sync with the version subversion was compiled with
7
+- subversion
8
+- sqlite
5 9
 apache_user: apache
6 10
 apache_group: apache