www/trac `trac-admin` is failing "resync" with subversion-1.14.3 (it works fine with 1.14.2), maliling lists suggests an upstream commit as a fix: https://www.mail-archive.com/trac-users@googlegroups.com/msg31973.html
Created attachment 253810 [details] files/patch-subversion_bindings_swig_python_libsvn__swig__py_swigutil__py.c
This is ugly, I am still waiting for 1.14.4...
Well, it is an official commit to fix the specific bug by the project authors, and it is a few lines of patch… as that I'm not sure that qualifies as "ugly"… also, it seems to be that subversion release are quite far apart from one to the next and I have no idea when to expect 1.14.4. Anyways… it was a show-stopper for me (and I guess many other tracd users) as rolling back yo 1.14.2 needed some compilations anyways (or a huge number of old ports from the 14.0 release pkgs) so I built the patch for my own poudriere and put it out here just in case someone else needs this. 😇
(In reply to Lapo Luchini from comment #3) Ugly because I have been approached by other people that they need other upstream patches as well. See: https://www.mail-archive.com/dev@subversion.apache.org/msg43178.html
Hi, i am not a maintainer of this port, so not able to help here. As a trac/www maintaiener i would like to see the patch merged.
(In reply to Oleksii Samorukov from comment #5) I am the maintainer, this is why I was confused why it already assigned. Can I take over?
Yes, please
I just want to make sure that we are taking about devel/py-subversion, correct?
This is the actual backport: https://github.com/apache/subversion/commit/eae531008b3454d2709b8aaf766b08e37160668a Apply objections to apply it straight from GitHub?
(In reply to Michael Osipov from comment #9) The patch does not apply due to the STATUS file :-( Will need to add a manual patch.
Please test: https://reviews.freebsd.org/D46807
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=fdad3e1b5329ce582c89c6bb71d0d83272622bc1 commit fdad3e1b5329ce582c89c6bb71d0d83272622bc1 Author: Michael Osipov <michaelo@FreeBSD.org> AuthorDate: 2024-09-27 08:17:33 +0000 Commit: Michael Osipov <michaelo@FreeBSD.org> CommitDate: 2024-09-28 08:43:28 +0000 devel/py-subversion{,-lts}: swig-py: Fix `none_dealloc` error (one-off patch) PR: 281709 Approved by: jrm (mentor), otis (mentor) Differential Revision: https://reviews.freebsd.org/D46807 devel/py-subversion/Makefile | 4 +- ...-eae531008b3454d2709b8aaf766b08e37160668a (new) | 44 ++++++++++++++++++++++ 2 files changed, 46 insertions(+), 2 deletions(-)
Patch will be removed with Subversion 1.14.4.