resolve deps before running scheduler #336
authorZhang Qiang <qiang.z.zhang@intel.com>
Tue, 11 Sep 2012 07:59:50 +0000 (15:59 +0800)
committerZhang Qiang <qiang.z.zhang@intel.com>
Thu, 13 Sep 2012 04:16:04 +0000 (12:16 +0800)
commitfa895f318ff42b5914584b8be2e82034a827ac8a
tree2158639a4b06500209d2decfbb045b788fea0960
parent2512be56d9af7facdb10cc0621a68c230794be8c
resolve deps before running scheduler #336

This is refinement about current scheduler to speed up resolve
dependency. Generate %pkgdeps, which is a map with key as pkgname,
and value is a list of dependencies. %pkgdeps can be used directly
by scheduler and don't need parse spec file everytime.

This patch also update %pkgdeps once local repo has been updated.

This also can fix #336, #337.

Change-Id: I6289a8df14d8cb027c6f6494efb4f45910d24fe2
depanneur