Closed Bug 460952 Opened 16 years ago Closed 16 years ago

Ensure Thunderbird kill-rdf doesn't break SeaMonkey

Categories

(SeaMonkey :: MailNews: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
seamonkey2.0a2

People

(Reporter: kairo, Assigned: mcsmurf)

References

Details

Attachments

(1 file)

Bug 420506 has a huge pile of work killing RDF in Thunderbird, we should ensure it doesn't break SeaMonkey *before* this lands.
Flags: blocking-seamonkey2.0a2+
Blocks: 460953
The first problem is the build breaking in mailnews/base/search/src/nsMsgFilterDataSource.cpp, with the build process not being able to read nsIRDFDataSource.h
This removes the unused nsMsgFilterDataSource and nsMsgFilterDelegateFactory classes. Fixes the build, but MailNews is still broken because (according to Neil) we still use RDF for folder lookups.
Comment on attachment 344110 [details] [diff] [review] Remove unused files [Checkin: Comment 11] Code removal.
Attachment #344110 - Flags: superreview?(neil)
Attachment #344110 - Flags: review?(neil)
Would be nice if you could get patches for whatever we need, and get some kind of reviews to land that stuff on the kill-rdf repo so those land together with merging that back (or in what way ever the landing is planned).
This patch should land on the trunk, actually, if it can. That will make our lives easier. We'll bring it into the kill-rdf repo the next time we merge with the trunk.
What can land on trunk is surely better off there, yes. I just think there will be a few things to patch that depend on things from the kill-rdf repo.
Yes, agreed - I just pointed it out because I think Frank is building against the kill-rdf repo and there will be an extra step involved getting it into the trunk. I'm trying to keep the kill-rdf patch as small as possible to speed up the review, when it comes to time to do reviews.
Comment on attachment 344110 [details] [diff] [review] Remove unused files [Checkin: Comment 11] Yeah, these files weren't used even before we switched to Mercurial. Don't ask me why Thunderbird had to go and #ifdef everything...
Attachment #344110 - Flags: superreview?(neil)
Attachment #344110 - Flags: superreview+
Attachment #344110 - Flags: review?(neil)
Attachment #344110 - Flags: review+
(In reply to comment #8) > (From update of attachment 344110 [details] [diff] [review]) > Yeah, these files weren't used even before we switched to Mercurial. Don't ask > me why Thunderbird had to go and #ifdef everything... Just to be clear, these files were ifdef'd because at the time, SeaMonkey still used them. The ifdefs were added on 2008-05-26 (bug 422474) when TB stopped using the files, and SeaMonkey didn't stop using these files until 2008-06-11 (bug 436357).
That's no excuse.
Comment on attachment 344110 [details] [diff] [review] Remove unused files [Checkin: Comment 11] Checked in, changeset 7f037ea11ef6
Flags: blocking-seamonkey2.0a2+ → blocking-seamonkey2.0a3+
Depends on: 422474
Depends on: 436357
Attachment #344110 - Attachment description: Remove unused files → Remove unused files [Checkin: Comment 11]
Looks like the bugs this depends on have landed and we are not broken yet, so mark this fixed with the one patch that is attached here. Let's track further work on porting stuff from jminta's work in bug 460953.
Assignee: nobody → bugzilla
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Target Milestone: --- → seamonkey2.0a2
Blocks: 657607
No longer blocks: 657607
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: