[Bug 285957] lang/python312 as default python

2026-02-15 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Anton Saietskii  changed:

   What|Removed |Added

 CC||[email protected]

--- Comment #57 from Anton Saietskii  ---
(In reply to commit-hook from comment #56)

Shouldn't the first letter of subject be capitalized? [0]

[0]:
https://docs.freebsd.org/en/articles/committers-guide/#_capitalize_the_first_letter_of_the_subject

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


[Bug 285957] lang/python312 as default python

2026-02-14 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #56 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=04470a19e668c730bcd0d7bd5636c5305ff6a2a4

commit 04470a19e668c730bcd0d7bd5636c5305ff6a2a4
Author: Antoine Brodin 
AuthorDate: 2026-02-15 07:51:06 +
Commit: Antoine Brodin 
CommitDate: 2026-02-15 07:51:06 +

misc: fix build with python 3.12

PR: 285957

 astro/gpsd/Makefile| 2 ++
 audio/py-essentia/Makefile | 1 +
 biology/libneurosim/Makefile   | 1 +
 devel/libarea/Makefile | 1 +
 devel/py-ice/Makefile  | 3 ++-
 math/gau2grid/Makefile | 3 ++-
 math/py-pyaudi/Makefile| 3 ++-
 misc/py-molequeue/Makefile | 1 +
 net-p2p/c-lightning/Makefile   | 1 +
 science/lammps/Makefile| 1 +
 science/tweedledum/Makefile| 4 +++-
 textproc/redland-bindings/Makefile | 1 +
 12 files changed, 18 insertions(+), 4 deletions(-)

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


[Bug 285957] lang/python312 as default python

2026-02-11 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957
Bug 285957 depends on bug 293090, which changed state.

Bug 293090 Summary: net-mgmt/collectd5: fix python hardcoded version
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293090

   What|Removed |Added

 Status|New |Closed
 Resolution|--- |FIXED

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


[Bug 285957] lang/python312 as default python

2026-02-11 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Piotr Kubaj  changed:

   What|Removed |Added

 CC||[email protected]
 Depends on||293090


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293090
[Bug 293090] net-mgmt/collectd5: fix python hardcoded version
-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 285957] lang/python312 as default python

2026-02-10 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #55 from Tatsuki Makino  ---
More importantly, it seems better to organize things so that all flavors are
always available on all py ports.
For the time being, OpenShot is set up with some extra features added with that
goal in mind.

BINARY_ALIAS=sphinx-build=sphinx-build-${PYTHON_VER} is written in
multimedia/openshot/Makefile
USE_PYTHON=optsuffix is also written in multimedia/openshot/Makefile
BUILD_ALL_PYTHON_FLAVORS=1 is written in make.conf for poudriere
poudriere is run against multimedia/openshot@all

This allows we to confirm that PYTHON_DEFAULT works fine with the new python
version, even in an environment where it is 3.11.
However, currently devel/py-dbus@{py310,py312,py313,py314}and
graphics/py-cairo@py313t fails to build using this method, so if the ports were
depending on it, we won't be able to run tests :)

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


[Bug 285957] lang/python312 as default python

2026-02-09 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #54 from Antoine Brodin  ---
(In reply to Vladimir Druzenko from comment #53)
There is no vote,  we can not go to 3.13 before 3.12 unless you want to wait 1
more year for all ports to be fixed

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


[Bug 285957] lang/python312 as default python

2026-02-09 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #53 from Vladimir Druzenko  ---
(In reply to Cy Schubert from comment #49)
If there were a vote here, I'd also vote for 3.13.
One of the arguments is the use of 3.13 in the CY2026 VFX Platform:
https://vfxplatform.com.

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


[Bug 285957] lang/python312 as default python

2026-02-09 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957
Bug 285957 depends on bug 288781, which changed state.

Bug 288781 Summary: devel/py-cheetah3: Update to 3.4.0.post5 for python 3.12 
compat, updates, bugfixes
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288781

   What|Removed |Added

 Status|In Progress |Closed
 Resolution|--- |FIXED

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


[Bug 285957] lang/python312 as default python

2026-02-09 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #52 from [email protected] ---
Can a committer please have a look at bug 288781 which is here on the "depends
on" list.

There exists a patch since 2025-08-11 02:05 UTC waiting to be reviewed and
committed. Please folks. don't bother to stop by a port which is assigned to
freebsd-ports-bugs (Nobody).

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


[Bug 285957] lang/python312 as default python

2026-02-08 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957
Bug 285957 depends on bug 285958, which changed state.

Bug 285958 Summary: multimedia/openshot: update to 3.4.0
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285958

   What|Removed |Added

 Status|New |Closed
 Resolution|--- |FIXED

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


[Bug 285957] lang/python312 as default python

2026-02-06 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Charlie Li  changed:

   What|Removed |Added

Summary|lang/python313 as default   |lang/python312 as default
   |python  |python

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


[Bug 285957] lang/python312 as default python

2026-02-05 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #50 from [email protected] ---
Bug 285958 is in the "Depends-on" list. I do doubt the relevancy of bug 285958
for this process here. Calling for a review of bug 285958 from here.

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


[Bug 285957] lang/python312 as default python

2026-02-05 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Max Brazhnikov  changed:

   What|Removed |Added

 Depends on||277826


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277826
[Bug 277826] [exp-run]science/py-scipy: Update to 1.17.0
-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 285957] lang/python312 as default python

2026-02-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #49 from Cy Schubert  ---
(In reply to Matthias Andree from comment #48)
+1

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


[Bug 285957] lang/python312 as default python

2026-02-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Matthias Andree  changed:

   What|Removed |Added

 CC||[email protected]

--- Comment #48 from Matthias Andree  ---
Can we stop wasting time on this and move to 3.13 directly?

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


[Bug 285957] lang/python312 as default python

2026-01-26 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Cy Schubert  changed:

   What|Removed |Added

 Blocks||292753


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292753
[Bug 292753] sysutils/python: update to 2.20.1
-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 285957] lang/python312 as default python

2026-01-19 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957
Bug 285957 depends on bug 292190, which changed state.

Bug 292190 Summary: editors/openoffice-devel: compile fails with python 3.12
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292190

   What|Removed |Added

 Status|In Progress |Closed
 Resolution|--- |FIXED

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


[Bug 285957] lang/python312 as default python

2026-01-14 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #47 from Antoine Brodin  ---
Most problematic failures at the moment:

science/py-scipy@py312 -> 309 skipped
japanese/mozc-server -> 15 skipped
devel/pyside2@py312 -> 8 skipped
devel/py-yappi@py312 -> 6 skipped
textproc/dblatex -> 5 skipped
audio/aubio -> 5 skipped
x11-toolkits/ntk -> 4 skipped
security/py-python-nss@py312 -> 3 skipped
x11-fonts/py-compreffor@py312 -> 3 skipped
astro/gpsd@nox11 -> 3 skipped
math/py-pandas-datareader@py312 -> 2 skipped
devel/py-strenum@py312 -> 2 skipped
biology/py-pysam@py312 -> 2 skipped
devel/py-stdlib-list@py312 -> 2 skipped

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


[Bug 285957] lang/python312 as default python

2026-01-14 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #46 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=4c110299a9b90511fc503223f3fda2441e733831

commit 4c110299a9b90511fc503223f3fda2441e733831
Author: Antoine Brodin 
AuthorDate: 2026-01-14 06:02:07 +
Commit: Antoine Brodin 
CommitDate: 2026-01-14 06:02:07 +

devel/llvm12: fix build with python 3.12

PR: 285957

 devel/llvm12/Makefile | 2 ++
 1 file changed, 2 insertions(+)

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


[Bug 285957] lang/python312 as default python

2026-01-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #45 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=8062a5726bae3a3c26f55f37b9dba25dabf6f776

commit 8062a5726bae3a3c26f55f37b9dba25dabf6f776
Author: Antoine Brodin 
AuthorDate: 2026-01-14 06:02:35 +
Commit: Antoine Brodin 
CommitDate: 2026-01-14 06:02:35 +

devel/llvm13: fix build with python 3.12

PR: 285957

 devel/llvm13/Makefile | 2 ++
 1 file changed, 2 insertions(+)

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


[Bug 285957] lang/python312 as default python

2026-01-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #44 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=5535830aa60558f578ae719f49b992c325de0934

commit 5535830aa60558f578ae719f49b992c325de0934
Author: Antoine Brodin 
AuthorDate: 2026-01-13 18:22:40 +
Commit: Antoine Brodin 
CommitDate: 2026-01-13 18:22:40 +

textproc/quarto: fix packaging with python 3.12

PR: 285957

 textproc/quarto/pkg-plist | 20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

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


[Bug 285957] lang/python312 as default python

2026-01-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #43 from George Mitchell  ---
Once we get this polished off, we can start working on making 3.13 the default
. . .

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


[Bug 285957] lang/python312 as default python

2026-01-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #42 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=710440e95b39414171940d7d4079bfb837d881e9

commit 710440e95b39414171940d7d4079bfb837d881e9
Author: Antoine Brodin 
AuthorDate: 2026-01-13 17:41:05 +
Commit: Antoine Brodin 
CommitDate: 2026-01-13 17:41:05 +

devel/py-zfp: fix build with python 3.12

PR: 285957

 devel/py-zfp/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

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


[Bug 285957] lang/python312 as default python

2026-01-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #39 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=9964012fd426ec576823037de44cc2a67db54c6a

commit 9964012fd426ec576823037de44cc2a67db54c6a
Author: Antoine Brodin 
AuthorDate: 2026-01-13 17:39:49 +
Commit: Antoine Brodin 
CommitDate: 2026-01-13 17:39:49 +

misc/py-SoapySDR: fix build with python 3.12

PR: 285957

 misc/py-SoapySDR/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

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


[Bug 285957] lang/python312 as default python

2026-01-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #40 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=fea6aa342ba549a659042675d9b444f754e72b9c

commit fea6aa342ba549a659042675d9b444f754e72b9c
Author: Antoine Brodin 
AuthorDate: 2026-01-13 17:37:29 +
Commit: Antoine Brodin 
CommitDate: 2026-01-13 17:37:29 +

finance/odoo16: fix packaging with python 3.12

PR: 285957

 finance/odoo16/pkg-plist | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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


[Bug 285957] lang/python312 as default python

2026-01-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #41 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=fa4e169cfc2a579ab87c38108e9831fef41a962d

commit fa4e169cfc2a579ab87c38108e9831fef41a962d
Author: Antoine Brodin 
AuthorDate: 2026-01-13 17:38:28 +
Commit: Antoine Brodin 
CommitDate: 2026-01-13 17:38:28 +

finance/odoo17: fix packaging with python 3.12

PR: 285957

 finance/odoo17/pkg-plist | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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


[Bug 285957] lang/python312 as default python

2026-01-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #38 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=a0fb555a6be321515d010e9438cf0608fe3a7219

commit a0fb555a6be321515d010e9438cf0608fe3a7219
Author: Antoine Brodin 
AuthorDate: 2026-01-13 17:39:07 +
Commit: Antoine Brodin 
CommitDate: 2026-01-13 17:39:07 +

finance/odoo18: fix packaging with python 3.12

PR: 285957

 finance/odoo18/pkg-plist | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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


[Bug 285957] lang/python312 as default python

2026-01-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #36 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=99fa1784e9ef4a30561084ab9a74e84c65222ee4

commit 99fa1784e9ef4a30561084ab9a74e84c65222ee4
Author: Antoine Brodin 
AuthorDate: 2026-01-13 17:42:07 +
Commit: Antoine Brodin 
CommitDate: 2026-01-13 17:42:07 +

devel/fungw: fix build with python 3.12

PR: 285957

 devel/fungw/Makefile | 1 +
 1 file changed, 1 insertion(+)

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


[Bug 285957] lang/python312 as default python

2026-01-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #37 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=f8ba202259b860b5657760070661998dfac46833

commit f8ba202259b860b5657760070661998dfac46833
Author: Antoine Brodin 
AuthorDate: 2026-01-13 17:41:37 +
Commit: Antoine Brodin 
CommitDate: 2026-01-13 17:41:37 +

devel/py-dbt-extractor: fix build with python 3.12

PR: 285957

 devel/py-dbt-extractor/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

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


[Bug 285957] lang/python312 as default python

2026-01-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #35 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=da4cba9db13bbcd10ac5ebcf6a7fa6a146d60e48

commit da4cba9db13bbcd10ac5ebcf6a7fa6a146d60e48
Author: Antoine Brodin 
AuthorDate: 2026-01-13 17:43:20 +
Commit: Antoine Brodin 
CommitDate: 2026-01-13 17:43:20 +

deskutils/presage: fix build with python 3.12

PR: 285957

 deskutils/presage/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

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


[Bug 285957] lang/python312 as default python

2026-01-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #32 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=c536fdf2eb9f6bd817c315c471425b12d795d73e

commit c536fdf2eb9f6bd817c315c471425b12d795d73e
Author: Antoine Brodin 
AuthorDate: 2026-01-13 17:43:54 +
Commit: Antoine Brodin 
CommitDate: 2026-01-13 17:43:54 +

databases/ldb25: fix build with python 3.12

PR: 285957

 databases/ldb25/Makefile | 1 +
 1 file changed, 1 insertion(+)

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


[Bug 285957] lang/python312 as default python

2026-01-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #34 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=d91cff03ba0d9519f96bfb3080509319adb4670d

commit d91cff03ba0d9519f96bfb3080509319adb4670d
Author: Antoine Brodin 
AuthorDate: 2026-01-13 17:40:31 +
Commit: Antoine Brodin 
CommitDate: 2026-01-13 17:40:31 +

games/py-fife: fix build with python 3.12

PR: 285957

 games/py-fife/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

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


[Bug 285957] lang/python312 as default python

2026-01-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #33 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=ce0f22ff650010e499521e9d64fa12ef7a28e5ac

commit ce0f22ff650010e499521e9d64fa12ef7a28e5ac
Author: Antoine Brodin 
AuthorDate: 2026-01-13 17:42:38 +
Commit: Antoine Brodin 
CommitDate: 2026-01-13 17:42:38 +

chinese/pycangjie: fix build with python 3.12

PR: 285957

 chinese/pycangjie/Makefile | 1 +
 1 file changed, 1 insertion(+)

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


[Bug 285957] lang/python312 as default python

2026-01-12 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957
Bug 285957 depends on bug 292189, which changed state.

Bug 292189 Summary: emulators/virtualbox-ose: require python 3.11 (fail on 3.12)
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292189

   What|Removed |Added

 Status|New |Closed
 Resolution|--- |FIXED

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


[Bug 285957] lang/python312 as default python

2026-01-12 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #31 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=8a712f40160ee5090c5029d7f184541558830d2b

commit 8a712f40160ee5090c5029d7f184541558830d2b
Author: Vladimir Druzenko 
AuthorDate: 2026-01-12 12:25:34 +
Commit: Vladimir Druzenko 
CommitDate: 2026-01-12 12:25:34 +

emulators/virtualbox-ose{,-legacy}: Limit python to 3.10-3.11

This is temporary workaround for build error:

   
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-6.1.50/src/libs/xpcom18a4/python/src/VariantUtils.cpp:197:7:
error: use of undeclared identifier 'PyUnicode_GET_SIZE'; did you mean
'PyDict_GET_SIZE'?
if (PyUnicode_GET_SIZE(val_use) == 0) {
^~
PyDict_GET_SIZE
/usr/local/include/python3.12/cpython/dictobject.h:53:26: note:
'PyDict_GET_SIZE' declared here
static inline Py_ssize_t PyDict_GET_SIZE(PyObject *op) {
 ^
   
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-6.1.50/src/libs/xpcom18a4/python/src/VariantUtils.cpp:501:38:
error: use of undeclared identifier 'PyUnicode_AS_UNICODE'
FILL_SIMPLE_POINTER( PRUnichar,
*PyUnicode_AS_UNICODE(val_use) );
 ^
   
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-6.1.50/src/libs/xpcom18a4/python/src/VariantUtils.cpp:829:8:
error: use of undeclared identifier 'PyUnicode_GetSize'
if (PyUnicode_GetSize(ob) == 0) {
^

Support for the python 3.12+ was added in the VirtualBox 7.0.
Maybe I'll partially port this in older VirtualBox ports later.

PR: 292189 285957

 emulators/virtualbox-ose-legacy/Makefile | 2 +-
 emulators/virtualbox-ose/Makefile| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

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


[Bug 285957] lang/python312 as default python

2026-01-12 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Vladimir Druzenko  changed:

   What|Removed |Added

 Depends on||292189, 292190


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292189
[Bug 292189] emulators/virtualbox-ose: require python 3.11 (fail on 3.12)
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292190
[Bug 292190] editors/openoffice-devel: compile fails with python 3.12
-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 285957] lang/python312 as default python

2026-01-07 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #28 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=eba1e69e05030747b4d4b9ee257191d19a404af3

commit eba1e69e05030747b4d4b9ee257191d19a404af3
Author: Antoine Brodin 
AuthorDate: 2026-01-07 18:41:49 +
Commit: Antoine Brodin 
CommitDate: 2026-01-07 18:41:49 +

math/stp: fix build with python 3.12

PR: 285957

 math/stp/Makefile | 1 +
 1 file changed, 1 insertion(+)

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


[Bug 285957] lang/python312 as default python

2026-01-07 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #30 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=3ad823adbe28e85856f12c2941502ac64185f68b

commit 3ad823adbe28e85856f12c2941502ac64185f68b
Author: Antoine Brodin 
AuthorDate: 2026-01-07 18:42:28 +
Commit: Antoine Brodin 
CommitDate: 2026-01-07 18:42:28 +

net/samba416: fix build with python 3.12

PR: 285957

 net/samba416/Makefile | 1 +
 1 file changed, 1 insertion(+)

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


[Bug 285957] lang/python312 as default python

2026-01-07 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #29 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=ebf32ffbb4a5cdd7406fef544071c102d18d583a

commit ebf32ffbb4a5cdd7406fef544071c102d18d583a
Author: Antoine Brodin 
AuthorDate: 2026-01-07 18:41:10 +
Commit: Antoine Brodin 
CommitDate: 2026-01-07 18:41:10 +

devel/libftdi1: fix build with python 3.12

PR: 285957

 devel/libftdi1/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

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


[Bug 285957] lang/python312 as default python

2026-01-07 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Antoine Brodin  changed:

   What|Removed |Added

   Assignee|[email protected] |[email protected]

--- Comment #27 from Antoine Brodin  ---
New failures logs:

https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-bup-0.32.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/gpsd-nox11-3.25_2.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-astropy-helpers-4.0.1_2.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/aubio-0.4.9_7.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/lvtk-2.0.0.r1.14.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-essentia-2.1.b5.859_5.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/hipercontracer-2.1.8.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/libneurosim-1.2.0_1.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-macs2-2.2.9.1_1.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-pysam-0.23.0_1.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/ifcopenshell-0.7.0.231127_5.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-gmsh-4.14.0_1.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/zh-pycangjie-1.3.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/ldb25-2.5.3_1.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/mongodb80-8.0.12_5.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-leveldb-0.201_1.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/presage-0.9.1_2.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-khard-0.20.0.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-brz-3.2.2_3.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/fungw-1.2.2.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/libarea-20191031_1.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/libftdi1-1.5_9.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/llvm12-12.0.1_14.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/llvm13-13.0.1_8.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-cld-20150113_1.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-cliapp-1.20180812.1_2.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-dbt-extractor-0.5.1_19.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-fluent-logger-0.11.1.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-foolscap-23.3.0_2.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-freebsd-0.9.5_1.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-grizzled-0.9.4_3.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-Ice-3.6.5_2.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-pathtools-0.1.2_6.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-pep562-1.1_1.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-pycocotools-2.0.11.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-pydantic-yaml-1.6.0.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-pyopencl-2018.2_10.log
https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-python

[Bug 285957] lang/python312 as default python

2026-01-03 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Antoine Brodin  changed:

   What|Removed |Added

   Assignee|[email protected]  |[email protected]

--- Comment #17 from Antoine Brodin  ---
Assign to portmgr for the exp-run

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


[Bug 285957] lang/python312 as default python

2026-01-03 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Antoine Brodin  changed:

   What|Removed |Added

  Flags||exp-run?

--- Comment #16 from Antoine Brodin  ---
Request exp-run

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


[Bug 285957] lang/python312 as default python

2026-01-03 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Michael Osipov  changed:

   What|Removed |Added

 CC||[email protected]

--- Comment #15 from Michael Osipov  ---
(In reply to Vladimir Druzenko from comment #14)

The more versions you skip the more antiproportional work you have to do. We
should solve 3.12 with newest setuptools first.

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


[Bug 285957] lang/python312 as default python

2026-01-01 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Charlie Li  changed:

   What|Removed |Added

   See Also||https://bugs.freebsd.org/bu
   ||gzilla/show_bug.cgi?id=2921
   ||05

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


[Bug 285957] lang/python312 as default python

2026-01-01 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #14 from Vladimir Druzenko  ---
(In reply to p5B2EA84B3 from comment #13)
IMHO, better to move to 3.13 without step with 3.12.

"VFX platform 2026" uses Python is 3.13.x: https://vfxplatform.com/

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


[Bug 285957] lang/python312 as default python

2026-01-01 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #13 from [email protected] ---
It seems the status of this PR needs to be changed to: stalled

Last note from Charlie:  2025-04-28 14:12:30 UTC 

Python 3.12.0 exists since 2023-10-02
Python 3.12.10 final regular bugfix release 2025-04-08 (same day this PR was
created)
Since then Python 3.12 is regarded as *legacy* and gets security fix releases
only. The last one was 3.12.12, 2025-10-09

Will the changing of the Python default version in the FreeBSD ports will end
like the failure of upgrading from 3.9 to 3.10?

Folks, we need to enter a stage of doing such tasks in a more professional way.
If we do not have the human resources we need to consist, some money needs to
be thrown on such issues. Greetings to the FreeBSD Foundation from here.

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


[Bug 285957] lang/python312 as default python

2025-12-26 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957
Bug 285957 depends on bug 286361, which changed state.

Bug 286361 Summary: graphics/mesa-devel: python=3.12
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286361

   What|Removed |Added

 Status|New |Closed
 Resolution|--- |FIXED

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


[Bug 285957] lang/python312 as default python

2025-10-18 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957
Bug 285957 depends on bug 287794, which changed state.

Bug 287794 Summary: math/py-numpy: Migrate to PEP517
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287794

   What|Removed |Added

 Status|New |Closed
 Resolution|--- |FIXED

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


[Bug 285957] lang/python312 as default python

2025-08-10 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Matthew Wener  changed:

   What|Removed |Added

 Depends on||288781


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288781
[Bug 288781] devel/py-cheetah3: Update to 3.4.0 for python 3.12 compat,
updates, bugfixes
-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 285957] lang/python312 as default python

2025-07-10 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Matthew Wener  changed:

   What|Removed |Added

 Depends on||287794


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287794
[Bug 287794] math/py-numpy: Migrate to PEP517
-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 285957] lang/python312 as default python

2025-07-06 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957
Bug 285957 depends on bug 286298, which changed state.

Bug 286298 Summary: databases/py-{gdbm,sqlite3}, x11-toolkits/py-tkinter: 
internal headers from lang/python312+ not found
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286298

   What|Removed |Added

 Status|Open|Closed
 Resolution|--- |FIXED

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


[Bug 285957] lang/python312 as default python

2025-06-14 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Charlie Li  changed:

   What|Removed |Added

 Blocks||287530


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287530
[Bug 287530] science/py-scipy: provide "py312" flavor
-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 285957] lang/python312 as default python

2025-06-10 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Charlie Li  changed:

   What|Removed |Added

   See Also||https://bugs.freebsd.org/bu
   ||gzilla/show_bug.cgi?id=2746
   ||71

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


[Bug 285957] lang/python312 as default python

2025-05-27 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Charlie Li  changed:

   What|Removed |Added

 Depends on||286298


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286298
[Bug 286298] x11-toolkits/py-{gdbm,sqlite3,tkinter}: internal headers from
lang/python312+ not found
-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 285957] lang/python312 as default python

2025-05-11 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Mark Linimon  changed:

   What|Removed |Added

 Status|Open|In Progress

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


[Bug 285957] lang/python312 as default python

2025-04-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #12 from Charlie Li  ---
(In reply to Evgenii Khramtsov from comment #11)
Same as regular mesa when able to be updated to the current release. As
commented over in bug 286361, the correct additional BUILD_DEPENDS line is not
setuptools but rather packaging.

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


[Bug 285957] lang/python312 as default python

2025-04-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Charlie Li  changed:

   What|Removed |Added

 Depends on||286361


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286361
[Bug 286361] graphics/mesa-devel: python=3.12
-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 285957] lang/python312 as default python

2025-04-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #11 from Evgenii Khramtsov <[email protected]> ---
Add bug 286361 to "Depends on" please, I can't edit this bug. Regular Mesa
likely needs this as well, but I didn't test.

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


[Bug 285957] lang/python312 as default python

2025-04-14 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957
Bug 285957 depends on bug 285953, which changed state.

Bug 285953 Summary: audio/jack: pull in upstream commit updating waf
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285953

   What|Removed |Added

 Status|New |Closed
 Resolution|--- |FIXED

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


[Bug 285957] lang/python312 as default python

2025-04-12 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #10 from Tatsuki Makino  ---
(In reply to Rainer Hurling from comment #9)

Thank you.

It is controlled by whether the variable USE_PYTHON is set to cython or
cython3, and net/py-pyzmq uses cython.
It seems that by rewriting this in cython3, the build of net/py-pyzmq@py312
succeed.

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


[Bug 285957] lang/python312 as default python

2025-04-12 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #9 from Rainer Hurling  ---
(In reply to Tatsuki Makino from comment #8)
It seems this error occurs with lang/cython (v. 2xx) installed? If this is
true, could you please try again with lang/cython3?

There is some evidence [1] that we need cython3 for this problem.

[1] https://github.com/aio-libs/aiohttp/issues/7229#issuecomment-1450517855

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


[Bug 285957] lang/python312 as default python

2025-04-11 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Tatsuki Makino  changed:

   What|Removed |Added

 Depends on||285958


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285958
[Bug 285958] multimedia/libopenshot: fix of configure when combined with python
3.12
-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 285957] lang/python312 as default python

2025-04-11 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Tatsuki Makino  changed:

   What|Removed |Added

 CC||[email protected]

--- Comment #8 from Tatsuki Makino  ---
Thanks to the fixes in setuptools, the build has progressed quite a bit.
However, this time the build of net/py-pyzmq@py312 will stop due to a famous
cause.

The following is an excerpt from the log.

zmq/backend/cython/_version.c:2887:55: error: no member named 'ob_digit' in
'struct _longobject'
const digit* digits = ((PyLongObject*)x)->ob_digit;
  ~~  ^
zmq/backend/cython/_version.c:2942:55: error: no member named 'ob_digit' in
'struct _longobject'
const digit* digits = ((PyLongObject*)x)->ob_digit;
  ~~  ^
zmq/backend/cython/_version.c:3083:55: error: no member named 'ob_digit' in
'struct _longobject'
const digit* digits = ((PyLongObject*)x)->ob_digit;
  ~~  ^
zmq/backend/cython/_version.c:3138:55: error: no member named 'ob_digit' in
'struct _longobject'
const digit* digits = ((PyLongObject*)x)->ob_digit;
  ~~  ^
zmq/backend/cython/_version.c:3589:47: error: no member named 'ob_digit' in
'struct _longobject'
const digit* digits = ((PyLongObject*)b)->ob_digit;
  ~~  ^
5 warnings and 5 errors generated.
error: command '/usr/bin/cc' failed with exit code 1
*** Error code 1

Stop.

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


[Bug 285957] lang/python312 as default python on stable/14

2025-04-10 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #4 from Jordan Ostreff  ---
Currently with only pyton3-3.12 installed as default and only python version,
only following ports doesn't build


databases/py-gdbm@py312 

security/py-keyring@py312 devel/py-jaraco.classes@py312 
security/py-SecretStorage@py312

graphics/py-pillow@py312 x11-toolkits/py-tkinter@py312 devel/py-twisted@py312

www/py-treq

devel/py-repoze.who www/py-webob@py312

x11-toolkits/py-tkinter

net-mgmt/py-prometheus-client devel/py-Automat@py312

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


[Bug 285957] lang/python312 as default python on stable/14

2025-04-10 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #2 from Jordan Ostreff  ---
it looks that keeping level/py-setuptools bellow to 75.8.2 causes some problems
- with wheel and not only

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


[Bug 285957] lang/python312 as default python

2025-04-10 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Charlie Li  changed:

   What|Removed |Added

 Depends on||285953


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285953
[Bug 285953] audio/jack: pull in upstream commit updating waf
-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 285957] lang/python312 as default python

2025-04-10 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Charlie Li  changed:

   What|Removed |Added

Summary|lang/python312 as default   |lang/python312 as default
   |python on stable/14 |python
   Keywords||tracking

--- Comment #7 from Charlie Li  ---
Commandeering this into a meta-bug to track Python 3.12-specific package
breakages generally. After 3.13 is committed, activity should intensify when
exp-runs happen and whatnot to preserve the n-1 bit (n being latest upstream
CPython release).

(In reply to Jordan Ostreff from comment #4)
Try building these again.

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


[Bug 285957] lang/python312 as default python on stable/14

2025-04-10 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

--- Comment #6 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=8927fe8f67e32805fe94c94356b013d59ca4af25

commit 8927fe8f67e32805fe94c94356b013d59ca4af25
Author: Charlie Li 
AuthorDate: 2025-04-10 13:44:00 +
Commit: Charlie Li 
CommitDate: 2025-04-10 13:44:00 +

devel/py-setuptools: account for removed pkgutil methods in Python 3.12

Reported by: jan, Tatsuki Makino
PR: 285957

 devel/py-setuptools/Makefile | 3 +++
 devel/py-setuptools/distinfo | 4 +++-
 2 files changed, 6 insertions(+), 1 deletion(-)

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


[Bug 285957] lang/python312 as default python on stable/14

2025-04-09 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

jan  changed:

   What|Removed |Added

 CC||[email protected]

--- Comment #5 from jan  ---
It's not possible to build databases/py-sqlite3. I think because there is no
py312 flavor for setuptools?

===>  Configuring for py312-setuptools-63.1.0_3
===>  Building for py312-setuptools-63.1.0_3
* Getting build dependencies for wheel...
Traceback (most recent call last):
  File
"/usr/local/lib/python3.12/site-packages/pyproject_hooks/_in_process/_in_process.py",
line 389, in 
main()
  File
"/usr/local/lib/python3.12/site-packages/pyproject_hooks/_in_process/_in_process.py",
line 373, in main
json_out["return_val"] = hook(**hook_input["kwargs"])
 
  File
"/usr/local/lib/python3.12/site-packages/pyproject_hooks/_in_process/_in_process.py",
line 137, in get_requires_for_build_wheel
backend = _build_backend()
  
  File
"/usr/local/lib/python3.12/site-packages/pyproject_hooks/_in_process/_in_process.py",
line 70, in _build_backend
obj = import_module(mod_path)
  ^^^
  File "/usr/local/lib/python3.12/importlib/__init__.py", line 90, in
import_module
return _bootstrap._gcd_import(name[level:], package, level)
   
  File "", line 1387, in _gcd_import
  File "", line 1360, in _find_and_load
  File "", line 1310, in _find_and_load_unlocked
  File "", line 488, in _call_with_frames_removed
  File "", line 1387, in _gcd_import
  File "", line 1360, in _find_and_load
  File "", line 1331, in _find_and_load_unlocked
  File "", line 935, in _load_unlocked
  File "", line 999, in exec_module
  File "", line 488, in _call_with_frames_removed
  File
"/var/ports/basejail/usr/ports/devel/py-setuptools/work-py312/setuptools-63.1.0/setuptools/__init__.py",
line 16, in 
import setuptools.version
  File
"/var/ports/basejail/usr/ports/devel/py-setuptools/work-py312/setuptools-63.1.0/setuptools/version.py",
line 1, in 
import pkg_resources
  File
"/var/ports/basejail/usr/ports/devel/py-setuptools/work-py312/setuptools-63.1.0/pkg_resources/__init__.py",
line 2191, in 
register_finder(pkgutil.ImpImporter, find_on_path)
^^^
AttributeError: module 'pkgutil' has no attribute 'ImpImporter'. Did you mean:
'zipimporter'?

ERROR Backend subprocess exited when trying to invoke
get_requires_for_build_wheel
*** Error code 1

Stop.
make[1]: stopped in /basejail/usr/ports/devel/py-setuptools
*** Error code 1

Stop.
make: stopped in /basejail/usr/ports/databases/py-sqlite3

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


[Bug 285957] lang/python312 as default python on stable/14

2025-04-08 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Charlie Li  changed:

   What|Removed |Added

 Status|New |Open
  Flags|maintainer-feedback?(python |maintainer-feedback+
   |@FreeBSD.org)   |
 CC||[email protected]

--- Comment #3 from Charlie Li  ---
What manual is this?

The devel/py-setuptools currently in tree is "temporarily" pinned to
devel/py-wheel044 until the update can happen, so you will need to temporarily
remove devel/py-wheel so that 044 can be installed, then remove 044 once
finished.

In a more general sense however, building Python packages (FreeBSD or not)
outside of isolated environments like poudriere or virtual environments is not
really supported. While we in FreeBSD strive to have the ability to build stuff
on live systems/environments, we are still beholden to the warts of the greater
communities of the stuff ported. The Python packaging community (and a couple
others) has effectively required them for support purposes as incompatibilities
and breakages between even not-quite-major package versions happen often, and
different versions cannot be installed concurrently.

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


maintainer-feedback requested: [Bug 285957] lang/python312 as default python on stable/14

2025-04-08 Thread bugzilla-noreply
Bugzilla Automation  has asked freebsd-python (Nobody)
 for maintainer-feedback:
Bug 285957: lang/python312 as default python on stable/14
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957



--- Description ---
I'm following the manual:

 For portmaster users:
  # sh
  # portmaster -o lang/python312 python311
  # REINSTALL="$(pkg info -oq '*py311*’)”
  # pkg delete -f "*py311*"
  # portmaster $REINSTALL
  # REBUILD=$(pkg query -g "%n:%dn" '*' | grep py3 | grep -v py311 | cut -d :
-f 1 | sort -u)
  # portmaster $REBUILD
  # REBUILD2=$(pkg list | grep python3-3.11 | xargs pkg which | awk '{print
$6}' | sort -u)
  # portmaster $REBUILD2

  Final steps (for pre-built packages & portmaster):

  If no longer required, Python 3.11 can be removed via
  "pkg remove python311" and the directory /usr/local/lib/python3.11 can
  then be deleted afterwards, if not empty. 

and have stopped on step portmaster $REINSTALL

# pkg info | grep py312
py312-build-1.2.2_2PEP517 package builder
py312-flit-core-3.11.0 Distribution-building parts of Flit
py312-installer-0.7.0  Library for installing Python wheels
py312-packaging-24.2   Core utilities for Python packages
py312-pyproject-hooks-1.2.0Wrappers to call pyproject.toml-based build
backend hooks
py312-wheel-0.45.1 Built-package format for Python

and actually problem is that devel/py-setuptools can't be build

$REINSTALL contains following:
devel/py-Automat devel/py-babel textproc/py-CommonMark devel/py-Jinja2
www/py-paste textproc/py-pyhamcrest print/py-PyMuPDF security/py-SecretStorage
security/py-acme www/py-aioquic textproc/py-alabaster devel/py-annotated-types
devel/py-appdirs devel/py-asn1crypto devel/py-attrs security/py-authlib
mail/py-authres security/py-bcrypt www/py-beaker www/py-beautifulsoup
www/py-bleach archivers/py-brotli devel/py-build www/py-cachecontrol
devel/py-calver devel/py-canonicaljson security/py-certbot
security/py-certbot-apache security/py-certifi devel/py-cffi
textproc/py-chardet textproc/py-charset-normalizer devel/py-click
devel/py-click-default-group devel/py-configargparse devel/py-configobj
devel/py-constantly devel/py-country devel/py-crashtest
security/py-cryptography lang/cython devel/py-dbus devel/py-defusedxml
devel/py-deprecation devel/py-distlib sysutils/py-distro dns/py-dnspython
textproc/py-docutils devel/py-dulwich devel/py-editables
textproc/py-elementpath devel/py-entrypoints devel/py-evdev
devel/py-fastjsonschema sysutils/py-filelock devel/py-fire devel/py-flit
devel/py-flit-core print/py-fonttools devel/py-frozendict filesystems/py-fs2
textproc/py-furo devel/py-future databases/py-gdbm textproc/py-gi-docgen
devel/py-google-i18n-address www/py-h2 devel/py-hatch-fancy-pypi-readme
devel/py-hatch-nodejs-version devel/py-hatch-vcs devel/py-hatchling
www/py-hpack www/py-html5lib www/py-hyperframe www/py-hyperlink dns/py-idna
devel/py-ijson graphics/py-imagesize devel/py-immutabledict devel/py-immutables
devel/py-importlib-metadata devel/py-importlib-resources devel/py-incremental
devel/py-iniconfig devel/py-installer devel/py-intervaltree
devel/py-ipython_genutils devel/py-iso8601 devel/py-jaraco.classes
devel/py-jeepney devel/py-joblib security/py-josepy devel/py-jsonschema
devel/py-jsonschema-specifications devel/py-jupyter-client
devel/py-jupyter-core security/py-keyring devel/py-kitchen www/py-lesscpy
devel/py-libevdev textproc/py-libxml2 textproc/py-linkify-it-py devel/py-lxml
textproc/py-m2r textproc/py-mako textproc/py-markdown
textproc/py-markdown-it-py textproc/py-markupsafe devel/py-matrix-common
devel/py-maturin textproc/py-mdit-py-plugins textproc/py-mdurl mail/py-milter
textproc/py-mistune textproc/py-mistune0 devel/py-mock devel/py-more-itertools
devel/py-msgpack devel/py-mypy devel/py-mypy_extensions
databases/py-mysqlclient textproc/py-myst-parser devel/py-nbclient
devel/py-nbformat net/py-ndg-httpsclient devel/py-nest-asyncio net/py-netaddr
devel/py-olefile security/py-openssl devel/py-orjson devel/py-packaging
textproc/py-pandocfilters devel/py-parsedatetime devel/py-pathspec devel/py-pbr
misc/py-pexpect devel/py-phonenumbers graphics/py-pillow devel/py-pip
devel/py-pkgconfig sysutils/py-pkginfo devel/py-platformdirs devel/py-pluggy
devel/py-ply devel/py-poetry-core devel/py-poetry-plugin-export
www/py-priority1 net-mgmt/py-prometheus-client devel/py-proselint
sysutils/py-psutil databases/py-psycopg2 sysutils/py-ptyprocess dns/py-py3dns
devel/py-pyasn1 devel/py-pyasn1-modules devel/py-pybind11 devel/py-pycparser
devel/py-pydantic devel/py-pydantic-core devel/py-pyflakes textproc/py-pygments
www/py-pyjwt textproc/py-pylons-sphinx-themes www/py-pylsqpack
security/py-pymacaroons databases/py-pymysql security/py-pynacl
textproc/py-pypa-docs-theme devel/py-pyparsing devel/py-pyproject-hooks
devel/py-pyrfc3339 devel/py-pyrsistent security/py-pysaml2 comms/py-pyserial
net/py-pysocks 

