Closed
Bug 1506440
Opened 7 years ago
Closed 6 years ago
Align SeaMonkey mailnews source structure with Thunderbird
Categories
(SeaMonkey :: MailNews: General, enhancement)
SeaMonkey
MailNews: General
Tracking
(seamonkey2.53 affected, seamonkey2.57esr fixed)
RESOLVED
FIXED
SeaMonkey2.63
People
(Reporter: frg, Assigned: frg)
References
Details
Attachments
(1 file, 2 obsolete files)
|
44.16 KB,
patch
|
iannbugzilla
:
review+
iannbugzilla
:
approval-comm-esr60+
|
Details | Diff | Splinter Review |
+++ This bug was initially created as a clone of Bug #1453046 +++
As mentioned in Bug 1453046 Comment 1 the source structure in mailnews should be aligned too to make further porting especially the rdf removal easier.
| Assignee | ||
Comment 1•7 years ago
|
||
Tested and working in 2.57 but mailnews is still broken of course.
Two things which might need further consideration:
1.) I renamed mailnews to mail. I always found it confusing with /mailnews.
2.) I opted for the same structure as Tb but this is somewhat deep now with base. I already moved modules up but I think this should not go under base but maybe we want to eliminate base here and move everything in base up one level.
Attachment #9024279 -
Flags: review?(iann_bugzilla)
Attachment #9024279 -
Flags: approval-comm-esr60?
Comment on attachment 9024279 [details] [diff] [review]
1506440-mailnewsstructure.patch
(In reply to Frank-Rainer Grahl (:frg) from comment #1)
> Created attachment 9024279 [details] [diff] [review]
> 1506440-mailnewsstructure.patch
>
> Tested and working in 2.57 but mailnews is still broken of course.
>
> Two things which might need further consideration:
> 1.) I renamed mailnews to mail. I always found it confusing with /mailnews.
> 2.) I opted for the same structure as Tb but this is somewhat deep now with
> base. I already moved modules up but I think this should not go under base
> but maybe we want to eliminate base here and move everything in base up one
> level.
1) mailnews makes more sense to me than mail as it is about more than just mail (e.g. news groups, news feeds), another option could be messenger
2) I know we currently use base under suite, but I agree we could eliminate base here. Should mac, win and unix be moved under the content/ folder though?
Can components/preferences become components/prefs though?
f+ for the moment as I would like to see the next patch revision
Attachment #9024279 -
Flags: review?(iann_bugzilla)
Attachment #9024279 -
Flags: feedback+
Attachment #9024279 -
Flags: approval-comm-esr60?
Comment 3•6 years ago
|
||
Fwiw, I vote for keeping mailnews.
| Assignee | ||
Comment 4•6 years ago
|
||
> 1) mailnews makes more sense to me than mail as it is about more than just mail (e.g. news groups, news feeds), another option could be messenger
As discussed on irc. Rationale was to separate it from the shared mailnews dir. It is essentialy the adapted mail part needed for suite from /mail. Lets discuss it during the next meeting. If I am the only one to think so renaming it back to mailnews will be done in a snap.
> 2) I know we currently use base under suite, but I agree we could eliminate base here. Should mac, win and unix be moved under the content/ folder though?
Eliminated base. Moved the three under content as in suite/base/content. If this should go better in a follow-up. For post esr60 it needs to go because overlays are removed.
> Can components/preferences become components/prefs though?
Sure and done but: mail and browser use components/preferences. We have suite/components/pref. I would either align here in mail and name it pref or at least rename pref to prefs in a follow-up to be at least consistent within the product.
Attachment #9024279 -
Attachment is obsolete: true
Attachment #9032784 -
Flags: feedback?(stefanh)
Attachment #9032784 -
Flags: feedback?(iann_bugzilla)
| Assignee | ||
Comment 5•6 years ago
|
||
By popular demand back to mailnews. esr60 version. If r+ I will rebase for c-c
Attachment #9032784 -
Attachment is obsolete: true
Attachment #9032784 -
Flags: feedback?(stefanh)
Attachment #9032784 -
Flags: feedback?(iann_bugzilla)
Attachment #9034622 -
Flags: review?(iann_bugzilla)
Attachment #9034622 -
Flags: approval-comm-esr60?
Comment on attachment 9034622 [details] [diff] [review]
1506440-mailnewsstructure.patch
I was happy with your pref rather than prefs suggestion, but either way r/a=me (and for 2.53 if you want)
Attachment #9034622 -
Flags: review?(iann_bugzilla)
Attachment #9034622 -
Flags: review+
Attachment #9034622 -
Flags: approval-comm-esr60?
Attachment #9034622 -
Flags: approval-comm-esr60+
| Assignee | ||
Comment 7•6 years ago
|
||
I was happy with your pref rather than prefs suggestion,
Then I change it to components/pref for checkin to be consistent in suite. Still some prefs dirs for later alignment left.
Pushed by frgrahl@gmx.net:
https://hg.mozilla.org/comm-central/rev/5efd0e02c927
Align SeaMonkey mailnews source structure with Thunderbird. r=IanN
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
| Assignee | ||
Comment 9•6 years ago
|
||
Decided to push unchanged. We can cleanup any names like pref* later.
https://hg.mozilla.org/releases/comm-esr60/rev/dcc7eecaadb11b355337078342752af00891347c
status-seamonkey2.53:
--- → affected
Target Milestone: --- → SeaMonkey2.63
You need to log in
before you can comment on or make changes to this bug.
Description
•