Skip site navigation (1)Skip section navigation (2)
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>