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

Reply via email to