Hello, Since I didn't manage to make any progress on the reproducibility issue of zvariant (https://bugzilla.yoctoproject.org/show_bug.cgi?id=15090) i decided to try another rust project to see their reproducibility state.
I went with zbus (https://github.com/zeenix/zbus) which use zvariant (because one of my hypothesis is that zvariant was not aimed to be build standalone) and I came into another issue which is the subject of this mail. I cannot make the zbus recipe to be built: | error: failed to get `glib` as a dependency of package `zvariant v3.12.0 (/home/jenkins/yocto-poky-master/poky/build/tmp/work/core2-64-poky-linux/zbus/3.11.0-r0/git/zvariant)` | | Caused by: | failed to load source for dependency `glib` | | Caused by: | Unable to update https://github.com/gtk-rs/glib?rev=c9ee583cea0 | | Caused by: | can't checkout from 'https://github.com/gtk-rs/glib': you are in the offline mode (--offline) I looked at the patching process of cargo_common.class and it is correctly applied and the cargo config file contains the following content: [patch."https://github.com/gtk-rs/glib"] glib = { path = "/home/jenkins/yocto-poky-master/poky/build/tmp/work/core2-64-poky-linux/zbus/3.11.0-r0/glib" } glib-macros = { path = "/home/jenkins/yocto-poky-master/poky/build/tmp/work/core2-64-poky-linux/zbus/3.11.0-r0/glib-macros" } [patch."https://github.com/gtk-rs/sys"] glib-sys = { path = "/home/jenkins/yocto-poky-master/poky/build/tmp/work/core2-64-poky-linux/zbus/3.11.0-r0/glib-sys" } gobject-sys = { path = "/home/jenkins/yocto-poky-master/poky/build/tmp/work/core2-64-poky-linux/zbus/3.11.0-r0/gobject-sys" } I first think about what @Alex Kiernan <[email protected]> said on its commit message ( https://git.openembedded.org/openembedded-core/commit/?id=684a8af41c5bb70db68e75f72bdc4c9b09630810) about patching not working with virtual manifest since the zbus project use of this. But I managed to make this patching work with the zbus project locally (by the way I notified the upstream about that: https://github.com/rust-lang/cargo/issues/4934). I cannot understand why this does not work under yocto despite the correct cargo config file for patching. On my ubuntu, I used cargo 1.67.1 and oe has 1.68.2, will try a downgrade but I feel that this is not the issue. Any ideas ?
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#179974): https://lists.openembedded.org/g/openembedded-core/message/179974 Mute This Topic: https://lists.openembedded.org/mt/98238501/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
