diff options
| author | Federico Pellegrin <fede.evol@gmail.com> | 2022-06-19 17:24:17 +0200 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-06-21 18:44:27 +0100 |
| commit | ffc3051d09ce85c626301addef9704610ef2b24f (patch) | |
| tree | 7262f36f043b542482edeccca6fac03a7ec66dba /meta/recipes-core | |
| parent | a51d3cb69afeee30716d7d4a61e1359b106008bf (diff) | |
| download | poky-ffc3051d09ce85c626301addef9704610ef2b24f.tar.gz | |
signing-keys: fix RDEPENDS to signing-keys-dev
Specific provider (ie. RPM or IPK) does "provide" just itself as a
package to the system. This will cause the "-dev" package, which
refers to the generic signing-keys and not the provider specific,
to miss the dependency.
Error case (RPM) when populating sdk:
Error:
Problem: conflicting requests
- nothing provides signing-keys = 1.0-r0 needed by signing-keys-dev-1.0-r0.noarch
(try to add '--skip-broken' to skip uninstallable packages)
Examining signing-keys-rpm packages in PROVIDES we have indeed:
signing-keys-rpm = 1.0-r0
But in signing-keys-dev: in REQUIRES:
signing-keys-1.0-r0
This MR will fix the situation by removing the RDEPENDS for
the -dev package
(From OE-Core rev: ecdba906c3c8bc21e33b4a2651a762c40487149b)
Signed-off-by: Federico Pellegrin <fede@evolware.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core')
| -rw-r--r-- | meta/recipes-core/meta/signing-keys.bb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/meta/recipes-core/meta/signing-keys.bb b/meta/recipes-core/meta/signing-keys.bb index 03463f95f5..107a39d658 100644 --- a/meta/recipes-core/meta/signing-keys.bb +++ b/meta/recipes-core/meta/signing-keys.bb | |||
| @@ -18,6 +18,8 @@ FILES:${PN}-rpm = "${sysconfdir}/pki/rpm-gpg" | |||
| 18 | FILES:${PN}-ipk = "${sysconfdir}/pki/ipk-gpg" | 18 | FILES:${PN}-ipk = "${sysconfdir}/pki/ipk-gpg" |
| 19 | FILES:${PN}-packagefeed = "${sysconfdir}/pki/packagefeed-gpg" | 19 | FILES:${PN}-packagefeed = "${sysconfdir}/pki/packagefeed-gpg" |
| 20 | 20 | ||
| 21 | RDEPENDS:${PN}-dev = "" | ||
| 22 | |||
| 21 | python do_get_public_keys () { | 23 | python do_get_public_keys () { |
| 22 | from oe.gpg_sign import get_signer | 24 | from oe.gpg_sign import get_signer |
| 23 | 25 | ||
