All modules are published to Sonatype - that's a requirement. You may be missing the fact that `core` is published as `kafka_2.13` and `kafka_2.12`.
Ismael On Tue, Jan 9, 2024 at 12:00 AM Colin McCabe <cmcc...@apache.org> wrote: > Hi Ismael, > > It seems like both the metadata gradle module and the server-common module > are getting published to Sonatype as separate artifacts, unless I'm > misunderstanding something. Example: > > https://central.sonatype.com/search?q=kafka-server-common > > I don't see kafka-core getting published, but maybe other private > server-side gradle modules are getting published. > > This seems bad. Is there a reason to publish modules that are only used by > the server on Sonatype? > > best, > Colin > > > On Mon, Jan 8, 2024, at 12:50, Ismael Juma wrote: > > Hi Colin, > > > > I think you may have misunderstood what they mean by gradle metadata - > it's > > not the Kafka metadata module. > > > > Ismael > > > > On Mon, Jan 8, 2024 at 9:45 PM Colin McCabe <cmcc...@apache.org> wrote: > > > >> Oops, hit send too soon. I see that #15127 was already merged. So we > >> should no longer be publishing :metadata as part of the clients > artifacts, > >> right? > >> > >> thanks, > >> Colin > >> > >> > >> On Mon, Jan 8, 2024, at 11:42, Colin McCabe wrote: > >> > Hi Apporv, > >> > > >> > Please remove the metadata module from any artifacts published for > >> > clients. It is only used by the server. > >> > > >> > best, > >> > Colin > >> > > >> > > >> > On Sun, Jan 7, 2024, at 03:04, Apoorv Mittal wrote: > >> >> Hi Colin, > >> >> Thanks for the response. The only reason for asking the question of > >> >> publishing the metadata is because that's present in previous client > >> >> releases. For more context, the description of PR > >> >> <https://github.com/apache/kafka/pull/15127> holds the details and > >> waiting > >> >> for the confirmation there prior to the merge. > >> >> > >> >> Regards, > >> >> Apoorv Mittal > >> >> +44 7721681581 > >> >> > >> >> > >> >> On Fri, Jan 5, 2024 at 10:22 PM Colin McCabe <cmcc...@apache.org> > >> wrote: > >> >> > >> >>> metadata is an internal gradle module. It is not used by clients. > So I > >> >>> don't see why you would want to publish it (unless I'm > misunderstanding > >> >>> something). > >> >>> > >> >>> best, > >> >>> Colin > >> >>> > >> >>> > >> >>> On Fri, Jan 5, 2024, at 10:05, Stanislav Kozlovski wrote: > >> >>> > Thanks for reporting the blockers, folks. Good job finding. > >> >>> > > >> >>> > I have one ask - can anybody with Gradle expertise help review > this > >> small > >> >>> > PR? https://github.com/apache/kafka/pull/15127 (+1, -1) > >> >>> > In particular, we are wondering whether we need to publish module > >> >>> metadata > >> >>> > as part of the gradle publishing process. > >> >>> > > >> >>> > > >> >>> > On Fri, Jan 5, 2024 at 3:56 PM Proven Provenzano > >> >>> > <pprovenz...@confluent.io.invalid> wrote: > >> >>> > > >> >>> >> We have potentially one more blocker > >> >>> >> https://issues.apache.org/jira/browse/KAFKA-16082 which might > >> cause a > >> >>> data > >> >>> >> loss scenario with JBOD in KRaft. > >> >>> >> Initial analysis thought this is a problem and further review > looks > >> >>> like it > >> >>> >> isn't but we are continuing to dig into the issue to ensure that > it > >> >>> isn't. > >> >>> >> We would request feedback on the bug from anyone who is familiar > >> with > >> >>> this > >> >>> >> code. > >> >>> >> > >> >>> >> --Proven > >> >>> >> > >> >>> > > >> >>> > > >> >>> > -- > >> >>> > Best, > >> >>> > Stanislav > >> >>> > >> >