[Bug 285957] lang/python312 as default python on stable/14

2025-04-08 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Vladimir Druzenko  changed:

   What|Removed |Added

 CC||[email protected]

--- Comment #1 from Vladimir Druzenko  ---
There is an idea not to deviate too much from "VFX platform":
https://vfxplatform.com/
In "VFX platform 2025" Python is 3.11.x.

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


[Bug 285957] lang/python312 as default python on stable/14

2025-04-08 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957

Bug ID: 285957
   Summary: lang/python312 as default python on stable/14
   Product: Ports & Packages
   Version: Latest
  Hardware: Any
OS: Any
Status: New
  Severity: Affects Some People
  Priority: ---
 Component: Individual Port(s)
  Assignee: [email protected]
  Reporter: [email protected]
 Flags: maintainer-feedback?([email protected])
  Assignee: [email protected]

I'm following the manual:

 For portmaster users:
  # sh
  # portmaster -o lang/python312 python311
  # REINSTALL="$(pkg info -oq '*py311*’)”
  # pkg delete -f "*py311*"
  # portmaster $REINSTALL
  # REBUILD=$(pkg query -g "%n:%dn" '*' | grep py3 | grep -v py311 | cut -d :
-f 1 | sort -u)
  # portmaster $REBUILD
  # REBUILD2=$(pkg list | grep python3-3.11 | xargs pkg which | awk '{print
