Hello, I was advised to raise this topic on this mailing list, so I hope it is appropriate and of some interest. MoinMoin is, of course, the wiki software that delivers the Debian Wiki site, but the version involved (Moin 1.9) is dependent on Python 2, which has largely been expunged from Debian. For that reason, and possibly others, the software is no longer available as a Debian package.
Although Moin 1.9 has been maintained and has seen fixes applied for security- related issues, development attention has largely moved to Moin 2 which has also transitioned to Python 3. Unfortunately, Moin 2 appears to be rather less widespread in general use than its predecessor, and the task of packaging it and its numerous dependencies has previously been prohibitive. Fortunately, many of these dependencies have more recently become available in Debian, reducing the effort required to finish the job. I have previously discussed the Debian packaging situation with various individuals in the Moin and Debian communities, and a Salsa team was established as a venue for packaging activities: https://salsa.debian.org/moin-team/ Since then, the following packages have been made: emeraldtree feedgen flask-theme flatland moin python-xstatic-autosize python-xstatic-bootstrap python-xstatic-ckeditor python-xstatic-jquery-file-upload python-xstatic-pygments Aside from the moin package, these are small packages that fill various gaps and that build on existing packages such as JavaScript libraries already available in Debian. Other packages could also have been introduced, notably various drawing tools that Moin 2 can potentially use, but these have a more complicated set of dependencies with less existing support within Debian. Currently, all of these packages are built and tested on Salsa, at least to the extent of the tests provided by the upstream projects. Notably, the moin package itself is built and tested, with a package repository of all new Debian packages (given in the list above) provided as a consequence of a successful build of the moin package in the form of artifacts from each CI pipeline's "aptly" job. Thus, the "publish" phase of the most recent successful pipeline shown in the moin package's CI pipeline list... https://salsa.debian.org/moin-team/moin/-/pipelines ...will have an "aptly" job whose artifacts can be used by apt to obtain and test these packages in a suitable environment. Cursory testing appears to indicate that these packages behave acceptably. A wiki instance can be created and started, and the instance visited and edited through a Web browser. Currently, testing has been limited to the built-in Web server, and deployment using a dedicated Web server needs to be verified, although this should merely involve the usual WSGI integration issues: https://moin-20.readthedocs.io/en/latest/admin/serve.html#external-web-server-advanced It is not my place to make suggestions about whether the Debian project itself should continue to use Moin, especially given enthusiasm expressed in various venues for migrating wiki content to other solutions, even if I personally do not think that content migration should be a lightly undertaken activity. However, I hope that the potential availability of Moin 2 might provide some options to both the project as well as its many users. Regards, Paul