Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[OMON-793] Add dependency on kafka and protobuf in Monitoring #5712

Merged
merged 5 commits into from
Jan 27, 2025

Conversation

Barthelemy
Copy link
Contributor

No description provided.

Copy link
Contributor

@sy-c sy-c left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this fix. However I'm not sure if it's right to do so (see comment in JIRA).

@Barthelemy
Copy link
Contributor Author

we can close it for what I am concerned.

@ktf
Copy link
Member

ktf commented Jan 7, 2025

Can this be closed?

@Barthelemy Barthelemy closed this Jan 7, 2025
@sy-c sy-c reopened this Jan 24, 2025
vascobarroso
vascobarroso previously approved these changes Jan 24, 2025
@vascobarroso vascobarroso enabled auto-merge (squash) January 24, 2025 11:42
@vascobarroso
Copy link
Contributor

@sy-c looks like one of the tests is failing, could you have a look ?

compilation fix
@sy-c
Copy link
Contributor

sy-c commented Jan 24, 2025

@vascobarroso compile fix released

@sy-c sy-c closed this Jan 24, 2025
auto-merge was automatically disabled January 24, 2025 14:53

Pull request was closed

@sy-c sy-c reopened this Jan 24, 2025
@sy-c sy-c enabled auto-merge (squash) January 24, 2025 14:54
@vascobarroso vascobarroso self-requested a review January 24, 2025 14:59
vascobarroso
vascobarroso previously approved these changes Jan 24, 2025
@vascobarroso
Copy link
Contributor

@ktf errors look unrelated to me. If that's the case, could you merge this ? We need it for early next week. Thanks!

@ktf
Copy link
Member

ktf commented Jan 24, 2025

I assume you only need this for the o2-dataflow default? I'd rather not have a dependency on kafka for the general case. If yes, would you mind adding the customisation to the default?

moved librdkafka dep to o2-dataflow defaults
@sy-c
Copy link
Contributor

sy-c commented Jan 27, 2025

@ktf I moved librdkafka requires to defaults-o2-dataflow.sh. Is this the way to do it ? It seems to work on my dev setup.
I have not found in other recipes another way to have an "if" confitional on the "defaults" chosen.

@ktf
Copy link
Member

ktf commented Jan 27, 2025

Yes, it would need to be moved to the dataflow default. Indeed we could have some "defaults dependent" specification for the dependencies... Let me see how difficult it is.

@sy-c
Copy link
Contributor

sy-c commented Jan 27, 2025

Thanks for checking! Optional test like for OS would indeed be nice, but the current solution for today is good enough.

@ktf
Copy link
Member

ktf commented Jan 27, 2025

alisw/alibuild#901 will allow you to write:

requires:
  libkafka:defaults=o2-dataflow

@vascobarroso vascobarroso self-requested a review January 27, 2025 11:02
@vascobarroso
Copy link
Contributor

@ktf can we now merge this ?

@ktf ktf disabled auto-merge January 27, 2025 14:42
@ktf ktf merged commit 0370f76 into alisw:master Jan 27, 2025
12 of 13 checks passed
@ktf
Copy link
Member

ktf commented Jan 27, 2025

@Barthelemy The issue in QC seems to be a genuine (yet unrelated) problem. Can you please have MCH have a look?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants