Hang,
thank you for being the release manager and trying to fix the problems.

This is an important change, and before adding it to a point release we
should be sure that we are not going to break compatibility.

I have two questions:
1) aren't we building the docker images on CI for every PR related to
branch-2.8 ?
2) which are the risks of breaking compatibility for the users ? like
updating the Python runtime version ?


Enrico

Il giorno ven 27 ago 2021 alle ore 09:33 Hang Chen <chenh...@apache.org> ha
scritto:

> Hello Apache Pulsar Community,
>
>     I'm Pulsar 2.8.1 release manager.  When I try to build docker images on
> branch-2.8, it failed with the following exception:
>
>     ```
>
>     Error:  The command '/bin/sh -c apt-get update      && apt-get install
> -y netcat dnsutils less procps iputils-ping                  python3.7
> python3.7-dev python3-setuptools python3-yaml python3-kazoo
>   libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev
> libgdbm-dev libc6-dev libbz2-dev                  curl      && apt-get
> clean      && rm -rf /var/lib/apt/lists/*' returned a non-zero code: 100
>
>     ```
>
>     The reason is that python3.7 is not available to install in the
> openjdk:11-jdk image, which is used as a pulsar docker base image. The
> build exception is: https://github.com/apache/pulsar/runs/3428234664
>
>     Thus, I cherry-pick PR#11026(
> https://github.com/apache/pulsar/pull/11026)
> into branch-2.8 and will be released in pulsar 2.8.1. PR#11026 will use
> ubuntu:20.04 base image for Pulsar docker images and use python3 instead of
> python3.7.
>
>     If you have any questions, please let me know, thank you very much!
>
>
> All The Best,
>
> Hang
>

Reply via email to