Skip to content

Package kafka-eio.0.1.0 - #30557

Open
loganbnielsen wants to merge 10 commits into
ocaml:masterfrom
loganbnielsen:opam-publish-kafka-eio.0.1.0
Open

Package kafka-eio.0.1.0#30557
loganbnielsen wants to merge 10 commits into
ocaml:masterfrom
loganbnielsen:opam-publish-kafka-eio.0.1.0

Conversation

@loganbnielsen

Copy link
Copy Markdown

kafka-eio.0.1.0

Eio-native Kafka client for OCaml 5, built on librdkafka
Producer and consumer libraries for Kafka on Eio/OCaml 5, backed by librdkafka.
Idempotent/transactional delivery, consumer-group streaming with explicit ack,
partition-aware concurrency, and typed transport security (plaintext/SSL/SASL).



🐫 Pull-request generated by opam-publish v3.0.0

loganbnielsen and others added 6 commits August 25, 2026 11:34
Fixes CI failures on this PR:

- Lint error: "conf packages should always use the 'conf-' name
  prefix, the 'conf' flag, and the 'depext' field all together, but
  this package only has a non-empty 'depext' field" — kafka-eio.opam
  declared depexts directly, which the repository's convention
  reserves for dedicated conf- packages.
- Build failures on alpine, archlinux, centos, fedora, opensuse,
  freebsd, and macOS: kafka-eio's depexts only covered
  debian/ubuntu/alpine/macos-homebrew, and even the alpine entry was
  wrong (librdkafka, not librdkafka-dev, so headers were never
  installed). conf-librdkafka's depexts cover every distribution in
  opam-repository's test matrix, following the conf-libcurl/
  conf-libmosquitto precedent already in this repository, with
  package names verified against each distribution's actual package
  index (Alpine, Arch, Fedora/CentOS, openSUSE, FreeBSD, Homebrew).
- Also drops a harmless but sloppy doubled dune version constraint
  ("dune" {>= "3.0" & >= "3.0"}) picked up from kafka-eio's own
  dune-project at generation time.

kafka-eio's own source and release tarball (v0.1.0) are unchanged;
this only corrects the repository-submitted opam metadata.
@loganbnielsen loganbnielsen changed the title Package kafka-eio.0.1.0 Package kafka-eio.0.1.1 Aug 26, 2026
@loganbnielsen loganbnielsen changed the title Package kafka-eio.0.1.1 Package kafka-eio.0.1.0 Aug 26, 2026
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.

1 participant