From owner-freebsd-ports@freebsd.org Tue Feb 6 23:16:30 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 CCA1AF112D8 for ; Tue, 6 Feb 2018 23:16:30 +0000 (UTC) (envelope-from rcarter@pinyon.org) Received: from h2.pinyon.org (h2.pinyon.org [65.101.20.170]) (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 3DBB868D94 for ; Tue, 6 Feb 2018 23:16:30 +0000 (UTC) (envelope-from rcarter@pinyon.org) Received: by h2.pinyon.org (Postfix, from userid 58) id 077F9264C1; Tue, 6 Feb 2018 16:16:23 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pinyon.org; s=DKIM; t=1517958983; bh=UAuVUmCSIeDuSR5wLiiZ2y+EHUtAC2sVyFkJ9XFuMdE=; h=Subject:To:References:From:Date:In-Reply-To; b=NyusEeaTRERwf+h/AGep3BgXqIiQaT7GQWy1XBAhjO/jYss2Qu72R7KpYRY724xQQ 8UfyGWoIe6ojmLi/bKWLZacroVh+QpE9HWtWQzfd9SkNGJHYbkN44EmXIjPzb+RBFi PHdf/RxF+vq2cFH/P+9suoDHI0AtMUT61TuZoNNA= X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on h2.n1.pinyon.org X-Spam-Level: X-Spam-Status: No, score=-3.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU shortcircuit=no autolearn=ham autolearn_force=no version=3.4.1 Received: from [10.0.10.15] (h1.pinyon.org [65.101.20.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by h2.pinyon.org (Postfix) with ESMTPSA id D9D00264A4 for ; Tue, 6 Feb 2018 16:16:21 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pinyon.org; s=DKIM; t=1517958981; bh=UAuVUmCSIeDuSR5wLiiZ2y+EHUtAC2sVyFkJ9XFuMdE=; h=Subject:To:References:From:Date:In-Reply-To; b=isIZd4VkWE3d75CY7tvmzNWxsDOOQJ8MWLCzNyLC/bx8ZwS/7CiBqyIV54jMDidvr vanM+TmYnC8QJTgRb0HHct+wwMpQbPmqya7BI2ms4c+R+UFQJCQRI7RhjwMRuZcr5n Ni2ddBrmIzwrxFZRKdK7MdCgHaiFSv2N5ERKrRQU= Subject: How about just perl? Re: poudriere + host src.conf WITHOUT_GSSAPI WITHOUT_KERBEROS fails now To: freebsd-ports@freebsd.org References: <4d3b6772-e917-d41e-5c5d-53f1e3c86e94@pinyon.org> From: "Russell L. Carter" Message-ID: <8df1986b-2ff8-5804-04c0-e4d279d259ba@pinyon.org> Date: Tue, 6 Feb 2018 16:16:21 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <4d3b6772-e917-d41e-5c5d-53f1e3c86e94@pinyon.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit 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: Tue, 06 Feb 2018 23:16:31 -0000 On 02/04/18 11:14, Russell L. Carter wrote: > Greetings, > > Recently, within the last month, my poudriere builds have been failing > to build ports that interact with the host system's /etc/src.conf > settings of WITHOUT_GSSAPI=yes and WITHOUT_KERBEROS=yes. I've had all > but chromium working for several years, and chromium had been working > for at least 6 months, due to hard work on the part of the port > maintainer. (Thank you! chromium is a beast, I really appreciate the > effort.) > > Now ports that depend on perl (default 5.24) fail because they now > depend on security/p5-GSSAPI which fails in poudriere like this: > > [00:00:29] [01] [00:00:01] Finished security/p5-GSSAPI | > p5-GSSAPI-0.28_1: Ignored: You are using OpenSSL from ports and have > selected GSSAPI from base, please select another GSSAPI value > > and chromium fails with the very familiar problem from before that it > can't find the system gssapi headers (because there aren't any in the > installed host system, which is installed into the jail). > > I've noodled my way through most of the ports build system and I don't > see an obvious fix or change that I should make. In particular, for > perl, I don't see any option to turn kerberos support off. Is this a > bug, or have I missed something? > > Many thanks, > Russell > This is 10-Stable as of today for both host and jail. The ports tree was updated as well. I would like to disable GSSAPI for the default perl 5.24 port. Quite a bit of googling has turned up this thread: https://lists.freebsd.org/pipermail/freebsd-ports/2017-January/106646.html The thread suggests to add: OPTIONS_UNSET+= GSSAPI_BASE GSSAPI_NONE to /usr/local/etc/poudriere.d/make.conf Unfortunately a bulk poudriere run fails with: Finished security/p5-GSSAPI | p5-GSSAPI-0.28_1: Failed: check-sanity The option GSSAPI_NONE is defined in Uses/gssapi.mk, but I don't see it referenced for any use. Any ideas? This worked for years w/o any customization required at all, and I'm pretty certain that I haven't touched my sys build automation recently. Thanks, Russell