metadata: handle ABI version rebuild tracking for transient dependencies
authorJo-Philipp Wich <jo@mein.io>
Thu, 20 Jun 2019 19:02:06 +0000 (21:02 +0200)
committerJo-Philipp Wich <jo@mein.io>
Wed, 4 Sep 2019 11:18:24 +0000 (13:18 +0200)
commit193366ee23f862df6607ed1724b909c59e603fbc
tree304ca4faf39005a1c896f9bdf6ca783093996d7c
parent6e0bd490140fcdbf577cf35671bf68f537d19ecc
metadata: handle ABI version rebuild tracking for transient dependencies

Extend the packageauxvars database to keep a list of possible package
dependencies for each provider, then utilize this information in buildroot
to resolve the ABI version dependencies of dependent packages up to five
levels deep.

This should properly trigger rebuilds for packages indirectly depending
on other packages whose ABI_VERSION changed.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 27a4a71c240875e3fff868f26f723178bf94eb86)
include/package.mk
scripts/package-metadata.pl