New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 676167 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Last visit 15 days ago
Closed: Dec 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

CL has a merge conflict when there is none....

Project Member Reported by sbasi@chromium.org, Dec 20 2016

Issue description

https://chromium-review.googlesource.com/#/c/422556/

Complains of a merge conflict.

I double checked the code and there is no conflict. Maybe the pre-cq is applying it twice and conflicting with itself?

Also the pre-cq luci logs are MIA.... https://luci-milo.appspot.com/buildbot/chromiumos.tryserver/mixed-b-pre-cq/16207

And I am logged in already.
 

Comment 1 by sbasi@chromium.org, Dec 20 2016

ejcaruso@ejcaruso ~/trunk/src/aosp/system/connectivity/shill $ repo rebase .
# src/aosp/system/connectivity/shill: rebasing minor-cleanup -> refs/remotes/cros/master
Current branch minor-cleanup is up to date.

Comment 2 by sbasi@chromium.org, Dec 20 2016

Cc: nxia@chromium.org
NingNing, can you see why we can't see the precq logs?

Comment 3 by nxia@chromium.org, Dec 20 2016

the url wasn't correctly constructed.

you can find one example here :

https://uberchromegw.corp.google.com/i/chromiumos.tryserver/builders/compile_only_pre_cq/builds/16207

Comment 4 by sbasi@chromium.org, Dec 20 2016

12:41:28: INFO: Attempting to cherry-pick change ejcaruso:422556:535c080f:"shill: minor cleanup in dhcp_provider"
Trying simple merge.
Simple merge failed, trying Automatic merge.
Auto-merging dhcp/dhcp_provider.cc
ERROR: content conflict in dhcp/dhcp_provider.cc
fatal: merge program failed
error: could not apply 535c080f... shill: minor cleanup in dhcp_provider
hint: after resolving the conflicts, mark the corrected paths
hint: with 'git add <paths>' or 'git rm <paths>'
hint: and commit the result with 'git commit'
Recorded preimage for 'dhcp/dhcp_provider.cc'
12:41:28: INFO: Rewinding transaction: failed changes: ejcaruso:422556:535c080f:"shill: minor cleanup in dhcp_provider" .
Traceback (most recent call last):
  File "/b/build/slave/compile_only_pre_cq/build/chromite/cbuildbot/validation_pool.py", line 1009, in _Transaction
    yield
  File "/b/build/slave/compile_only_pre_cq/build/chromite/cbuildbot/validation_pool.py", line 954, in Apply
    self._ApplyChanges(inducing_change, transaction_changes)
  File "/b/build/slave/compile_only_pre_cq/build/chromite/cbuildbot/validation_pool.py", line 315, in f
    return functor(self, parent, *args, **kwargs)
  File "/b/build/slave/compile_only_pre_cq/build/chromite/cbuildbot/validation_pool.py", line 1044, in _ApplyChanges
    self.ApplyChange(change)
  File "/b/build/slave/compile_only_pre_cq/build/chromite/cbuildbot/validation_pool.py", line 394, in f
    return functor(self, *args, **kwargs)
  File "/b/build/slave/compile_only_pre_cq/build/chromite/cbuildbot/validation_pool.py", line 427, in ApplyChange
    return change.ApplyAgainstManifest(self.manifest, trivial=False)
  File "/b/build/slave/compile_only_pre_cq/build/chromite/lib/patch.py", line 1123, in ApplyAgainstManifest
    trivial=trivial)
  File "/b/build/slave/compile_only_pre_cq/build/chromite/lib/patch.py", line 1086, in Apply
    self.CherryPick(git_repo, trivial=trivial, inflight=inflight)
  File "/b/build/slave/compile_only_pre_cq/build/chromite/lib/patch.py", line 1022, in CherryPick
    raise ApplyPatchException(self, inflight=inflight, files=conflicts)
ApplyPatchException: CL:422556 conflicted with ToT.



This still doesn't make any sense to me at the moment...

Comment 5 by nxia@chromium.org, Dec 21 2016

need to rebase and resolve conflicts.

Comment 6 by vapier@chromium.org, Dec 21 2016

Labels: OS-Chrome
Owner: ejcaruso@chromium.org
Status: WontFix (was: Untriaged)
not sure what you're checking, but there is def a conflict there

master shill is 36232c3498f8ff1fa90a8703b4c5fba77b9869d7.  that's also what the precq bot says it's checking out to.

that CL is based on b8ab59eb2547e21fcf077e64cb1afb67d3bdcb71 which is much older.

trying to apply that CL on master does conflict because Ben already fixed the issue:
  https://chromium-review.googlesource.com/421139

even Gerrit is saying there's a conflict:
  Strategy	Rebase if Necessary  **Cannot Merge**

click the rebase button if you want to see for sure.

at any rate, there is no bug here, and everything is WAI.  if Eric wants to rebase his CL, he can.

Comment 7 by nxia@chromium.org, Dec 21 2016

did you upload changes after you rebased, ejcaruso@ ?

Sign in to add a comment