python / psf-salt

PSF infrastructure configuration
MIT License
111 stars 57 forks source link

Upgrade Moin? #369

Open ewdurbin opened 2 months ago

ewdurbin commented 2 months ago

We're proceeding with work to move our hosts to Ubuntu 24.04 noble, and one of the biggest changes for our deployments there is the more or less full removal of Python 2.7.

Moin 1.9.x still requires Python 2.7, (we're running 1.9.11).

We should investigate Moin 2.0.0 now that it has reached alpha: https://github.com/moinwiki/moin/releases/tag/2.0.0a1

CC: @malemburg dependent on your availability, I'm going to ask @JacobCoffee to work with you on this upgrade.

malemburg commented 1 month ago

Hi Ee, I don't think Moin 2.0 is ready yet to be used on a big production site such as wiki.python.org.

It will certainly get there and it may make sense to test drive releases as they come to check how far away moin2 is from being able to run a larger wiki, but I don't have a lot of time to spend on this at the moment.

Perhaps @JacobCoffee could try to create a local test installation and import the existing data as described here: https://moin-20.readthedocs.io/en/latest/admin/upgrade.html#from-moin-1-9-x

This would give us a hint at what's still missing from moin2.

It would probably also be good to get in touch with the current moin2 developers to see what they think about such a move. E.g. I could imagine them being interested in using the Python wiki content as test bed for the system. We'd have to check how much private information we have in the wiki, but I doubt there is much. The Jython wiki would be a smaller candidate. The PSF wiki has internal information, which we cannot easily give to other people.