Re: [moin-devel] [moin-user] moinmoin 2.0 stable release
(I've added moin-devel to the recipients, and maybe moin-user can be dropped in future.) On Wednesday, 23 February 2022 18:30:50 CET Paul Boddie wrote:
On Wednesday, 23 February 2022 05:24:10 CET Lukasz Szybalski wrote:
- We need help from those who have worked on debian.org and can push the moinmoin2 to debian backports. Engage, ask for help, and report on progress. (They will also need migration instructions or scripts)
Quite some time ago, I did look into Debian packaging for Moin 2.0 and quickly became bogged down in all the dependencies that weren't packaged. This is another situation where the Python developers have encouraged their own way of working largely to the detriment of the broader ecosystem. While people may enjoy virtualenvs, venvs, today's new envs, and so on, a reliance on the shifting sands of an "agile" but unstable software stack can be a hindrance to packaging for a relatively stable system.
I suppose a review of this situation is possible. Debian packaging isn't particularly enjoyable, but it is probably the most effective way of bringing the software to the right audience.
I looked into the Debian packaging requirements, and it seems to me that the following packages are needed (not being available in Debian): emeraldtree Flask-Theme flatland XStatic-CKEditor XStatic-autosize XStatic-jQuery-File-Upload XStatic-TWikiDraw-moin XStatic-AnyWikiDraw XStatic-svg-edit-moin XStatic-JQuery.TableSorter XStatic-Pygments There are already Flask and XStatic packages in Debian, but not those listed above. I have just been looking at the first three in this list, and it seems feasible to try and put together some quick packages for them, assuming that I can rediscover how to make Debian packages. Paul
participants (1)
-
Paul Boddie