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
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!