From 93a709e70ad9fe12b044e1c25df0833cf3353302 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Fri, 1 Sep 2023 14:14:02 +0200
Subject: [PATCH] use archived repositories for debian stretch

---
 .gitlab-ci.yml | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1d6ada53c9..98d45bd430 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -396,7 +396,7 @@ build_debian_package:
     - debian/create-debian-pkg.sh
 
 test_upgrade_debian_package:
-  image: debian:buster
+  image: debian:stretch
   stage: test
   only:
     - tags
@@ -409,6 +409,11 @@ test_upgrade_debian_package:
   dependencies:
      - build_debian_package
   script:
+     - echo "deb http://archive.debian.org/debian stretch main" > /etc/apt/sources.list
+     - echo "deb-src http://archive.debian.org/debian stretch main" >> /etc/apt/sources.list
+     - echo "deb http://archive.debian.org/debian stretch-backports main" >> /etc/apt/sources.list
+     - echo "deb http://archive.debian.org/debian-security stretch/updates main" >> /etc/apt/sources.list
+     - echo "deb-src http://archive.debian.org/debian-security stretch/updates main" >> /etc/apt/sources.list
      - apt-get update
      - DEBIAN_FRONTEND=noninteractive apt-get install -y ssh software-properties-common dirmngr wget curl apt-transport-https postgresql
      - service postgresql start
@@ -436,7 +441,7 @@ test_upgrade_debian_package:
      - apt-get update --allow-unauthenticated
      - apt-get dist-upgrade -y --allow-unauthenticated
      - mv /usr/sbin/policy-rc.d.backup /usr/sbin/policy-rc.d
-     - service tomcat9 start
+     - service tomcat8 start
 #we need to wait a bit for tomcat start
      - sleep 15
      - wget http://localhost:8080/minerva/
@@ -447,7 +452,7 @@ test_upgrade_debian_package:
      - test 1 = $(cat configuration.json| grep $version | wc -l)
 
 test_install_debian_package:
-  image: debian:buster
+  image: debian:stretch
   stage: test
   only:
     - tags
@@ -460,6 +465,11 @@ test_install_debian_package:
   dependencies:
      - build_debian_package
   script:
+     - echo "deb http://archive.debian.org/debian stretch main" > /etc/apt/sources.list
+     - echo "deb-src http://archive.debian.org/debian stretch main" >> /etc/apt/sources.list
+     - echo "deb http://archive.debian.org/debian stretch-backports main" >> /etc/apt/sources.list
+     - echo "deb http://archive.debian.org/debian-security stretch/updates main" >> /etc/apt/sources.list
+     - echo "deb-src http://archive.debian.org/debian-security stretch/updates main" >> /etc/apt/sources.list
      - apt-get update
      - DEBIAN_FRONTEND=noninteractive apt-get install -y ssh software-properties-common dirmngr wget curl postgresql
      - service postgresql start
@@ -480,7 +490,7 @@ test_install_debian_package:
      - chmod 0755 /usr/sbin/policy-rc.d
      - DEBIAN_FRONTEND=noninteractive apt-get install -y --allow-unauthenticated minerva
      - mv /usr/sbin/policy-rc.d.backup /usr/sbin/policy-rc.d 
-     - service tomcat9 start
+     - service tomcat8 start
 #we need to wait a bit for tomcat start
      - sleep 15
      - wget http://localhost:8080/minerva/
-- 
GitLab