Hi, Martin

Thanks for tell me the problem.  Maybe I don't understand you correctly,  but I don't met your problem, below is what I tried,

if I am wrong, please tell me how I can reproduce your problem, thanks.


Here is what I tried:

bitbake adwaita-icon-themewithout my patch, and then build adwaita-icon-theme with my patch, and then run below command:

bitbake-diffsigs 3.36.1-r0.do_prepare_recipe_sysroot.sigdata.608eb6ea5873c19534fddfeacee59d81fa799ce6c965217ffe76a0141885093a 3.36.1-r0.do_prepare_recipe_sysroot.sigdata.b10948f26bfd089980c9f9af928e108e9764627201dcfd9db43efc8a455b181b
NOTE: Starting bitbake server...
runtaskdeps changed:
['autoconf/autoconf_2.69.bb:do_populate_sysroot:virtual:native:/poky/meta/recipes-devtools/autoconf/autoconf_2.69.bb automake/automake_1.16.2.bb:do_populate_sysroot:virtual:native:/poky/meta/recipes-devtools/automake/automake_1.16.2.bb', +gdk-pixbuf/gdk-pixbuf_2.40.0.bb:do_populate_sysroot, 'gnome/adwaita-icon-theme_3.36.1.bb:do_fetch gnu-config/gnu-config_git.bb:do_populate_sysroot:virtual:native:/poky/meta/recipes-devtools/gnu-config/gnu-config_git.bb', +gtk+/gtk+3_3.24.21.bb:do_populate_sysroot, 'gtk+/gtk+3_3.24.21.bb:do_populate_sysroot:virtual:native:/poky/meta/recipes-gnome/gtk+/gtk+3_3.24.21.bb hicolor-icon-theme/hicolor-icon-theme_0.17.bb:do_populate_sysroot librsvg/librsvg_2.40.20.bb:do_populate_sysroot:virtual:native:/poky/meta/recipes-gnome/librsvg/librsvg_2.40.20.bb libtool/libtool-native_2.4.6.bb:do_populate_sysroot pkgconfig/pkgconfig_git.bb:do_populate_sysroot:virtual:native:/poky/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb pseudo/pseudo_git.bb:do_populate_sysroot:virtual:native:/poky/meta/recipes-devtools/pseudo/pseudo_git.bb']
Number of task dependencies changed
Dependency on task gtk+/gtk+3_3.24.21.bb:do_populate_sysroot was added with hash 60018dc07fa11c46226232c0923871b65f88f51a0b7665045f779a1111c1e1dd Dependency on task gdk-pixbuf/gdk-pixbuf_2.40.0.bb:do_populate_sysroot was added with hash 17cd8a1fe76fa0b342dc50b8e2d71d8d88eec93d0367ae48629ae66f41eca11f


On 7/11/20 12:37 AM, Martin Jansa wrote:
With this change now in master and dunfell there is signature issue in allarch adwaita-icon-theme now runtime depending on TUNE_PKGARCH gdk-pixbuf as shown by sstate-diff-machines.sh/bitbake-diffsigs <http://sstate-diff-machines.sh/bitbake-diffsigs>:

bitbake-diffsigs tmp-glibc/sstate-diff/1594398219/qemu*/all-webos-linux/adwaita-icon-theme/*do_prepare_recipe_sysroot*
NOTE: Starting bitbake server...
NOTE: Started PRServer with DBfile: cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 33511, PID: 36423 Hash for dependent task gdk-pixbuf/gdk-pixbuf_2.40.0.bb:do_populate_sysroot changed from a72aba8432699c8ce4ca1f71833ef14a89ffde0ea4063e37b9d819fdb1e407f4 to 1ad4e1bd76921b71482657f3b017184e9ade8e2a0b9f43ad64ed2dda83b1520f Unable to find matching sigdata for openembedded-core/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.40.0.bb:do_populate_sysroot with hashes a72aba8432699c8ce4ca1f71833ef14a89ffde0ea4063e37b9d819fdb1e407f4 or 1ad4e1bd76921b71482657f3b017184e9ade8e2a0b9f43ad64ed2dda83b1520f

On Wed, Jul 1, 2020 at 3:39 AM Changqing Li <[email protected] <mailto:[email protected]>> wrote:


    On 6/30/20 6:01 PM, Richard Purdie wrote:
    > On Tue, 2020-06-30 at 17:49 +0800, Changqing Li wrote:
    >> From: Changqing Li <[email protected]
    <mailto:[email protected]>>
    >>
    >> fix error:
    >> + /usr/lib/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders --update-cache
    >> /var/tmp/rpm-tmp.mdYxY6: line 12:
    /usr/lib/gdk-pixbuf-2.0/gdk-pixbuf-
    >> query-loaders: No such file or directory
    >> %post(adwaita-icon-theme-3.36.1-r0.0.noarch): waitpid(2961) rc 2961
    >> status 7f00
    >> warning: %post(adwaita-icon-theme-3.36.1-r0.0.noarch) scriptlet
    >> failed, exit status 127
    >>
    >> when install adwaita-icon-theme, which inherit gtk-icon-cache
    >> on target, above error reported,  fix by add needeed packages
    >> in RDEPENDS
    >>
    >> Signed-off-by: Changqing Li <[email protected]
    <mailto:[email protected]>>
    >> ---
    >>   meta/classes/gtk-icon-cache.bbclass | 2 ++
    >>   1 file changed, 2 insertions(+)
    >>
    >> diff --git a/meta/classes/gtk-icon-cache.bbclass
    b/meta/classes/gtk-
    >> icon-cache.bbclass
    >> index 91cb4ad409..7f218ce7ae 100644
    >> --- a/meta/classes/gtk-icon-cache.bbclass
    >> +++ b/meta/classes/gtk-icon-cache.bbclass
    >> @@ -4,6 +4,8 @@ DEPENDS +=" ${@['hicolor-icon-theme',
    '']['${BPN}' ==
    >> 'hicolor-icon-theme']} gtk
    >>
    >>   PACKAGE_WRITE_DEPS += "gtk+3-native gdk-pixbuf-native"
    >>
    >> +RDEPENDS_${PN} += "gdk-pixbuf gtk+3"
    >> +
    >>   gtk_icon_cache_postinst() {
    >>   if [ "x$D" != "x" ]; then
    >>      $INTERCEPT_DIR/postinst_intercept update_gtk_icon_cache ${PKG}
    >> \
    > This isn't quite right since the postinst may be added to a package
    > other than ${PN}.
    >
    > You need to add the RDEPENDS to the code:
    >
    >          rdepends = ' ' + d.getVar('MLPREFIX', False) +
    "hicolor-icon-theme"
    >          d.appendVar('RDEPENDS_%s' % pkg, rdepends)
    >
    > later in that class.
    >
    > Cheers,
    >
    > Richard
    Thanks, I will correct it.
    >
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#140573): 
https://lists.openembedded.org/g/openembedded-core/message/140573
Mute This Topic: https://lists.openembedded.org/mt/75210651/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to