From owner-svn-ports-head@freebsd.org Sat Jun 10 14:22:27 2017 Return-Path: Delivered-To: svn-ports-head@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 88ED9BEE7CA; Sat, 10 Jun 2017 14:22:27 +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 56B527AB56; Sat, 10 Jun 2017 14:22:27 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (unknown [127.0.1.132]) (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 808C61F6B8; Sat, 10 Jun 2017 14:22:26 +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 A59938140; Sat, 10 Jun 2017 14:22:25 +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 xDwm4q6kpIq8; Sat, 10 Jun 2017 14:22:15 +0000 (UTC) Subject: Re: svn commit: r443062 - in head/devel: . py-pbr py3-pbr DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com 22B57813B To: Ben Woods Cc: "ports-committers@FreeBSD.org" , svn-ports-all@freebsd.org, svn-ports-head@freebsd.org References: <201706100243.v5A2hEvA023723@repo.freebsd.org> <2fd772dd-3391-eaec-c75d-b9d960561ab5@FreeBSD.org> From: Bryan Drewery Organization: FreeBSD Message-ID: <4e78114e-d161-be91-d801-6cccdeea8118@FreeBSD.org> Date: Sat, 10 Jun 2017 10:22:13 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="qt8gHRhPuRHH4k7DLGUlANevfLScj4jTk" X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2017 14:22:27 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --qt8gHRhPuRHH4k7DLGUlANevfLScj4jTk Content-Type: multipart/mixed; boundary="0FvxPSneDkLkL1u34rjE8cJDvImeBNsM7"; protected-headers="v1" From: Bryan Drewery To: Ben Woods Cc: "ports-committers@FreeBSD.org" , svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Message-ID: <4e78114e-d161-be91-d801-6cccdeea8118@FreeBSD.org> Subject: Re: svn commit: r443062 - in head/devel: . py-pbr py3-pbr References: <201706100243.v5A2hEvA023723@repo.freebsd.org> <2fd772dd-3391-eaec-c75d-b9d960561ab5@FreeBSD.org> In-Reply-To: --0FvxPSneDkLkL1u34rjE8cJDvImeBNsM7 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 6/9/17 11:47 PM, Ben Woods wrote: > On 10 June 2017 at 10:49, Bryan Drewery > wrote: >=20 > Ben, >=20 > We haven't announced this yet but were planning to in the next few = days. > We plan to implement FLAVORS in the next few weeks which will remo= ve > the need for these py3- slave ports as the main py- ports will buil= d > py3* as well. The plan is to remove all of them at that time. Ju= st > FYI that these will go away fairly quickly and no longer be needed.= >=20 >=20 > -- > Regards, > Bryan Drewery >=20 >=20 > Hi Bryan, >=20 > That is great news - I have been looking forward to FLAVORS. Thank you > for all your efforts on this! >=20 > I would love to see all of these new py3- ports disappear... it just > feels wrong needing to have them. >=20 > However, the introduction of flavors has been "coming soon" for some > time, but in the mean time I wanted to ensure people would be able to > "pkg install py3-iocage". (I needed to manage my jails!). All of my wor= k > on fixing this is done now, so I won't be committing any more time to > these py3- ports. >=20 > Thanks for the heads up :) >=20 Sounds good. I realize the lack of communication on this. Things have just come together quickly at BSDCan. Some of the plan is still changing and not certain yet. There's a definite FLAVORS patch, and a Poudriere implementation that is 99% done. The last piece remaining for it is actually to handle the fact that we have these py3- slave ports that duplicate their master py- ports with the use of FLAVORS. My original implementation meant that as soon as I committed Poudriere with FLAVORS (and DEPENDS_ARGS) support that all of the py3- leaf ports that were not dependencies would stop building in Poudriere. I am not pleased with that idea though and am working on making Poudriere "just work" in both worlds by mapping these slave ports to their real master port along with the appropriate DEPENDS_ARGS/FLAVOR. Once I am done with this I will commit it all to ports-mgmt/poudriere-devel and we will start exp-runs for FLAVORS along with a mass python conversion. Once I finish up the Poudriere piece we'll have a better idea on the timeline we can establish and will send a mail to the broader community about it all. Both for feedback and for setting a timetable. The general plan is to establish FLAVORS for use with direct-ports and Poudriere, convert all python ports, and then put a halt on any FLAVORS conversions for ~6 months. This will give time to convert other tools and weed out any bug that no one thought of. Thanks for your understanding! And before this all came together I was 100% in favor of these slave port= s. --=20 Regards, Bryan Drewery --0FvxPSneDkLkL1u34rjE8cJDvImeBNsM7-- --qt8gHRhPuRHH4k7DLGUlANevfLScj4jTk 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 iQEcBAEBCgAGBQJZPACWAAoJEDXXcbtuRpfPYXAIAKeNvZg5aCOaxO+qeAPbjwW2 oc64wCWOAyiKMgnmI6F2lK8RpSowdmyQqNsW8yYJyQ9vS416HcLYdzbMij8Cxgfh Grot6AT7cOu6r/dYFcDXAqZ0Y41OISALQgp4z+vUC1nbr30Jpl+HHdoM+aaHyiZA zooaAZoVpaze9BnqLelaVq78baP6vYdHjn090JkcU9ojAXoC5/82mgePcm5rX6+g I2Of9EzT5/dq5WcGOA8ZU/61NUY9i1baaV/bg5CNE8TA8js+CaTpByREIzUuXpFK YOKtTEqPGeEXglXeVsIFA7gsxLLGnNrj3hlFLT7MDKJBtMghH5iYbPrx/uWf1Qs= =nbQP -----END PGP SIGNATURE----- --qt8gHRhPuRHH4k7DLGUlANevfLScj4jTk--