$6}' | sort -u)
  # portmaster $REBUILD2

  Final steps (for pre-built packages & portmaster):

  If no longer required, Python 3.11 can be removed via
  "pkg remove python311" and the directory /usr/local/lib/python3.11 can
  then be deleted afterwards, if not empty. 

and have stopped on step portmaster $REINSTALL

# pkg info | grep py312
py312-build-1.2.2_2PEP517 package builder
py312-flit-core-3.11.0 Distribution-building parts of Flit
py312-installer-0.7.0  Library for installing Python wheels
py312-packaging-24.2   Core utilities for Python packages
py312-pyproject-hooks-1.2.0Wrappers to call pyproject.toml-based build
backend hooks
py312-wheel-0.45.1 Built-package format for Python

and actually problem is that devel/py-setuptools can't be build

$REINSTALL contains following:
devel/py-Automat devel/py-babel textproc/py-CommonMark devel/py-Jinja2
www/py-paste textproc/py-pyhamcrest print/py-PyMuPDF security/py-SecretStorage
security/py-acme www/py-aioquic textproc/py-alabaster devel/py-annotated-types
devel/py-appdirs devel/py-asn1crypto devel/py-attrs security/py-authlib
mail/py-authres security/py-bcrypt www/py-beaker www/py-beautifulsoup
www/py-bleach archivers/py-brotli devel/py-build www/py-cachecontrol
devel/py-calver devel/py-canonicaljson security/py-certbot
security/py-certbot-apache security/py-certifi devel/py-cffi
textproc/py-chardet textproc/py-charset-normalizer devel/py-click
devel/py-click-default-group devel/py-configargparse devel/py-configobj
devel/py-constantly devel/py-country devel/py-crashtest
security/py-cryptography lang/cython devel/py-dbus devel/py-defusedxml
devel/py-deprecation devel/py-distlib sysutils/py-distro dns/py-dnspython
textproc/py-docutils devel/py-dulwich devel/py-editables
textproc/py-elementpath devel/py-entrypoints devel/py-evdev
devel/py-fastjsonschema sysutils/py-filelock devel/py-fire devel/py-flit
devel/py-flit-core print/py-fonttools devel/py-frozendict filesystems/py-fs2
textproc/py-furo devel/py-future databases/py-gdbm textproc/py-gi-docgen
devel/py-google-i18n-address www/py-h2 devel/py-hatch-fancy-pypi-readme
devel/py-hatch-nodejs-version devel/py-hatch-vcs devel/py-hatchling
www/py-hpack www/py-html5lib www/py-hyperframe www/py-hyperlink dns/py-idna
devel/py-ijson graphics/py-imagesize devel/py-immutabledict devel/py-immutables
devel/py-importlib-metadata devel/py-importlib-resources devel/py-incremental
devel/py-iniconfig devel/py-installer devel/py-intervaltree
devel/py-ipython_genutils devel/py-iso8601 devel/py-jaraco.classes
devel/py-jeepney devel/py-joblib security/py-josepy devel/py-jsonschema
devel/py-jsonschema-specifications devel/py-jupyter-client
devel/py-jupyter-core security/py-keyring devel/py-kitchen www/py-lesscpy
devel/py-libevdev textproc/py-libxml2 textproc/py-linkify-it-py devel/py-lxml
textproc/py-m2r textproc/py-mako textproc/py-markdown
textproc/py-markdown-it-py textproc/py-markupsafe devel/py-matrix-common
devel/py-maturin textproc/py-mdit-py-plugins textproc/py-mdurl mail/py-milter
textproc/py-mistune textproc/py-mistune0 devel/py-mock devel/py-more-itertools
devel/py-msgpack devel/py-mypy devel/py-mypy_extensions
databases/py-mysqlclient textproc/py-myst-parser devel/py-nbclient
devel/py-nbformat net/py-ndg-httpsclient devel/py-nest-asyncio net/py-netaddr
devel/py-olefile security/py-openssl devel/py-orjson devel/py-packaging
textproc/py-pandocfilters devel/py-parsedatetime devel/py-pathspec devel/py-pbr
misc/py-pexpect devel/py-phonenumbers graphics/py-pillow devel/py-pip
devel/py-pkgconfig sysutils/py-pkginfo devel/py-platformdirs devel/py-pluggy
devel/py-ply devel/py-poetry-core devel/py-poetry-plugin-export
www/py-priority1 net-mgmt/py-prometheus-client devel/py-proselint
sysutils/py-psutil databases/py-psycopg2 sysutils/py-ptyprocess dns/py-py3dns
devel/py-pyasn1 devel/py-pyasn1-modules devel/py-pybind11 devel/py-pycparser
devel/py-pydantic devel/py-pydantic-core devel/py-pyflakes textproc/py-pygments
www/py-pyjwt tex