From owner-svn-ports-all@freebsd.org Wed Mar 15 22:30:41 2017 Return-Path: Delivered-To: svn-ports-all@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 69CA1D0E33B; Wed, 15 Mar 2017 22:30:41 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2DDB51383; Wed, 15 Mar 2017 22:30:41 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id 5DDBD71F4; Wed, 15 Mar 2017 22:30:40 +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 85C8D25E7; Wed, 15 Mar 2017 22:30:39 +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 YwMPWDsk6QLM; Wed, 15 Mar 2017 22:30:36 +0000 (UTC) Subject: Re: Misuse of PORTREVISION (Re: svn commit: r434379 - head/multimedia/x265) DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com 145B425E2 To: Tijl Coosemans , "Mikhail T." References: <20170218210541.82AA915F6@freefall.freebsd.org> <17b5afa1-c0b4-a79e-aea1-d0ae918469e8@aldan.algebra.com> <20170221191909.1639f628@kalimero.tijl.coosemans.org> <055af097-60ca-67ba-7e52-a5a45c7c5af1@FreeBSD.org> <69d2efc4-3803-0a2c-7272-5574b41b7b42@FreeBSD.org> Cc: Mathieu Arnold , Jan Beich , ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org From: Bryan Drewery Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Organization: FreeBSD Message-ID: <53e3f80a-4791-b0d9-bfd3-2a4f57154907@FreeBSD.org> Date: Wed, 15 Mar 2017 15:30:57 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <69d2efc4-3803-0a2c-7272-5574b41b7b42@FreeBSD.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="QPIqQ5fIkOvfSt7jDD1bqm0jugXJa5Kei" X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Mar 2017 22:30:41 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --QPIqQ5fIkOvfSt7jDD1bqm0jugXJa5Kei Content-Type: multipart/mixed; boundary="bX6R36daPnN5wa551Se4x3jxmtXVW5Fs6"; protected-headers="v1" From: Bryan Drewery To: Tijl Coosemans , "Mikhail T." Cc: Mathieu Arnold , Jan Beich , ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Message-ID: <53e3f80a-4791-b0d9-bfd3-2a4f57154907@FreeBSD.org> Subject: Re: Misuse of PORTREVISION (Re: svn commit: r434379 - head/multimedia/x265) References: <20170218210541.82AA915F6@freefall.freebsd.org> <17b5afa1-c0b4-a79e-aea1-d0ae918469e8@aldan.algebra.com> <20170221191909.1639f628@kalimero.tijl.coosemans.org> <055af097-60ca-67ba-7e52-a5a45c7c5af1@FreeBSD.org> <69d2efc4-3803-0a2c-7272-5574b41b7b42@FreeBSD.org> In-Reply-To: <69d2efc4-3803-0a2c-7272-5574b41b7b42@FreeBSD.org> --bX6R36daPnN5wa551Se4x3jxmtXVW5Fs6 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 3/7/2017 2:05 PM, Bryan Drewery wrote: > On 2/22/17 12:03 PM, Bryan Drewery wrote: >> On 2/21/2017 10:19 AM, Tijl Coosemans wrote: >>> Poudriere does not rebuild everything that needs to be rebuilt by the= way. >>> It just always rebuilds everything, full stop. >> I have a lot of replies to this thread and picked this one at random. >> >> 1. >> First of all, this is not true. Poudriere *does not* rebuild everythi= ng >> every time. It only does that with the -c flag. Poudriere *by defaul= t* >> will do an incremental build. It only rebuilds things if they have, >> comparing to the previous package, a missing package, a new PORTVERSIO= N, >> a new PORTREVISION, new LIB or RUN dependencies, changed OPTIONS, a >> changed PKGNAME, or lastly if a dependency rebuilds due to any of the >> previous. >=20 > I forgot that also if the jail has been updated then it rebuilds all > packages, because it has no idea what in the base ABI/build tools will > impact package output. So if you were using 'head' as a build jail, > then yes it will always rebuild if you are always updating the jail fir= st. >=20 Also bulk -S disables this aggressiveness (it's quite an old flag), but expect problems: > -S -- Don't recursively rebuild packages affected by other= > packages requiring incremental rebuild. This can res= ult > in broken packages if the ones updated do not retain= > a stable ABI. --=20 Regards, Bryan Drewery --bX6R36daPnN5wa551Se4x3jxmtXVW5Fs6-- --QPIqQ5fIkOvfSt7jDD1bqm0jugXJa5Kei Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJYycChAAoJEDXXcbtuRpfPPLAIAIJpI+HCSDD6Lc3aez7XENMM MVP3bAKllq4RR1FBPWHnUWibGhpvifeCpTSBaHoMfYrqNHmPYVlllBfRUJtT/b3W ZQPDGCRiDS9JiAEbnvIr5T7sIlOnLrB4G1OMoACTAUuY91hPIrndE1CJXSzdHOSd RjHxfmVuqGa7J7+n49zktOO2zTS7PV61853VDrrOh50ayOlxZj27C2TTTyp/YnQJ p2QSdE41LaiIHI2NCWzlvOcp1zdCBz47Gzfn749pDKI/GZZTGyaWE2mkLAPnk59g o58OcEtmBbF0fMYzcwuHXQ/icsAUb9EkQyFEr5ua0FXSsTFdx2S7I0liN21OWmw= =E1Ss -----END PGP SIGNATURE----- --QPIqQ5fIkOvfSt7jDD1bqm0jugXJa5Kei--