Uploaded image for project: 'CentOS Stream Pipeline'
  1. CentOS Stream Pipeline
  2. CS-2013

Fix OpenJDK Zuul Builds to use java-openjdk-* build targets

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Blocker Blocker
    • None
    • None
    • None
    • 8
    • False
    • None
    • False
    • Testable

      For GitLab PRs for the OpenJDK packages (java-1.8.0-openjdk, java-11-openjdk, java-17-openjdk, java-21-openjdk), the test build needs to use the java-openjdk-* targets created in CS-1618 in order for the build to succeed. The default setup will never succeed as the build will be unable to find the java-*-openjdk-portable builds which are only present in the java-openjdk-* targets (see [PR](https://gitlab.com/redhat/centos-stream/rpms/java-21-openjdk/-/merge_requests/5), [portable build](https://kojihub.stream.rdu2.redhat.com/koji/buildinfo?buildID=47108))

      For java-1.8.0-openjdk, java-11-openjdk, java-17-openjdk & java-21-openjdk, the branch to target mapping should be as follows:

      openjdk-portable-centos-8 -> java-openjdk-portable-build (though this is fine in the default for scratch)

      c8s-> java-openjdk-c8s-build

      c9s-> java-openjdk-c9s-build

      c10s-> java-openjdk-c10s-build (depends on CS-2012)

      The last three all depend on the portable builds created in java-openjdk-portable-build and so will not work with plain c8s-build, c9s-build and c10s-build targets.

            asamalik@redhat.com Adam Samalik
            rhn-engineering-ahughes Andrew Hughes
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: