From owner-freebsd-ports@freebsd.org Fri Feb 28 16:20:45 2020 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 360982666C9 for ; Fri, 28 Feb 2020 16:20:45 +0000 (UTC) (envelope-from SRS0=5pF7=4Q=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (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 48TZXB5Zhpz4Ksd; Fri, 28 Feb 2020 16:20:42 +0000 (UTC) (envelope-from SRS0=5pF7=4Q=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id F0BEC2842B; Fri, 28 Feb 2020 17:20:39 +0100 (CET) Received: from illbsd.quip.test (ip-62-24-92-232.net.upcbroadband.cz [62.24.92.232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 9FCBA28416; Fri, 28 Feb 2020 17:20:38 +0100 (CET) To: bdrewery@FreeBSD.org Subject: ports-mgmt/poudriere-devel does not follow options Cc: "freebsd-ports@FreeBSD.org" From: Miroslav Lachman <000.fbsd@quip.cz> Message-ID: Date: Fri, 28 Feb 2020 17:20:38 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 48TZXB5Zhpz4Ksd X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of SRS0=5pF7=4Q=quip.cz=000.fbsd@elsa.codelab.cz has no SPF policy when checking 94.124.105.4) smtp.mailfrom=SRS0=5pF7=4Q=quip.cz=000.fbsd@elsa.codelab.cz X-Spamd-Result: default: False [4.03 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[quip.cz]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.99)[0.990,0]; RCVD_COUNT_THREE(0.00)[3]; IP_SCORE(0.84)[ip: (0.31), ipnet: 94.124.104.0/21(0.15), asn: 42000(3.65), country: CZ(0.09)]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[4.105.124.94.list.dnswl.org : 127.0.10.0]; NEURAL_SPAM_LONG(1.00)[0.999,0]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[000.fbsd@quip.cz,SRS0=5pF7=4Q=quip.cz=000.fbsd@elsa.codelab.cz]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:42000, ipnet:94.124.104.0/21, country:CZ]; FROM_NEQ_ENVFROM(0.00)[000.fbsd@quip.cz,SRS0=5pF7=4Q=quip.cz=000.fbsd@elsa.codelab.cz]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Feb 2020 16:20:45 -0000 I am using Poudriere for a long time. I switched to poudriere-devel few days ago because I want to test ports overlay. I run    poudriere options -z php71m103 -p default -f /usr/local/etc/poudriere.d/pkglists/php71m103 just to be sure everything is set. No options dialog appeared because all options was set few week ago on regular update. Now I am running    poudriere bulk -j 11_3_amd64 -z php71m103 -p default -c -f /usr/local/etc/poudriere.d/pkglists/php71m103 There were some error on ports like "You are using OpenSSL from ports and have selected GSSAPI from base, please select another GSSAPI value" It is strange because all ports have GSSAPI set to NONE from the beginning. No changes done. I tried to find what is going on and I found that all ports are built with default options instead of what I have stored in /usr/local/etc/poudriere.d/default-php71m103-options Just a wild guess... "poudriere options" read options from default-php71m103-options but "poudriere bulk" are trying to read 11_3_amd64-default-php71m103-options. Is it possible? For example From the log of cyrus-sasl built few weeks ago: ---Begin OPTIONS List--- ===> The following configuration options are available for cyrus-sasl-2.1.27:      ALWAYSTRUE=off: Alwaystrue password verifier (discouraged)      AUTHDAEMOND=on: Use of authdaemon      DOCS=off: Build and/or install documentation      KEEP_DB_OPEN=off: Keep handle to Berkeley DB open      OBSOLETE_CRAM_ATTR=off: cmusaslsecretCRAM-MD5 auxprop property      OBSOLETE_DIGEST_ATTR=on: cmusaslsecretDIGEST-MD5 auxprop property ====> Options available for the group PLUGIN      ANONYMOUS=off: ANONYMOUS authentication      CRAM=off: CRAM-MD5 authentication      DIGEST=off: DIGEST-MD5 authentication      LOGIN=on: LOGIN authentication      NTLM=off: NTLM authentication      OTP=off: OTP authentication      PLAIN=on: PLAIN authentication      SCRAM=off: SCRAM authentication ====> SASLdb auxprop plugin: you can only select none or one of them      BDB1=on: Berkeley DB 1.85 support      BDB=off: Berkeley DB support      GDBM=off: GNU dbm library support      LMDB=off: OpenLDAP Lightning Memory-Mapped Database support ===> Use 'make config' to modify these settings ---End OPTIONS List--- From the log of cyrus-sasl built today ---Begin OPTIONS List--- ===> The following configuration options are available for cyrus-sasl-2.1.27:      ALWAYSTRUE=off: Alwaystrue password verifier (discouraged)      AUTHDAEMOND=on: Use of authdaemon      DOCS=off: Build and/or install documentation      KEEP_DB_OPEN=off: Keep handle to Berkeley DB open      OBSOLETE_CRAM_ATTR=on: cmusaslsecretCRAM-MD5 auxprop property      OBSOLETE_DIGEST_ATTR=on: cmusaslsecretDIGEST-MD5 auxprop property ====> Options available for the group PLUGIN      ANONYMOUS=on: ANONYMOUS authentication      CRAM=on: CRAM-MD5 authentication      DIGEST=on: DIGEST-MD5 authentication      LOGIN=on: LOGIN authentication      NTLM=on: NTLM authentication      OTP=on: OTP authentication      PLAIN=on: PLAIN authentication      SCRAM=on: SCRAM authentication ====> SASLdb auxprop plugin: you can only select none or one of them      BDB1=on: Berkeley DB 1.85 support      BDB=off: Berkeley DB support      GDBM=off: GNU dbm library support      LMDB=off: OpenLDAP Lightning Memory-Mapped Database support ===> Use 'make config' to modify these settings ---End OPTIONS List--- Both built with the same commands (the same poudriere options & poudriere bulk) Kind regards Miroslav Lachman