chrome_chromeos_lkgm: Add abandon message.

BUG=chromium:1019968
TEST=None

Change-Id: Id2d082a23485034c711141fd3c41b9e3892b1f8c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/1957842
Tested-by: Achuith Bhandarkar <achuith@chromium.org>
Reviewed-by: Ben Pastene <bpastene@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
diff --git a/lib/gerrit.py b/lib/gerrit.py
index 6c810bb..df7a0bc 100644
--- a/lib/gerrit.py
+++ b/lib/gerrit.py
@@ -440,12 +440,12 @@
       rev = None
     gob_util.SubmitChange(self.host, self._to_changenum(change), revision=rev)
 
-  def AbandonChange(self, change, dryrun=False):
+  def AbandonChange(self, change, msg='', dryrun=False):
     """Mark a gerrit change as 'Abandoned'."""
     if dryrun:
       logging.info('Would have abandoned change %s', change)
       return
-    gob_util.AbandonChange(self.host, self._to_changenum(change))
+    gob_util.AbandonChange(self.host, self._to_changenum(change), msg=msg)
 
   def RestoreChange(self, change, dryrun=False):
     """Re-activate a previously abandoned gerrit change."""
diff --git a/scripts/chrome_chromeos_lkgm.py b/scripts/chrome_chromeos_lkgm.py
index 33eef86..a51e88c 100644
--- a/scripts/chrome_chromeos_lkgm.py
+++ b/scripts/chrome_chromeos_lkgm.py
@@ -95,7 +95,8 @@
     for open_issue in gerrit_helper.Query(**query_params):
       logging.info(
           'Closing old LKGM roll crrev.com/c/%s', open_issue.gerrit_number)
-      gerrit_helper.AbandonChange(open_issue)
+      gerrit_helper.AbandonChange(
+          open_issue, msg='Superceded by LKGM %s' % self._lkgm)
 
   def UpdateLKGM(self):
     """Updates the LKGM file with the new version."""