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.

Reply via email to