Uploaded image for project: 'RDO Project'
  1. RDO Project
  2. RDO-380

Add Rawhide & EPEL build coverage of the projects we shipped upstream

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Minor Minor
    • RDO Epoxy
    • None
    • contenido, maquinaria
    • None
    • OSP Sprint 3

      When we sync the projects we shipped in Fedora (e.g clients and deps) every release, we tend to hit issues because of :
      1. we don't/forgot to backport commit from Fedora distgit (mostly from PR) to RDO one
      2. when fixing new issue while building on Rawhide, we don't backport the fixes to RDO distgit
      In both case, this lack of reconciliation might lead to regression (e.g [1])

      I'd like to add a "DLRN-rpmbuild-fedora-rawhide" in experimental pipeline, that we'd triggered before building the clients in release preparation or at each client u-c bump. That way we'd ensure that everything is running fine before building and syncing.
      This would fix the point 2.

      To mitigate 1. we'll have to check the new commits on Fedora distgit manually. Other option is to check in the job "DLRN-rpmbuild-fedora-rawhide" the diff between Fedora distgit and RDO distgit, and raise an error if there is an unexpected diff (the hard part is to evaluate correctly this diff).

      [1] https://src.fedoraproject.org/rpms/python-oslo-context/pull-request/3

              jcapitao1@redhat.com Joel Capitao
              jcapitao1@redhat.com Joel Capitao
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: