Date: Sat, 10 Jun 2017 10:22:13 -0400 From: Bryan Drewery <bdrewery@FreeBSD.org> To: Ben Woods <woodsb02@gmail.com> Cc: "ports-committers@FreeBSD.org" <ports-committers@freebsd.org>, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r443062 - in head/devel: . py-pbr py3-pbr Message-ID: <4e78114e-d161-be91-d801-6cccdeea8118@FreeBSD.org> In-Reply-To: <CAOc73CDHyQngT%2B8xkokByF_RZ8L1dsh3g5989zMbdkQJBPqpSg@mail.gmail.com> References: <201706100243.v5A2hEvA023723@repo.freebsd.org> <2fd772dd-3391-eaec-c75d-b9d960561ab5@FreeBSD.org> <CAOc73CDHyQngT%2B8xkokByF_RZ8L1dsh3g5989zMbdkQJBPqpSg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --qt8gHRhPuRHH4k7DLGUlANevfLScj4jTk Content-Type: multipart/mixed; boundary="0FvxPSneDkLkL1u34rjE8cJDvImeBNsM7"; protected-headers="v1" From: Bryan Drewery <bdrewery@FreeBSD.org> To: Ben Woods <woodsb02@gmail.com> Cc: "ports-committers@FreeBSD.org" <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> <CAOc73CDHyQngT+8xkokByF_RZ8L1dsh3g5989zMbdkQJBPqpSg@mail.gmail.com> In-Reply-To: <CAOc73CDHyQngT+8xkokByF_RZ8L1dsh3g5989zMbdkQJBPqpSg@mail.gmail.com> --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 <bdrewery@freebsd.org > <mailto:bdrewery@freebsd.org>> 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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4e78114e-d161-be91-d801-6cccdeea8118>