From owner-freebsd-python@freebsd.org  Thu Dec 24 13:46:47 2020
Return-Path: <owner-freebsd-python@freebsd.org>
Delivered-To: freebsd-python@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 3884F4C4B62
 for <freebsd-python@mailman.nyi.freebsd.org>;
 Thu, 24 Dec 2020 13:46:47 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org
 [IPv6:2610:1c1:1:606c::50:13])
 by mx1.freebsd.org (Postfix) with ESMTP id 4D1rw70wg8z4SHp
 for <freebsd-python@freebsd.org>; Thu, 24 Dec 2020 13:46:47 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: by mailman.nyi.freebsd.org (Postfix)
 id 1FAC24C4B61; Thu, 24 Dec 2020 13:46:47 +0000 (UTC)
Delivered-To: python@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 1F74B4C4E3D
 for <python@mailman.nyi.freebsd.org>; Thu, 24 Dec 2020 13:46:47 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
 [IPv6:2610:1c1:1:606c::19:3])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
 client-signature RSA-PSS (4096 bits) client-digest SHA256)
 (Client CN "mxrelay.nyi.freebsd.org",
 Issuer "Let's Encrypt Authority X3" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id 4D1rw70HHFz4S1r
 for <python@FreeBSD.org>; Thu, 24 Dec 2020 13:46:47 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org (kenobi.freebsd.org
 [IPv6:2610:1c1:1:606c::50:1d])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (Client did not present a certificate)
 by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id F0FD911A74
 for <python@FreeBSD.org>; Thu, 24 Dec 2020 13:46:46 +0000 (UTC)
 (envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org ([127.0.1.5])
 by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 0BODkk2V020381
 for <python@FreeBSD.org>; Thu, 24 Dec 2020 13:46:46 GMT
 (envelope-from bugzilla-noreply@freebsd.org)
Received: (from bugzilla@localhost)
 by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 0BODkkUt020380
 for python@FreeBSD.org; Thu, 24 Dec 2020 13:46:46 GMT
 (envelope-from bugzilla-noreply@freebsd.org)
X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to
 bugzilla-noreply@freebsd.org using -f
From: bugzilla-noreply@freebsd.org
To: python@FreeBSD.org
Subject: [Bug 252057] lang/python38: 3.8.6_1 -> 3.8.7 strip issues
Date: Thu, 24 Dec 2020 13:46:46 +0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: Ports & Packages
X-Bugzilla-Component: Individual Port(s)
X-Bugzilla-Version: Latest
X-Bugzilla-Keywords: regression
X-Bugzilla-Severity: Affects Many People
X-Bugzilla-Who: commit-hook@FreeBSD.org
X-Bugzilla-Status: Open
X-Bugzilla-Resolution: 
X-Bugzilla-Priority: ---
X-Bugzilla-Assigned-To: wen@FreeBSD.org
X-Bugzilla-Flags: maintainer-feedback?
X-Bugzilla-Changed-Fields: 
Message-ID: <bug-252057-21822-HKbkWqpWvL@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-252057-21822@https.bugs.freebsd.org/bugzilla/>
References: <bug-252057-21822@https.bugs.freebsd.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-python>, 
 <mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python/>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Dec 2020 13:46:47 -0000

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D252057

--- Comment #23 from commit-hook@FreeBSD.org ---
A commit references this bug:

Author: kai
Date: Thu Dec 24 13:46:23 UTC 2020
New revision: 559094
URL: https://svnweb.freebsd.org/changeset/ports/559094

Log:
  Relax hardcoded paths to fix build with Python 3.8.7

  Since r558913 Python 3.8 incorporates BPO-42604 [1] which changed the
  shared libs naming scheme.  This means "EXT_SUFFIX" is now derived from
  SOABI and yields with Python 3.8 to ".cpython-38.so" instead of ".so".

  The affected ports strip the libaries in the "post-install" target via
  hardcoded path(s) and the build fails at the end because the new extension
  is not expected at this place.

  Remedy the issue by adding wildcards to these paths.  This should also
  prepare the ports for future Python releases, which will use the new shar=
ed
  libs naming scheme.

  [1] https://bugs.python.org/issue42604

  PR:           252057
  Reported by:  John Kennedy
  Reviewed by:  fluffy, koobs
  Approved by:  koobs (python)

Changes:
  head/archivers/py-brotli/Makefile
  head/archivers/py-lzma/Makefile
  head/archivers/py-python-lhafile/Makefile
  head/archivers/py-zstandard/Makefile
  head/archivers/py-zstd/Makefile
  head/astro/py-ephem/Makefile
  head/audio/py-aubio/Makefile
  head/audio/py-pyaudio/Makefile
  head/audio/py-pyliblo/Makefile
  head/audio/py-pymad/Makefile
  head/cad/py-gdspy/Makefile
  head/comms/py-hidapi/Makefile
  head/converters/py-rencode/Makefile
  head/converters/py-zfec/Makefile
  head/databases/py-PyGreSQL/Makefile
  head/databases/py-apsw/Makefile
  head/databases/py-asyncpg/Makefile
  head/databases/py-bsddb3/Makefile
  head/databases/py-cassandra-driver/Makefile
  head/databases/py-leveldb/Makefile
  head/databases/py-lmdb/Makefile
  head/databases/py-peewee/Makefile
  head/databases/py-pglast/Makefile
  head/databases/py-psycopg2/Makefile
  head/databases/py-pylibmc/Makefile
  head/databases/py-pymssql/Makefile
  head/databases/py-pyodbc/Makefile
  head/databases/py-sqlite3/Makefile
  head/databases/py-sqlrelay/Makefile
  head/devel/py-bullet3/Makefile
  head/devel/py-cbor/Makefile
  head/devel/py-cffi/Makefile
  head/devel/py-coverage/Makefile
  head/devel/py-crcmod/Makefile
  head/devel/py-cymem/Makefile
  head/devel/py-editdistance/Makefile
  head/devel/py-fam/Makefile
  head/devel/py-fastcache/Makefile
  head/devel/py-fastnumbers/Makefile
  head/devel/py-freebsd/Makefile
  head/devel/py-fusefs/Makefile
  head/devel/py-greenlet/Makefile
  head/devel/py-grpcio-tools/Makefile
  head/devel/py-ice37/Makefile
  head/devel/py-immutables/Makefile
  head/devel/py-intbitset/Makefile
  head/devel/py-lazy-object-proxy/Makefile
  head/devel/py-libversion/Makefile
  head/devel/py-libvirt/Makefile
  head/devel/py-llfuse/Makefile
  head/devel/py-llvmlite/Makefile
  head/devel/py-msgpack/Makefile
  head/devel/py-murmurhash/Makefile
  head/devel/py-opendht/Makefile
  head/devel/py-pendulum/Makefile
  head/devel/py-posix_ipc/Makefile
  head/devel/py-py-ubjson/Makefile
  head/devel/py-pyjq/Makefile
  head/devel/py-pyrsistent/Makefile
  head/devel/py-python-Levenshtein/Makefile
  head/devel/py-python-pcre/Makefile
  head/devel/py-ruamel.yaml.clib/Makefile
  head/devel/py-setproctitle/Makefile
  head/devel/py-simplejson/Makefile
  head/devel/py-urwid/Makefile
  head/devel/py-uvloop/Makefile
  head/devel/py-websockets/Makefile
  head/devel/py-wrapt/Makefile
  head/devel/py-xxhash/Makefile
  head/devel/py-yaml/Makefile
  head/devel/py-yappi/Makefile
  head/devel/py-zope.interface/Makefile
  head/dns/py-pycares/Makefile
  head/dns/py-pydnstable/Makefile
  head/dns/py-pywdns/Makefile
  head/finance/py-ta-lib/Makefile
  head/ftp/py-pycurl/Makefile
  head/graphics/py-ming/Makefile
  head/graphics/py-pygraphviz/Makefile
  head/graphics/py-zbar-py/Makefile
  head/mail/py-milter/Makefile
  head/mail/py-notmuch2/Makefile
  head/math/py-PySCIPOpt/Makefile
  head/math/py-cdecimal/Makefile
  head/math/py-cryptominisat/Makefile
  head/math/py-cvxpy/Makefile
  head/math/py-cyipopt/Makefile
  head/math/py-fastcluster/Makefile
  head/math/py-gmpy2/Makefile
  head/math/py-graphillion/Makefile
  head/math/py-hdmedians/Makefile
  head/math/py-levmar/Makefile
  head/math/py-libpoly/Makefile
  head/math/py-numexpr/Makefile
  head/math/py-numpy-stl/Makefile
  head/math/py-pdal/Makefile
  head/math/py-piranha/Makefile
  head/math/py-pycosat/Makefile
  head/math/py-pyhull/Makefile
  head/math/py-pyipopt/Makefile
  head/math/py-pynleq2/Makefile
  head/math/py-python-fcl/Makefile
  head/math/py-rpy2/Makefile
  head/math/py-symcxx/Makefile
  head/math/py-triangle/Makefile
  head/misc/py-fast-histogram/Makefile
  head/misc/py-onnx/Makefile
  head/misc/py-python-geohash/Makefile
  head/multimedia/py-cec/Makefile
  head/net/py-confluent-kafka/Makefile
  head/net/py-ldap/Makefile
  head/net/py-ldap0/Makefile
  head/net/py-libfte/Makefile
  head/net/py-maxminddb/Makefile
  head/net/py-miniupnpc/Makefile
  head/net/py-mpi4py/Makefile
  head/net/py-netifaces/Makefile
  head/net/py-pcapy/Makefile
  head/net/py-pyenet/Makefile
  head/net/py-pypcap/Makefile
  head/net/py-pysendfile/Makefile
  head/net/py-radix/Makefile
  head/net-im/py-toxcore-c/Makefile
  head/net-p2p/py-libtorrent-rasterbar/Makefile
  head/news/py-sabyenc3/Makefile
  head/print/py-psautohint/Makefile
  head/print/py-pycups/Makefile
  head/print/py-pycups1/Makefile
  head/science/py-gpaw/Makefile
  head/science/py-netCDF4/Makefile
  head/science/py-scikit-sparse/Makefile
  head/science/py-segyio/Makefile
  head/science/py-spglib/Makefile
  head/security/py-angr/Makefile
  head/security/py-coincurve/Makefile
  head/security/py-kerberos/Makefile
  head/security/py-m2crypto/Makefile
  head/security/py-pyscard/Makefile
  head/security/py-pysha3/Makefile
  head/security/py-python-axolotl-curve25519/Makefile
  head/security/py-pyvex/Makefile
  head/security/py-scrypt/Makefile
  head/security/py-sequoia/Makefile
  head/security/py-xmlsec/Makefile
  head/sysutils/py-psutil/Makefile
  head/sysutils/py-rdiff-backup/Makefile
  head/sysutils/py-scandir/Makefile
  head/sysutils/py-uptime/Makefile
  head/textproc/py-jsonslicer/Makefile
  head/textproc/py-libxml2/Makefile
  head/textproc/py-markupsafe/Makefile
  head/textproc/py-mwparserfromhell/Makefile
  head/textproc/py-patiencediff/Makefile
  head/textproc/py-pikepdf/Makefile
  head/textproc/py-pyahocorasick/Makefile
  head/textproc/py-pystemmer/Makefile
  head/textproc/py-regex/Makefile
  head/www/py-biscuits/Makefile
  head/www/py-html5-parser/Makefile
  head/www/py-tornado/Makefile
  head/www/py-tornado4/Makefile
  head/www/py-tornado6/Makefile
  head/www/py-wsaccel/Makefile
  head/www/py-yarl/Makefile
  head/x11-fonts/py-opentype-sanitizer/Makefile
  head/x11-toolkits/py-fltk/Makefile

--=20
You are receiving this mail because:
You are on the CC list for the bug.=