svn commit: r446864 - head/sysutils/py3-iocage

Baptiste Daroussin bapt at FreeBSD.org
Mon Jul 31 10:07:29 UTC 2017


On Mon, Jul 31, 2017 at 05:03:35PM +0800, Marcelo Araujo wrote:
> 2017-07-31 10:35 GMT+08:00 Kubilay Kocak <koobs at freebsd.org>:
> 
> > On 7/31/17 11:16 AM, Marcelo Araujo wrote:
> > >
> > >
> > > 2017-07-30 21:18 GMT+08:00 Adam Weinberger <adamw at adamw.org
> > > <mailto:adamw at adamw.org>>:
> > >
> > >     > On 28 Jul, 2017, at 22:17, Marcelo Araujo <araujo at freebsd.org
> > >     <mailto:araujo at 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 at adamw.org <mailto:adamw at 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-all/attachments/20170731/ce34d920/attachment.sig>


More information about the svn-ports-all mailing list