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.

Reply via email to