From 4f77d651ce8810bf1954e49c950e6ff219b141e3 Mon Sep 17 00:00:00 2001 From: A Holt Date: Sat, 19 Oct 2019 09:55:05 -0400 Subject: [PATCH] For now, keep python-geojson on OS's prior to Ubuntu 19.10 --- roles/osm-vector-maps/tasks/main.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/roles/osm-vector-maps/tasks/main.yml b/roles/osm-vector-maps/tasks/main.yml index dd25b7afa..5b8ce54f0 100644 --- a/roles/osm-vector-maps/tasks/main.yml +++ b/roles/osm-vector-maps/tasks/main.yml @@ -34,11 +34,20 @@ url: "{{ iiab_map_url }}/assets/bboxes.geojson" dest: '{{ vector_map_path }}/maplist/assets/' -- name: Install python3-geojson package, that helps with geojson +# REMOVE this stanza once the transition to Python 3 is confirmed +- name: Install python-geojson package (OS's prior to Ubuntu 19.10) package: - #name: python-geojson does not exist on Ubuntu 19.10 - name: python3-geojson # 2019-10-14: should work across modern Linux OS's + name: python-geojson state: present + when: is_raspbian_9 or is_raspbian_10 or is_ubuntu_16 or is_ubuntu_18 or is_debian_9 or is_debian_10 + +# 2019-10-19: Above python-geojson does not exist on Ubuntu 19.10, so let's +# begin the transition to Python 3... + +- name: Install python3-geojson package (especially for new OS's like Ubuntu 19.10+) + package: + name: python3-geojson # 2019-10-19: available across most/all recent + state: present # OS's, but not yet used by osm-vector-maps code? - name: Install /usr/bin/iiab-update-map for updating of Map Pack catalog & descriptions template: