manifest-annotate util fails builds with KeyError

Bug #1214357 reported by Paul Sokolovsky
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro Android Infrastructure
Fix Released
Critical
Paul Sokolovsky

Bug Description

Today most of build failed with:

+ /mnt/jenkins/workspace/linaro-android-member-hisilicon-restricted_hi4511/build-tools/build-scripts/../utils/manifest-descriptions/make.sh out/source-manifest.xml out/pinned-manifest.xml
Cloning into 'manifest-descriptions'...
Processing: out/source-manifest.xml
Processing: out/pinned-manifest.xml
Traceback (most recent call last):
  File "/mnt/jenkins/workspace/linaro-android-member-hisilicon-restricted_hi4511/build-tools/build-scripts/../utils/manifest-descriptions/manifest-annotate", line 159, in <module>
    dump(pinned_manifest, open(out_fname(args[1]), "w"), source_manifest)
  File "/mnt/jenkins/workspace/linaro-android-member-hisilicon-restricted_hi4511/build-tools/build-scripts/../utils/manifest-descriptions/manifest-annotate", line 106, in dump
    revision = revision_ref_manifest.get_revision(name, remote)
  File "/mnt/jenkins/workspace/linaro-android-member-hisilicon-restricted_hi4511/build-tools/build-scripts/../utils/manifest-descriptions/manifest-annotate", line 61, in get_revision
    return self.project_revision_map[(project_name, remote)]
KeyError: (u'device/linaro/common', u'aosp')

Changed in linaro-android-infrastructure:
importance: Undecided → Critical
assignee: nobody → Paul Sokolovsky (pfalcon)
milestone: none → 2013.08
status: New → In Progress
Revision history for this message
Paul Sokolovsky (pfalcon) wrote :

This turns out to be issue with resolving of default remote in manifest. It's unclear why it didn't happen before.

Revision history for this message
Paul Sokolovsky (pfalcon) wrote :
Changed in linaro-android-infrastructure:
status: In Progress → Fix Committed
Milo Casagrande (milo)
Changed in linaro-android-infrastructure:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.