On 2024/05/24 1:56, Williams, James P. {Jim} (JSC-CD4)[KBR Wyle Services, LLC] via users wrote: >>> ViewVC 1.2.3 does not support Python 3. >> >> The fact that their newest release, 1.2.3, still requires python 2 does >> not exactly fill me with confidence with respect to the health of the >> project. :( > > For what it's worth, I've been using the latest ViewVC commits along master > for about a year and have seen no problems. That's been with Python 3.8 and > 3.11 so far. I had to ensure some environment variables were exported to CGI > scripts so ViewVC can find SVN's Python bindings, something like this in the > server start script, > > export PYTHONPATH=path-to-svn-python-bindings:$PYTHONPATH > export LD_LIBRARY_PATH=path-to-svn-libs:$LD_LIBRARY_PATH > > and this in the server configuration files, > > PassEnv PYTHONPATH LD_LIBRARY_PATH > > As simple as that looks, I had to add debugging to ViewVC to figure out why > the CGI script was having problems, but that has nothing to do with using > master commits.
The only release blocker of ViewVC 1.3.0 is the cvsdb support. https://github.com/viewvc/viewvc/issues/250#issuecomment-1332383135 https://github.com/viewvc/viewvc/issues/250#issuecomment-1332515609 https://github.com/viewvc/viewvc/issues/213 However there is no progress for the issue over a year, because there is no one interested in it *and* having much time *and* having ability to write the code for it. So both the worry for the health of the project and stability of the code of master branch seems to be correct for me. Cheers, -- Yasuhito FUTATSUKI <futat...@yf.bsdclub.org>