On Jan 9, 2026, at 15:35, Ed Leafe <[email protected]> wrote:
> 
> Ok, this is a first test of the upgraded server and software. If it works, 
> I'll follow-up with more details.

Sorry for the delay, but it took a lot of work to upgraded everything. Summary: 
I should have started with a fresh server and a fresh install of the mail list 
software.

The server was running Ubuntu 20.04 LTS, which is nearly 6 years old. There is 
a built-in process for upgrading it, first to the next LTS (22.04), and finally 
to the current LTS (24.04). That took around a day, and only involved going 
down a few dead-ends.

Next came the upgrade of the list software from GNU Mailman, which runs on 
Python 2.x, to GNU Mailman3, which runs on Python 3.x. Importing the lists, 
settings, and subscribers was easy enough, but it has a completely different 
architecture under the hood, and some of the hacks I had added over the years 
had to be re-written.

For example, I archive all messages to Elasticsearch, which makes searching the 
archives very fast. But there was no clear way to do this in the new software.

Enter Perplexity, Claude, and ChatGPT. I asked them all how to do this, and 
they gave surprisingly different answers. Some were correct.

The problem seems to be that over the years, Mailman3 has evolved how it works 
internally, and these LLMs had a mix of docs from all the versions, and they 
had a hard time figuring out which doc was correct for my version. I eventually 
got most things working, but it seems that the DB is not getting updated yet. 
I'll tackle that next.

Another issue is the hack I wrote to forward selected messages to the 
ProFoxTech list. Again, this required hacking around until I found the correct 
place to do it. I think it's working, but I checked after I sent the previous 
message, and I had a typo in a script, so the forwarding didn't happen. I hope 
this one works better.

The subscription web interface has changed - it's now super-minimal. I'm not in 
love with it, but there are things I can do to make it nicer. But for now it's 
bare-bones.

There's still one thing I don't have working: the link in the footer to the 
archive for the post. The problem is that Mailman3 doesn't expose the 
Message-ID to the footer creation code, so I need to find a way to hack that.


-- Ed Leafe

_______________________________________________
Post Messages to: To unsubscribe send an email to [email protected]
Subscription Maintenance: 
https://lists.leafe.com/postorius/lists/profox.leafe.com
OT-free version of this list: 
https://lists.leafe.com/postorius/lists/profoxtech.leafe.com
Searchable Archive: https://leafe.com/archives
This message: (sorry, still working on this!)
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to