OSP Hathaway
unread,Nov 23, 2022, 11:56:42 AM11/23/22Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Trac Users
The Python3.6/site-packages/tracopt/versioncontrol/svn/ module is unusable.
RHEL-8 and CentOS-Stream-8 distribute subversion 1.10.x
Trac 1.5.3/1.5.4 require subversion >= 1.14.0.
The problem appears to be the absence of compatible Python3 SWIG bindings for subversion.
2022-11-22 09:45:43,284 Trac[svn_fs] INFO: Failed to load Subversion bindings
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/tracopt/versioncontrol/svn/svn_fs.py", line 200, in __init__
_import_svn()
File "/usr/lib/python3.6/site-packages/tracopt/versioncontrol/svn/svn_fs.py", line 72, in _import_svn
from svn import fs, repos, core, delta
ModuleNotFoundError: No module named 'svn'
The current workaround requires building subversion from the Apache.Subversion
sources and reinstalling the private subversion builds on the affected Trac systems.
1. Build the subversion.
2. Build the SWIG Python3 bindings
I don't have much time to do these exploratory builds.
Sincerely,
Steven J. Hathaway