Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #270299 > unrolled thread

MoinMoin wikis and Debian 11+

Started byGreg Wooledge <greg@wooledge.org>
First post2024-06-20 13:30 +0200
Last post2024-06-23 11:20 +0200
Articles 4 — 4 participants

Back to article view | Back to linux.debian.user


Contents

  MoinMoin wikis and Debian 11+ Greg Wooledge <greg@wooledge.org> - 2024-06-20 13:30 +0200
    Re: MoinMoin wikis and Debian 11+ Eduardo M KALINOWSKI <eduardo@kalinowski.com.br> - 2024-06-20 14:10 +0200
    Re: MoinMoin wikis and Debian 11+ Dan Ritter <dsr@randomstring.org> - 2024-06-20 14:10 +0200
    Re: MoinMoin wikis and Debian 11+ Richard Hector <richard@walnut.gen.nz> - 2024-06-23 11:20 +0200

#270299 — MoinMoin wikis and Debian 11+

FromGreg Wooledge <greg@wooledge.org>
Date2024-06-20 13:30 +0200
SubjectMoinMoin wikis and Debian 11+
Message-ID<IRo9l-4gIi-5@gated-at.bofh.it>
As we're nearing the end of life for Debian 10, I'm still wondering
what MoinMoin wiki users are supposed to do.  (This includes
<https://wiki.debian.org/> as near as I can see from SystemInfo.)

MoinMoin 1.x requires Python2, and Debian 11 and newer don't have
Python2 any more.  They only have Python3.

Should we install Python 2.x from upstream, build it in /usr/local,
figure out all of the modules that are required for MoinMoin, build
those as well, and then symlink /usr/bin/python to our local Python2?

Or is there some path forward from MoinMoin 1.x to 2.x?  (Is MoinMoin 2.x
even a functional product?)

Or should we burn the entire site down, migrate to some other wiki
engine (please gods don't let it need PHP), and start all over?

Or should we just keep running Debian 10 past end of life?

[toc] | [next] | [standalone]


#270303

FromEduardo M KALINOWSKI <eduardo@kalinowski.com.br>
Date2024-06-20 14:10 +0200
Message-ID<IRoM1-4hag-5@gated-at.bofh.it>
In reply to#270299
On 20/06/2024 08:21, Greg Wooledge wrote:
> As we're nearing the end of life for Debian 10, I'm still wondering
> what MoinMoin wiki users are supposed to do.  (This includes
> <https://wiki.debian.org/> as near as I can see from SystemInfo.)
> 
> MoinMoin 1.x requires Python2, and Debian 11 and newer don't have
> Python2 any more.  They only have Python3.
> 
> Should we install Python 2.x from upstream, build it in /usr/local,
> figure out all of the modules that are required for MoinMoin, build
> those as well, and then symlink /usr/bin/python to our local Python2?
> 
> Or is there some path forward from MoinMoin 1.x to 2.x?  (Is MoinMoin 2.x
> even a functional product?)
> 
> Or should we burn the entire site down, migrate to some other wiki
> engine (please gods don't let it need PHP), and start all over?
> 
> Or should we just keep running Debian 10 past end of life?

You could run a Docker container with a Debian 10-based system with only 
what you need for MoinMoin 1.x. At least it is more isolated than 
installing Python 2.x directly in the system.

But it only postpones the problem (an so do other solutions). Eventually 
you'll need to upgrade to a newer version of MoinMoin or switch to a 
similar product. I am not familiar with the options, but perhaps another 
product can import your data.

-- 
BOFH excuse #129:

The ring needs another token

Eduardo M KALINOWSKI
eduardo@kalinowski.com.br

[toc] | [prev] | [next] | [standalone]


#270304

FromDan Ritter <dsr@randomstring.org>
Date2024-06-20 14:10 +0200
Message-ID<IRoM1-4hag-7@gated-at.bofh.it>
In reply to#270299
Greg Wooledge wrote: 
> As we're nearing the end of life for Debian 10, I'm still wondering
> what MoinMoin wiki users are supposed to do.  (This includes
> <https://wiki.debian.org/> as near as I can see from SystemInfo.)

...

> Or should we burn the entire site down, migrate to some other wiki
> engine (please gods don't let it need PHP), and start all over?


https://gitlab.com/anarcat/moin2iki/ converts moinmoin to
ikiwiki. ikiwiki ( https://ikiwiki.info/ ) is written
in Perl, not PHP, and is packaged in Debian 12. 

-dsr-

[toc] | [prev] | [next] | [standalone]


#270403

FromRichard Hector <richard@walnut.gen.nz>
Date2024-06-23 11:20 +0200
Message-ID<ISry9-4Wkb-1@gated-at.bofh.it>
In reply to#270299
On 20/06/24 23:21, Greg Wooledge wrote:
> As we're nearing the end of life for Debian 10, I'm still wondering
> what MoinMoin wiki users are supposed to do.  (This includes
> <https://wiki.debian.org/> as near as I can see from SystemInfo.)
> 
> MoinMoin 1.x requires Python2, and Debian 11 and newer don't have
> Python2 any more.  They only have Python3.

Interesting. Python Wiki uses MoinMoin too - presumably on an 
unsupported python ... one might have thought that the python community 
would have sufficiently motivated python devs to get moin2 sorted. I 
wonder what their plans are?

Richard (who endlessly postpones choosing a wiki due to this and similar 
issues)

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.user


csiph-web