{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "com.cloudbees.jenkins.GitHubPushCause",
          "shortDescription" : "Started by GitHub push by dra27"
        }
      ]
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/trunk" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 61,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e5c8bee85e7ae2d974069d63528333ffacc1923b",
            "branch" : [
              {
                "SHA1" : "e5c8bee85e7ae2d974069d63528333ffacc1923b",
                "name" : "origin/trunk"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e5c8bee85e7ae2d974069d63528333ffacc1923b",
            "branch" : [
              {
                "SHA1" : "e5c8bee85e7ae2d974069d63528333ffacc1923b",
                "name" : "origin/trunk"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "e5c8bee85e7ae2d974069d63528333ffacc1923b",
        "branch" : [
          {
            "SHA1" : "e5c8bee85e7ae2d974069d63528333ffacc1923b",
            "name" : "origin/trunk"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/ocaml/ocaml"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#61",
  "duration" : 2354306,
  "estimatedDuration" : 2534434,
  "executor" : None,
  "fullDisplayName" : "Risc-V-legacy #61",
  "id" : "61",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 61,
  "queueId" : 45092,
  "result" : "SUCCESS",
  "timestamp" : 1588314971338,
  "url" : "https://ci.inria.fr/ocaml/view/all/job/Risc-V-legacy/61/",
  "builtOn" : "olive",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "otherlibs/Makefile",
          "configure.ac",
          "yacc/Makefile",
          ".gitignore",
          "Makefile",
          "otherlibs/systhreads/Makefile",
          "configure",
          "lex/Makefile",
          "Makefile.build_config.in",
          "stdlib/Makefile",
          "ocamltest/Makefile",
          "tools/Makefile",
          "Makefile.common.in",
          "ocamldoc/Makefile",
          "debugger/Makefile",
          "otherlibs/dynlink/Makefile",
          "runtime/Makefile",
          "Makefile.common",
          "otherlibs/Makefile.otherlibs.common"
        ],
        "commitId" : "3a40b2fd94a98bf69ce8a73c62edb0081ae3bc70",
        "timestamp" : 1587128029000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Introduce Makefile.build_config.in\u000a\u000aThis moves the configure-generated parts of Makefile.common to a\u000aseparate (generated) Makefile, allowing Makefile.common to be a normal\u000aMakefile.\u000a\u000aOCaml's build system Makefile's now include Makefile.build_config (which\u000aitself includes Makefile.config) but Makefile.config is still installed\u000aas before. This allows configure to generate variables which are\u000aspecific to the build process and are not intended to be exported to the\u000ainstallation.\u000a",
        "date" : "2020-04-17 13:53:49 +0100",
        "id" : "3a40b2fd94a98bf69ce8a73c62edb0081ae3bc70",
        "msg" : "Introduce Makefile.build_config.in",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "otherlibs/Makefile.otherlibs.common"
          },
          {
            "editType" : "edit",
            "file" : "ocamltest/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "yacc/Makefile"
          },
          {
            "editType" : "edit",
            "file" : ".gitignore"
          },
          {
            "editType" : "edit",
            "file" : "ocamldoc/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/dynlink/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "runtime/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "tools/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : "configure"
          },
          {
            "editType" : "edit",
            "file" : "configure.ac"
          },
          {
            "editType" : "add",
            "file" : "Makefile.build_config.in"
          },
          {
            "editType" : "add",
            "file" : "Makefile.common"
          },
          {
            "editType" : "edit",
            "file" : "debugger/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/Makefile"
          },
          {
            "editType" : "delete",
            "file" : "Makefile.common.in"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/systhreads/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "lex/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Makefile.build_config.in"
        ],
        "commitId" : "be6eb2ccdabb957c4817b8a24280b2f4249ac87f",
        "timestamp" : 1587109621000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Use autoconf AC_PROG_INSTALL results\u000a\u000aInstead of hand-written INSTALL_{DATA,PROG}. autoconf \"does the right\u000athing\" to provide a command which works as expected.\u000a\u000aSee\u000a  https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Particular-Programs.html#index-AC_005fPROG_005fINSTALL-269\u000a",
        "date" : "2020-04-17 09:47:01 +0200",
        "id" : "be6eb2ccdabb957c4817b8a24280b2f4249ac87f",
        "msg" : "Use autoconf AC_PROG_INSTALL results",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Makefile.build_config.in"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitignore",
          "Makefile",
          ".gitattributes",
          "otherlibs/unix/.depend",
          "ocamltest/.depend",
          "Makefile.build_config.in",
          "otherlibs/win32unix/Makefile",
          ".travis.yml",
          "ocamldoc/Makefile",
          "otherlibs/raw_spacetime_lib/Makefile",
          "runtime/Makefile",
          "otherlibs/dynlink/Makefile",
          "otherlibs/unix/Makefile",
          "otherlibs/str/Makefile",
          "otherlibs/Makefile.otherlibs.common",
          "otherlibs/win32unix/.depend",
          "otherlibs/str/.depend",
          "otherlibs/raw_spacetime_lib/.depend",
          "Changes",
          "otherlibs/systhreads/.depend",
          "configure.ac",
          "tools/ci/travis/travis-ci.sh",
          "tools/ci/appveyor/appveyor_build.sh",
          "tools/ci/inria/extra-checks",
          "tools/ci/inria/main",
          "otherlibs/systhreads/Makefile",
          "configure",
          "runtime/.depend",
          "ocamltest/Makefile",
          "tools/ci/inria/bootstrap",
          "Makefile.common"
        ],
        "commitId" : "ac2a9dd188f0738a87018f5ee6e6b0b301bb1b63",
        "timestamp" : 1587129082000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Cease committing C dependendency information\u000a\u000aWhen building for the first time, the only requirement is that generated\u000aheader files have been built (jumptbl.h, version.h and opnames.h).\u000aDetailed dependency information is only required when headers have been\u000aedited.\u000a\u000aCOMPUTE_DEPS in Makefile.config controls whether C dependency\u000ainformation should be generated on a per-file basis. This variable is\u000acontrolled by a new --disable-dependency-generation in configure which\u000ais enabled for Git checkouts and disabled for tarballs (i.e. releases).\u000a\u000aThe Microsoft C compiler (cl) cannot generate dependencies in a\u000aconsistent way which we can consume, so for a Git checkout configure\u000asearches for an additional C compiler in order to compute dependencies.\u000aThis is obviously not required for a user-build.\u000a\u000aAs a result, the MSVC port can now safely run make alldepend, since only\u000aOCaml dependency information is committed to the repo after this change.\u000a\u000aCI does not need to waste time testing the dependency information,\u000abecause it only tests a single build. A single Travis job has been added\u000awhich tests the build system code to generate the dependency information\u000a(and provides a single `make -j` run in CI, although Inria's CI also\u000atests parallel building continuously).\u000a",
        "date" : "2020-04-17 14:11:22 +0100",
        "id" : "ac2a9dd188f0738a87018f5ee6e6b0b301bb1b63",
        "msg" : "Cease committing C dependendency information",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "otherlibs/win32unix/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/win32unix/.depend"
          },
          {
            "editType" : "edit",
            "file" : "tools/ci/travis/travis-ci.sh"
          },
          {
            "editType" : "edit",
            "file" : ".travis.yml"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.build_config.in"
          },
          {
            "editType" : "edit",
            "file" : "runtime/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "configure"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/unix/.depend"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/unix/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "tools/ci/inria/extra-checks"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/str/.depend"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/str/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "tools/ci/inria/main"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/dynlink/Makefile"
          },
          {
            "editType" : "delete",
            "file" : "runtime/.depend"
          },
          {
            "editType" : "edit",
            "file" : "tools/ci/inria/bootstrap"
          },
          {
            "editType" : "edit",
            "file" : "tools/ci/appveyor/appveyor_build.sh"
          },
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : "ocamltest/.depend"
          },
          {
            "editType" : "edit",
            "file" : ".gitignore"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.common"
          },
          {
            "editType" : "edit",
            "file" : "ocamldoc/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "configure.ac"
          },
          {
            "editType" : "edit",
            "file" : ".gitattributes"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/raw_spacetime_lib/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/systhreads/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/raw_spacetime_lib/.depend"
          },
          {
            "editType" : "edit",
            "file" : "ocamltest/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/Makefile.otherlibs.common"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/systhreads/.depend"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          ".gitattributes",
          ".travis.yml"
        ],
        "commitId" : "fb375c5c427c5f4df48087a17c3b0fb1c1e41efa",
        "timestamp" : 1582716062000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Reformat .travis.yml env blocks\u000a",
        "date" : "2020-02-26 11:21:02 +0000",
        "id" : "fb375c5c427c5f4df48087a17c3b0fb1c1e41efa",
        "msg" : "Reformat .travis.yml env blocks",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : ".travis.yml"
          },
          {
            "editType" : "edit",
            "file" : ".gitattributes"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
      "fullName" : "david.allsopp"
    }
  ]
}