{
  "_class" : "hudson.matrix.MatrixBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "org.jenkinsci.plugins.ghprb.GhprbCause",
          "shortDescription" : "GitHub pull request #2956 of commit 3fde3b7d5208f9f9c915cae64ee9ac571b565058, no merge conflicts."
        }
      ]
    },
    {
      "_class" : "org.jenkinsci.plugins.ghprb.GhprbParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "sha1",
          "value" : "origin/pr/2956/merge"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbActualCommit",
          "value" : "3fde3b7d5208f9f9c915cae64ee9ac571b565058"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbActualCommitAuthor",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbActualCommitAuthorEmail",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbAuthorRepoGitUrl",
          "value" : "https://github.com/stwind/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" : "2956"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbTargetBranch",
          "value" : "master"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbSourceBranch",
          "value" : "fix/python3-path-encode"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GIT_BRANCH",
          "value" : "fix/python3-path-encode"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullAuthorEmail",
          "value" : "stwindfy@gmail.com"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullAuthorLogin",
          "value" : "stwind"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullAuthorLoginMention",
          "value" : "@stwind"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullDescription",
          "value" : "GitHub pull request #2956 of commit 3fde3b7d5208f9f9c915cae64ee9ac571b565058, no merge conflicts."
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullTitle",
          "value" : "fix: encode path to bytes in python3"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullLink",
          "value" : "https://github.com/iovisor/bcc/pull/2956"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullLongDescription",
          "value" : "Python 3 will complain about mixing strings and bytes in `os.path.join`\\r\\n\\r\\n```sh\\r\\n$ python3\\r\\nPython 3.8.2 (default, Apr 27 2020, 15:53:34)\\r\\n[GCC 9.3.0] on linux\\r\\nType \\\"help\\\", \\\"copyright\\\", \\\"credits\\\" or \\\"license\\\" for more information.\\r\\n>>> from bcc import BPF\\r\\n>>> BPF.find_exe(b\\\"bash\\\")\\r\\nTraceback (most recent call last):\\r\\n  File \\\"<stdin>\\\", line 1, in <module>\\r\\n  File \\\"/usr/lib/python3/dist-packages/bcc/__init__.py\\\", line 281, in find_exe\\r\\n    exe_file = os.path.join(path, bin_path)\\r\\n  File \\\"/usr/lib/python3.8/posixpath.py\\\", line 90, in join\\r\\n    genericpath._check_arg_types('join', a, *p)\\r\\n  File \\\"/usr/lib/python3.8/genericpath.py\\\", line 155, in _check_arg_types\\r\\n    raise TypeError(\\\"Can't mix strings and bytes in path components\\\") from None\\r\\nTypeError: Can't mix strings and bytes in path components\\r\\n```\\r\\n\\r\\nAdding `encode()` should work with both Python 2 and 3\\r\\n\\r\\n```sh\\r\\n$ python2\\r\\nPython 2.7.18rc1 (default, Apr  7 2020, 12:05:55)\\r\\n[GCC 9.3.0] on linux2\\r\\nType \\\"help\\\", \\\"copyright\\\", \\\"credits\\\" or \\\"license\\\" for more information.\\r\\n>>> import os\\r\\n>>> [p.encode() for p in os.environ[\\\"PATH\\\"].split(os.pathsep)]\\r\\n['/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games', '/snap/bin']\\r\\n```\\r\\n\\r\\n```sh\\r\\n$ python3\\r\\nPython 3.8.2 (default, Apr 27 2020, 15:53:34)\\r\\n[GCC 9.3.0] on linux\\r\\nType \\\"help\\\", \\\"copyright\\\", \\\"credits\\\" or \\\"license\\\" for more information.\\r\\n>>> import os\\r\\n>>> [p.encode() for p in os.environ[\\\"PATH\\\"].split(os.pathsep)]\\r\\n[b'/usr/local/sbin', b'/usr/local/bin', b'/usr/sbin', b'/usr/bin', b'/sbin', b'/bin', b'/usr/games', b'/usr/local/games', b'/snap/bin']\\r\\n```"
        },
        {
          "_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=\"fix: encode path to bytes in python3\" href=\"https://github.com/iovisor/bcc/pull/2956\">PR #2956</a>: fix: encode path to bytes i...",
  "displayName" : "#538",
  "duration" : 1569485,
  "estimatedDuration" : 7460664,
  "executor" : None,
  "fullDisplayName" : "bcc-pr #538",
  "id" : "538",
  "keepLog" : False,
  "number" : 538,
  "queueId" : 4312,
  "result" : "SUCCESS",
  "timestamp" : 1591596331773,
  "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/538/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      
    ],
    "kind" : "git"
  },
  "culprits" : [
    
  ],
  "runs" : [
    {
      "number" : 538,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=fc25/538/"
    },
    {
      "number" : 538,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=fc26/538/"
    },
    {
      "number" : 538,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=fc27/538/"
    },
    {
      "number" : 538,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=fc28/538/"
    },
    {
      "number" : 538,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=ubuntu1604/538/"
    },
    {
      "number" : 538,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=ubuntu1710/538/"
    },
    {
      "number" : 538,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=ubuntu1804/538/"
    }
  ]
}