Closed
Bug 905871
Opened 12 years ago
Closed 12 years ago
release sanity fails for x.y.z build 2 on same rev as build 1
Categories
(Release Engineering :: Release Automation, defect, P3)
Release Engineering
Release Automation
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: hwine, Assigned: bhearsum)
Details
Attachments
(2 files)
|
1.40 KB,
text/plain
|
Details | |
|
1.97 KB,
patch
|
rail
:
review+
bhearsum
:
checked-in+
|
Details | Diff | Splinter Review |
For FF desktop 23.0.1 build 2, release sanity failed as shown in attached logs. Workaround was to change the hg revision from the build1 value to the one where build 1 was tagged. That is, in the log below:
b41d7bb7cae8 was used for build 1
d5e6d9b5b57b was used for build 2
o changeset: 144019:d5e6d9b5b57b
| parent: 144016:b41d7bb7cae8
| user: ffxbld
| date: Wed Aug 14 09:12:27 2013 -0400
| summary: Automated checkin: version bump for firefox 23.0.1 release. DONTBUILD CLOSED TREE a=release
|
| o changeset: 144018:d6b5b6b8777f
| | branch: GECKO2301_2013081409_RELBRANCH
| | user: ffxbld
| | date: Wed Aug 14 09:12:20 2013 -0400
| | summary: Added FIREFOX_23_0_1_RELEASE FIREFOX_23_0_1_BUILD1 tag(s) for changeset a55c55edf302. DONTBUILD CLOSED TREE a=release
| |
| o changeset: 144017:a55c55edf302
|/ branch: GECKO2301_2013081409_RELBRANCH
| tag: FIREFOX_23_0_1_BUILD1
| user: ffxbld
| date: Wed Aug 14 09:12:16 2013 -0400
| summary: Automated checkin: version bump for firefox 23.0.1 release. DONTBUILD CLOSED TREE a=release
|
o changeset: 144016:b41d7bb7cae8
| user: Jan-Ivar Bruaroey <jib@mozilla.com>
| date: Tue Aug 13 16:36:59 2013 -0400
| summary: Bug 904598: Disable TURN by default (Set media.peerconnection.turn.disable=true) r=jesup a=lsblakk
| Assignee | ||
Comment 1•12 years ago
|
||
I'm pretty sure that release runner/sanity has this check to help catch situations where we do a build #2 and screw up the changeset. If it's a valid use case to do a build2 of the same version but NOT do it off the relbranch, we should remove this check. Tagging will always make sure that we end up with the right version.
I forgot to mention this is new behavior. When doing 23.0 build 2, release sanity passed fine with the identical revision. It only failed with 23.0.1 build 2.
Either something changed between Aug 1 & Aug 15, or the behavior is different for x.y.z releases.
| Assignee | ||
Updated•12 years ago
|
Priority: -- → P3
| Assignee | ||
Comment 3•12 years ago
|
||
(In reply to Hal Wine [:hwine] from comment #2)
> I forgot to mention this is new behavior. When doing 23.0 build 2, release
> sanity passed fine with the identical revision. It only failed with 23.0.1
> build 2.
>
> Either something changed between Aug 1 & Aug 15, or the behavior is
> different for x.y.z releases.
Yeah, the special part here is that for x.y.z, the version you want doesn't match the version that's already on default. We always have the current x.y version on default but we never have an x.y.z one.
(In reply to Ben Hearsum [:bhearsum] from comment #1)
> I'm pretty sure that release runner/sanity has this check to help catch
> situations where we do a build #2 and screw up the changeset. If it's a
> valid use case to do a build2 of the same version but NOT do it off the
> relbranch, we should remove this check. Tagging will always make sure that
> we end up with the right version.
I was right about this. The "verify build" check is false in today's world of tagging always ensuring the version is correct.
Assignee: nobody → bhearsum
| Assignee | ||
Comment 4•12 years ago
|
||
Attachment #797929 -
Flags: review?(rail)
Comment 5•12 years ago
|
||
Comment on attachment 797929 [details] [diff] [review]
remove now-useless check
With Fire!
Attachment #797929 -
Flags: review?(rail) → review+
| Assignee | ||
Updated•12 years ago
|
Attachment #797929 -
Flags: checked-in+
| Assignee | ||
Updated•12 years ago
|
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•