Skip to content

Commit

Permalink
install-deps.sh: use ci_debug function
Browse files Browse the repository at this point in the history
Replace a number of boilerplate CI_DEBUG lines with the recently added
ci_debug function.

Signed-off-by: John Mulligan <[email protected]>
  • Loading branch information
phlogistonjohn committed Feb 7, 2023
1 parent 93b9481 commit 1361f2e
Showing 1 changed file with 18 additions and 20 deletions.
38 changes: 18 additions & 20 deletions install-deps.sh
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ function munge_debian_control {
}

function ensure_decent_gcc_on_ubuntu {
in_jenkins && echo "CI_DEBUG: Start ensure_decent_gcc_on_ubuntu() in install-deps.sh"
ci_debug "Start ensure_decent_gcc_on_ubuntu() in install-deps.sh"
# point gcc to the one offered by g++-7 if the used one is not
# new enough
local old=$(gcc -dumpfullversion -dumpversion)
Expand Down Expand Up @@ -105,7 +105,7 @@ ENDOFKEY
}

function ensure_python3_sphinx_on_ubuntu {
in_jenkins && echo "CI_DEBUG: Running ensure_python3_sphinx_on_ubuntu() in install-deps.sh"
ci_debug "Running ensure_python3_sphinx_on_ubuntu() in install-deps.sh"
local sphinx_command=/usr/bin/sphinx-build
# python-sphinx points $sphinx_command to
# ../share/sphinx/scripts/python2/sphinx-build when it's installed
Expand All @@ -116,7 +116,7 @@ function ensure_python3_sphinx_on_ubuntu {
}

function install_pkg_on_ubuntu {
in_jenkins && echo "CI_DEBUG: Running install_pkg_on_ubuntu() in install-deps.sh"
ci_debug "Running install_pkg_on_ubuntu() in install-deps.sh"
local project=$1
shift
local sha1=$1
Expand All @@ -133,7 +133,7 @@ function install_pkg_on_ubuntu {
for pkg in $pkgs; do
if ! apt -qq list $pkg 2>/dev/null | grep -q installed; then
missing_pkgs+=" $pkg"
in_jenkins && echo "CI_DEBUG: missing_pkgs=$missing_pkgs"
ci_debug "missing_pkgs=$missing_pkgs"
fi
done
fi
Expand All @@ -146,7 +146,7 @@ function install_pkg_on_ubuntu {
}

function install_boost_on_ubuntu {
in_jenkins && echo "CI_DEBUG: Running install_boost_on_ubuntu() in install-deps.sh"
ci_debug "Running install_boost_on_ubuntu() in install-deps.sh"
local ver=1.79
local installed_ver=$(apt -qq list --installed ceph-libboost*-dev 2>/dev/null |
grep -e 'libboost[0-9].[0-9]\+-dev' |
Expand Down Expand Up @@ -187,7 +187,7 @@ function install_boost_on_ubuntu {
}

function install_libzbd_on_ubuntu {
in_jenkins && echo "CI_DEBUG: Running install_libzbd_on_ubuntu() in install-deps.sh"
ci_debug "Running install_libzbd_on_ubuntu() in install-deps.sh"
local codename=$1
local project=libzbd
local sha1=1fadde94b08fab574b17637c2bebd2b1e7f9127b
Expand Down Expand Up @@ -259,7 +259,7 @@ EOF
}

function populate_wheelhouse() {
in_jenkins && echo "CI_DEBUG: Running populate_wheelhouse() in install-deps.sh"
ci_debug "Running populate_wheelhouse() in install-deps.sh"
local install=$1
shift

Expand All @@ -277,7 +277,7 @@ function populate_wheelhouse() {
}

function activate_virtualenv() {
in_jenkins && echo "CI_DEBUG: Running activate_virtualenv() in install-deps.sh"
ci_debug "Running activate_virtualenv() in install-deps.sh"
local top_srcdir=$1
local env_dir=$top_srcdir/install-deps-python3

Expand All @@ -293,7 +293,7 @@ function activate_virtualenv() {
}

function preload_wheels_for_tox() {
in_jenkins && echo "CI_DEBUG: Running preload_wheels_for_tox() in install-deps.sh"
ci_debug "Running preload_wheels_for_tox() in install-deps.sh"
local ini=$1
shift
pushd . > /dev/null
Expand Down Expand Up @@ -407,7 +407,7 @@ else
# state. Run the command again after `dpkg --configure -a` to
# bring package manager back into a clean state.
$SUDO dpkg --configure -a
in_jenkins && echo "CI_DEBUG: trying to install $INSTALL_EXTRA_PACKAGES again"
ci_debug "trying to install $INSTALL_EXTRA_PACKAGES again"
$SUDO apt-get install -y $INSTALL_EXTRA_PACKAGES
fi
fi
Expand Down Expand Up @@ -439,7 +439,7 @@ else
fi
touch $DIR/status

in_jenkins && echo "CI_DEBUG: Running munge_debian_control() in install-deps.sh"
ci_debug "Running munge_debian_control() in install-deps.sh"
backports=""
control=$(munge_debian_control "$VERSION" "debian/control")
case "$VERSION" in
Expand All @@ -462,19 +462,17 @@ else
build_profiles+=",pkg.ceph.pmdk"
fi

in_jenkins && cat <<EOF
CI_DEBUG: for_make_check=$for_make_check
CI_DEBUG: with_seastar=$with_seastar
CI_DEBUG: with_jaeger=$with_jaeger
CI_DEBUG: build_profiles=$build_profiles
CI_DEBUG: Now running 'mk-build-deps' and installing ceph-build-deps package
EOF
ci_debug "for_make_check=$for_make_check"
ci_debug "with_seastar=$with_seastar"
ci_debug "with_jaeger=$with_jaeger"
ci_debug "build_profiles=$build_profiles"
ci_debug "Now running 'mk-build-deps' and installing ceph-build-deps package"

$SUDO env DEBIAN_FRONTEND=noninteractive mk-build-deps \
--build-profiles "${build_profiles#,}" \
--install --remove \
--tool="apt-get -y --no-install-recommends $backports" $control || exit 1
in_jenkins && echo "CI_DEBUG: Removing ceph-build-deps"
ci_debug "Removing ceph-build-deps"
$SUDO env DEBIAN_FRONTEND=noninteractive apt-get -y remove ceph-build-deps
if [ "$control" != "debian/control" ] ; then rm $control; fi

Expand Down Expand Up @@ -572,4 +570,4 @@ if $for_make_check; then
type git > /dev/null || (echo "Dashboard uses git to pull dependencies." ; false)
fi

in_jenkins && echo "CI_DEBUG: End install-deps.sh" || true
ci_debug "End install-deps.sh" || true

0 comments on commit 1361f2e

Please sign in to comment.