Closed Bug 1061717 Opened 11 years ago Closed 11 years ago

Missing changes from merges on lower branches

Categories

(Mozilla QA Graveyard :: Mozmill Tests, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: andrei, Unassigned)

References

Details

As discussed in bug 1056477 we have some omissions from mercurial when doing merges with conflicts. The conflicted changes sometimes won't get propagated and we end up with unexpected results in our code. I've checked all branches (except ESR24) and the following are the changes that we need to do to be in sync (there are a few others, but those are minor: some comments / spaces): mozilla-esr31 ============= 1) > testAboutCache.js only exists on mozilla-esr31 branch. It was removed from all other branches (see bug 888924). Should this be removed from esr31 as well? mozilla-release =============== 2) Bug 992187 The following tests should not be disabled on mozilla-release > firefox/tests/remote/restartTests/testAddons_InstallAddonWithoutEULA/test1.js > firefox/tests/remote/restartTests/testAddons_InstallAddonWithoutEULA/test2.js mozilla-beta ============ 3) Bug 905963 > functional/testPrivateBrowsing/testOpenClosePBKeyboardShortcut.js The test is still disabled on mozilla-beta, mozilla-release and mozilla-esr31. It should have been unskipped as per bug 905963. mozilla-aurora ============== 4) > data/addons/blocklist/softblock_extension/blocklist.xml The correct file version lives in default. This was poorly merged back in 2012: http://hg.mozilla.org/qa/mozmill-tests/rev/63bdef26047a And now contains a duplicate entry. We will probably need multiple patches to fix all these, as they will only need to land on certain branches. I will update the merge documentation to include a new step which will check that the merge is thorough.
(In reply to Andrei Eftimie from comment #0) > 1) > testAboutCache.js > only exists on mozilla-esr31 branch. It was removed from all > other branches (see bug 888924). Should this be removed from esr31 as well? Please see bug 888924 comment 18 ff. > mozilla-release > =============== > 2) Bug 992187 > The following tests should not be disabled on mozilla-release > > firefox/tests/remote/restartTests/testAddons_InstallAddonWithoutEULA/test1.js > > firefox/tests/remote/restartTests/testAddons_InstallAddonWithoutEULA/test2.js Correct. > mozilla-beta > ============ > 3) Bug 905963 > > functional/testPrivateBrowsing/testOpenClosePBKeyboardShortcut.js > The test is still disabled on mozilla-beta, mozilla-release and > mozilla-esr31. > It should have been unskipped as per bug 905963. Correct. > mozilla-aurora > ============== > 4) > > data/addons/blocklist/softblock_extension/blocklist.xml > The correct file version lives in default. This was poorly merged back in > 2012: > http://hg.mozilla.org/qa/mozmill-tests/rev/63bdef26047a > And now contains a duplicate entry. Good catch. Lets get this also fixed. > We will probably need multiple patches to fix all these, as they will only > need to land on certain branches. Right. Lets try to get this done soon to reflect the reality. > I will update the merge documentation to include a new step which will check > that the merge is thorough. Thanks.
Depends on: 1078137
This has been partially fixed by the recent merge (in bug 1078137). Only partially because any missing changes between branches will ride the trains from now on. Going to close this bug, everything will be up-to-date after the next 2 merges. We have a new step in place in the merge procedure so this shouldn't happen again. Right now both 2), 3) and 4) have been fixed with the merge. The test from 1) is still on the ES31 branch. It doesn't harm, so we might as well leave it in.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Product: Mozilla QA → Mozilla QA Graveyard
You need to log in before you can comment on or make changes to this bug.