Hi, Here's a patchset that:
1. Removes some leftover cruft from the old cache format. 2. Switches internal ebuild.sh/Python metadata logic from using a format resembling the old cache with hardcoded line number to data mapping (sic!) in favor of plain key=value format. 3. Adds INHERIT key to md5-cache for better compatibility with PkgCore. This key lists eclasses directly inherited by ebuild (vs _eclasses_ that lists indirect inherits as well). Michał Górny (4): Remove deprecated dbkey support from doebuild/ebuild.sh Switch internal metadata to key=value format Remove UNUSED* auxdbkeys Include INHERIT value in generated cache bin/ebuild.sh | 36 ++++++++----------- bin/phase-functions.sh | 2 +- bin/portageq | 3 +- lib/_emerge/EbuildMetadataPhase.py | 15 ++++---- lib/_emerge/Package.py | 3 +- lib/portage/__init__.py | 4 +-- lib/portage/dbapi/__init__.py | 3 +- .../ebuild/_config/special_env_vars.py | 2 +- lib/portage/package/ebuild/doebuild.py | 22 ++---------- repoman/lib/repoman/qa_data.py | 2 +- 10 files changed, 33 insertions(+), 59 deletions(-) -- 2.33.0