Thank you, Sijie, for the context. There is a PR that at least makes adapters build with pulsar 2.8.-snapshot: https://github.com/apache/pulsar-adapters/pull/9 I'd appreciate help with getting this up to the apache standards - checkstyle, github CI, etc. IMO we should deal with tests/integration dependency and make adapters build with the released version of pulsar (official dependencies from maven central).
I added pulsar-adapters topic to the community meeting agenda for today. I hope we can come up with an iterative approach to improve this situation. Are you planning on eventually moving updated pulsar-flink from streamnative to apache? On Tue, Mar 30, 2021 at 8:31 AM Sijie Guo <guosi...@gmail.com> wrote: > It was my fault when I moved the adapters from master to the separate repo. > The release process should be updated to include that repo. We need to fix > it. > > Some of the projects in this adopters are deprecated. For example, the > pulsar-flink connector is deprecated. Because it was an integration with a > very old version of Flink. It is deprecated in favor of using > https://github.com/streamnative/pulsar-flink. This is the one being > contributed to upstream Flink as the official connector. > > Thanks, > Sijie > > On Mon, Mar 29, 2021 at 9:29 AM Andrey Yegorov < > andrey.yego...@datastax.com> > wrote: > > > To clarify: > > > > The code is not in the master branch. It was deleted from pulsar's master > > sometime before 2.7 release: > > > https://github.com/apache/pulsar/commits/master/pulsar-client-kafka-compat > > https://github.com/apache/pulsar/pull/8480 > > > > As a result, it was never released in 2.7.x and does not build regularly. > > > > > > On Fri, Mar 26, 2021 at 11:00 PM Enrico Olivelli <eolive...@gmail.com> > > wrote: > > > > > It looks like it is the repository in which Sijie is pushing the > Adapters > > > as part as PIP-62 initiative > > > The code is still on master branch and this is only a partial copy > > > > > > Enrico > > > > > > Il Sab 27 Mar 2021, 00:33 Andrey Yegorov <andrey.yego...@datastax.com> > > ha > > > scritto: > > > > > > > Hello, > > > > > > > > I am trying to understand state of the pulsar-adaptors project: > > > > Q1: is it abandoned, maintained, are there plans for official > releases > > > etc. > > > > Q2: If it is not abandoned, how can one build it? Is it supposed to > be > > > used > > > > as a submodule of the main pulsar repo? > > > > > > > > What I see right now is: > > > > > > > > We have release of pulsar 2.7.1 > > > > We don't have release of pulsar-adapters 2.7.x > > > > https://github.com/apache/pulsar-adapters/issues/4 > > > > https://github.com/apache/pulsar-adapters/issues/7 > > > > because it got split into separate repo sometime before 2.7.0 release > > > > https://github.com/apache/pulsar-adapters > > > > > > > > We do have docs https://pulsar.apache.org/docs/en/adaptors-kafka/ > that > > > > claim that adapters 2.7.1 were released :wink: > > > > Problem 1: The release procedure is wrong. Or the docs are, and > > release > > > > cycles should not be coupled for these two things. > > > > hence the Q1. > > > > > > > > Ok, let's build it locally. > > > > Problem 2: It does not build (well, maybe if pulsar 2.7.0-SNAPSHOT is > > > > published to local repo it will, but wtf) > > > > https://github.com/apache/pulsar-adapters/issues/5 > > > > I tried to make it build with the official pulsar 2.7.1 release from > > > maven. > > > > There comes > > > > Problem 3: it needs org.apache.pulsar.tests:integration jar which we > > > don't > > > > deploy to maven central during release. > > > > hence the Q2. > > > > > > > > -- > > > > Andrey Yegorov > > > > > > > > > > > > > -- > > > > -- > > Andrey Yegorov > > > -- -- Andrey Yegorov