Closed Bug 262688 Opened 21 years ago Closed 21 years ago

bump version numbers for 1.0 RC1, RC2 and Final.

Categories

(Toolkit :: Application Update, defect, P1)

1.7 Branch
defect

Tracking

()

VERIFIED FIXED
mozilla1.7.5

People

(Reporter: Peter6, Assigned: bugs)

References

Details

(Keywords: fixed-aviary1.0, Whiteboard: last patch landed)

Attachments

(3 files, 6 obsolete files)

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.3) Gecko/20041003 Firefox/0.10 did update with xpi yesterday bumping version to 0.10.1 After installing todays sweetlou it's back to 0.10 and wants to install the critical update again
Shouldn't the nightlies be 0.10.1+? Or would that cause more confusion?
I really feel this needs to happen because a lot of confusing people on the mozillazine forums asking if or why dont the nightlys have the security updates.
*** Bug 263183 has been marked as a duplicate of this bug. ***
Flags: blocking-aviary1.0?
Summary: bump version branch nightlies to 0.10.1 → bump version branch nightlies to 0.10.1: nightlies still get critical update notification
i know i'm not supposed to aprrove blocking flags...but this one is common sense. the nightly versioning number has no affect on blocking of a release.
Flags: blocking-aviary1.0? → blocking-aviary1.0-
i know i'm not supposed to mess with blocking flags...but this one is common sense. the nightly versioning number has no affect on blocking of a release. blocking-aviary1.0 denied
Kurt, please don't set the plus or minus on flags. Thanks.
Flags: blocking-aviary1.0- → blocking-aviary1.0?
I can understand not fixing this for nightlies, but I'm not sure if the app.version will be automatically bumped up (to 0.10.1, 0.10.1+, or whichever) with release builds such as RC1 (and RC2 if that occurs) and 1.0final. if app.version does get incremented for release builds, then I could understand minusing this bug.
Flags: blocking-aviary1.0? → blocking-aviary1.0-
(In reply to comment #7) > I can understand not fixing this for nightlies, but I'm not sure if the > app.version will be automatically bumped up (to 0.10.1, 0.10.1+, or whichever) > with release builds such as RC1 (and RC2 if that occurs) and 1.0final. if > app.version does get incremented for release builds, then I could understand > minusing this bug. Try a nighly build and get the same update message every day. This is extremely confusing for traumatised ex-IE users ;-)
browser/config/version.txt contains the version browser/app/profile/firefox.js needs to be patched to display the correct version in useragent string
But by doing this most of the extensions would stop working, again. (because of the hard-coded version number)
they all work if you apply the security patch.xpi too
(In reply to comment #10) > But by doing this most of the extensions would stop working, again. (because of > the hard-coded version number) as Peter mentioned in comment 11, this shouldn't be a problem: the product version (the pref app.version) differs from the app.extensions.version. fixing this bug would increment app.version, but not app.extensions.version --the latter would only be incremented (iirc) for release builds. (Ben or Chase, if this is incorrect, do let us know --thanks!)
(In reply to comment #12) > (In reply to comment #10) > > But by doing this most of the extensions would stop working, again. (because of > > the hard-coded version number) > as Peter mentioned in comment 11, this shouldn't be a problem: the product > version (the pref app.version) differs from the app.extensions.version. fixing > this bug would increment app.version, but not app.extensions.version --the > latter would only be incremented (iirc) for release builds. (Ben or Chase, if > this is incorrect, do let us know --thanks!) Right (i hope so), the patch does not change app.extensions.version it will only update app.version, because version.txt gets updated. And to display the new app version within the useragent, the value for general.useragent.vendorSub will assigned exactly the same way like the value of app.version. It will be the same like in the official 0.10.1 release.
This is the right thing to do and the patch looks correct to me. I discussed this with Ben and we've agreed to hold on making this version change until just before the Firefox 1.0 RC1 release, currently scheduled for 10/18. Based on feedback from Ben, making this bug blocking-aviary1.0+ to ensure it stays on his radar for the upcoming release.
Flags: blocking-aviary1.0- → blocking-aviary1.0+
Attached patch patch (obsolete) — Splinter Review
cover all cases.
Attachment #161785 - Attachment is obsolete: true
Whiteboard: ETA: 10/15 - have patch, waiting until last minute
make sure about dialog looks correct, and UA value is correct
Attachment #161902 - Attachment is obsolete: true
we will need two more patches here - one to change strings to RC2 for RC2, and one to remove the RC# strings after RC2.
Status: NEW → ASSIGNED
Priority: -- → P1
Summary: bump version branch nightlies to 0.10.1: nightlies still get critical update notification → bump version numbers for 1.0 RC1, RC2 and Final.
Whiteboard: ETA: 10/15 - have patch, waiting until last minute → ETA: 10/23 - RC1 patch landed, RC2 patch needed.
Target Milestone: --- → Firefox1.0
Attached patch RC2 patch (obsolete) — Splinter Review
to be landed prior to RC2
Attached patch RTM patch (obsolete) — Splinter Review
to be landed prior to 1.0 rtm.
Attachment #161924 - Attachment description: better patch → RC1 patch - landed
Attached patch RTM patch (obsolete) — Splinter Review
to be landed prior to 1.0 rtm.
Ben, the pref app.version is now set to 1.0, which effectively disables Software Update. RC1 users won't get a notification when RC2 or RTM is released because their build thinks it is 1.0 already. We need to set app.version in firefox.js explicitly.
I completely agree with Comment 21 - if a user downloads RC 1 then they won't be prompted to upgrade until post 1.0 final! It should be changed to something different so that the auto-update still works!
Whiteboard: ETA: 10/23 - RC1 patch landed, RC2 patch needed. → ETA: 10/23 - RC1 patch landed, RC2/RTM patches in hand
What about the OS X release? If I understood correctly the OS X release which will coincide with 1.0 for Linux and Windows will NOT be called "1.0" (it's called "0.11" in the roadmap, but that's probably not the official name). The patches attached, as far as I can see, make no special exception for OS X, so the OS X release will (incorrectly) be labled "1.0". Or am I missing anything?
Whiteboard: ETA: 10/23 - RC1 patch landed, RC2/RTM patches in hand → see comment 21! ETA: 10/23 - RC1 patch landed, RC2/RTM patches in hand
1) We're not going to splash the RCs 2) The RCs are about a week apart 3) The RCs are about a week or so from 1.0 final We are coordinating a message to send to testers so that it is clear that the RC builds precede the final release by only a couple of weeks, and as such they should be on the ball to update the builds themselves. Everyone else should wait a few weeks for 1.0f.
(In reply to comment #25) > Created an attachment (id=163482) > final rc1 changes to adjust version number > Checked in.
we need to figure out what the version number / profile migration interaction is before we update version numbers again. also, we've typically used milestones as version numbers 0.9, 0.10, 0.11. Could we use 0.11.1 0.11.2 0.11.3 for 1.0rc1 rc2 and final? Then a 1.0.1 could either be 1.0.1 or 0.11.4?
for the record, Ben checked in the patch to bump the numbers to RC2 (at 2004-10-29 14:16 bonsai time), but left version numbers unaltered as with RC1
Whiteboard: see comment 21! ETA: 10/23 - RC1 patch landed, RC2/RTM patches in hand → RC2 patch landed, RTM patch in hand (doesn't include firefox.js)
Attachment #163482 - Attachment is obsolete: true
Attachment #163483 - Attachment description: final rc2 changes to adjust version number → final rc2 changes to adjust version number - landed, plus change to firefox.js
Attachment #162418 - Attachment is obsolete: true
one final patch needed to remove the RC flags.
Make sure to bump trunk ver to 1.0+ or whatever right after the final bump on branch. Extension with minVersion="1.0" fail on 0.9.3+
Now that RC2 has shipped, we can probably bump this any time.
Attached patch patchSplinter Review
Attachment #162419 - Attachment is obsolete: true
Status: ASSIGNED → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Keywords: fixed-aviary1.0
Whiteboard: RC2 patch landed, RTM patch in hand (doesn't include firefox.js) → last patch landed
Verified with Firefox branch builds: Win 2004-11-05-07-0.11 Mac 2004-11-05-06-0.11
Status: RESOLVED → VERIFIED
Product: Firefox → Toolkit
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: