Commit da9684d8 authored by Nick Mathewson's avatar Nick Mathewson 🦀
Browse files

Merge branch 'maint-0.4.4'

parents e4ef3c61 2b968446
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -105,12 +105,13 @@ debian-distcheck:
  script:
    - ./scripts/ci/ci-driver.sh

# TODO: it would be neat to disable the "make all" part of this one.
debian-docs:
  image: debian:stable
  <<: *debian-template
  variables:
    DOXYGEN: "no"
    ASCIIDOC: "no"
    DOXYGEN: "yes"
    ASCIIDOC: "yes"
    CHECK: "no"
  script:
    - ./scripts/ci/ci-driver.sh
+26 −1
Original line number Diff line number Diff line
@@ -256,7 +256,9 @@ fi
# Tell the user about our versions of different tools and packages.

uname -a
printf "python: "
python -V || echo "no 'python' binary."
printf "python3: "
python3 -V || echo "no 'python3' binary."

show_git_version Tor "${CI_SRCDIR}"
@@ -267,6 +269,29 @@ if [[ "${CHUTNEY}" = "yes" ]]; then
    show_git_version Chutney "${CHUTNEY_PATH}"
fi

#############################################################################
# Determine the version of Tor.

TOR_VERSION=$(grep -m 1 AC_INIT configure.ac | sed -e 's/.*\[//; s/\].*//;')

# Use variables like these when we need to behave differently depending on
# Tor version.  Only create the variables we need.
TOR_VER_AT_LEAST_043=no

# These are the currently supported Tor versions; no need to work with anything
# ancient in this script.
case "$TOR_VERSION" in
    0.3.*)
        TOR_VER_AT_LEAST_043=no
        ;;
    0.4.[012].*)
        TOR_VER_AT_LEAST_043=no
        ;;
    *)
        TOR_VER_AT_LEAST_043=yes
        ;;
esac

#############################################################################
# Make sure the directories are all there.

@@ -362,7 +387,7 @@ fi

FAILED_TESTS=""

if [[ "${DOXYGEN}" = 'yes' ]]; then
if [[ "${DOXYGEN}" = 'yes' && "${TOR_VER_AT_LEAST_043}" = 'yes' ]]; then
    start_section Doxygen
    if runcmd make doxygen; then
	hooray "make doxygen has succeeded."