Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Jul 2020 06:41:36 +0900
From:      KIRIYAMA Kazuhiko <kiri@truefc.org>
To:        Kevin Oberman <rkoberman@gmail.com>
Cc:        Johan Hendriks <joh.hendriks@gmail.com>, FreeBSD Ports ML <freebsd-ports@freebsd.org>
Subject:   Re: www/py-html5lib with FLAVOR=py27 failed to build
Message-ID:  <202007262141.06QLfaSS061647@kx.truefc.org>
In-Reply-To: <CAN6yY1tKH44p6VbTc=Gpxwj%2B8b%2BhRa6xVwtG3mA4GR2mfwMjXg@mail.gmail.com>
References:  <202007250617.06P6H4d1040934@kx.truefc.org> <d3e24d39-0c9c-28ec-2cfe-70d62d51b82c@gmail.com> <CAN6yY1tKH44p6VbTc=Gpxwj%2B8b%2BhRa6xVwtG3mA4GR2mfwMjXg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 26 Jul 2020 06:51:07 +0900,
Kevin Oberman wrote:
> 
> On Sat, Jul 25, 2020 at 7:40 AM Johan Hendriks <joh.hendriks@gmail.com> wro
> 
> >
> > Op 25-07-2020 om 08:17 schreef KIRIYAMA Kazuhiko:
> > > Hi, all
> > >
> > > www/py-html5lib with FLAVOR=py27 had failed to build:
> > >
> > > running build
> > > running build_py
> > > running install_lib
> > > creating
> > /var/ports/work/usr/ports/devel/py-pytest-runner/work-py27/stage/usr/local/lib/python2.7
> > > creating
> > /var/ports/work/usr/ports/devel/py-pytest-runner/work-py27/stage/usr/local/lib/python2.7/site-packages
> > > copying build/lib/ptr.py ->
> > /var/ports/work/usr/ports/devel/py-pytest-runner/work-py27/stage/usr/local/lib/python2.7/site-packages
> > > byte-compiling
> > /var/ports/work/usr/ports/devel/py-pytest-runner/work-py27/stage/usr/local/lib/python2.7/site-packages/ptr.py
> > to ptr.pyc
> > > writing byte-compilation script '/tmp/tmpw8WT4z.py'
> > > /usr/local/bin/python2.7 -O /tmp/tmpw8WT4z.py
> > > removing /tmp/tmpw8WT4z.py
> > > running install_egg_info
> > > running egg_info
> > > writing pytest_runner.egg-info/PKG-INFO
> > > writing namespace_packages to
> > pytest_runner.egg-info/namespace_packages.txt
> > > writing top-level names to pytest_runner.egg-info/top_level.txt
> > > writing dependency_links to pytest_runner.egg-info/dependency_links.txt
> > > writing entry points to pytest_runner.egg-info/entry_points.txt
> > > reading manifest file 'pytest_runner.egg-info/SOURCES.txt'
> > > writing manifest file 'pytest_runner.egg-info/SOURCES.txt'
> > > Copying pytest_runner.egg-info to
> > /var/ports/work/usr/ports/devel/py-pytest-runner/work-py27/stage/usr/local/lib/python2.7/site-packages/pytest_runner-2.11.1-py2.7.egg-info
> > > running install_scripts
> > > writing list of installed files to
> > '/var/ports/work/usr/ports/devel/py-pytest-runner/work-py27/.PLIST.pymodtmp'
> > > ====> Compressing man pages (compress-man)
> > > ===>  Building package for py27-pytest-runner-2.11.1
> > > ===>  py27-hypothesis-5.19.0 Unknown flavor 'py27', possible flavors:
> > py37.
> > > *** Error code 1
> > >
> > > Stop.
> > > make[1]: stopped in /usr/ports/devel/py-hypothesis
> > > *** Error code 1
> > >
> > > Stop.
> > > make: stopped in /usr/ports/www/py-html5lib
> > >
> > > In devel/py-hypothesis/Makefile, USES=python:3.6+
> > > specified. Which wrong to depend devel/py-hypothesis to
> > > py27-hypothesis or to do not correspond devel/py-hypothesis
> > > to py27 ?
> > >
> > > root@jdtpkxb:~ # svnlite info /usr/ports
> > > Path: /usr/ports
> > > Working Copy Root Path: /usr/ports
> > > URL: http://svn.freebsd.org/ports/head
> > > Relative URL: ^/head
> > > Repository Root: http://svn.freebsd.org/ports
> > > Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
> > > Revision: 542063
> > > Node Kind: directory
> > > Schedule: normal
> > > Last Changed Author: glewis
> > > Last Changed Rev: 542063
> > > Last Changed Date: 2020-07-12 11:13:27 +0900 (Sun, 12 Jul 2020)
> > >
> > > root@jdtpkxb:~ # uname -a
> > > FreeBSD jdtpkxb 13.0-CURRENT FreeBSD 13.0-CURRENT #0 r363381M: Thu Jul
> > 23 22:48:19 JST 2020     root@msrvkxb:/usr/obj/usr/src/amd64.amd64/sys/XIJ
> > amd64
> > > root@jdtpkxb:~ #
> > >
> > > Regards
> > > _______________________________________________
> > > freebsd-ports@freebsd.org mailing list
> > > https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> > > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"
> > >
> > >
> > Python2.7 has been removed from the ports tree.
> > The error message you get verify's that.
> >
> > py27-hypothesis-5.19.0 Unknown flavor 'py27', possible flavors: py37.
> >
> > So you need to update your ports to the python 3.7 flavor.
> >
> 
> Ahh, no. Both python2 and python27 are very much alive, if not well.
> python27 will live until the end of the year. The problems that the latest
> version of py-hypothesis no longer builds for python-2.7. You really need
> to change your default python version to 3.7 and update a lot of ports that
> currently depend on python-2.7.  As time passes, more and more stuff will
> lose 2.7 compatibility.

