On 17/03/2022 00.17, sebb wrote:
On Wed, 16 Mar 2022 at 20:50, <[email protected]> wrote:
This is an automated email from the ASF dual-hosted git repository.
humbedooh pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-ponymail-foal.git
The following commit(s) were added to refs/heads/master by this push:
new 3a1aff5 clear up some limitations
3a1aff5 is described below
commit 3a1aff5777c2abe7970642ad1c7c7cb6240b9a6d
Author: Daniel Gruno <[email protected]>
AuthorDate: Wed Mar 16 21:49:37 2022 +0100
clear up some limitations
-1
Some of the limitations have not been addressed.
---
README.md | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 7668d5e..cfd140f 100644
--- a/README.md
+++ b/README.md
@@ -47,16 +47,17 @@ Migration of the old database is required, and most of the
older ID generators h
been dropped in favor of collision-secure generators._
### Known Limitations:
-* Not currently suitable as a list archive, as not all emails received for a
list are stored.
That limitation is still true, AFAICT.
If you have this assumption, please provide some evidence. I find it
very discouraging to both devs and users if we write "don't use this
software".
* If an email is re-imported or archived, entries are currently replaced.
This can result in loss of attributes such as alternate Permalinks and
deleted status.
-* The migration tool drops Permalinks if two existing entries point to a
sufficiently similar email
-* The migration tool does not fix up badly-parsed message-ids etc
-* There is no longer a 1-to-1 relationship between mbox and source entries.
- This can result in orphan source entries, with implications for privacy
redaction.
* emails are filed according to the Date: header, rather than arrival time.
This can cause emails to appear in the wrong month or year, or even be
future-dated.
* Whilst the underlying database can handle any number of emails in a month,
- the UI and much of the API cannot, and are not scalable.
+ the UI and much of the API does not scale well beyond around 10,000 emails
per month per list.
The UI is not really usable for browsing anything other than a few
hundred emails per month.
Above a certain limit it breaks down completely, as not all mails are returned.
Above 10,000 emails perhaps, or whatever is configured.
I personally see no issues with loading up a month with 6,000 emails in
it. What do you mean when you say it's not useable above a few hundred
emails?
+
+#### Known limitations when migrating from older Pony Mail instances:
+* The migration tool can drop Permalinks if two existing entries point to a
sufficiently similar email
+* The migration tool does not fix up badly-parsed message-ids etc
+* There is no longer a 1-to-1 relationship between mbox and source entries.
+ This can result in orphan source entries, with implications for privacy
redaction.
* Header parsing is stricter than before; in particular some unusual
Message-IDs are not handled correctly.
This affects use of Foal as a replacement for Apache mod_mbox mail archives.