From owner-freebsd-ports@freebsd.org Sat Mar 3 04:48:53 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A3924F3FC93 for ; Sat, 3 Mar 2018 04:48:53 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 34F7C6D4C5 for ; Sat, 3 Mar 2018 04:48:53 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.89 (FreeBSD)) (envelope-from ) id 1erz67-000B1K-KX; Sat, 03 Mar 2018 05:48:39 +0100 Date: Sat, 3 Mar 2018 05:48:39 +0100 From: Kurt Jaeger To: Ash Gokhale Cc: josh@tcbug.org, Diane Bruce , freebsd-ports@freebsd.org Subject: Re: net/viamillipede seeks commiter Message-ID: <20180303044839.GA32429@home.opsec.eu> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Mar 2018 04:48:53 -0000 Hi! > Viamillipede is client and server program built to improve network pipe > transport using multiple TCP sessions. It multiplexes a single network pipe > into multiple TCP connectons and then terminates the connections into a > pipe transparently on another host. It is similar to the simplest mode of > remote pipe transparency of Netcat with the parallelism from iperf. Thanks, I tried to work on it. The suggested port does not install using poudriere. It uses .include to get the install framework to install the program. This fails, as bsd.prog.mk assumes that it is allowed to use chown/chgrp, which is not the case while building under poudriere. And the program itself does not really need to be installed to be owned by root. The error in poudriere is reported as this: ===> Generating temporary packing list install -s -o root -g wheel -m 555 viamillipede /wrkdirs/usr/ports/net/viamillipede/work/stage/usr/local/bin/viamillipede install: /wrkdirs/usr/ports/net/viamillipede/work/stage/usr/local/bin/viamillipede: chown/chgrp: Operation not permitted Can you try to use a different approach and test it using poudriere ? -- pi@opsec.eu +49 171 3101372 2 years to go !