But still chromium-83.0.4103.116 wants py27-html5lib-1.0.1
and failed to build:

/bin/mkdir -p /var/ports/work/usr/ports/misc/usbids/work/stage/usr/local/share/usbids/
install  -m 0644 /var/ports/work/usr/ports/misc/usbids/work/usbids-8497c2c/usb.ids /var/ports/work/u
sr/ports/misc/usbids/work/stage/usr/local/share/usbids/
====> Compressing man pages (compress-man)
===>  Installing for usbids-20200622
===>  Checking if usbids is already installed
===>   Registering installation for usbids-20200622 as automatic
Installing usbids-20200622...
===>   chromium-83.0.4103.116 depends on file: /usr/local/share/usbids/usb.ids - found
===>   Returning to build of chromium-83.0.4103.116
===>   chromium-83.0.4103.116 depends on package: py27-html5lib>0 - not found
===>   Installing existing package /var/ports/packages/All/py27-html5lib-1.0.1.txz
Installing py27-html5lib-1.0.1...
`-- Installing py27-six-1.14.0...
`-- Extracting py27-six-1.14.0: .......... done
pkg-static: Missing dependency 'py27-webencodings'

Failed to install the following 1 package(s): /var/ports/packages/All/py27-html5lib-1.0.1.txz
=====
Message from py27-six-1.14.0:

--
===>   NOTICE:

This port is deprecated; you may wish to reconsider installing it:

Uses Python 2.7 which is EOLed upstream.

It is scheduled to be removed on or after 2020-12-31.
*** Error code 70

Stop.
make: stopped in /usr/ports/www/chromium


Does it fix in r543430 ?

---
Kazuhiko Kiriyama <kiri@truefc.org>

> --
> Kevin Oberman, Part time kid herder and retired Network Engineer
> E-mail: rkoberman@gmail.com
> PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
> _______________________________________________
> freebsd-ports@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"
> 



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