Hi Ingo, The ApacheAccessHandler.py file has always been a bit rough in my opinion, so improving it and adding features would be great. I have not done anything yet to convert it to mod_wsgi (or python 3), so definitely your contributions would be welcome.
SAML support sounds nice. I don't think we have any ticket about that, but it could probably be a nice config option that can help somebody else in the future too. Flattened SVN directory support would for sure be good. [#7940] is a related ticket. As for having a mod_python version of the script I think that would be OK if its not too much trouble. But I don't want us to do extra work maintaining 2 versions of a script. In my experience mod_python really isn't very popular any more and since the main Allura app is a wsgi app, I think having this script use wsgi too would be best. If someone really needs to stay with mod_python and we stop providing a script that works with it, they could always grab a copy of the old/current mod_python script and use that. So sounds like several things that can change with this script. Maybe best to do them one at a time, so we're not dealing with a big merge request that overhauls everything at once. Thanks, Dave --- ** [tickets:#8352] Convert ApacheAccessHandler.py from mod_python to mod_wsgi** **Status:** open **Milestone:** unreleased **Labels:** py3 **Created:** Wed Feb 26, 2020 07:54 PM UTC by Dave Brondsema **Last Updated:** Mon Dec 21, 2020 04:16 PM UTC **Owner:** nobody mod_wsgi is how we run the main app, mod_python is very old school and we shouldn't be using it. Recent versions of Ubunut look like they drop support for mod_python anyway rather than supporting it on python3: https://bugs.launchpad.net/ubuntu/+source/libapache2-mod-python/+bug/1735368 Although mod_python does work with python 3, it'd just have to be built manually. --- Sent from forge-allura.apache.org because dev@allura.apache.org is subscribed to https://forge-allura.apache.org/p/allura/tickets/ To unsubscribe from further messages, a project admin can change settings at https://forge-allura.apache.org/p/allura/admin/tickets/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.