mbox series

[meta-webserver,v2,0/2] add support of cockpit-machines

Message ID 20240119102009.18867-1-paul.leguendekerneizon@savoirfairelinux.com
Headers show
Series add support of cockpit-machines | expand

Message

Paul Le Guen de Kerneizon Jan. 19, 2024, 10:20 a.m. UTC
Hello community,

Since version 242 of Cockpit package, plugin `cockpit-machines` has been moved
to a dedicated repository. This cockpit plugin is used to manage in web UI
virtual machines. There is currently no support of the new cockpit-machines
package in any Yocto meta and the following patches bring it:
  - Patch 1 adds the recipe of cockpit-machines
  - Patch 2 remove all the old occurences of cockpit-machines package inside
    cockpit recipe.

Waiting for your review, feel free to ask any questions or remarks.
Regards,
Paul Le Guen de Kerneizon, Savoir-faire Linux

V2 changelog:
- add needed distro features to match cockpit recipe constraints
- add needed compatible host to match cockpit recipe constraints

V1 patch: https://lists.openembedded.org/g/openembedded-devel/message/108327
Paul Le Guen de Kerneizon (2):
  cockpit-machines: add recipe
  cockpit: remove occurences of machines package

 .../cockpit-machines/cockpit-machines_304.bb  | 28 +++++++++++++++++++
 .../recipes-webadmin/cockpit/cockpit_304.bb   |  5 ----
 2 files changed, 28 insertions(+), 5 deletions(-)
 create mode 100644 meta-webserver/recipes-webadmin/cockpit-machines/cockpit-machines_304.bb

--
2.34.1

Comments

Khem Raj Jan. 21, 2024, 6:14 a.m. UTC | #1
I am seeing some more missing deps

ERROR: Nothing RPROVIDES 'virt-install' (but
/mnt/b/yoe/master/sources/meta-openembedded/meta-webserver/recipes-webadmin/cockpit-machines/cockpit-machines_304.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'virt-install' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['virt-install']
ERROR: Required build target 'cockpit-machines' has no buildable providers.
Missing or unbuildable dependency chain was: ['cockpit-machines',
'virt-install']

On Fri, Jan 19, 2024 at 3:40 AM Paul Le Guen de Kerneizon
<paul.leguendekerneizon@savoirfairelinux.com> wrote:
>
> Hello community,
>
> Since version 242 of Cockpit package, plugin `cockpit-machines` has been moved
> to a dedicated repository. This cockpit plugin is used to manage in web UI
> virtual machines. There is currently no support of the new cockpit-machines
> package in any Yocto meta and the following patches bring it:
>   - Patch 1 adds the recipe of cockpit-machines
>   - Patch 2 remove all the old occurences of cockpit-machines package inside
>     cockpit recipe.
>
> Waiting for your review, feel free to ask any questions or remarks.
> Regards,
> Paul Le Guen de Kerneizon, Savoir-faire Linux
>
> V2 changelog:
> - add needed distro features to match cockpit recipe constraints
> - add needed compatible host to match cockpit recipe constraints
>
> V1 patch: https://lists.openembedded.org/g/openembedded-devel/message/108327
> Paul Le Guen de Kerneizon (2):
>   cockpit-machines: add recipe
>   cockpit: remove occurences of machines package
>
>  .../cockpit-machines/cockpit-machines_304.bb  | 28 +++++++++++++++++++
>  .../recipes-webadmin/cockpit/cockpit_304.bb   |  5 ----
>  2 files changed, 28 insertions(+), 5 deletions(-)
>  create mode 100644 meta-webserver/recipes-webadmin/cockpit-machines/cockpit-machines_304.bb
>
> --
> 2.34.1
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#108358): https://lists.openembedded.org/g/openembedded-devel/message/108358
> Mute This Topic: https://lists.openembedded.org/mt/103828014/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Khem Raj Jan. 21, 2024, 6:22 a.m. UTC | #2
some more messages

Parsing of 3111 .bb files complete (0 cached, 3111 parsed). 4992
targets, 119 skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
ERROR: Nothing RPROVIDES 'virt-install' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-webserver/recipes-webadmin/cockpit-machines/cockpit-machines_304.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'virt-install' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['virt-install']
NOTE: Runtime target 'cockpit-machines' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['cockpit-machines',
'virt-install']
ERROR: Nothing RPROVIDES 'libvirt-dbus' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-webserver/recipes-webadmin/cockpit-machines/cockpit-machines_304.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'libvirt-dbus' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['libvirt-dbus']
ERROR: Nothing RPROVIDES 'cockpit-machines-dev' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-webserver/recipes-webadmin/cockpit-machines/cockpit-machines_304.bb
RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'cockpit-machines-dev'
NOTE: Runtime target 'cockpit-machines-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['cockpit-machines-dev']

On Sat, Jan 20, 2024 at 10:14 PM Khem Raj <raj.khem@gmail.com> wrote:
>
> I am seeing some more missing deps
>
> ERROR: Nothing RPROVIDES 'virt-install' (but
> /mnt/b/yoe/master/sources/meta-openembedded/meta-webserver/recipes-webadmin/cockpit-machines/cockpit-machines_304.bb
> RDEPENDS on or otherwise requires it)
> NOTE: Runtime target 'virt-install' is unbuildable, removing...
> Missing or unbuildable dependency chain was: ['virt-install']
> ERROR: Required build target 'cockpit-machines' has no buildable providers.
> Missing or unbuildable dependency chain was: ['cockpit-machines',
> 'virt-install']
>
> On Fri, Jan 19, 2024 at 3:40 AM Paul Le Guen de Kerneizon
> <paul.leguendekerneizon@savoirfairelinux.com> wrote:
> >
> > Hello community,
> >
> > Since version 242 of Cockpit package, plugin `cockpit-machines` has been moved
> > to a dedicated repository. This cockpit plugin is used to manage in web UI
> > virtual machines. There is currently no support of the new cockpit-machines
> > package in any Yocto meta and the following patches bring it:
> >   - Patch 1 adds the recipe of cockpit-machines
> >   - Patch 2 remove all the old occurences of cockpit-machines package inside
> >     cockpit recipe.
> >
> > Waiting for your review, feel free to ask any questions or remarks.
> > Regards,
> > Paul Le Guen de Kerneizon, Savoir-faire Linux
> >
> > V2 changelog:
> > - add needed distro features to match cockpit recipe constraints
> > - add needed compatible host to match cockpit recipe constraints
> >
> > V1 patch: https://lists.openembedded.org/g/openembedded-devel/message/108327
> > Paul Le Guen de Kerneizon (2):
> >   cockpit-machines: add recipe
> >   cockpit: remove occurences of machines package
> >
> >  .../cockpit-machines/cockpit-machines_304.bb  | 28 +++++++++++++++++++
> >  .../recipes-webadmin/cockpit/cockpit_304.bb   |  5 ----
> >  2 files changed, 28 insertions(+), 5 deletions(-)
> >  create mode 100644 meta-webserver/recipes-webadmin/cockpit-machines/cockpit-machines_304.bb
> >
> > --
> > 2.34.1
> >
> > -=-=-=-=-=-=-=-=-=-=-=-
> > Links: You receive all messages sent to this group.
> > View/Reply Online (#108358): https://lists.openembedded.org/g/openembedded-devel/message/108358
> > Mute This Topic: https://lists.openembedded.org/mt/103828014/1997914
> > Group Owner: openembedded-devel+owner@lists.openembedded.org
> > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> > -=-=-=-=-=-=-=-=-=-=-=-
> >
Paul Le Guen de Kerneizon Jan. 23, 2024, 2:36 p.m. UTC | #3
Thanks,
My mistake, as you noticed the missing dependencies are recipes not packaged yet anywhere.
There are going to be contributed on the meta-virtualization, and so the recipe of cockpit-machines too, as it makes more sense in order to respect these dependencies.
Regards,
Paul Le Guen de Kerneizon