{
  "_class" : "hudson.matrix.MatrixBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "org.jenkinsci.plugins.ghprb.GhprbCause",
          "shortDescription" : "GitHub pull request #3143 of commit f5eb132d953a9cbbcf0a19073043aa1777f2b69e, no merge conflicts."
        }
      ]
    },
    {
      "_class" : "org.jenkinsci.plugins.ghprb.GhprbParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "sha1",
          "value" : "origin/pr/3143/merge"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbActualCommit",
          "value" : "f5eb132d953a9cbbcf0a19073043aa1777f2b69e"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbActualCommitAuthor",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbActualCommitAuthorEmail",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbAuthorRepoGitUrl",
          "value" : "https://github.com/dalehamel/bcc.git"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbTriggerAuthor",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbTriggerAuthorEmail",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbTriggerAuthorLogin",
          "value" : "yonghong-song"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbTriggerAuthorLoginMention",
          "value" : "@yonghong-song"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullId",
          "value" : "3143"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbTargetBranch",
          "value" : "master"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbSourceBranch",
          "value" : "llvm-package-order"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GIT_BRANCH",
          "value" : "llvm-package-order"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullAuthorEmail",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullAuthorLogin",
          "value" : "dalehamel"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullAuthorLoginMention",
          "value" : "@dalehamel"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullDescription",
          "value" : "GitHub pull request #3143 of commit f5eb132d953a9cbbcf0a19073043aa1777f2b69e, no merge conflicts."
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullTitle",
          "value" : "Llvm package order"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullLink",
          "value" : "https://github.com/iovisor/bcc/pull/3143"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullLongDescription",
          "value" : "Following up on #3141 I noticed that the debian builds are preferring the older versions of LLVM / clang rather than the newer ones.\\r\\n\\r\\nIt appears that this is because of the order in which they are specified in the debian control file. Debian's packaging system seems to just short circuit this conditional - the first one it finds that satisfies is what it uses.\\r\\n\\r\\nRather than specify the clang and LLVM packages in ascending order, this specifies them in descending order. This should prefer the newest available LLVM / clang for a given debian distribution.\\r\\n\\r\\nPrior to this, bcc debian packages would be built (statically) linking to LLVM as follows:\\r\\n\\r\\n- Ubuntu 16.04: LLVM 3.7\\r\\n- Ubuntu 18.04: LLVM 6.0\\r\\n- Ubuntu 20.04: LLVM 6.0\\r\\n\\r\\nAnd with this change, bcc will be built with the following linkages:\\r\\n\\r\\n- Ubuntu 16.04: LLVM 6.0\\r\\n- Ubuntu 18.04: LLVM 9\\r\\n- Ubuntu 20.04: LLVM 9\\r\\n\\r\\nI am unsure how much of a difference this makes, but I imagine that there are some features (perhaps for example BTF?) that will benefit from newer LLVM versions, where there are dependencies on LLVM's newer behavior. I sent an email thread to the iovisor-dev discussion list to see if this is the case.\\r\\n\\r\\nI am in the process of building and pushing old bcc tags, and am already trying this patch as I do so.\\r\\n\\r\\nAs a side note, it does look like LLVM 10 doesn't build because we are missing some compile flags, so this may also be why #3130 is an issue. I can follow up with a separate PR to fix LLVM 10 and 11 for distributions that have them available.\\r\\n\\r\\nThe build for this available at https://github.com/dalehamel/bcc/actions/runs/320508617\\r\\n\\r\\nI also made it so that the build script will error if it encounters any errors, which is a minor change to ensure correctness."
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbCommentBody",
          "value" : "[buildbot, test this please]"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbGhRepository",
          "value" : "iovisor/bcc"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbCredentialsId",
          "value" : "6d3daf13-69b8-48b1-9c8f-ec5353264113"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : "<a title=\"Llvm package order\" href=\"https://github.com/iovisor/bcc/pull/3143\">PR #3143</a>: Llvm package order",
  "displayName" : "#730",
  "duration" : 1168651,
  "estimatedDuration" : 7460664,
  "executor" : None,
  "fullDisplayName" : "bcc-pr #730",
  "id" : "730",
  "keepLog" : False,
  "number" : 730,
  "queueId" : 5848,
  "result" : "SUCCESS",
  "timestamp" : 1603408485888,
  "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/730/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      
    ],
    "kind" : "git"
  },
  "culprits" : [
    
  ],
  "runs" : [
    {
      "number" : 730,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=fc25/730/"
    },
    {
      "number" : 730,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=fc26/730/"
    },
    {
      "number" : 730,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=fc27/730/"
    },
    {
      "number" : 730,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=fc28/730/"
    },
    {
      "number" : 730,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=ubuntu1604/730/"
    },
    {
      "number" : 730,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=ubuntu1710/730/"
    },
    {
      "number" : 730,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=ubuntu1804/730/"
    }
  ]
}