[exp - 124amd64-default-build-as-user][x11-toolkits/py-tkinter] Failed for py27-tkinter-2.7.18_7 in stage

2023-08-17 Thread pkg-fallout
You are receiving this mail as a port that you maintain
is failing to build on the FreeBSD package build server.
Please investigate the failure and submit a PR to fix
build.

Maintainer: python@FreeBSD.org
Log URL:
https://pkg-status.freebsd.org/package19/data/124amd64-default-build-as-user/c96075994621/logs/py27-tkinter-2.7.18_7.log
Build URL:  
https://pkg-status.freebsd.org/package19/build.html?mastername=124amd64-default-build-as-user&build=c96075994621
Log:

=>> Building x11-toolkits/py-tkinter
build started at Thu Aug 17 10:12:04 UTC 2023
port directory: /usr/ports/x11-toolkits/py-tkinter
package name: py27-tkinter-2.7.18_7
building for: FreeBSD 124amd64-default-build-as-user-job-12 12.4-RELEASE-p4 
FreeBSD 12.4-RELEASE-p4 amd64
maintained by: python@FreeBSD.org
Makefile ident: 
Poudriere version: 3.2.8-23-ga7f8d188
Host OSVERSION: 1400089
Jail OSVERSION: 1204000
Job Id: 12

---Begin Environment---
SHELL=/bin/csh
OSVERSION=1204000
UNAME_v=FreeBSD 12.4-RELEASE-p4
UNAME_r=12.4-RELEASE-p4
BLOCKSIZE=K
MAIL=/var/mail/root
STATUS=1
HOME=/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
LOCALBASE=/usr/local
USER=root
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.2.8-23-ga7f8d188
MASTERMNT=/poudriere/data/.m/124amd64-default-build-as-user/ref
POUDRIERE_BUILD_TYPE=bulk
PACKAGE_BUILDING=yes
SAVED_TERM=
GID=0
UID=0
PWD=/poudriere/data/.m/124amd64-default-build-as-user/ref/.p/pool
P_PORTS_FEATURES=FLAVORS SELECTED_OPTIONS
MASTERNAME=124amd64-default-build-as-user
SCRIPTPREFIX=/usr/local/share/poudriere
OLDPWD=/poudriere/data/.m/124amd64-default-build-as-user/ref/.p
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---

---Begin Poudriere Port Flags/Env---
PORT_FLAGS=
PKGENV=
FLAVOR=py27
DEPENDS_ARGS=
MAKE_ARGS= FLAVOR=py27
---End Poudriere Port Flags/Env---

---Begin OPTIONS List---
---End OPTIONS List---

--MAINTAINER--
python@FreeBSD.org
--End MAINTAINER--

--CONFIGURE_ARGS--

--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
PYTHON="/usr/local/bin/python2.7" 
XDG_DATA_HOME=/wrkdirs/usr/ports/x11-toolkits/py-tkinter/work-py27  
XDG_CONFIG_HOME=/wrkdirs/usr/ports/x11-toolkits/py-tkinter/work-py27  
XDG_CACHE_HOME=/wrkdirs/usr/ports/x11-toolkits/py-tkinter/work-py27/.cache  
HOME=/wrkdirs/usr/ports/x11-toolkits/py-tkinter/work-py27 TMPDIR="/tmp" 
PATH=/wrkdirs/usr/ports/x11-toolkits/py-tkinter/work-py27/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
 
PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/x11-toolkits/py-tkinter/work-py27/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig
 SHELL=/bin/sh CONFIG_SHELL=/bin/sh
--End CONFIGURE_ENV--

--MAKE_ENV--
XDG_DATA_HOME=/wrkdirs/usr/ports/x11-toolkits/py-tkinter/work-py27  
XDG_CONFIG_HOME=/wrkdirs/usr/ports/x11-toolkits/py-tkinter/work-py27  
XDG_CACHE_HOME=/wrkdirs/usr/ports/x11-toolkits/py-tkinter/work-py27/.cache  
HOME=/wrkdirs/usr/ports/x11-toolkits/py-tkinter/work-py27 TMPDIR="/tmp" 
PATH=/wrkdirs/usr/ports/x11-toolkits/py-tkinter/work-py27/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
 
PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/x11-toolkits/py-tkinter/work-py27/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig
 MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES LDSHARED="cc 
