Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8012564

The SOURCE value in release file of JDK 8 doesn't contain valid changesets for some OS since b74

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P4
    • 8
    • 8
    • infrastructure
    • None
    • b74
    • 8
    • b96

    Description

      The JDK 8 bundle contains an ASCII file named "release" (other releases as well).
      Since JDK 8 b74 included the content is static for some OS (Linux x64, Windows x86, ...) as it remains dynamic for others (Linux x86, Mac, ...).
      What I mean is that the content of the release file is strictly identical in JDK 8 b74 and say JDK 8 b75 for e.g. the Windows x86 bundle, as it will differ for the e.g. Mac bundle: the difference is about the line starting with SOURCE.
      It is either
        SOURCE="hg not installed"
      or it lists the change sets (here is the value from JDK 8 b85 for Mac)
        SOURCE=" .:7fc358f59436 corba:9583a6431596 deploy:3a923bb38553 hotspot:42fe530cd478 hotspot/make/closed:756d9a08b8a2 hotspot/src/closed:f006c3deece5 hotspot/test/closed:f0f2b250959b install:04ba2b8b2967 jaxp:41b50e2c5ea3 jaxws:8c0b6bccfe47 jdk:296676d534c5 jdk/make/closed:bfa47720dc69 jdk/src/closed:06a1d1b95670 jdk/test/closed:942164825bb5 langtools:4a48f3173534 nashorn:e0378f0a50da pubs:67df27a059ee sponsors:59e099cc9a8c"

      I dunno if we can consider the fact the SOURCE line doesn't contain the list of effective change sets for some bundles as a bug.
      Fact is I'm relying on the SOURCE value to build another product (I check if it changed from a JDK 8 build to another): I'd simply like to know if I need to take another approach.

      Attachments

        Activity

          People

            erikj Erik Joelsson
            yjoan Yves Joan (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: