From owner-freebsd-ports@freebsd.org Mon Jun 27 17:04:03 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 74D39B8149E for ; Mon, 27 Jun 2016 17:04:03 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 5839D221D for ; Mon, 27 Jun 2016 17:04:03 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 53E53B8149C; Mon, 27 Jun 2016 17:04:03 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 53884B8149B for ; Mon, 27 Jun 2016 17:04:03 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 3857C221C; Mon, 27 Jun 2016 17:04:03 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [IPv6:::1]) by freefall.freebsd.org (Postfix) with ESMTP id 2B6B017EC; Mon, 27 Jun 2016 17:04:03 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id C9ED91C23F; Mon, 27 Jun 2016 17:04:02 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id 8S8s86VNyCj2; Mon, 27 Jun 2016 17:03:59 +0000 (UTC) Subject: Re: USE_PACKAGE_DEPENDS_ONLY set - not building missing dependency from source DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com 54A151C239 To: Jan Beich , FreeBSD Ports mailing list References: <201606250232.u5P2Wndq091282@beefy5.nyi.freebsd.org> <7fdc-gny4-wny@vfemail.net> From: Bryan Drewery Organization: FreeBSD Message-ID: <65756e68-af20-5594-e719-4b5a4795b36f@FreeBSD.org> Date: Mon, 27 Jun 2016 10:03:55 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <7fdc-gny4-wny@vfemail.net> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="DM35dHgFJxcV7SfHU03GPmN7eldvSnd10" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jun 2016 17:04:03 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --DM35dHgFJxcV7SfHU03GPmN7eldvSnd10 Content-Type: multipart/mixed; boundary="gudvjOAE9LLvWStmk8lgkvoJ2LChw4fD2" From: Bryan Drewery To: Jan Beich , FreeBSD Ports mailing list Message-ID: <65756e68-af20-5594-e719-4b5a4795b36f@FreeBSD.org> Subject: Re: USE_PACKAGE_DEPENDS_ONLY set - not building missing dependency from source References: <201606250232.u5P2Wndq091282@beefy5.nyi.freebsd.org> <7fdc-gny4-wny@vfemail.net> In-Reply-To: <7fdc-gny4-wny@vfemail.net> --gudvjOAE9LLvWStmk8lgkvoJ2LChw4fD2 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 6/26/16 5:00 AM, Jan Beich wrote: > pkg-fallout@FreeBSD.org writes: >=20 >> Ident: $FreeBSD: head/multimedia/vapoursynth/Makefile 415615 = 2016-05-22 01:10:34Z jbeich $ >> Log URL: http://beefy5.nyi.freebsd.org/data/101i386-default/417= 455/logs/vapoursynth-r32.log >> Build URL: http://beefy5.nyi.freebsd.org/build.html?mastername=3D= 101i386-default&build=3D417455 >> Log: >> >> build started at Sat Jun 25 02:32:41 UTC 2016 > [...] >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<= phase: build-depends >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> =3D=3D=3D> vapoursynth-r32 depends on executable: sphinx-build - not= found >> =3D=3D=3D> vapoursynth-r32 depends on package: /packages/All/py34-sp= hinx-1.4.4.txz - not found >> =3D=3D=3D> USE_PACKAGE_DEPENDS_ONLY set - not building missing depen= dency from source >> *** Error code 1 >=20 > I'm starting to get failures for a port that hasn't changed for a month= =2E > Anyone got a clue? The regression appears to be from r417413 which land= ed > without an exp-run suggesting any fallout is due to badly written ports= =2E >=20 r417413 was the right fix either way as the old code before the do-depends.sh conversion was also passing DEPENDS_ARGS: subpkgfile=3D`(cd $$dir; ${MAKE} $$depends_args -V PKGFILE)`; \ The problem here is a bug in Poudriere not handling DEPENDS_ARGS properly. The port is forcing python3 as the default even though packages are built with default 2. Dependencies are only built for python2 and this port wants a python3 dependency. It's covered in https://github.com/freebsd/poudriere/issues/259. I've been working on a fix lately and am close to having it complete, which is why I did r417413, because the framework was doing the wrong thing. net/tiny-network-utilities is another example where this is a problem and PACKAGE_BUILDING was used to set IGNORE to avoid the problem for now.= --=20 Regards, Bryan Drewery --gudvjOAE9LLvWStmk8lgkvoJ2LChw4fD2-- --DM35dHgFJxcV7SfHU03GPmN7eldvSnd10 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQEcBAEBCgAGBQJXcVx8AAoJEDXXcbtuRpfPiqoH/irSI2T4ewNknu1NaBSxGV/I Bw6pxrIj7XVmd/IRC5tvRQtKrnuK0aGBU97UfPERDonMJhcXgAvr0ybHsjfAx7FN 1kPRZjNIgJlDOh29dgHyDDEiDoqyQrfgqX1Z7TgRPkMHQX8R9usvh5ppLs6ZtZ6q gxnI17DR2J9uHGhF7t5R3IyqJRy8YUqPVUqcOVzPMILncbGJ5JKL72GkQmIRFjG7 pVHIVzualYEkq5gJ+t+Wta6xiWzlpyFADkZmYQniOErLsl4Cq8fHYkzykJQhnFYn 0d1qL4yoyKf3iDNs43mpoimh1T6mCLAw1lqhSfl1Q+3oKxyrfnXvFrTNVWHziw0= =TD4/ -----END PGP SIGNATURE----- --DM35dHgFJxcV7SfHU03GPmN7eldvSnd10--