bugzilla.mozilla.org will be intermittently unavailable on Saturday, March 24th, from 16:00 until 20:00 UTC.
nsMIMEServiceModule.cpp registers nsMimeService.cpp with a contractid of "@mozilla.org/mime;1" nsURILoaderModule.cpp registers nsOSHelperAppService.cpp with a contractid of NS_MIMESERVICE_CONTRACTID. nsCExternalHandlerService.idl #defines NS_MIMESERVICE_CONTRACTID as "@mozilla.org/mime;1". Oops. I believe that the uriloader one is correct, from talking with bz on irc.
Over to file handling. adding to metabug.
Assignee: mscott → law
Component: Networking → File Handling
OS: Linux → All
QA Contact: benc → sairuh
Hardware: PC → All
->097/P4, since one of these is not registered, and just needs to be stripped.
Priority: -- → P4
Target Milestone: --- → mozilla0.9.7
Changing the summary and target milestone. The code in nsMIMEServiceModule.cpp is no longer used, so there are not two components registered with the same contract id. The corresponding component implemented in nsMIMEService.cpp is obsolete and no longer used, so it can be removed from the build. But it is very small and doing this isn't a top priority. Since this is in Networking, I'm going to reset the component, too. I don't want to be mucking with their module.
Assignee: law → neeti
Component: File Handling → Networking
QA Contact: sairuh → benc
Summary: Two mime services use the same contract id → removed obsolete nsMIMEService and nsMIMEServiceModule from netwerk/mime/src
Target Milestone: mozilla0.9.7 → ---
moving neeti's futured bugs for triaging.
Assignee: neeti → new-network-bugs
don't see any of these two files in lxr
Status: NEW → RESOLVED
Last Resolved: 15 years ago
Resolution: --- → FIXED
yup, i removed these a while back. verifying.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.