From owner-freebsd-ports@freebsd.org Mon Jun 27 20:48:59 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 5FC6DB85385 for ; Mon, 27 Jun 2016 20:48:59 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 4679C26BB for ; Mon, 27 Jun 2016 20:48:59 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 42241B85384; Mon, 27 Jun 2016 20:48:59 +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 3F5D3B85383 for ; Mon, 27 Jun 2016 20:48:59 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from vfemail.net (onethreetwo.vfemail.net [199.16.11.132]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CA43226B9 for ; Mon, 27 Jun 2016 20:48:58 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: (qmail 13036 invoked by uid 89); 27 Jun 2016 20:48:51 -0000 Received: from localhost (HELO freequeue.vfemail.net) (127.0.0.1) by localhost with (DHE-RSA-AES256-SHA encrypted) SMTP; 27 Jun 2016 20:48:51 -0000 Received: (qmail 13017 invoked by uid 89); 27 Jun 2016 20:48:34 -0000 Received: by simscan 1.3.1 ppid: 13012, pid: 13014, t: 0.0032s scanners:none Received: from unknown (HELO smtp102-2.vfemail.net) (172.16.100.62) by FreeQueue with SMTP; 27 Jun 2016 20:48:34 -0000 Received: (qmail 14645 invoked by uid 89); 27 Jun 2016 20:48:34 -0000 Received: by simscan 1.4.0 ppid: 14630, pid: 14642, t: 0.5624s scanners:none Received: from unknown (HELO nil) (amJlaWNoQHZmZW1haWwubmV0@172.16.100.27) by mail.vfemail.net with ESMTPA; 27 Jun 2016 20:48:33 -0000 From: Jan Beich To: Bryan Drewery Cc: FreeBSD Ports mailing list 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> <65756e68-af20-5594-e719-4b5a4795b36f@FreeBSD.org> Date: Mon, 27 Jun 2016 22:48:26 +0200 In-Reply-To: <65756e68-af20-5594-e719-4b5a4795b36f@FreeBSD.org> (Bryan Drewery's message of "Mon, 27 Jun 2016 10:03:55 -0700") Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" 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 20:48:59 -0000 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Bryan Drewery writes: > 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/417455/logs/vapoursy= nth-r32.log >>> Build URL: http://beefy5.nyi.freebsd.org/build.html?mastername=3D1= 01i386-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=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-sph= inx-1.4.4.txz - not found >>> =3D=3D=3D> USE_PACKAGE_DEPENDS_ONLY set - not building missing depend= ency from source >>> *** Error code 1 >>=20 >> I'm starting to get failures for a port that hasn't changed for a month. >> Anyone got a clue? The regression appears to be from r417413 which landed >> without an exp-run suggesting any fallout is due to badly written ports. >>=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. sphinx-build is called by gmake, not python, so any python version would work fine. Notice, the dependency line doesn't specify PYTHON_PKGNAMEPRIFX. > 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. I don't see how that issue would help here. py27-sphinx, py34-sphinx, etc. cannot be installed at the same time due to a conflict in bin/sphinx-*. If something else installed the port using different python version vapoursynth would fail to build due to unsatisfied dependencies. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQF8BAEBCgBmBQJXcZEaXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREQjQ0MzY3NEM3RDIzNTc4NkUxNDkyQ0VF NEM3Nzg4MzQ3OURCRERCAAoJEOTHeINHnb3bnCgH/j3JHxayqsd9eii2wcDBa4uB KMum/qIWxQWoijsi3csXpXUOLe/cJyVbP+b3CDYrliMlY1Q59swgiWEa9YhNjx03 c74YbmfYhDUvJnNeVL/7/Si9PXknr9NAvDvwkIsqVMc0jsqvMblBdujxNe4tQNUi hAIvb9lmLBb4Gm4ij4SmBOVRhGF9WOaBgNy5Hbh5JD72jCYy3zqCm2yFexxPEj5q 9WtPtSYdlIUOSzXhp1t0gpnB7Xe5XEZDzeRagyaL28Pg4OGfmPcv8xGBc+H9KEMH Hg2STHF+HSIryvp7eLBzoLKivQYWX3EWTSTUF9o8mGqibmxeV0Ptd+E7Q8h3KqI= =ypGM -----END PGP SIGNATURE----- --=-=-=--