Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-3480

slowdebug/fastdebug package might get installed inadvertantly due to wrong Provides: java-1.8.0-openjdk and jre

    • None
    • Moderate
    • rhel-sst-java
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • ---
    • None

      Description of problem:
      When installing a system with Kickstart and the CodeReady Linux Builder repository enabled, the anaconda installer resolves the Requires: java-1.8.0-openjdk of our Java components (but also of e.g. "icedtea-web") with the java-1.8.0-openjdk-slowdebug and installs this debug version instead of the regular release. Of course this is not the expected behaviour.

      The java-1.8.0-openjdk-headless-slowdebug package has distinct Provides: settings (all with the "-slowdebug" suffix. Unfortunately this is not true for the
      java-1.8.0-openjdk-slowdebug (and fastdebug) packages, which provide:

      jre = 1.8.0-slowdebug (which IMHO should be: jre-slowdebug)
      java-1.8.0-openjdk = 1:1.8.0.352.b08-2.el8_7 (which maybe should be: java-1.8.0-slowdebug)

      Version-Release number of selected component (if applicable):
      1:1.8.0.352.b08-2.el8_7

      How reproducible:
      always

      Steps to Reproduce:
      1. Run Kickstart with CodeReady Linux Builder repository enabled and icedea-web in the packages list
      2. Observe that java-1.8.0-openjdk-slowdebug gets installed

      Actual results:

      Expected results:
      debug packages shall only be installed when explicitly listed

      Additional info:

              rhn-engineering-ahughes Andrew Hughes
              andreas.luik Andreas Luik (Inactive)
              Andrew Hughes Andrew Hughes
              David Kutalek David Kutalek
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: