Open Bug 572044 Opened 14 years ago Updated 8 months ago

Separate / isolate "mail summary file" (msf) and "mail file(s) for mail data" from folder name and non-mail related data such as thread and other folder pane column

Categories

(MailNews Core :: Database, enhancement)

enhancement

Tracking

(Not tracked)

People

(Reporter: World, Unassigned)

References

Details

Isolate "mail folder name" and "file name(s) for the mail folder", "mail summary file", "mail file(s) for mail data", "file(s) to keep non-mail related data such as thread column", and their locations.

(a) Mail folder name
(a-1) Mail folder name for user:
      Any character should be permitted.
(a-2) Mail folder name for mailer(internal mail folder name): 
      Restricted by some restrictions.

(b) Files related to the mail folder.
(b-1) xx.msf: Restricted by file system, URL like internal path, ...
(b-2) xx    : Unix Mbox file. Restricted by file system, URL like internal
              path for mail folder currently used.
              Local mail folder : currently "hashing" is used for file name.
              IMAP : "modified utf-7" + "hashing"
              As seen in dependency tree for bug 124287, problems around file
              name were produced many times and some of them are still remain.
(b-3) xx.???: Data which is irrelevant to mail/mail data itself in mail folder.
              Currently, some are held in folder cache or panacea.dat,
              and some are held in .msf(e.g. thread column choice/position)
Easy way to know "Mail folder name" from the "xx" is needed for ease of user's diagnosis and ease of recovery from troubles.

(c) Location of (b-1), (b-2), (b-3) should be isolated.
    File attribute of (b-2) should be respected.
    - To support backup of Unix Mbox file on CD/DVD, it's required.
I believe this is a duplicate of bug 543963?
Flags: needinfo?(m-wada)
(In reply to Charles from comment #1)
> I believe this is a duplicate of bug 543963?

I can say nothing about whether this bug is dup of that bug, nor that bug is dup of this bug.
I don't know about what that bug actuallly means by "message pane folder view/column settings".
Flags: needinfo?(m-wada)
(In reply to WADA from comment #2)
> (In reply to Charles from comment #1)
>> I believe this is a duplicate of bug 543963?

> I can say nothing about whether this bug is dup of that bug, nor that bug is
> dup of this bug.

Since mine is earlier, yours would be a dupe, if either one is, right?

> I don't know about what that bug actually means by "message pane folder
> view/column settings".

Sorry, I see that used the wrong reference (I meant thread pane, not message pane) - but did you read the 'User Story' describing the issue, or the follow-up comments? I think those make it pretty clear. There is meta data stored in the .msi (message summary files) that should be non-volatile and should survive a folder repair, one of which is the columns selected in the Thread Pane.

So, to answer my own question, yes, this bug is a duplicate of mine.
.
I never think this bug is dup of bug 543963, 
even if these two bugs are for similar issues,
and even if both two bugs requested  ;
   (a) Thread Pane column choice is currently stored in .msf file after change in the past.
         I t shouldn't be store in . msf file. 
because claim by this bug is never for (a) only.
This bug claims following too.
   (b) .msf file should be used as "Mail Summay File"(=index of mail data position etc.) only.
   (c) ."Mail Folder Name for user"(Folder Name display at Folder Pane) should be isolated from xxx part of xxx.msf filer(=.msf file),
        and (d) it should not be saved in xxx.msf file which is "Mail Summay File"(=index of mail data position etc.)".
And, major claim by this bug are (b) and (c).
Claim for (a) by this bug is merely an additional claim, because I knew problem of (a) well.

Sorry for my confusing reference to problem of (a) in this bug.
Good point, I duped mine to yours...
I've read this bug summary 10 times, and I still cannot see where this bug actually applies to my older request and my newest one (created when I couldn't find my older one or this one)...

I suggest changing it to something more  understandable, like:

Separate folder meta-data (columns, column order, sort order, mail-folder-names, etc) from .msf files
(In reply to Charles from comment #8)
> I've read this bug summary 10 times, and I still cannot see where this bug
> actually applies to my older request and my newest one (created when I
> couldn't find my older one or this one)...

FWIW - when you visited https://bugzilla.mozilla.org/enter_bug.cgi?product=Thunderbird and typed in the summary, bugzilla offered you 7 possible duplicates.  This bug was in the list.  (And the bug you filed that you were looking for, bug 543963 ... you duped to this bug.)
Summary: Isolate "mail folder name" and "file name(s) for mail folder", "mail summary file", "mail file(s) for mail data", "file(s) to keep non-mail related data such as thread column" → Separate / isolate "mail summary file" (msf) and "mail file(s) for mail data" from folder name and non-mail related data such as thread and other folder pane column
FWIW, I didn't type in the full summary, I tried 5 or 6 combinations of one or two words, and none of these bugs presented. I didn't even find the old one that I had created that was OLDER than this bug that I duped it to.
Severity: normal → S3
Duplicate of this bug: 529840
You need to log in before you can comment on or make changes to this bug.