Open Bug 848624 Opened 7 years ago Updated 2 years ago
Change to IDL file without UUID change led to no change to interfaces
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.