Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Jul 2017 12:07:28 +0200
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        araujo@freebsd.org
Cc:        koobs@freebsd.org, Adam Weinberger <adamw@adamw.org>, ports-committers <ports-committers@freebsd.org>, "svn-ports-all@freebsd.org" <svn-ports-all@freebsd.org>, "svn-ports-head@freebsd.org" <svn-ports-head@freebsd.org>, FreeBSD Python Team <freebsd-python@freebsd.org>
Subject:   Re: svn commit: r446864 - head/sysutils/py3-iocage
Message-ID:  <20170731100728.frov3ttvs3qyxsm7@ivaldir.net>
In-Reply-To: <CAOfEmZiOY3ej9N0jwFqdOOXWYdNpnMqmLuzXN%2BScHz9zhr=gJw@mail.gmail.com>
References:  <201707290417.v6T4HWGX048404@repo.freebsd.org> <98CDBA25-758F-4C2E-9A25-426B9DEEACBF@adamw.org> <CAOfEmZjCUYDfb%2B_6okRCbyTeSLgLWLaXF0V9jF%2Bn=h1g2vS_Lg@mail.gmail.com> <22e402da-53de-3418-e3d9-9777cd35f778@FreeBSD.org> <CAOfEmZiOY3ej9N0jwFqdOOXWYdNpnMqmLuzXN%2BScHz9zhr=gJw@mail.gmail.com>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
On Mon, Jul 31, 2017 at 05:03:35PM +0800, Marcelo Araujo wrote:
> 2017-07-31 10:35 GMT+08:00 Kubilay Kocak <koobs@freebsd.org>:
> 
> > On 7/31/17 11:16 AM, Marcelo Araujo wrote:
> > >
> > >
> > > 2017-07-30 21:18 GMT+08:00 Adam Weinberger <adamw@adamw.org
> > > <mailto:adamw@adamw.org>>:
> > >
> > >     > On 28 Jul, 2017, at 22:17, Marcelo Araujo <araujo@freebsd.org
> > >     <mailto:araujo@freebsd.org>> wrote:
> > >     >
> > >     > Author: araujo
> > >     > Date: Sat Jul 29 04:17:31 2017
> > >     > New Revision: 446864
> > >     > URL: https://svnweb.freebsd.org/changeset/ports/446864
> > >     <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
> > >     <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
> > >     >
> > >     ============================================================
> > ==================
> > >     > --- 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=     iocage
> > >     > -PORTVERSION= 0.9.8.1
> > >     > +PORTVERSION= 0.9.9
> > >     > CATEGORIES=   sysutils python
> > >     > PKGNAMEPREFIX=        ${PYTHON_PKGNAMEPREFIX}
> > >     >
> > >     > @@ -15,6 +15,7 @@ BUILD_DEPENDS=
> > >     ${PYTHON_PKGNAMEPREFIX}pytest-runner>=2
> > >     > RUN_DEPENDS=  ${PYTHON_PKGNAMEPREFIX}click>=6.7:devel/py3-click \
> > >     >               ${PYTHON_PKGNAMEPREFIX}tqdm>=4.10.0:misc/py3-tqdm \
> > >     >
> > >      ${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>=0.8.7:textproc/py3-texttable \
> > >     >
> > >      ${PYTHON_PKGNAMEPREFIX}pytest-runner>=2.0.0:devel/py3-pytest-runner
> > >
> > >     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
> > >     <http://beefy10.nyi.freebsd.org/data/110i386-default/
> > 446906/logs/py36-iocage-0.9.9.log>
> > >
> > >     # Adam
> > >
> > >
> > >     --
> > >     Adam Weinberger
> > >     adamw@adamw.org <mailto: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
> 
> 
> How I can pass the pre-commit hook that blocks any add of py3 slave ports?
> 
> Best,
> 

FLAVORS are in review and finished, poudriere is able to deal with them -devel.

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 passing
the hook would just give even more delay for FLAVORS to be committed.

Best regards,
Bapt

[-- Attachment #2 --]
-----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-----
help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20170731100728.frov3ttvs3qyxsm7>