Closed Bug 313827 Opened 19 years ago Closed 16 years ago

Thunderbird 1.5b1 to 1.5b2 partial patch update fails

Categories

(Toolkit :: Application Update, defect)

x86
All
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: chase, Unassigned)

References

Details

Attachments

(2 files)

The Thunderbird 1.5b1 to 1.5b2 partial patch update fails.  Verify this by installing Thunderbird 1.5b1, setting your update channel to 'betatest', shutting down, restarting, and checking for updates.  The partial patch should fail to install after being downloaded.

The problem is that mail.xpt in the 1.5b1 installation doesn't match the mail.xpt in the 1.5b1 MAR.  The mail.xpt difference happened up to and including 2005-09-22-11-mozilla1.8.  In 2005-09-23-17-mozilla1.8 they were the same file.  As such, the mail.xpt difference is not in 1.5b2.2005-09-22-11-mozilla1.8 they differed.

Scott has the mail.xpt files from both of these and will attach to aid debugging these problems along with a diff of the xpt_dump output on both of these.  Darin believes the problem may have been caused by the fact that we run the xpt linker twice -- once for the installer and once for the zip (the MAR comes from the same location used for the zip).

The likely reason this problem went unnoticed beyond the time it resolved itself was bug 311439, which wasn't fixed until 2005-10-06.

Darin suggests if we don't run xpt_link twice the opportunity for error would lessen.

I suggest we checksum every file in a package, output the checksums to a file, and checksum that file to get a "validity hash" of the package.  We could perform this technique for the 2-3 packages we produce and compare them.  If they differ, we can tell quickly that there is at least one difference between the packages.  We could cause a testfailed error to occur in the cycle, as well.
wow. Since we're using the same manifest for the zip build and for the installer, why would nsIVariant be resolved in one but not the other? Is it just an ordering issue?
Depends on: 313956
*** Bug 334583 has been marked as a duplicate of this bug. ***
I tested update 1.5 -> 1.5.0.2 with en-US, da, and de on Windows. Partial update applied fine using releasetest and betatest channels.
Product: Firefox → Toolkit
This appears to no longer be an issue. If it is, please feel free to reopen this bug. Thanks
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: