From owner-svn-ports-all@freebsd.org Mon Jul 31 10:07:29 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 BAD15DCF2E0; Mon, 31 Jul 2017 10:07:29 +0000 (UTC) (envelope-from bapt@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 7843F70DF8; Mon, 31 Jul 2017 10:07:29 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: by freefall.freebsd.org (Postfix, from userid 1235) id AB1DD1F9C6; Mon, 31 Jul 2017 10:07:28 +0000 (UTC) Date: Mon, 31 Jul 2017 12:07:28 +0200 From: Baptiste Daroussin To: araujo@freebsd.org Cc: koobs@freebsd.org, Adam Weinberger , ports-committers , "svn-ports-all@freebsd.org" , "svn-ports-head@freebsd.org" , FreeBSD Python Team Subject: Re: svn commit: r446864 - head/sysutils/py3-iocage Message-ID: <20170731100728.frov3ttvs3qyxsm7@ivaldir.net> References: <201707290417.v6T4HWGX048404@repo.freebsd.org> <98CDBA25-758F-4C2E-9A25-426B9DEEACBF@adamw.org> <22e402da-53de-3418-e3d9-9777cd35f778@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="mtgljw3qv5duhicg" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20170609 (1.8.3) 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: Mon, 31 Jul 2017 10:07:29 -0000 --mtgljw3qv5duhicg Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jul 31, 2017 at 05:03:35PM +0800, Marcelo Araujo wrote: > 2017-07-31 10:35 GMT+08:00 Kubilay Kocak : >=20 > > On 7/31/17 11:16 AM, Marcelo Araujo wrote: > > > > > > > > > 2017-07-30 21:18 GMT+08:00 Adam Weinberger > > >: > > > > > > > On 28 Jul, 2017, at 22:17, Marcelo Araujo > > > wrote: > > > > > > > > Author: araujo > > > > Date: Sat Jul 29 04:17:31 2017 > > > > New Revision: 446864 > > > > URL: https://svnweb.freebsd.org/changeset/ports/446864 > > > > > > > > > > > Log: > > > > - Update to 0.9.9. > > > > > > > > Changelog at: https://github.com/iocage/iocage/releases/tag/0.= 9.9 > > > > > > > > > > > Modified: > > > > head/sysutils/py3-iocage/Makefile > > > > head/sysutils/py3-iocage/distinfo > > > > > > > > Modified: head/sysutils/py3-iocage/Makefile > > > > > > > =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=3D=3D=3D=3D=3D=3D > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > --- head/sysutils/py3-iocage/Makefile Sat Jul 29 04:00:56 2017 > > > (r446863) > > > > +++ head/sysutils/py3-iocage/Makefile Sat Jul 29 04:17:31 2017 > > > (r446864) > > > > @@ -1,7 +1,7 @@ > > > > # $FreeBSD$ > > > > > > > > PORTNAME=3D iocage > > > > -PORTVERSION=3D 0.9.8.1 > > > > +PORTVERSION=3D 0.9.9 > > > > CATEGORIES=3D sysutils python > > > > PKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX} > > > > > > > > @@ -15,6 +15,7 @@ BUILD_DEPENDS=3D > > > ${PYTHON_PKGNAMEPREFIX}pytest-runner>=3D2 > > > > RUN_DEPENDS=3D ${PYTHON_PKGNAMEPREFIX}click>=3D6.7:devel/py3-c= lick \ > > > > ${PYTHON_PKGNAMEPREFIX}tqdm>=3D4.10.0:misc/py3-tq= dm \ > > > > > > > ${PYTHON_PKGNAMEPREFIX}coloredlogs>0:devel/py3-coloredlogs \ > > > > + > > > ${PYTHON_PKGNAMEPREFIX}verboselogs>0:devel/py-verboselogs \ > > > > ca_root_nss>0:security/ca_root_nss \ > > > > > > > ${PYTHON_PKGNAMEPREFIX}texttable>=3D0.8.7:textproc/py3-texttable= \ > > > > > > > ${PYTHON_PKGNAMEPREFIX}pytest-runner>=3D2.0.0:devel/py3-pytest-r= unner > > > > > > Hi Marcelo, > > > > > > There is no py36-verboselogs package. You'll need to create a > > > py3-verboselogs port, because right now only py27-verboselogs gets > > > built. > > > > > > See the build failure at > > > http://beefy10.nyi.freebsd.org/data/110i386-default/ > > 446906/logs/py36-iocage-0.9.9.log > > > > 446906/logs/py36-iocage-0.9.9.log> > > > > > > # Adam > > > > > > > > > -- > > > Adam Weinberger > > > adamw@adamw.org > > > https://www.adamw.org > > > > > > > > > Hi, > > > > > > We can't add py3 ports because soon we gonna have FLAVORS! > > > I can build iocage if I define the python version on my make.conf, > > > however I can see the issue with poudriere. > > > > Since this port already uses py3-* (workaround) ports for dependencies > > and there is no known ETA for VARIANTS support in ports, and the port is > > broken without py3-verboselogs, it should be created. > > > > Also, py-iocage should be resurrected, py-iocage was incorrectly deleted > > [1] instead of this one when it moved to Python 3.x only support. py3-* > > ports are only for (temporary) dependencies > > > > [1] http://svnweb.freebsd.org/changeset/ports/445459 >=20 >=20 > How I can pass the pre-commit hook that blocks any add of py3 slave ports? >=20 > Best, >=20 FLAVORS are in review and finished, poudriere is able to deal with them -de= vel. The commit is pending exp-run, documentation etc. It takes time as it is a = major change in the framework with huge impact. py3-* were a hack in the first place that should never have been done, they addition made it more complicated to work on FLAVORS, adding more and by pa= ssing the hook would just give even more delay for FLAVORS to be committed. Best regards, Bapt --mtgljw3qv5duhicg Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAll/AV4ACgkQY4mL3PG3 PloY6xAAr1sTtEsLTWJPZrfqMnPQ9QexZpq54sDRHVI/Wer1xBW02xdPY99z4Qjw RQTx/TErJGGRZGRZb92HSOAiMYCJIKCkL01ty5xJzf4dTqLgXApO9MaEh0Cn7JNT TaRg2gbk7jj12dRAXc/W3shabkVWRO2cI8K37AT8rLs7ufQ6pcaU8b8DFsFaAESa VPObMarPlNox+MIJLPU/1cbzbdKbKNJ/+8k9xjz/E2aqHTQhTXenG5sW1nsMo3gH nuwl/+p/OzZVrUxfHuCKOjT9O5Q2ZaDzmvOVsSvnkxwciyCgH8TX0FBth6PYbtoY okAQwqOJ45kEzKnIcHuRIUAGChc4p8HoM2uKAJkrunUZ+nOaRex3fwYdMjuQ6faD zp+6UeaSSmrOu5dbVOumP9cnrQMbHt2sLOxSC3yhk/JHB0GISdRnKGAJuAPS/8Py ItaXGLJLQXcaJZjq7drSA0pFHHeXKS7fo9WPyM72DGWpz4hZ5c+mBNRx30cX6vbN 4l55z34Z1E8dTk5mcDGIf3TE9pRax7lKFE2T5fkYW9UqJxoA8j519fSBhlBZTcJV jWknLdX/IGhbA76I1OUz/RxJ4GPu8nb7+zNAAKwJEkCNqTrBNqpvbYqj3AmP7Gm2 kaxoKvkV0O3YW01yMz8KGmTJ9tsoaej9rCR0Oc9Yn+XhKSQTOwA= =SWlr -----END PGP SIGNATURE----- --mtgljw3qv5duhicg--