Cleanup: Remove obsolete Fuel@OPNFV patches 87/22787/1
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Thu, 6 Oct 2016 19:13:01 +0000 (21:13 +0200)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Fri, 7 Oct 2016 11:09:24 +0000 (13:09 +0200)
Since we are now building inside docker containers, it is no longer
necessary to use `python-debian` from pip repo instead of Ubuntu.

Also, since Fuel@OPNFV improved our mirror selection in [1], we
can drop our custom blacklist entries for Ubuntu SE mirrors, as
well as repeating the repo mirror build in case of failure.

[1] https://gerrit.opnfv.org/gerrit/#/c/22195

Change-Id: I62890b6ae7977cd8a39c06ce17c8964e6cb1dddb
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
patches/opnfv-fuel/0025-f_repobuild-Makefile-Use-python-debian-from-pip.patch [deleted file]
patches/opnfv-fuel/0026-f_repobuild-Repeat-mirror-build-up-to-ten-times.patch [deleted file]
patches/opnfv-fuel/0047-build-ubuntu-mirror-blacklist-some-SE-mirrors.patch [deleted file]

diff --git a/patches/opnfv-fuel/0025-f_repobuild-Makefile-Use-python-debian-from-pip.patch b/patches/opnfv-fuel/0025-f_repobuild-Makefile-Use-python-debian-from-pip.patch
deleted file mode 100644 (file)
index f84b4c0..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-From: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
-Date: Tue, 26 Apr 2016 23:12:20 +0200
-Subject: [PATCH] f_repobuild/Makefile: Use python-debian from pip.
-
-Currently, Ubuntu Trusty provides a broken python-debian package,
-that fails to parse foreign architecture (package:any) relationships.
-
-Purge debian package and let pip resolve this dependency, using a
-newer version from pypi.
-
-[1] http://lists.alioth.debian.org/pipermail/
-    pkg-python-debian-maint/2014-July/001795.html
----
- build/f_isoroot/f_repobuild/Makefile | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/build/f_isoroot/f_repobuild/Makefile b/build/f_isoroot/f_repobuild/Makefile
-index 709ca6b..5e7157b 100644
---- a/build/f_isoroot/f_repobuild/Makefile
-+++ b/build/f_isoroot/f_repobuild/Makefile
-@@ -25,6 +25,8 @@ all: nailgun
- nailgun:
-       sudo apt-get install -y git libxml2-dev libxslt-dev python-dev  python-pip libz-dev libyaml-dev createrepo python-yaml
-+      # python-debian from Ubuntu can't parse foreign arch relationships, use pip
-+      sudo apt-get purge -y --force-yes python-debian
-       rm -Rf nailgun
-       sudo mkdir -p /var/www/nailgun
-       git clone $(FUEL_MIRROR_REPO)
diff --git a/patches/opnfv-fuel/0026-f_repobuild-Repeat-mirror-build-up-to-ten-times.patch b/patches/opnfv-fuel/0026-f_repobuild-Repeat-mirror-build-up-to-ten-times.patch
deleted file mode 100644 (file)
index 0b1f92f..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-From: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
-Date: Sun, 8 May 2016 22:37:43 +0200
-Subject: [PATCH] f_repobuild: Repeat mirror build up to ten times.
-
-OPNFV ISO build uses fuel-mirror to create a local Ubuntu
-partial mirror in nailgun.
-
-Work around temporary mirror issue (e.g. during rsync) by
-retrying mirror build up to 10 times.
-
-Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
----
- build/f_isoroot/f_repobuild/Makefile         |  6 +++++-
- build/f_isoroot/f_repobuild/fuel_mirror_loop | 26 ++++++++++++++++++++++++++
- 2 files changed, 31 insertions(+), 1 deletion(-)
- create mode 100755 build/f_isoroot/f_repobuild/fuel_mirror_loop
-
-diff --git a/build/f_isoroot/f_repobuild/Makefile b/build/f_isoroot/f_repobuild/Makefile
-index 5e7157b..9abe9bb 100644
---- a/build/f_isoroot/f_repobuild/Makefile
-+++ b/build/f_isoroot/f_repobuild/Makefile
-@@ -23,6 +23,9 @@ export OPENSTACK_VERSION
- .PHONY: all
- all: nailgun
-+nailgun_mirror:
-+      sudo fuel-mirror --debug --config ./opnfv-config.yaml create --group ubuntu --pattern=ubuntu
-+
- nailgun:
-       sudo apt-get install -y git libxml2-dev libxslt-dev python-dev  python-pip libz-dev libyaml-dev createrepo python-yaml
-       # python-debian from Ubuntu can't parse foreign arch relationships, use pip
-@@ -35,7 +38,8 @@ nailgun:
-       sudo pip install ./fuel-mirror
-       sudo pip install ./fuel-mirror/contrib/fuel_mirror
-       ./opnfv_mirror_conf.py
--      sudo fuel-mirror --debug --config ./opnfv-config.yaml create --group ubuntu --pattern=ubuntu
-+      # Repeat mirror build up to ten times
-+      sudo -E ./fuel_mirror_loop
-       sudo chmod -R 755 /var/www/nailgun
-       cp -Rp /var/www/nailgun .
-       # On the end we want to have ubuntu repository in mirrors/ubuntu directory
-diff --git a/build/f_isoroot/f_repobuild/fuel_mirror_loop b/build/f_isoroot/f_repobuild/fuel_mirror_loop
-new file mode 100755
-index 0000000..f123cf2
---- /dev/null
-+++ b/build/f_isoroot/f_repobuild/fuel_mirror_loop
-@@ -0,0 +1,26 @@
-+#!/bin/bash
-+##############################################################################
-+# Copyright (c) 2016 Ericsson AB and others.
-+# Copyright (c) 2016 Enea AB and others.
-+# All rights reserved. This program and the accompanying materials
-+# are made available under the terms of the Apache License, Version 2.0
-+# which accompanies this distribution, and is available at
-+# http://www.apache.org/licenses/LICENSE-2.0
-+##############################################################################
-+
-+maxcount=10
-+cnt=0
-+rc=1
-+while [ $cnt -lt $maxcount ] && [ $rc -ne 0 ]
-+do
-+    cnt=$[cnt + 1]
-+    echo -e "\n\n\n*** Starting mirror build attempt # $cnt"
-+    make nailgun_mirror
-+    rc=$?
-+    if [ $rc -ne 0 ]; then
-+        echo "### Mirror build failed with rc $rc ###"
-+    else
-+        echo "### Mirror build successful at attempt # $cnt"
-+    fi
-+done
-+exit $rc
diff --git a/patches/opnfv-fuel/0047-build-ubuntu-mirror-blacklist-some-SE-mirrors.patch b/patches/opnfv-fuel/0047-build-ubuntu-mirror-blacklist-some-SE-mirrors.patch
deleted file mode 100644 (file)
index b5835ed..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-From: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
-Date: Thu, 18 Aug 2016 19:21:34 +0200
-Subject: [PATCH] build: ubuntu mirror: blacklist some SE mirrors
-
-Some SE mirrors are acting up lately, blacklist them:
-- ftp.acc.umu.se
-- ftp.lysator.liu.se
-- ftp.availo.se
-
-Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
----
- build/f_isoroot/f_repobuild/select_ubuntu_repo.sh | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/build/f_isoroot/f_repobuild/select_ubuntu_repo.sh b/build/f_isoroot/f_repobuild/select_ubuntu_repo.sh
-index 4bca6bd..67219cb 100755
---- a/build/f_isoroot/f_repobuild/select_ubuntu_repo.sh
-+++ b/build/f_isoroot/f_repobuild/select_ubuntu_repo.sh
-@@ -21,5 +21,5 @@ RSYNC="rsync -4 --contimeout 5 --no-motd --list-only"
- # Some Ubuntu mirrors seem less reliable for this type of mirroring -
- # as they are discoved they can be added to the blacklist below in order
- # for them not to be considered.
--BLACKLIST="mirror.clibre.uqam.ca"
-+BLACKLIST="mirror.clibre.uqam.ca ftp.acc.umu.se ftp.lysator.liu.se ftp.availo.se"