anchor.diff:          libsasl2-dev \
           libsnappy-dev \
           libssl-dev \
  +        libsnappy-dev \
           libtool \
           libzstd1-dev \
           locales \
  
positive.code:     && apt-get clean \
      && rm -rf /var/lib/apt/lists/*
  ENV FINDBUGS_HOME /usr
  
  ####
  # Install shellcheck (0.4.6, the latest as of 2017-09-26)
  ####
  # hadolint ignore=DL3008
  RUN add-apt-repository -y ppa:hvr/ghc \
      && apt-get -q update \
      && apt-get -q install -y --no-install-recommends shellcheck ghc-8.0.2 \
      && apt-get clean \
      && rm -rf /var/lib/apt/lists/*
  
  ####
  # Install bats (0.4.0, the latest as of 2017-09-26, ships with Xenial)
  ####
  # hadolint ignore=DL3008
  RUN apt-get -q update \
      && apt-get -q install -y --no-install-recommends bats \
      && apt-get clean \
      && rm -rf /var/lib/apt/lists/*
  
  ####
  # Install pylint at fixed version (2.0.0 removed python2 support)
  
negative.code: ENV PATH "${PATH}:/opt/protobuf/bin"
  
  ######
  # Install Apache Maven 3.6.0 (3.6.0 ships with Bionic)
  ######
  # hadolint ignore=DL3008
  RUN apt-get -q update \
  