From owner-freebsd-ports@freebsd.org Mon Jul 27 00:55:05 2020 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DF0BC37137E for ; Mon, 27 Jul 2020 00:55:05 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-oi1-x22e.google.com (mail-oi1-x22e.google.com [IPv6:2607:f8b0:4864:20::22e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BFLtw5f1cz4H2h for ; Mon, 27 Jul 2020 00:55:04 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-oi1-x22e.google.com with SMTP id 12so12996442oir.4 for ; Sun, 26 Jul 2020 17:55:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KfMwYOeJdeJeB94/KpfbHGTu2o17KkAsKHwQfTbGXhc=; b=Vx6L9t89+3zl+fUM7o9RRz6Z9aqTTXHG3HGjfoc1BuoQsEUtVbWQrmcCBwMyQw8v5v YfPedrvG303uAVmZFWfimmkHvAo4ypVArKTKGU8MbAX0Ey4G+9bi8k70gD596OemYTuE cZ22UemDiihjDDRxbQyJJXAV7A5YXtQFa8AY6D746k1HmsW1xXphF1Ni3/VQjFeBkEMP tCzgpr0sNOOR3dCmAwfKyZHHDpVapCmdqtWp8jsrwq/t1oDQZJ+iUdTLNeeaqnFHyRdQ nQ9FLegNO+PbYPVeHhnQnPAq/80w+uVoPged/+8+lgafA01lW23kTUwqfhXlAips6eC6 WSzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=KfMwYOeJdeJeB94/KpfbHGTu2o17KkAsKHwQfTbGXhc=; b=IAup4wT7jmN3o0JanmIu9SXwhZcsUxW2deS970XR0kEYmKvQiA/5rlhd+SBevBOw63 qy14HW92G/A6AGaJkEcRSHrYdYMUE9xY3OBS8TaF2/0HVOKPnGo3Ce452eEok809My9K fRsGLYM3DIniE0z1xHJIo9eD3wESiGY8njYVXXhYdm0HuPekBAl/+RG4BodornKihNbC Un6U4Ic9OzgWMcai2fz4MdK2rkWDJBqK5gOecDWSCRq7NbypLCMn3YA3y5TlO+MbggC7 ajtAZqFfNVEyBQGhLle19oC9Txl6SNOx8M/U4TEUO21DqjLnQ+AskHk3QKDSYaPLTPHY JpMA== X-Gm-Message-State: AOAM531EWysJENcJiMqbZ34uBRFtGmBRAC8vqTizw2MsDpNdcNqRnDaq aCeFAfaPear9mELwRKJXeLpJQOSX7VK7aAQGggQ= X-Google-Smtp-Source: ABdhPJzeTtIfnkEihZ69npCbgqr+Ns2UtJxjdg72umeT7OZBO12oxJoU9spVWsb6PWWPaUAnD16HE5DEpIfAIMGQ08c= X-Received: by 2002:aca:3102:: with SMTP id x2mr5478485oix.57.1595811303372; Sun, 26 Jul 2020 17:55:03 -0700 (PDT) MIME-Version: 1.0 References: <202007250617.06P6H4d1040934@kx.truefc.org> <202007262141.06QLfaSS061647@kx.truefc.org> In-Reply-To: <202007262141.06QLfaSS061647@kx.truefc.org> From: Kevin Oberman Date: Sun, 26 Jul 2020 17:54:47 -0700 Message-ID: Subject: Re: www/py-html5lib with FLAVOR=py27 failed to build To: KIRIYAMA Kazuhiko Cc: Johan Hendriks , FreeBSD Ports ML X-Rspamd-Queue-Id: 4BFLtw5f1cz4H2h X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=Vx6L9t89; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of kob6558@gmail.com designates 2607:f8b0:4864:20::22e as permitted sender) smtp.mailfrom=kob6558@gmail.com X-Spamd-Result: default: False [-3.90 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.18)[-1.181]; FORGED_SENDER(0.30)[rkoberman@gmail.com,kob6558@gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[rkoberman@gmail.com,kob6558@gmail.com]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.01)[-1.014]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.001]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::22e:from]; RCVD_COUNT_TWO(0.00)[2]; FREEMAIL_CC(0.00)[gmail.com,freebsd.org]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jul 2020 00:55:05 -0000 Still confused at why you are insisting on py27. py37-html5lib should work fine. I use it. To be completely clear, python27 is approaching the end. While a few ports still require it, I can't imagine any reason for leaving it as default. It's time to bite the bullet and go to python. The transition is really pretty trivial. Having py27 as default is simply getting totally unworkable. -- Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 On Sun, Jul 26, 2020 at 2:41 PM KIRIYAMA Kazuhiko wrote: > On Sun, 26 Jul 2020 06:51:07 +0900, > Kevin Oberman wrote: > > > > On Sat, Jul 25, 2020 at 7:40 AM Johan Hendriks > 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 > > > -- > > 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" > > >