
At Mon, 8 Jul 2024 00:16:48 +0300 Odhiambo Washington <odhiambo@gmail.com> wrote:
On Sun, Jul 7, 2024 at 8:43â¯PM Robert Heller <heller@deepsoft.com> wrote:
At Sun, 7 Jul 2024 19:48:02 +0300 Odhiambo Washington <odhiambo@gmail.com> wrote:
On Sun, Jul 7, 2024 at 7:16âÃâ¬Ã¯PM Robert Heller <heller@deepsoft.com>
wrote:
At Sun, 7 Jul 2024 18:52:05 +0300 Odhiambo Washington <
wrote:
On Sun, Jul 7, 2024 at 4:12ÃÆÃÆÃââÃÆÃââÃâìÃÆÃâÃâïPM Robert
Heller <heller@deepsoft.com> wrote:
What am I missing? I *think* I have mailman3 *mostly* setup, but
odhiambo@gmail.com> there
are still some configuration things that are missing, but I am not sure how to fix them (the docs are NOT clear).
Which docs are you relying on?
https://docs.mailman3.org/en/latest/config-web.html
I presume these are the official docs for mailman3 -- maybe they aren't?
How about this -
https://docs.mailman3.org/en/latest/install/virtualenv.html
??
I'm not using a virtual environment. I'm using all native Debian 12 packages, installed via apt. The virtual environment docs are actually even worse (even more confusing).
Worse? :-)
Even more confusing. Both sets of docs make various assumptions and don't really explain things properly. Like everywhere where "settings.py" is mentioned, it really means "/etc/mailman3/mailman-web.py"
No! It means /etc/mailman3/settings.py - literally!
In any case, the virtual environment docs are hard to relate to a "native" install and are generally hard to follow, since they seem to jump all over the place.
When one day you'll be able to internalize what a Python virtual environment is, you'll realize that it's VERY convenient. You will actually embrace it from that point onwards.
(Spaghetti docs?) And it is hard to replace the various (and not
always consistent) virtual environment paths and settings files to the "native" paths.
Actually, if you're this inclined to run everything natively, MM3 is perhaps not for you. Why? Because you'll not easily find help here. We focus on the virtual environment only as the standard.. Why? Because no one is willing to deal with ALL the OS-centric packaging out there. Python virtual environment is universal across all the OSes, I can say.
The "official" docs are just not useful to me, since I am not using a virtual environment. If a virtual environment is recomended, what is the point of the Debian 12 packages?
We cannot answer that here. I guess they are meant for people like you who strive under pain :-) With the Python virtual environment, I can install and manage MM3 in almost any *nix OS.
Are they just not meant to be used? Really? Do you mean that I should use a separate package management system for Mailman3? That really sucks.
Yes, they are meant to be used. Noone denies that. However, they are not packaged by the Mailman Developers. Did you read one response from Mark Sapiro where he said, and I quote:
If you prefer to use the Debian packages, that's fine, but if using the Debian packages, your primary resource for support, documentation, bug reports, etc. should be Debian. See https://wiki.list.org/x/12812344
So yes, go ahead and use the Debian packages. No one is stopping you.
I uninstalled them and have given up on mm3. It means the main mailling list I have been hosting for the past while (more than a decade), will have to migrate to something else... :-(
-- Robert Heller -- Cell: 413-658-7953 GV: 978-633-5364 Deepwoods Software -- Custom Software Services http://www.deepsoft.com/ -- Linux Administration Services heller@deepsoft.com -- Webhosting Services