On Wed, 14 May 2025 16:50:18 +0100
J05HYYY <lovell.josh...@gmail.com> wrote:
> Ideally we can still access the source code of replicant at the end of
> all this in a state in which we can [try and] build it if we need too.
> (I guess probably needs to be in git repos in a fashion suitable for
> repo manifest, even if the git repos are ro too)

The Replicant source code isn't concerned by this migration as it was
already on the VM at the FSF since a lot of years and both Replicant
4.2 and 6.0 have been known to build with that.

To make sure we understand each other: the plan is to keep things
online and improve the infrastructure, not shut it down.

What is being converted to static is only the blog and
potentially www.replicant.us as well but not redmine.replicant.us.

And this is because (1) we want to self host and (2) for the blog,
WordPress isn't adapted to our needs: we are 3 people in the Replicant
steering committee and so in practice we try to review things before
publishing them and WordPress doesn't make it easy to discuss the
article by mail when it has not yet been published.

It's also not easy to work offline on blog posts with WordPress, though
thanks to code I wrote to facilitate the migration to new blog we can
now do that and convert back to WordPress just before publishing. This
is what we did for the last blog posts since quite some time already.

> Thank you Denis. It would be nice (at least) to keep a ro/static copy
> of everything online if possible. Or failing that, host dumps at
> archive.org

For the blog I plan to do something like that: not all the comments are
under a free license so that is not easy to handle, so something like
archive.org would work in any case, so it's good to have.

Apart from that, most of the work is done and what's left is mostly
deciding on how to best migrate and how to deal with the comments.

The search function has been replaced by a tutorial that explains how
to use git clone and git grep to find information in articles (that are
now in markdown format) and the old links have been kept as well (you
can try a blog post URL on blog.replicant.us and see if it works on
blog.test.replicant.us, if it doesn't it's a bug and I need to fix it).

One way to migrate would be to move the WordPress instance on
wordpress.replicant.us and then move the new blog from
blog.test.replicant.us to blog.replicant.us and then later on find a way
to replace wordpress.replicant.us by something fully static without
JavaScript or calls to an external avatar service, and then at some
point ask OSUOSL to remove wordpress.replicant.us to reduce the amount
of maintenance required.

For the "FTP" where the releases are I'm not sure if archiving it to
archive.org is really important as the same files would be served from
the Replicant VM. And we can probably keep both location as long as
possible, at least for the images older than the migration.

> The wiki, redmine and forums give quite a bit of supporting
> information, so would be good to have these, again ro or archived
> somewhere at the very least.
The wiki and forums won't go away.

For the wiki there is a plan to migrate it to MediaWiki but it's far
from complete so if in one year OSUOSL didn't manage to become
sustainable we'll probably have to get a second VM at Libre En Communs
(a french non-profit) just to run Redmine on PureOS crismon (because
Redmine is packaged there). I found that PureOS crismon exited and also
had redmine packaged only few days ago (few days after writing the
initial mail).

For the migration to MediaWiki the plan is to complete the code that
can get the raw articles to git, and hope that we do capture well all
the files, their history, dates, comment, etc, and then later on to
convert these from the Redmine syntax to the MediaWiki syntax to reduce
the amount of information loss (the old format would still be in the 
git history).

Given the risks here finding a way to reliablity back it up in html
form as well would also be a good idea.

Denis.

Attachment: pgppu3VCdm2NQ.pgp
Description: OpenPGP digital signature

_______________________________________________
Replicant mailing list
Replicant@osuosl.org
https://lists.osuosl.org/mailman/listinfo/replicant

Reply via email to