From 855fe4e19774a08c1d2dd15d6b701ccbd6906740 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Tue, 25 Dec 2018 12:26:12 +0000
Subject: [PATCH] Don't upgrade some packages

---
 src/freedombone-app-matrix | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/freedombone-app-matrix b/src/freedombone-app-matrix
index e3a617539..f0e58886c 100755
--- a/src/freedombone-app-matrix
+++ b/src/freedombone-app-matrix
@@ -526,7 +526,8 @@ function upgrade_matrix {
     $MATRIX_PIP install --upgrade --force "phonenumbers>=8.2.0"
     $MATRIX_PIP install --upgrade --force "sortedcontainers>=2.0.4"
     $MATRIX_PIP install --upgrade --force "prometheus_client>=0.3.0"
-    $MATRIX_PIP install --upgrade --force "treq>=15.1"
+    # upgrade option causes breakage on ARM
+    $MATRIX_PIP install --force treq
 
     if [ -f /etc/ssl/certs/${MATRIX_DOMAIN_NAME}.dhparam ]; then
         chmod 755 /etc/ssl/certs/${MATRIX_DOMAIN_NAME}.dhparam
@@ -828,7 +829,8 @@ function install_matrix {
 
     increment_app_install_progress
 
-    $MATRIX_PIP install --upgrade lxml
+    # upgrade option causes breakage on ARM
+    $MATRIX_PIP install lxml
 
     increment_app_install_progress
 
@@ -844,7 +846,8 @@ function install_matrix {
 
     increment_app_install_progress
 
-    $MATRIX_PIP install --upgrade --force "treq>=15.1"
+    # upgrade option causes breakage on ARM
+    $MATRIX_PIP install --force treq
 
     increment_app_install_progress
 
-- 
GitLab