Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Neal Gompa (ニール・ゴンパ)
    @Conan-Kudo
    Fedora doesn't publish bzip2 compressed metadata
    that means Uyuni is doing something weird here
    Neal Gompa (ニール・ゴンパ)
    @Conan-Kudo
    oh, the sqlite metadata is bzip2 compressed now?
    Ethan Bonick
    @EthanB11
    it's just not in the release repositories
    Neal Gompa (ニール・ゴンパ)
    @Conan-Kudo
    Zypper doesn't know how to handle SQLite based metadata either, though I think it properly ignores that
    yeah, that's a Bodhi thing :/
    I'm pretty sure something is being inconsistently applied, as SQLite metadata is supposed to be xz compressed
    Ethan Bonick
    @EthanB11
    ok, so this is a bug in their process somewhere that will be fixed in the future? :-/
    Neal Gompa (ニール・ゴンパ)
    @Conan-Kudo
    well, SQLite metadata isn't supported by Zypper, so it should be completely ignored
    libsolv doesn't process it at all
    so it doesn't matter
    the "quirk" here is that zypper currently has no support for zckmd, while libsolv does, and then everything breaks because the files are missing
    and even if the files weren't missing, libsolv would fail to handle it properly because there's a bug in libsolv
    Ethan Bonick
    @EthanB11
    I saw that. I'm just trying to figure out why those three other repos sync just fine and the releases doesn't at this point.
    I understand hopefully for zypper the zck support comes soon.
    Neal Gompa (ニール・ゴンパ)
    @Conan-Kudo
    openSUSE zypper support of Fedora 30+ repos is buggy
    I wound up having to disable zypper's handling of Fedora repos by default in Fedora because of it
    @paususe @brejoc ^
    fortunately, in the reposync case, most of the bugs don't happen
    but it's a bit screwy overall :(
    Ethan Bonick
    @EthanB11
    Uyuni will just not be able to support RH based distros moving forward? If it's trying to become a replacement for spacewalk that won't work.
    Neal Gompa (ニール・ゴンパ)
    @Conan-Kudo
    if I have anything to say about it it, it will
    Ethan Bonick
    @EthanB11
    sounds good, I guess this is kinda of dead in the water right now for Fedora. I was going to take a look at the builds on openbuild and see if I could get them building correct. I guess that's not worth looking at right now if they won't work once built anyway.
    Neal Gompa (ニール・ゴンパ)
    @Conan-Kudo
    we need them building on Fedora first anyway
    there's an annoying catch-22 here that Uyuni won't be able to support Fedora as a server + client platform unless it's already built up
    then decisions about how to broadly support that can be made
    fortunately, the Uyuni developers had already approved making it possible to use DNF instead of Zypper for rpm reposync and depsolving, it's just not implemented yet
    @paususe @brejoc @juliogonzalez so this is going to be a thing: https://fedoraproject.org/wiki/Changes/ELN_Buildroot_and_Compose
    Ethan Bonick
    @EthanB11
    ok, I can start looking at the builds. I just need to figure out how that all works. Well that's a good start.
    Pau Garcia Quiles
    @paususe

    well, SQLite metadata isn't supported by Zypper, so it should be completely ignored

    it's actually libsolv not zypper but yes, it's true. We will need to implement sqlite metadata, or a converter from sqlite to XML metadata, for Amazon Linux 2 in the future.

    Neal Gompa (ニール・ゴンパ)
    @Conan-Kudo
    I suspect Amazon is going to implement support for it in DNF soonish unless they want to change to XML metadata
    they have engineers looking at migrating from YUM to DNF today
    DNF pretty much has the same problem because it inherits the lack of support from libsolv, but DNF has an intermediate layer in librepo, so conversions could be implemented there
    Pau Garcia Quiles
    @paususe
    maybe but at the moment, we (SUSE Manager team) have no plans to replace zypper with dnf. So it will have to come from the community.
    Neal Gompa (ニール・ゴンパ)
    @Conan-Kudo
    I know
    Pau Garcia Quiles
    @paususe
    there's also this guy in the spacewalk mailing list who is interested in supporting Uyuni on CentOS, so he may be of help
    Neal Gompa (ニール・ゴンパ)
    @Conan-Kudo
    Yep
    Pau Garcia Quiles
    @paususe
    I will not oppose to dnf if it comes from the community, btw
    Neal Gompa (ニール・ゴンパ)
    @Conan-Kudo
    well that's good
    fortunately the RFC has already been approved, it just needs to be implemented
    which comes down to time and queue of tasks for me
    Namanbhatia7
    @Namanbhatia7
    @paususe I have shared a draft proposal for GSoC. Please review it and suggest changes if any.
    Neal Gompa (ニール・ゴンパ)
    @Conan-Kudo
    @paususe @juliogonzalez I have added kiwi to EPEL for RHEL/CentOS 8: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-4e0f4f2ebd
    There are two limitations:
    • SUSE images on EL8 hosts will need to use DNF, as Zypper cannot be supported
    • Btrfs-based images cannot be created on EL8 hosts
    Otherwise, it should be as functional as KIWI on Fedora, including being able to produce Debian/Ubuntu images.
    Ethan Bonick
    @EthanB11
    I am trying to build the Fedora 30 and 31 Client Tools using the CentOS 8 Client Tools project. I am running into issues with python-tornado and salt which depends on python-tornado. Where can I find the openbuild project for Fedora29 Client Tools? I can't find it searching.
    Ethan Bonick
    @EthanB11
    I got it figured out with the help of one of our developers. Packages for Fedora 30 and 31 clients are built, just need to test them out. Just minor changes to spec files and one patch for python-tornado. https://build.opensuse.org/project/monitor/home:ethanb11:Fedora_Uyuni:Master:Fedora30-Uyuni-Client-Tools https://build.opensuse.org/project/monitor/home:ethanb11:Fedora_Uyuni:Master:Fedora31-Uyuni-Client-Tools
    Neal Gompa (ニール・ゴンパ)
    @Conan-Kudo
    cool