-shared" PYTHONDONTWRITEBYTECODE= PYTHONOPTIMIZE= PREFIX=/usr/local  
LOCALBASE=/usr/local  CC="cc" CFLAGS="-O2 -pipe  -fstack-protector-strong 
-fno-strict-aliasing "  CPP="cpp" CPPFLAGS=""  LDFLAGS=" 
-fstack-protector-strong " LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe 
-fstack-protector-strong -fno-strict-aliasing  "  MANPREFIX="/us
r/local" BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s 
-m 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 
0644"  BSD_INSTALL_MAN="install  -m 444"
--End MAKE_ENV--

--PLIST_SUB--
PYTHON_INCLUDEDIR=include/python2.7  PYTHON_LIBDIR=lib/python2.7  
PYTHON_PLATFORM=freebsd12  PYTHON_SITELIBDIR=lib/python2.7/site-packages  
PYTHON_SUFFIX=27  PYTHON_EXT_SUFFIX=  PYTHON_VER=2.7  PYTHON_VERSION=python2.7 
PYTHON2="" PYTHON3="@comment " OSREL=12.4 PREFIX=%D LOCALBASE=/usr/local  
RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/tkinter"  
EXAMPLESDIR="share/examples/tkinter"  DATADIR="share/tkinter"  
WWWDIR="www/tkinter"  ETCDIR="etc/tkinter"
--End PLIST_SUB--

--SUB_LIST--
PYTHON_INCLUDEDIR=/usr/local/include/python2.7  
PYTHON_LIBDIR=/usr/local/lib/python2.7  PYTHON_PLATFORM=freebsd12  
PYTHON_SITELIBDIR=/usr/local/lib/python2.7/site-packages  PYTHON_SUFFIX=27  
PYTHON_EXT_SUFFIX=  PYTHON_VER=2.7  PYTHON_VERSION=python2.7 PYTHON2="" 
PYTHON3="@comment " PREFIX=/usr/local LOCALBASE=/usr/local  
DATADIR=/usr/local/share/tkinter DOCSDIR=/usr/local/share/doc/tkinter 
EXAMPLESDIR=/usr/local/share/examples/tkinter  WWWDIR=/usr/local/www/tkinter 
ETCDIR=/usr/local/etc/tki

[Bug 273122] lang/python311: backport netlink support

2023-08-17 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273122

--- Comment #11 from Charlie Li  ---
(In reply to Mina Galić from comment #10)
Just close the pull requests yourself "immediately" after creation. No harm no
foul, I've done it myself, albeit not as immediately and after triage
(issue/pull request was obviated by other events a few weeks later).
Distributions like us ultimately vote with our feet, and such is noticed,
particularly during something like a PEP process. (cough cough Debian)

This series of PRs wouldn't be set to "In Progress" if there was no immediate
intent to commit them once issues not related to the code being patched are
resolved.

-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 273122] lang/python311: backport netlink support

2023-08-17 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273122

Matthias Andree  changed:

   What|Removed |Added

 CC||mand...@freebsd.org

--- Comment #12 from Matthias Andree  ---
We are free to integrate third-party packages, including Python, into our
system, and integrate well, as we see fit -- license permitting.

The entire discussion, both upstream and here, is taking WAY more time and
space than the actual solution. The gist of the integration improvement is
telling Python's configure script to look for netlink/netlink.h in addition to
linux/netlink.h.

If we find configure patches unwieldy, we can patch the source file and
regenerate configure at build time, unless that would create circular
dependencies in the tree.

If we can't use patches for whatever reason, then we can use REINPLACE_CMD to
keep the change really minimal, and it's possibly even good enough.

Are there particular technical or quality concerns?

Else if we deem it necessary to limit the patch to builds on FreeBSD 13.(>=2)
and >= 14.0 because the older releases' netlink support were present but
unsuitable, then please clearly mention so.


So can we please stop the useless discussion of where and how to host this and
cease bitching about Python's feature freeze policies, and just put either that
patch and the REINPLACE_CMD, with the reference to the upstream 3.12
discussion, and add that stuff into our ports/ repository, test things, and
then push (with bumped PORTREVISION). 

Feel free to convince the Python maintainers that this is a fix of the
configure bug, but do it in parallel and don't wait for the result we may never
have.

Thank you.

-- 
You are receiving this mail because:
You are the assignee for the bug.