Closed Bug 1459748 Opened 6 years ago Closed 6 years ago

Fork M-C's RDF service since it's going to be removed in bug 833098

Categories

(MailNews Core :: General, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird 62.0

People

(Reporter: jorgk-bmo, Assigned: jorgk-bmo)

References

()

Details

Attachments

(4 files)

Sadly we won't complete work on bug 453908, bug 457333 and bug 732106 quickly enough (also see meta-bug 420506), before RDF is going to be removed in bug 833098.

So I'll fork to code here.
This just copies M-C rdf directory to M-C, but without the tests. I don't think we intend to modify any RDF code, so I think we can live without the tests.

This will go next to db (Mork) and mailnews. Compilation is triggered via mailnews/mailnews.mozbuild which also gets db (Mork) done.

Right now, it doesn't compile since all those interfaces are still defined in M-C.
Assignee: nobody → jorgk
Status: NEW → ASSIGNED
Instead of attaching 400KB patches, here are some additional changes to get it to build.
Looks like these two patches together give a working build with part 2 from bug 833098 applied.

So I'll land that when the time comes.
Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/13e2fda05aa3
Fork RDF to comm-central. rs=bustage-fix
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
That's both patches folded.
A few NS_PRECONDITIONs have come back in the forked code, let's kill them now.
Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/0719cec3b020
Follow-up: Replace NS_PRECONDITION with NS_ASSERTION after removal in bug 1457813. rs=bustage-fix DONTBUILD
OS: Unspecified → All
Hardware: Unspecified → All
Comment on attachment 8973859 [details] [diff] [review]
1459748-rdf.patch

Review of attachment 8973859 [details] [diff] [review]:
-----------------------------------------------------------------

What a large blob ;)
We should fix the referenced bugs so that this is only temporarily needed for a few days.
Attachment #8973859 - Flags: review+
Attachment #8974097 - Flags: review+
Target Milestone: --- → Thunderbird 62.0
Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/02f531f15649
Follow-up: add comm/rdf to TaskCluster configuration. r=me
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: