anchor.diff:      && curl -sL https://github.com/RafiaSabih/pg_auth_mon/archive/$PG_AUTH_MON_COMMIT.tar.gz | tar xz \
       && curl -sL https://github.com/cybertec-postgresql/pg_permission/archive/$PG_PERMISSIONS_COMMIT.tar.gz | tar xz \
       && git clone -b $SET_USER https://github.com/pgaudit/set_user.git \
  -    # Silence annoying NOTICE messages about deprecated GUCs
  -    && sed -i 's/^\(bool  show_.* =\) true;/\1 false;/' set_user/compatibility.h \
       && git clone https://github.com/timescale/timescaledb.git \
   \
       && apt-get install -y postgresql-common libevent-2.1 libevent-pthreads-2.1 brotli libbrotli1 python3.6 python3-psycopg2 \
  
positive.code:             # create postgis symlinks to make it possible to perform update
              && ln -s postgis-${POSTGIS_VERSION%.*}.so \
                  /usr/lib/postgresql/${version}/lib/postgis-2.5.so; \
          done \
          # patch, build and install pgbouncer
          && apt-get source pgbouncer \
          && cd $(ls -d pgbouncer-*) \
          # Increase password size
          && sed -i 's/\(MAX_PASSWORD\t\).*/\11024/' include/bouncer.h \
          && sed -i 's/\(SEND_wrap(\)512\(, pktbuf_write_PasswordMessage, res, sk, psw)\)/\11024\2/' include/pktbuf.h \
          && DEB_BUILD_OPTIONS=nocheck debuild -b -uc -us \
          && cd .. \
          && dpkg -i pgbouncer_*.deb; \
      fi \
  \
      # build and install missing packages
  
negative.code:     else \
          BUILD_PACKAGES="$BUILD_PACKAGES pgxnclient zlib1g-dev libprotobuf-c-dev libpam0g-dev libcurl4-openssl-dev libicu-dev python libc-ares-dev pandoc pkg-config" \
  # debezium-decoderbufs: libprotobuf-c-dev
          && apt-get install -y $BUILD_PACKAGES libprotobuf-c1 libcurl4 \
  \
          # install pam_oauth2.so
  