Hi Ismael,

I wasn't aware of that. If we are required to publish all modules, then this is 
working as intended.

I am a bit curious if we've discussed why we need to publish the server modules 
to Sonatype. Is there a discussion about the pros and cons of this somewhere?

regards,
Colin

On Mon, Jan 8, 2024, at 14:09, Ismael Juma wrote:
> 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
>> >> >>>
>> >>
>>

Reply via email to