Bug 295830 - lang/python315: update to beta2 release
Summary: lang/python315: update to beta2 release
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-ports-bugs (Nobody)
URL: https://docs.python.org/3.15/whatsnew...
Keywords:
Depends on:
Blocks:
 
Reported: 2026-06-03 20:58 UTC by Matthias Andree
Modified: 2026-06-05 20:10 UTC (History)
0 users

See Also:
mandree: maintainer-feedback+


Attachments
update lang/python315 to 3.15.0b2 (beta2) release (11.78 KB, patch)
2026-06-03 21:02 UTC, Matthias Andree
mandree: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Comment 1 Matthias Andree freebsd_committer freebsd_triage 2026-06-03 21:02:21 UTC
Created attachment 271456 [details]
update lang/python315 to 3.15.0b2 (beta2) release

Also available via 
https://github.com/freebsd/freebsd-ports/pull/529 
or by cherry-picking from gitlab https://gitlab.com/mandree/freebsd-ports/-/commits/main?ref_type=HEADS
Comment 2 Matthias Andree freebsd_committer freebsd_triage 2026-06-03 21:04:57 UTC
Poudriere test builds passed on 150amd64 (shown) aka FreeBSD 15.0-RELEASE-p<RECENT> amd64 for these ports:

/usr/local/poudriere/data/logs/bulk/150amd64-default/latest-done/logs/built/python315-3.15.0.b2.log
/usr/local/poudriere/data/logs/bulk/150amd64-default/latest-done/logs/built/py315-gdbm-3.15.0.b2_10.log
/usr/local/poudriere/data/logs/bulk/150amd64-default/latest-done/logs/built/py315-packaging-26.2.log
/usr/local/poudriere/data/logs/bulk/150amd64-default/latest-done/logs/built/py315-sqlite3-3.15.0.b2_10.log
/usr/local/poudriere/data/logs/bulk/150amd64-default/latest-done/logs/built/py315-tkinter-3.15.0.b2_11.log
/usr/local/poudriere/data/logs/bulk/150amd64-default/latest-done/logs/built/py315-installer-1.0.1.log
/usr/local/poudriere/data/logs/bulk/150amd64-default/latest-done/logs/built/py315-wheel044-0.44.0_1.log
/usr/local/poudriere/data/logs/bulk/150amd64-default/latest-done/logs/built/py315-setuptools-63.1.0_3.log
/usr/local/poudriere/data/logs/bulk/150amd64-default/latest-done/logs/built/py315-wheel-0.47.0.log
/usr/local/poudriere/data/logs/bulk/150amd64-default/latest-done/logs/built/py315-build-1.5.0.log
/usr/local/poudriere/data/logs/bulk/150amd64-default/latest-done/logs/built/py315-pyproject-hooks-1.2.0.log
/usr/local/poudriere/data/logs/bulk/150amd64-default/latest-done/logs/built/py315-flit-core-3.12.0.log

ditto for 14.3-RELEASE on amd64 poudriere-devel test builds.
Comment 3 commit-hook freebsd_committer freebsd_triage 2026-06-05 16:29:33 UTC
A commit in branch main references this bug:

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

commit 68c5118e1e5681ed2e72c2aee53c07acb30a5692
Author:     Matthias Andree <mandree@FreeBSD.org>
AuthorDate: 2026-06-03 20:53:13 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2026-06-05 16:28:40 +0000

    lang/python315: update to 3.15.0b2 beta release

    Specific updates since beta1 are in this
    Changelog:      https://docs.python.org/3.15/whatsnew/changelog.html#python-3-15-0-beta-2
    Announcement:   https://blog.python.org/2026/06/python-3150-beta-2/
    What's new:     https://docs.python.org/3.15/whatsnew/3.15.html

    PR:             295830

    Pull Request:   https://github.com/freebsd/freebsd-ports/pull/529

 lang/python315/Makefile         |  7 ++-----
 lang/python315/Makefile.version |  2 +-
 lang/python315/distinfo         |  6 +++---
 lang/python315/pkg-plist        | 27 ++++++++++++++++++++++-----
 4 files changed, 28 insertions(+), 14 deletions(-)
Comment 4 Matthias Andree freebsd_committer freebsd_triage 2026-06-05 20:10:34 UTC
"make test" has some failures, upstream bug reports

poudriere test_posix and test_tempfile failures on tmpfs:
https://github.com/python/cpython/issues/150982

poudriere test_shutil failure on zfs:
https://github.com/python/cpython/issues/150984