]> code.ossystems Code Review - openembedded-core.git/commit
debian: Fix renaming packagedata dependencies
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 5 Dec 2021 15:58:33 +0000 (15:58 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 6 Dec 2021 11:09:48 +0000 (11:09 +0000)
commit834f7d735286c47765beb65778634eec7c2bd64f
tree101ac91fcd6d8040facc88c6b2ad7e53249ed26c
parentaa396ec57d0e15bd257f710290074984f0efbeed
debian: Fix renaming packagedata dependencies

We've recently seen issues where libxkbcommon was changed in/out of debian
renaming and weston which DEPENDS but doesn't RDEPEND on it would show build
failures.

Looking at the sigdata file for weston:do_package_write_XXX, there were
dependencies on packagedata for RDEPENDS but not DEPENDS. Some items like
libxkbcommon are in DEPENDS but become autodetected RDEPENDS. The debian
class already handles RDEPENDS but needs to handle DEPENDS in a similar way
to avoid failures since bitbake treats them as two separate namespaces (unlike
recrdepends).

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/debian.bbclass