Closed Bug 494718 Opened 15 years ago Closed 15 years ago

Need to add individual .xpts to removed-files.in for Linux

Categories

(Thunderbird :: Build Config, defect)

All
Linux
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED
Thunderbird 3.0b3

People

(Reporter: philor, Assigned: philor)

References

Details

(Keywords: verified1.8.1.22)

Attachments

(2 files, 1 obsolete file)

Apparently sometime after I stopped really paying attention to bug 469873, it suddenly started actually working (for Linux, not yet at least for OS X), which means that for a month now on c-c+m-c we've been shipping new interfaces (if any) in thunderbird.xpt without telling the updater to remove the old interfaces from the individual files.

It's not on 1.9.1 yet, but blocking+ since it already has a1.9.1.
Flags: blocking-thunderbird3+
Target Milestone: --- → Thunderbird 3.0b3
Ulp, and need to get the tiny little bit for 1.8, removing thunderbird.xpt for downgraders, in right bloody now, before the freeze for the last Tb2 in who knows how long.
Flags: blocking1.8.1.next?
Attached patch Fix for Tb2 (obsolete) — Splinter Review
I *so* didn't want to ever touch this branch again, but upgrade-downgrade is just too common, and this is our one chance to fix them up (which only happens when they do whatever->Tb3->untar Tb2 over the top->updater to install Tb2.next, but that's all we can do).
Attachment #379491 - Flags: review?(dmose)
Attachment #379491 - Flags: review?(bugzilla)
Attachment #379491 - Flags: approval1.8.1.next?
Attached patch Fix for c-c+m-cSplinter Review
This is the combination of *.xpt from 3.1a1pre from 2009-04-23 (just before linking XPTs started there), current 3.0b3pre, and 2.0.0.21, minus the wallet files (even though I really wanted to remove them again out of spite), so once bug 469873 lands on 1.9.1, we just need to take off that ifdef.
Attachment #379501 - Flags: review?(bugzilla)
Attachment #379491 - Flags: review?(bugzilla) → review+
Comment on attachment 379491 [details] [diff] [review]
Fix for Tb2

As discussed on irc, my only thought is that we may want to just apply this to Mac as well just in case later on it does get added and we forget.

r=Standard8 either way.
Attached patch Fix for Tb2, v2Splinter Review
Agreed, it doesn't hurt anything to "remove" something that isn't there, and it's impossible to guess when we might need to.

Clock's ticking for approval, though, since the code freeze is tomorrow, making today my last day with time enough to watch the slothful 1.8 tree.
Attachment #379491 - Attachment is obsolete: true
Attachment #379585 - Flags: approval1.8.1.next?
Attachment #379491 - Flags: review?(dmose)
Attachment #379491 - Flags: approval1.8.1.next?
Attachment #379585 - Flags: approval1.8.1.next? → approval1.8.1.next+
Comment on attachment 379585 [details] [diff] [review]
Fix for Tb2, v2

a=dmose
mail/installer/removed-files.in 1.1.2.22
Flags: blocking1.8.1.next?
Keywords: fixed1.8.1.22
Attachment #379501 - Flags: review?(bugzilla) → review+
http://build.mozillamessaging.com/mercurial/comm-central/rev/c4d832059656
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Is this a TB only issue, or should SM (and/or Calendar) check and port these fixes too?
SM has its own packaging file on linux so that shouldn't have changed. Calendar doesn't so that may need a fix as well. All you need to do is see if they have one xpt where they had several before.
Working, but a touch too late: the right way to verify this would have been to update from a 20090423 build to a 20090527 build, verify that you had both thunderbird.xpt and the individuals, then update that to 20090528 and verify that the individual ones went away, but since this was already preventing us from even starting, the 27->28 (or any nightly update other than starting from scratch with something after 0423) wasn't actually possible. 20090423 -> 20090528, however, works fine and clears out the xpts.
Status: RESOLVED → VERIFIED
Marking verified for 1.8.1.22. Thanks for looking at this, Phil.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: