Summary: | [NEW PORT] net/kafka: Distributed streaming platform | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Pavel Timofeev <timp87> | ||||||||||||||
Component: | Individual Port(s) | Assignee: | freebsd-ports-bugs (Nobody) <ports-bugs> | ||||||||||||||
Status: | Closed FIXED | ||||||||||||||||
Severity: | Affects Only Me | Keywords: | feature | ||||||||||||||
Priority: | --- | ||||||||||||||||
Version: | Latest | ||||||||||||||||
Hardware: | Any | ||||||||||||||||
OS: | Any | ||||||||||||||||
Attachments: |
|
Sorry, I forgot to say we need new user and group for kafka called just 'kafka' For example these: $ diff -u UIDs.orig UIDs --- UIDs.orig 2017-07-17 14:34:23.048353000 +0300 +++ UIDs 2017-07-17 14:37:27.132526000 +0300 @@ -180,7 +180,7 @@ # free: 231 # free: 232 # free: 233 -# free: 234 +kafka:*:234:234::0:0:Apache Kafka user:/nonexistent:/usr/sbin/nologin # free: 235 # free: 236 # free: 237 $ diff -u GIDs.orig GIDs --- GIDs.orig 2017-07-17 14:34:19.074327000 +0300 +++ GIDs 2017-07-17 14:37:42.625651000 +0300 @@ -175,7 +175,7 @@ # free: 231 # free: 232 # free: 233 -# free: 234 +kafka:*:234: # free: 235 # free: 236 # free: 237 (In reply to timp87 from comment #0) Full poudriere log https://drive.google.com/file/d/0By9yUmYFrRAKemVsbm5EMnI0Rjg/view Thank you Tim Feel free to provide this new port as a unified diff, including the additions to UID/GIDS and net/Makefile Sorry, should I provide more poudriere logs (for other FreeBSD versions)? Created attachment 184827 [details] unified patch to add net/kafka (In reply to Kubilay Kocak from comment #4) Ok, here is unified patch for net/kafka, net/Makefile, UIDs and GIDs (In reply to timp87 from comment #5) Confirmation of what versions/archs were run (using poudriere) is sufficient unless logs are requested Comment on attachment 184827 [details]
unified patch to add net/kafka
New ports dont need/cant have maintainer approval (yet) by definition (uncommitted)
Created attachment 184998 [details]
new patch to add net/kafka
Created attachment 184999 [details]
poudriere FreeBSD:10:amd64 kafka-0.11.0.0 log
Created attachment 185000 [details]
poudriere FreeBSD:11:amd64 kafka-0.11.0.0 log
Created attachment 185021 [details]
poudriere FreeBSD:12:amd64 kafka-0.11.0.0 log
A commit references this bug: Author: swills Date: Thu Sep 7 15:29:36 UTC 2017 New revision: 449404 URL: https://svnweb.freebsd.org/changeset/ports/449404 Log: net/kafka: create port Kafka is used for building real-time data pipelines and streaming apps. It is horizontally scalable, fault-tolerant, wicked fast, and runs in production in thousands of companies. WWW: https://kafka.apache.org/ PR: 220793 Submitted by: timp87@gmail.com Changes: head/GIDs head/UIDs head/net/Makefile head/net/kafka/ head/net/kafka/Makefile head/net/kafka/distinfo head/net/kafka/files/ head/net/kafka/files/kafka.in head/net/kafka/files/patch-bin_kafka-run-class.sh head/net/kafka/pkg-descr head/net/kafka/pkg-plist Committed, thanks! |
Created attachment 184427 [details] kafka port shar file Add new port for Apache Kafka. It's kafka_2.12-0.11.0.0.tgz now. root@vlt1:/usr/ports/net/kafka # portlint -AC WARN: Makefile: possible use of absolute pathname "/var/db/${PORTNAME}". WARN: Makefile: possible use of absolute pathname "/var/log/${PORTNAME}". WARN: Makefile: possible use of absolute pathname "/var/run/${PORTNAME}". FATAL: Makefile: no $FreeBSD$ line in comment section. 1 fatal error and 3 warnings found. Poudriere is in-progress