Created attachment 196044 [details] patch file Mark BROKEN with Python 3.7. Build log with poudriere and 11.2-RELEASE amd64 jail is available with following URL. https:/www.utahime.org/FreeBSD/poudriere/data/logs/bulk/112amd64-local-gdb/2018-08-10_12h42m20s/logs/gdb-8.1_5.log
URL of build log was wrong. Right one is https://www.utahime.org/FreeBSD/poudriere/data/logs/bulk/112amd64-local-gdb/2018-08-10_12h42m20s/logs/gdb-8.1_5.log
If gdb (upstream) doesn't yet target/support Python 3.7, the gdb ports should be set to 'X-3.6' until it does , rather than being set to BROKEN. Python ports should declare only those versions that the software explicitly supports. Granted in most cases most newer versions of Python are backward/forward compatible, but it pays for maintainers to be as explicit as possible, as often as possible, without reducing choice.
Created attachment 196055 [details] updated patch file * Add upstream patch to fix build with Python 3.7. * Bump PORTREVISION. So please commit attached patch instead of original one. Builds with all supported Python versions are confirmed with poudriere and 11.2-RELEASE. Build logs are available with following URLs. Python 3.7: https://www.utahime.org/FreeBSD/poudriere/data/logs/bulk/112amd64-local-gdb/2018-08-10_19h01m07s/logs/gdb-8.1_6.log Python 3.6: https://www.utahime.org/FreeBSD/poudriere/data/logs/bulk/112amd64-local-gdb/2018-08-10_19h13m01s/logs/gdb-8.1_6.log Python 3.5: https://www.utahime.org/FreeBSD/poudriere/data/logs/bulk/112amd64-local-gdb/2018-08-10_19h19m45s/logs/gdb-8.1_6.log Python 3.4: https://www.utahime.org/FreeBSD/poudriere/data/logs/bulk/112amd64-local-gdb/2018-08-10_19h26m37s/logs/gdb-8.1_6.log Python 2.7: https://www.utahime.org/FreeBSD/poudriere/data/logs/bulk/112amd64-local-gdb/2018-08-10_19h35m53s/logs/gdb-8.1_6.log
I'm currently working to update gdb to 8.1.1 that already contains that patch. I'll link the commit here, to reference
A commit references this bug: Author: pizzamig Date: Sat Aug 11 13:17:52 UTC 2018 New revision: 476883 URL: https://svnweb.freebsd.org/changeset/ports/476883 Log: devel/gdb: Update to 8.1.1 A bunch of bug fixes and support to Pythong 3.7 fixed PR: 230494 Reported by: Yasuhiro KIMURA <yasu@utahime.org> Sponsored by: Essen Hackathon Changes: head/devel/gdb/Makefile head/devel/gdb/distinfo
Comment on attachment 196055 [details] updated patch file MFH missing in commit log message Request approval to MFH from prots-secteam directly
(In reply to Kubilay Kocak from comment #6) @Luca Unless you don't want this MFH'd due to it being a version update?
Overcome by update to 8.1.1. MFH request is rejected by portmgr.