> > First, we do package > the Python API into the source release (see systemds-2.0.0-src), but not > the binary release. So related RC votes cover the Python API too
Thanks for confirmation. > Personally, I would prefer joint releases where we try to keep the > deployed Python artifacts consistent with the released main artifacts, > avoid patch releases of the Python API, so the vote covers both +1 Best regards, Janardhan On Mon, May 24, 2021 at 8:41 PM Janardhan <janardhan.pulivar...@gmail.com> wrote: > Hi Sebastian, > > > Apache have a official docker which you pointed out many times. > > If you feel the need that we use that, feel free to start converting to > it. > > I did not have the time to change it, especially since what we have > currently is working for our needs. > > Sorry, it felt like an imposition. This one is not about the docker but > writing down all the release channels that are available to us for record. > > The docker feature is tracked at SYSTEMDS-2941. > > Thanks, > Janardhan > > On Mon, May 24, 2021 at 7:34 PM Matthias Boehm <mboe...@gmail.com> wrote: > >> thanks for moving this discussion from the PR [1] to the dev list. >> >> Let's start by talking about the current status. First, we do package >> the Python API into the source release (see systemds-2.0.0-src), but not >> the binary release. So related RC votes cover the Python API too. The >> pypi deployment corresponds to the released artifacts, but we allow >> patch updates of the Python API because we currently only release >> major/minor versions but no patches. The need for such patch updates >> originated from different maturity levels of the new Python API and the >> rest of the system. >> >> Personally, I would prefer joint releases where we try to keep the >> deployed Python artifacts consistent with the released main artifacts, >> avoid patch releases of the Python API, so the vote covers both. Similar >> to concerns on the PR, I would not include the Python API into the maven >> build process. >> >> [1] https://github.com/apache/systemds/pull/1225 >> >> Regards, >> Matthias >> >> On 5/24/2021 3:33 PM, Janardhan wrote: >> > Hi all, >> > >> > TL;DR: Should we sign Python artifacts and vote for them too? >> > >> > The artifacts built from a commit SHA are to be signed[1] and voted on >> > for distribution via official release channels[2] downloads.apache.org, >> > docker[3]. >> > >> > Some projects choose their policy for specific platforms (pypi.org), >> > such as Apache Spark publishes pypi package[4] with Infrastructure's >> > knowledge. >> > >> > This said, we have released our build artifacts produced by >> > maven via `mvn deploy -P'distribution,rat'` for 2.0 release[5] which >> > does not include our python API. >> > >> > Previously SystemML had released[6] the python distribution, along with >> > other src, bin files. >> > >> > Note: Pypi releases, github tags and docker images are convenience >> packages >> > and are not needed to go through formal voting. >> > >> > [1] https://www.apache.org/legal/release-policy.html#release-signing >> > [2] https://infra.apache.org/release-distribution.html#unreleased >> > [3] https://hub.docker.com/u/apache >> > [4] https://pypi.org/project/pyspark/ >> > [5] https://downloads.apache.org/systemds/2.0.0/ >> > [6] https://downloads.apache.org/systemds/1.2.0/ >> > >> > Thanks and regards, >> > Janardhan >> > >> >