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

GenGraphs does not produce deterministic output

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 18
    • 18
    • tools
    • b23

      The build tool jigsaw.GenGraphs generates .dot files for module graphs, which are further on consumed by dot (graphviz) to generate svg files, which are included in the documenation.

      The svg files has been a source of non-determinism in the build; I have erroneously attributed this to the dot tool. It turned out that it is GenGraphs that are producing slightly varying .dot files instead.

          Loading...
          Uploaded image for project: 'JDK'
          1. JDK
          2. JDK-8276650

          GenGraphs does not produce deterministic output

            • Icon: Bug Bug
            • Resolution: Fixed
            • Icon: P3 P3
            • 18
            • 18
            • tools
            • b23

              The build tool jigsaw.GenGraphs generates .dot files for module graphs, which are further on consumed by dot (graphviz) to generate svg files, which are included in the documenation.

              The svg files has been a source of non-determinism in the build; I have erroneously attributed this to the dot tool. It turned out that it is GenGraphs that are producing slightly varying .dot files instead.

                    mchung Mandy Chung (Inactive)
                    ihse Magnus Ihse Bursie
                    Votes:
                    0 Vote for this issue
                    Watchers:
                    4 Start watching this issue

                      Created:
                      Updated:
                      Resolved:

                        mchung Mandy Chung (Inactive)
                        ihse Magnus Ihse Bursie
                        Votes:
                        0 Vote for this issue
                        Watchers:
                        4 Start watching this issue

                          Created:
                          Updated:
                          Resolved: