Message ID | 20250402112901.3804235-2-niko.mauno@vaisala.com |
---|---|
State | New |
Headers | show |
Series | [meta-oe,1/2] iwd: Support using alternative runtime D-Bus | expand |
On 4/2/25 4:29 AM, Niko Mauno via lists.openembedded.org wrote: > In order to facilitate using e.g. dbus-broker as runtime D-Bus > implementation, change the Freedesktop.org specific D-Bus runtime > dependency declaration to honor oe-core's new VIRTUAL-RUNTIME_dbus > variable. > > Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> > --- > meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb b/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb > index 2b6bb1011a..a3e7c9ab54 100644 > --- a/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb > +++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb > @@ -46,6 +46,6 @@ do_install_ptest() { > FILES:${PN}-ptest =+ "${sysconfdir}/dbus-1/system.d/" > FILES:${PN}-dev += "${bindir}/sdbus-c++-xml2cpp" > > -RDEPENDS:${PN}-ptest += "dbus" > +RDEPENDS:${PN}-ptest += "${VIRTUAL-RUNTIME_dbus}" > # It adds -isystem which is spurious, no idea where it gets it from > CCACHE_DISABLE = "1" > Thanks for these patches, as I understand they depend upon the changes in flight for oe-core, so do me favor, consolidate all the patches needed in meta-openembedded layer into a single series and send it together and perhaps send a reminder once it gets merged into oe-core. > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#116523): https://lists.openembedded.org/g/openembedded-devel/message/116523 > Mute This Topic: https://lists.openembedded.org/mt/112044576/1997914 > Group Owner: openembedded-devel+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- >
On 4/2/25 17:27, Khem Raj wrote: > On 4/2/25 4:29 AM, Niko Mauno via lists.openembedded.org wrote: >> In order to facilitate using e.g. dbus-broker as runtime D-Bus >> implementation, change the Freedesktop.org specific D-Bus runtime >> dependency declaration to honor oe-core's new VIRTUAL-RUNTIME_dbus >> variable. >> >> Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> >> --- >> meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb b/meta- >> oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb >> index 2b6bb1011a..a3e7c9ab54 100644 >> --- a/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb >> +++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb >> @@ -46,6 +46,6 @@ do_install_ptest() { >> FILES:${PN}-ptest =+ "${sysconfdir}/dbus-1/system.d/" >> FILES:${PN}-dev += "${bindir}/sdbus-c++-xml2cpp" >> -RDEPENDS:${PN}-ptest += "dbus" >> +RDEPENDS:${PN}-ptest += "${VIRTUAL-RUNTIME_dbus}" >> # It adds -isystem which is spurious, no idea where it gets it from >> CCACHE_DISABLE = "1" >> > > Thanks for these patches, as I understand they depend upon the changes > in flight for oe-core, so do me favor, consolidate all the patches > needed in meta-openembedded layer into a single series and send it > together and perhaps send a reminder once it gets merged into oe-core. > Hi Khem, the last remaining patch related to implementation of the new VIRTUAL-RUNTIME_dbus was integrated to poky master yesterday. The associated commits now in poky master branch are: https://web.git.yoctoproject.org/poky/commit/?id=0ecae4c6333de30802cc468d699289ddc65e7aad ("default-providers: Add VIRTUAL-RUNTIME_dbus variable") https://web.git.yoctoproject.org/poky/commit/?id=a39bb35ddf484fd8160dc2eb1fabb6a92b07ecf0 ("dbus: Allow using dbus-lib with alternative D-Bus") https://web.git.yoctoproject.org/poky/commit/?id=c4b1070d55fa69821c5a274dbbcca9e23e016aa8 ("systemd: Support using alternative runtime D-Bus") https://web.git.yoctoproject.org/poky/commit/?id=84bf6e7e430d1c61ff400b817530fd54b410a85c ("glib: Support using alternative runtime D-Bus") https://web.git.yoctoproject.org/poky/commit/?id=9286f1e4aaa4520bc75ea7764c5cbbbeb6a67d4b ("recipes-connectivity: Drop dbus from RDEPENDS:${PN}") https://web.git.yoctoproject.org/poky/commit/?id=340d9e28e1df2e0d4a8c351c8742064268f8ad87 ("dbus-glib: Revise RDEPENDS:${PN}-tests assignment") https://web.git.yoctoproject.org/poky/commit/?id=34b7b0f86de95451f00ef117459ec403770e3cad ("packagegroup-core-x11: Drop dbus-x11 in REDEPENDS:${PN}-utils") https://web.git.yoctoproject.org/poky/commit/?id=5dfca64b78375de279b6ce7c9bffcaa35db5dc17 ("dbus-glib: depend on dbus, not dbus-x11") As you requested, I have now submitted the related meta-oe changes in a single v2 series: https://patchwork.yoctoproject.org/project/oe/list/?series=33314 Please note that there are also two individual commits to different meta-openembedded sublayers which I submitted on 2nd April and which are also needed, one is for meta-networking: https://patchwork.yoctoproject.org/project/oe/patch/20250402075935.2165902-1-niko.mauno@vaisala.com/ and one for meta-xfce: https://patchwork.yoctoproject.org/project/oe/patch/20250402075322.2162189-1-niko.mauno@vaisala.com/ BR, Niko >> >> >> -=-=-=-=-=-=-=-=-=-=-=- >> Links: You receive all messages sent to this group. >> View/Reply Online (#116523): https://lists.openembedded.org/g/ >> openembedded-devel/message/116523 >> Mute This Topic: https://lists.openembedded.org/mt/112044576/1997914 >> Group Owner: openembedded-devel+owner@lists.openembedded.org >> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub >> [raj.khem@gmail.com] >> -=-=-=-=-=-=-=-=-=-=-=- >>
On Fri, Apr 4, 2025 at 1:21 AM Niko Mauno <niko.mauno@vaisala.com> wrote: > > On 4/2/25 17:27, Khem Raj wrote: > > On 4/2/25 4:29 AM, Niko Mauno via lists.openembedded.org wrote: > >> In order to facilitate using e.g. dbus-broker as runtime D-Bus > >> implementation, change the Freedesktop.org specific D-Bus runtime > >> dependency declaration to honor oe-core's new VIRTUAL-RUNTIME_dbus > >> variable. > >> > >> Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> > >> --- > >> meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb | 2 +- > >> 1 file changed, 1 insertion(+), 1 deletion(-) > >> > >> diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb b/meta- > >> oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb > >> index 2b6bb1011a..a3e7c9ab54 100644 > >> --- a/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb > >> +++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb > >> @@ -46,6 +46,6 @@ do_install_ptest() { > >> FILES:${PN}-ptest =+ "${sysconfdir}/dbus-1/system.d/" > >> FILES:${PN}-dev += "${bindir}/sdbus-c++-xml2cpp" > >> -RDEPENDS:${PN}-ptest += "dbus" > >> +RDEPENDS:${PN}-ptest += "${VIRTUAL-RUNTIME_dbus}" > >> # It adds -isystem which is spurious, no idea where it gets it from > >> CCACHE_DISABLE = "1" > >> > > > > Thanks for these patches, as I understand they depend upon the changes > > in flight for oe-core, so do me favor, consolidate all the patches > > needed in meta-openembedded layer into a single series and send it > > together and perhaps send a reminder once it gets merged into oe-core. > > > > Hi Khem, > > the last remaining patch related to implementation of the new > VIRTUAL-RUNTIME_dbus was integrated to poky master yesterday. > > The associated commits now in poky master branch are: > https://web.git.yoctoproject.org/poky/commit/?id=0ecae4c6333de30802cc468d699289ddc65e7aad > ("default-providers: Add VIRTUAL-RUNTIME_dbus variable") > https://web.git.yoctoproject.org/poky/commit/?id=a39bb35ddf484fd8160dc2eb1fabb6a92b07ecf0 > ("dbus: Allow using dbus-lib with alternative D-Bus") > https://web.git.yoctoproject.org/poky/commit/?id=c4b1070d55fa69821c5a274dbbcca9e23e016aa8 > ("systemd: Support using alternative runtime D-Bus") > https://web.git.yoctoproject.org/poky/commit/?id=84bf6e7e430d1c61ff400b817530fd54b410a85c > ("glib: Support using alternative runtime D-Bus") > https://web.git.yoctoproject.org/poky/commit/?id=9286f1e4aaa4520bc75ea7764c5cbbbeb6a67d4b > ("recipes-connectivity: Drop dbus from RDEPENDS:${PN}") > https://web.git.yoctoproject.org/poky/commit/?id=340d9e28e1df2e0d4a8c351c8742064268f8ad87 > ("dbus-glib: Revise RDEPENDS:${PN}-tests assignment") > https://web.git.yoctoproject.org/poky/commit/?id=34b7b0f86de95451f00ef117459ec403770e3cad > ("packagegroup-core-x11: Drop dbus-x11 in REDEPENDS:${PN}-utils") > https://web.git.yoctoproject.org/poky/commit/?id=5dfca64b78375de279b6ce7c9bffcaa35db5dc17 > ("dbus-glib: depend on dbus, not dbus-x11") > > As you requested, I have now submitted the related meta-oe changes in a > single v2 series: > https://patchwork.yoctoproject.org/project/oe/list/?series=33314 Thank you. > > Please note that there are also two individual commits to different > meta-openembedded sublayers which I submitted on 2nd April and which are > also needed, > one is for meta-networking: > https://patchwork.yoctoproject.org/project/oe/patch/20250402075935.2165902-1-niko.mauno@vaisala.com/ > and one for meta-xfce: > https://patchwork.yoctoproject.org/project/oe/patch/20250402075322.2162189-1-niko.mauno@vaisala.com/ > Include every one needed in meta-openembedded in the pull. I will add it after we have settled down a bit on walnascar cur off. > BR, Niko > > > >> > >> > >> -=-=-=-=-=-=-=-=-=-=-=- > >> Links: You receive all messages sent to this group. > >> View/Reply Online (#116523): https://lists.openembedded.org/g/ > >> openembedded-devel/message/116523 > >> Mute This Topic: https://lists.openembedded.org/mt/112044576/1997914 > >> Group Owner: openembedded-devel+owner@lists.openembedded.org > >> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub > >> [raj.khem@gmail.com] > >> -=-=-=-=-=-=-=-=-=-=-=- > >> >
On 4/4/25 12:04, Khem Raj wrote: > On Fri, Apr 4, 2025 at 1:21 AM Niko Mauno <niko.mauno@vaisala.com> wrote: >> >> On 4/2/25 17:27, Khem Raj wrote: >>> On 4/2/25 4:29 AM, Niko Mauno via lists.openembedded.org wrote: >>>> In order to facilitate using e.g. dbus-broker as runtime D-Bus >>>> implementation, change the Freedesktop.org specific D-Bus runtime >>>> dependency declaration to honor oe-core's new VIRTUAL-RUNTIME_dbus >>>> variable. >>>> >>>> Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> >>>> --- >>>> meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb | 2 +- >>>> 1 file changed, 1 insertion(+), 1 deletion(-) >>>> >>>> diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb b/meta- >>>> oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb >>>> index 2b6bb1011a..a3e7c9ab54 100644 >>>> --- a/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb >>>> +++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb >>>> @@ -46,6 +46,6 @@ do_install_ptest() { >>>> FILES:${PN}-ptest =+ "${sysconfdir}/dbus-1/system.d/" >>>> FILES:${PN}-dev += "${bindir}/sdbus-c++-xml2cpp" >>>> -RDEPENDS:${PN}-ptest += "dbus" >>>> +RDEPENDS:${PN}-ptest += "${VIRTUAL-RUNTIME_dbus}" >>>> # It adds -isystem which is spurious, no idea where it gets it from >>>> CCACHE_DISABLE = "1" >>>> >>> >>> Thanks for these patches, as I understand they depend upon the changes >>> in flight for oe-core, so do me favor, consolidate all the patches >>> needed in meta-openembedded layer into a single series and send it >>> together and perhaps send a reminder once it gets merged into oe-core. >>> >> >> Hi Khem, >> >> the last remaining patch related to implementation of the new >> VIRTUAL-RUNTIME_dbus was integrated to poky master yesterday. >> >> The associated commits now in poky master branch are: >> https://web.git.yoctoproject.org/poky/commit/?id=0ecae4c6333de30802cc468d699289ddc65e7aad >> ("default-providers: Add VIRTUAL-RUNTIME_dbus variable") >> https://web.git.yoctoproject.org/poky/commit/?id=a39bb35ddf484fd8160dc2eb1fabb6a92b07ecf0 >> ("dbus: Allow using dbus-lib with alternative D-Bus") >> https://web.git.yoctoproject.org/poky/commit/?id=c4b1070d55fa69821c5a274dbbcca9e23e016aa8 >> ("systemd: Support using alternative runtime D-Bus") >> https://web.git.yoctoproject.org/poky/commit/?id=84bf6e7e430d1c61ff400b817530fd54b410a85c >> ("glib: Support using alternative runtime D-Bus") >> https://web.git.yoctoproject.org/poky/commit/?id=9286f1e4aaa4520bc75ea7764c5cbbbeb6a67d4b >> ("recipes-connectivity: Drop dbus from RDEPENDS:${PN}") >> https://web.git.yoctoproject.org/poky/commit/?id=340d9e28e1df2e0d4a8c351c8742064268f8ad87 >> ("dbus-glib: Revise RDEPENDS:${PN}-tests assignment") >> https://web.git.yoctoproject.org/poky/commit/?id=34b7b0f86de95451f00ef117459ec403770e3cad >> ("packagegroup-core-x11: Drop dbus-x11 in REDEPENDS:${PN}-utils") >> https://web.git.yoctoproject.org/poky/commit/?id=5dfca64b78375de279b6ce7c9bffcaa35db5dc17 >> ("dbus-glib: depend on dbus, not dbus-x11") >> >> As you requested, I have now submitted the related meta-oe changes in a >> single v2 series: >> https://patchwork.yoctoproject.org/project/oe/list/?series=33314 > > Thank you. > >> >> Please note that there are also two individual commits to different >> meta-openembedded sublayers which I submitted on 2nd April and which are >> also needed, >> one is for meta-networking: >> https://patchwork.yoctoproject.org/project/oe/patch/20250402075935.2165902-1-niko.mauno@vaisala.com/ >> and one for meta-xfce: >> https://patchwork.yoctoproject.org/project/oe/patch/20250402075322.2162189-1-niko.mauno@vaisala.com/ >> > > Include every one needed in meta-openembedded in the pull. I will add > it after we have settled down a bit on > walnascar cur off. > Thank you, v3 series submitted: https://patchwork.yoctoproject.org/project/oe/list/?series=33320 -Niko >> BR, Niko >> >> >>>> >>>> >>>> -=-=-=-=-=-=-=-=-=-=-=- >>>> Links: You receive all messages sent to this group. >>>> View/Reply Online (#116523): https://lists.openembedded.org/g/ >>>> openembedded-devel/message/116523 >>>> Mute This Topic: https://lists.openembedded.org/mt/112044576/1997914 >>>> Group Owner: openembedded-devel+owner@lists.openembedded.org >>>> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub >>>> [raj.khem@gmail.com] >>>> -=-=-=-=-=-=-=-=-=-=-=- >>>> >>
diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb b/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb index 2b6bb1011a..a3e7c9ab54 100644 --- a/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb +++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb @@ -46,6 +46,6 @@ do_install_ptest() { FILES:${PN}-ptest =+ "${sysconfdir}/dbus-1/system.d/" FILES:${PN}-dev += "${bindir}/sdbus-c++-xml2cpp" -RDEPENDS:${PN}-ptest += "dbus" +RDEPENDS:${PN}-ptest += "${VIRTUAL-RUNTIME_dbus}" # It adds -isystem which is spurious, no idea where it gets it from CCACHE_DISABLE = "1"
In order to facilitate using e.g. dbus-broker as runtime D-Bus implementation, change the Freedesktop.org specific D-Bus runtime dependency declaration to honor oe-core's new VIRTUAL-RUNTIME_dbus variable. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> --- meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)