Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Jan 2024 02:05:46 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 276231] devel/py-threadpoolctl: Mark broken on 13.2-RELEASE and earlier, add pytest
Message-ID:  <bug-276231-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D276231

            Bug ID: 276231
           Summary: devel/py-threadpoolctl: Mark broken on 13.2-RELEASE
                    and earlier, add pytest
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: sunpoet@FreeBSD.org
          Reporter: jwb@freebsd.org
             Flags: maintainer-feedback?(sunpoet@FreeBSD.org)
          Assignee: sunpoet@FreeBSD.org

py-threadpoolctl does not function properly on 13.2-RELEASE and earlier due=
 to
improper handling on dynamically loaded libc.  FreeBSD 13-STABLE and 14 are
patched to handle the code correctly.

Suggest something like the following:

.include <bsd.port.options.mk>

.if ${OPSYS} =3D=3D FreeBSD && ${OSVERSION} < 1302509
BROKEN=3D         Does not run on FreeBSD 13.2 or earlier due to handling of
dynamically loaded libc
.endif

Note: 1302509 is a later commit than the one with the fix, but it should be
fine as nobody is likely depending on an earlier 13-STABLE.

Reference:

https://github.com/joblib/threadpoolctl/pull/148#discussion_r1446329259

Also, adding USE_PYTHON=3Dpytest seems sufficient to enable "make test".

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



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