Commit 9c3458e7 authored by Logan Chien's avatar Logan Chien
Browse files

vndk-def: Fix check-dep errors on vendor_libs

This commit fixes a check-dep bug introduced by 7e723126.  In
7e723126, graph.lib_pt[PT_VENDOR].values() was changed to return an
iterator instead of a set.  This means we can only traverse the iterator
once, thus vendor-to-vendor dependencies were treated as ineligible
dependencies.  This commit fixes the problem by creating a set() object
from the iterator, so that `vendor_libs` can be used several times.
This also makes it faster to lookup an object.

Bug: 37867089
Test: Run `vndk_definition_tool.py check-dep` against sailfish images
and vendor-to-vendor dependencies should not show up.

Merged-In: I3b36efa635220941278c491b83f308a65e9f0ffe
(cherry picked from commit ba097bb5)

Change-Id: I056ef0f9b5ddf684417cc080e53c0e4f07417496
parent 08d4dc40
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment