From 56bb5e9f163282359b24d39d725d0af85775cbe1 Mon Sep 17 00:00:00 2001
From: Amir MOHAMMADI <amir.mohammadi@idiap.ch>
Date: Thu, 30 Sep 2021 19:49:37 +0200
Subject: [PATCH] Revert "[ci] remove rm -f /root/.condarc instances"

This reverts commit d088f518b98bee632d8aef5b0195af5bf7e81a0a.
---
 .gitlab-ci.yml                                | 22 ++++++++++++++-----
 bob/devtools/data/gitlab-ci/base-build.yaml   |  3 +++
 bob/devtools/data/gitlab-ci/docs.yaml         |  2 ++
 bob/devtools/data/gitlab-ci/nightlies.yaml    |  2 ++
 bob/devtools/data/gitlab-ci/noarch.yaml       |  2 ++
 .../data/gitlab-ci/single-package.yaml        |  2 ++
 6 files changed, 28 insertions(+), 5 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fb292345..979cf1de 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -15,10 +15,6 @@ stages:
 # Build targets
 .build_template:
   stage: build
-  before_script:
-    - python3 ./bob/devtools/bootstrap.py -vv build
-    - source ${CONDA_ROOT}/etc/profile.d/conda.sh
-    - conda activate base
   artifacts:
     expire_in: 1 week
   cache:
@@ -33,7 +29,13 @@ stages:
     BUILD_EGG: "true"
   tags:
     - docker
-  image: quay.io/condaforge/linux-anvil-comp7
+  image: quay.io/condaforge/linux-anvil-cos7-x86_64
+  before_script:
+    - rm -f /root/.condarc
+    - rm -rf /root/.conda
+    - python3 ./bob/devtools/bootstrap.py -vv build
+    - source ${CONDA_ROOT}/etc/profile.d/conda.sh
+    - conda activate base
   artifacts:
     paths:
       - dist/*.zip
@@ -51,6 +53,10 @@ stages:
   tags:
     - macos
     - intel
+  before_script:
+    - python3 ./bob/devtools/bootstrap.py -vv build
+    - source ${CONDA_ROOT}/etc/profile.d/conda.sh
+    - conda activate base
   artifacts:
     paths:
       - ${CONDA_ROOT}/conda-bld/osx-64/*.conda
@@ -97,6 +103,9 @@ build_macos_intel_bob_devtools:
 # Deploy targets
 .deploy_template:
   stage: deploy
+  before_script:
+    - rm -f /root/.condarc
+    - rm -rf /root/.conda
   script:
     - python3 ./bob/devtools/bootstrap.py -vv local base
     - source ${CONDA_ROOT}/etc/profile.d/conda.sh
@@ -141,6 +150,9 @@ pypi:
     - /^v\d+\.\d+\.\d+([abc]\d*)?$/  # PEP-440 compliant version (tags)
   except:
     - branches
+  before_script:
+    - rm -f /root/.condarc
+    - rm -rf /root/.conda
   script:
     - python3 ./bob/devtools/bootstrap.py -vv local base
     - source ${CONDA_ROOT}/etc/profile.d/conda.sh
diff --git a/bob/devtools/data/gitlab-ci/base-build.yaml b/bob/devtools/data/gitlab-ci/base-build.yaml
index debc5e75..e7d11e97 100644
--- a/bob/devtools/data/gitlab-ci/base-build.yaml
+++ b/bob/devtools/data/gitlab-ci/base-build.yaml
@@ -32,6 +32,9 @@ build_linux:
   extends: .build_template
   tags:
     - docker
+  before_script:
+    - rm -f /root/.condarc
+    - rm -rf /root/.conda
   image: quay.io/condaforge/linux-anvil-comp7
   cache:
     key: "linux-cache"
diff --git a/bob/devtools/data/gitlab-ci/docs.yaml b/bob/devtools/data/gitlab-ci/docs.yaml
index 437bb213..e73f1721 100644
--- a/bob/devtools/data/gitlab-ci/docs.yaml
+++ b/bob/devtools/data/gitlab-ci/docs.yaml
@@ -22,6 +22,8 @@ stages:
     - docker
   image: quay.io/condaforge/linux-anvil-comp7
   before_script:
+    - rm -f /root/.condarc
+    - rm -rf /root/.conda
     - curl --silent "${BOOTSTRAP}" --output "bootstrap.py"
     - python3 bootstrap.py -vv channel base
     - source ${CONDA_ROOT}/etc/profile.d/conda.sh
diff --git a/bob/devtools/data/gitlab-ci/nightlies.yaml b/bob/devtools/data/gitlab-ci/nightlies.yaml
index 167122e8..c446562b 100644
--- a/bob/devtools/data/gitlab-ci/nightlies.yaml
+++ b/bob/devtools/data/gitlab-ci/nightlies.yaml
@@ -19,6 +19,8 @@ stages:
 # All stages are prepared the same, with a base set of commands
 .bootstrap:
   before_script:
+    - "[ -r /root/.condarc ] && rm -f /root/.condarc"
+    - "[ -d /root/.conda ] && rm -rf /root/.conda"
     - curl --silent "${BOOTSTRAP}" --output "bootstrap.py"
     - python3 bootstrap.py -vv channel base
     - source ${CONDA_ROOT}/etc/profile.d/conda.sh
diff --git a/bob/devtools/data/gitlab-ci/noarch.yaml b/bob/devtools/data/gitlab-ci/noarch.yaml
index bcfa8659..60d4374f 100644
--- a/bob/devtools/data/gitlab-ci/noarch.yaml
+++ b/bob/devtools/data/gitlab-ci/noarch.yaml
@@ -21,6 +21,8 @@ stages:
 # All stages are prepared the same, with a base set of commands
 .bootstrap:
   before_script:
+    - "[ -r /root/.condarc ] && rm -f /root/.condarc"
+    - "[ -d /root/.conda ] && rm -rf /root/.conda"
     - curl --silent "${BOOTSTRAP}" --output "bootstrap.py"
     - python3 bootstrap.py -vv channel bdt
     - source ${CONDA_ROOT}/etc/profile.d/conda.sh
diff --git a/bob/devtools/data/gitlab-ci/single-package.yaml b/bob/devtools/data/gitlab-ci/single-package.yaml
index 0945fef8..a0b409c6 100644
--- a/bob/devtools/data/gitlab-ci/single-package.yaml
+++ b/bob/devtools/data/gitlab-ci/single-package.yaml
@@ -21,6 +21,8 @@ stages:
 # All stages are prepared the same, with a base set of commands
 .bootstrap:
   before_script:
+    - "[ -r /root/.condarc ] && rm -f /root/.condarc"
+    - "[ -d /root/.conda ] && rm -rf /root/.conda"
     - curl --silent "${BOOTSTRAP}" --output "bootstrap.py"
     - python3 bootstrap.py -vv channel bdt
     - source ${CONDA_ROOT}/etc/profile.d/conda.sh
-- 
GitLab