Hi Max,

> You probably want to work with the release artifacts, instead of cloning
> the development branch.

I'm not sure I understand.

I did the following to work with the sources of v2.20.0. Am I missing
something?

git fetch --all --tags --prune
git checkout -b v2.20.0 v2.20.0

The last commit on the branch is 9f0cb649d39ee6236ea27f111acb4b66591a80ec
that matches the repo.

https://github.com/apache/beam/commit/9f0cb649d39ee6236ea27f111acb4b66591a80ec

commit 9f0cb649d39ee6236ea27f111acb4b66591a80ec (HEAD -> v2.20.0, tag:
v2.20.0-RC2, tag: v2.20.0)
Author: amaliujia <ruw...@google.com>
Date:   Wed Apr 8 14:38:47 2020 -0700

    [Gradle Release Plugin] - pre tag commit:  'v2.20.0-RC2'.

 gradle.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

That commit introduced the RC2:

-version=2.20.0-SNAPSHOT
+version=2.20.0-RC2

Why is there no 2.20.0 only commit? One that would be like this for Spark
2.4.5 [1] or Kafka 2.5.0 [2]?

[1]
https://github.com/apache/spark/commit/cee4ecbb16917fa85f02c635925e2687400aa56b
[2]
https://github.com/apache/kafka/commit/66563e712b0b9f84f673b262f2fb87c03110084d

In other words, how to check out the sources of Beam 2.20.0 and build them
to get the released artifacts?

Pozdrawiam,
Jacek Laskowski
----
https://about.me/JacekLaskowski
"The Internals Of" Online Books <https://books.japila.pl/>
Follow me on https://twitter.com/jaceklaskowski

<https://twitter.com/jaceklaskowski>


On Mon, May 25, 2020 at 12:00 PM Maximilian Michels <m...@apache.org> wrote:

> Hi Jacek,
>
> The Gradle property is the source of truth for the Beam version. When we
> release the version, the RC suffix is dropped.
>
> The use of snapshot versions is normal during the development process.
> You probably want to work with the release artifacts, instead of cloning
> the development branch.
>
> -Max
>
> On 24.05.20 12:45, Jacek Laskowski wrote:
> > Hi,
> >
> > I git cloned https://github.com/apache/beam/tree/v2.20.0 and
> > found version=2.20.0-RC2 in gradle.properties. What's the purpose of the
> > version property?
> >
> > (The main reason I'm asking is that I try to find out why gradle / IDEA
> > attaches 2.20.0-SNAPSHOT dependencies to projects. How is that possible
> > that any of the two would ever consider SNAPSHOT as a dependency?)
> >
> > Pozdrawiam,
> > Jacek Laskowski
> > ----
> > https://about.me/JacekLaskowski
> > "The Internals Of" Online Books <https://books.japila.pl/>
> > Follow me on https://twitter.com/jaceklaskowski
> >
> > <https://twitter.com/jaceklaskowski>
>

Reply via email to