kata-containers / packaging

Kata Containers version 1.x packaging (for version 2.x see https://github.com/kata-containers/kata-containers).
https://katacontainers.io/
Apache License 2.0
119 stars 92 forks source link

Enable Fedora 29 repo on OBS #261

Closed chavafg closed 5 years ago

chavafg commented 5 years ago

Once Fedora 29 is available on OBS, we should enable them for our kata packages

marcov commented 5 years ago

Fedora 29 is already available on OBS :)

https://build.opensuse.org/project/show/Fedora:29

jcvenegas commented 5 years ago

I tried to enabled from OBS web page, I dont see them as part of the current repositories.

Probably still needs time to propagate ? image

xasx commented 5 years ago

Any change here? OBS eventually consistent?

marcov commented 5 years ago

I tried to enabled from OBS web page, I dont see them as part of the current repositories.

Probably still needs time to propagate ?

@jcvenegas probably the GUI still need to catch up. The target repositories are stored in a XML config that you can edit with either:

For Fedora 29, as shown here, the project name is Fedora:29 and the associated repositories are standard and update.

marcov commented 5 years ago

I've added to the config Fedora:29 standard, let's see if it builds.

jcvenegas commented 5 years ago

Most of it looks good only qemu fails due to python not found, I add python as explicit build req and see if this helps.

jcvenegas commented 5 years ago

All the builds are successful now.

xasx commented 5 years ago

Upon installing, I encounter

 Problem: conflicting requests
  - nothing provides qemu-lite >= 2.11.0+git.f886228-13 needed by kata-runtime-1.4.0+git.21f0059-15.1.x86_64
  - nothing provides qemu-vanilla >= 2.11.2+git.0982a56-13 needed by kata-runtime-1.4.0+git.21f0059-15.1.x86_64

Any chance to get these canonically?

marcov commented 5 years ago

@xasx you will need to wait for the next release, both of them are not official distribution packages.

Moving forward I think the generic qemu provided by the distro should be put as the only requirement.

marcov commented 5 years ago

@xasx Fedora 29 builds are available at https://download.opensuse.org/repositories/home:/katacontainers:/releases:/x86_64:/master/Fedora_26/