The change linked in the URL field caused intermittent failures because interfaces.xpt was not reliably changed in the packaged app; I am told by glandium and ted that this is likely because the UUID wasn't changed, and xpt.py doesn't compare methods or constants.
the xpt.py code in question is Interface.__cmp__: http://mxr.mozilla.org/mozilla-central/source/xpcom/typelib/xpt/tools/xpt.py#885 glandium: are you using this in the packager somewhere? I think I optimized this for what xpt.py needed and no farther.
Yes, it's used in mozbuild.mozpack.files.XPTFile.copy
You need to log in before you can comment on or make changes to this bug.