Skip to content

Commit 3e16df1

Browse files
Leonid Ryzhykryzhyk
authored andcommitted
[adapters] Remove cmake dependency for rdkafka.
Building Kafka with cmake started causing issues recently (most likely due to pip installing cmake 4.0 and this issue: confluentinc/librdkafka#4594 (comment)) This feature should only be needed on Windows, which we don't support anyway, so this commit removes it. Hopefully this will make rdkafka builds less fragile in the future. Signed-off-by: Leonid Ryzhyk <leonid@feldera.com>
1 parent 395691a commit 3e16df1

File tree

15 files changed

+25
-19
lines changed

15 files changed

+25
-19
lines changed

.github/workflows/build-java.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
name: Build Compiler
99
runs-on: [self-hosted, skylake40]
1010
container:
11-
image: ghcr.io/feldera/feldera-dev:0a775f772b2ebde13708744d3e6a219ca4a492d2
11+
image: ghcr.io/feldera/feldera-dev:f4797ad926773a38483275405728a9eb3b9005b5
1212
options: --user=ubuntu
1313
steps:
1414
- name: Checkout repository

.github/workflows/build-rust.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
runs-on: ${{ matrix.runner }}
3030

3131
container:
32-
image: ghcr.io/feldera/feldera-dev:3012ef118aaaa2b7d49e1dfeda938288a70ba66c
32+
image: ghcr.io/feldera/feldera-dev:f4797ad926773a38483275405728a9eb3b9005b5
3333
options: --user=ubuntu --privileged
3434
volumes:
3535
- /sccache:/sccache

.github/workflows/ci-post-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
adjust-versions:
2121
runs-on: [self-hosted, skylake40]
2222
container:
23-
image: ghcr.io/feldera/feldera-dev:39c1b55d0972ccd26375cf2f7cbc8554f4609da8
23+
image: ghcr.io/feldera/feldera-dev:f4797ad926773a38483275405728a9eb3b9005b5
2424
options: --user=ubuntu
2525
volumes:
2626
- /sccache:/sccache

.github/workflows/ci-pre-mergequeue.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ jobs:
99
main:
1010
runs-on: ubuntu-latest
1111
steps:
12+
# Required by librdkafka.
13+
- name: Install libsasl2-dev
14+
run: |
15+
sudo apt-get update
16+
sudo apt-get install -y libsasl2-dev
1217
- uses: actions/checkout@v3
1318
- uses: oven-sh/setup-bun@v2
1419
- uses: actions-rust-lang/setup-rust-toolchain@v1

.github/workflows/publish-crates.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
deploy:
1212
runs-on: [self-hosted, skylake40]
1313
container:
14-
image: ghcr.io/feldera/feldera-dev:3012ef118aaaa2b7d49e1dfeda938288a70ba66c
14+
image: ghcr.io/feldera/feldera-dev:f4797ad926773a38483275405728a9eb3b9005b5
1515
options: --user=ubuntu
1616
volumes:
1717
- /sccache:/sccache
@@ -32,4 +32,4 @@ jobs:
3232
cargo publish ${{ vars.CARGO_PUBLISH_FLAGS }} --package fda
3333
cargo publish ${{ vars.CARGO_PUBLISH_FLAGS }} --package feldera-sqllib
3434
env:
35-
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
35+
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}

.github/workflows/test-integration.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
name: Integration Tests
1010
runs-on: [self-hosted, skylake40]
1111
container:
12-
image: ghcr.io/feldera/feldera-dev:0a775f772b2ebde13708744d3e6a219ca4a492d2
12+
image: ghcr.io/feldera/feldera-dev:f4797ad926773a38483275405728a9eb3b9005b5
1313

1414
services:
1515
pipeline-manager:

.github/workflows/test-java.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
name: Execute Java Tests
99
runs-on: [self-hosted, skylake40]
1010
container:
11-
image: ghcr.io/feldera/feldera-dev:0a775f772b2ebde13708744d3e6a219ca4a492d2
11+
image: ghcr.io/feldera/feldera-dev:f4797ad926773a38483275405728a9eb3b9005b5
1212
options: --user=ubuntu
1313
steps:
1414
- name: Checkout repository

.github/workflows/test-unit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
name: Rust Unit Tests
1313
runs-on: [self-hosted, skylake40]
1414
container:
15-
image: ghcr.io/feldera/feldera-dev:0a775f772b2ebde13708744d3e6a219ca4a492d2
15+
image: ghcr.io/feldera/feldera-dev:f4797ad926773a38483275405728a9eb3b9005b5
1616
options: --user=ubuntu
1717

1818
steps:

CONTRIBUTING.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ Our dependencies are:
2222
- this will need a C and C++ compiler installed (e.g., gcc, gcc++)
2323
- cmake
2424
- libssl-dev
25+
- libsasl2-dev
2526
- SQL Compiler
2627
- a Java Virtual Machine (at least Java 19)
2728
- maven

Cargo.lock

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)