{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause",
          "shortDescription" : "Started by upstream project \"Trigger\" build number 64",
          "upstreamBuild" : 64,
          "upstreamProject" : "Trigger",
          "upstreamUrl" : "job/Trigger/"
        }
      ]
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "STATUS",
          "value" : "success-only"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "MERGE_COMMAND",
          "value" : "merge develop --no-ask --reset --shallow"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/develop" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 55,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c105c06b15f3521fc268e734e5304af37b7caaa2",
            "branch" : [
              {
                "SHA1" : "c105c06b15f3521fc268e734e5304af37b7caaa2",
                "name" : "origin/develop"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c105c06b15f3521fc268e734e5304af37b7caaa2",
            "branch" : [
              {
                "SHA1" : "c105c06b15f3521fc268e734e5304af37b7caaa2",
                "name" : "origin/develop"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "c105c06b15f3521fc268e734e5304af37b7caaa2",
        "branch" : [
          {
            "SHA1" : "c105c06b15f3521fc268e734e5304af37b7caaa2",
            "name" : "origin/develop"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/ome/openmicroscopy.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#55",
  "duration" : 35265,
  "estimatedDuration" : 25137,
  "executor" : None,
  "fullDisplayName" : "OMERO-push #55",
  "id" : "55",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 55,
  "queueId" : 11060,
  "result" : "SUCCESS",
  "timestamp" : 1715128625065,
  "url" : "https://merge-ci.openmicroscopy.org/jenkins/user/josh/my-views/view/all/job/OMERO-push/55/",
  "builtOn" : "testintegration",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "components/tools/OmeroPy/test/integration/scriptstest/test_rand.py",
          "examples/Training/python/Metadata.py",
          "examples/Training/python/Json_Api/Login.py",
          "components/tools/OmeroPy/test/integration/clitest/test_tag.py",
          "examples/Training/python/Filesets.py",
          "examples/Training/python/Task_Scripts/Raw_Data2.py",
          "components/antlib/scripts/parse_version",
          "components/tools/OmeroWeb/test/integration/test_chgrp.py",
          "examples/Training/python/ROIs.py",
          "examples/Training/python/Task_Scripts/Write_Data_4.py",
          "components/tools/OmeroPy/test/integration/scriptstest/test_inputs.py",
          "components/tools/OmeroPy/test/integration/tablestest/test_service.py",
          "examples/Training/python/Scripting_Service_Example.py",
          "components/tools/OmeroPy/test/integration/metadata/test_pydict_text.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_missing_pyramid.py",
          "components/tools/OmeroPy/test/integration/test_iquery.py",
          "components/tools/OmeroPy/test/integration/test_tickets1000.py",
          "components/tools/OmeroPy/test/integration/test_delete.py",
          "examples/Training/python/Groups_Permissions.py",
          "components/tools/OmeroPy/test/integration/test_isession.py",
          "examples/Training/python/Task_Scripts/Write_Data_3.py",
          "components/tools/OmeroPy/test/integration/test_scripts.py",
          "examples/Training/python/Connect_To_OMERO.py",
          "examples/Training/python/Task_Scripts/ROIs_To_Table.py",
          "examples/Training/python/Tables.py",
          "examples/Training/python/Raw_Data_Access.py",
          "examples/Training/python/Create_Image.py",
          "components/antlib/scripts/source-archive.py",
          "examples/Training/python/Write_Data.py",
          "examples/Training/python/Task_Scripts/Raw_Data_Task.py",
          "examples/Training/python/Delete.py",
          "components/tools/OmeroPy/test/integration/test_repository.py",
          "components/tools/OmeroWeb/test/integration/test_show.py",
          "components/tools/OmeroWeb/test/integration/test_plategrid.py",
          "components/tools/OmeroPy/test/integration/test_client_ctors.py",
          "examples/Training/python/Bulk_Shapes.py",
          "examples/Training/python/__main__.py",
          "components/tools/OmeroPy/test/integration/test_rois.py",
          "components/tools/OmeroPy/test/integration/clitest/test_import.py",
          "components/tools/OmeroWeb/test/integration/test_tree_annotations.py",
          "components/tools/OmeroPy/test/integration/metadata/test_metadata_mapannotations.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_image.py",
          "examples/Training/markup.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_annotation.py",
          "components/tools/OmeroWeb/test/integration/test_history.py",
          "examples/Training/python/Advanced/Raw_Data_advanced.py",
          "components/tools/OmeroPy/test/integration/clitest/test_pyramids.py",
          "components/tools/OmeroWeb/test/integration/test_containers.py",
          "examples/Training/python/Advanced/Write_data_advanced.py",
          "components/tools/OmeroPy/test/integration/test_tickets6000.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_performance.py",
          "examples/Training/python/Render_Images.py",
          "components/tools/OmeroPy/test/integration/clitest/test_import_bulk.py",
          "components/tools/OmeroWeb/test/integration/test_api_containers.py",
          "examples/Training/python/Advanced/Read_Data_advanced.py",
          "examples/Training/python/Read_Data.py"
        ],
        "commitId" : "b7ba908f2ae3129e30117a891d7d1f6415185657",
        "timestamp" : 1705915149000,
        "author" : {
          "absoluteUrl" : "https://merge-ci.openmicroscopy.org/jenkins/user/sbesson",
          "fullName" : "sbesson"
        },
        "authorEmail" : "sbesson@glencoesoftware.com",
        "comment" : "Remove all imports of print_function compatibility method\u000a",
        "date" : "2024-01-22 09:19:09 +0000",
        "id" : "b7ba908f2ae3129e30117a891d7d1f6415185657",
        "msg" : "Remove all imports of print_function compatibility method",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Task_Scripts/Raw_Data2.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_tree_annotations.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Delete.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/tablestest/test_service.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_import_bulk.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_missing_pyramid.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_plategrid.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/metadata/test_metadata_mapannotations.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_scripts.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_containers.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_iquery.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Read_Data.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_isession.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_image.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_tickets6000.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_annotation.py"
          },
          {
            "editType" : "edit",
            "file" : "components/antlib/scripts/parse_version"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/scriptstest/test_rand.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Task_Scripts/ROIs_To_Table.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_chgrp.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Raw_Data_Access.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Create_Image.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Groups_Permissions.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Scripting_Service_Example.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Write_Data.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Render_Images.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Bulk_Shapes.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Metadata.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Task_Scripts/Write_Data_4.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_pyramids.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/ROIs.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_show.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_client_ctors.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_repository.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_import.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_delete.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_tickets1000.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Task_Scripts/Write_Data_3.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Advanced/Read_Data_advanced.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_tag.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Task_Scripts/Raw_Data_Task.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Connect_To_OMERO.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_api_containers.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_rois.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/markup.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/scriptstest/test_inputs.py"
          },
          {
            "editType" : "edit",
            "file" : "components/antlib/scripts/source-archive.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Advanced/Write_data_advanced.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Filesets.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Tables.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Json_Api/Login.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/__main__.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_performance.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/metadata/test_pydict_text.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Advanced/Raw_Data_advanced.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_history.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "examples/Training/python/Create_Image.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_missing_pyramid.py",
          "components/tools/OmeroPy/test/integration/clitest/test_admin.py",
          "components/tools/OmeroPy/test/integration/test_repository.py",
          "components/tools/OmeroWeb/test/integration/test_tree.py",
          "components/tools/OmeroPy/test/integration/scriptstest/test_script_utils.py",
          "components/tools/OmeroPy/test/integration/test_rawpixelsstore.py",
          "components/tools/OmeroWeb/test/integration/test_show.py",
          "components/tools/OmeroFS/test/drivers.py",
          "components/tools/OmeroWeb/test/integration/test_plategrid.py",
          "examples/Training/python/ROIs.py",
          "components/tools/OmeroPy/test/integration/test_scripts.py",
          "examples/Training/python/Render_Images.py",
          "components/tools/OmeroPy/test/integration/clitest/test_import_bulk.py",
          "components/tools/OmeroPy/test/integration/test_reporawfilestore.py",
          "components/tools/OmeroPy/test/integration/clitest/test_import.py",
          "components/tools/OmeroWeb/test/integration/test_tree_annotations.py",
          "examples/Training/python/Raw_Data_Access.py",
          "examples/Training/python/Read_Data.py"
        ],
        "commitId" : "077fabe946b2c5964f627688d33fc5e07a35b8e1",
        "timestamp" : 1705915151000,
        "author" : {
          "absoluteUrl" : "https://merge-ci.openmicroscopy.org/jenkins/user/sbesson",
          "fullName" : "sbesson"
        },
        "authorEmail" : "sbesson@glencoesoftware.com",
        "comment" : "Remove all imports of division compatibility method\u000a",
        "date" : "2024-01-22 09:19:11 +0000",
        "id" : "077fabe946b2c5964f627688d33fc5e07a35b8e1",
        "msg" : "Remove all imports of division compatibility method",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Render_Images.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_rawpixelsstore.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_tree.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_import.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_missing_pyramid.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_admin.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_reporawfilestore.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_repository.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Create_Image.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_tree_annotations.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_show.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/ROIs.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Read_Data.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroFS/test/drivers.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/scriptstest/test_script_utils.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_plategrid.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Raw_Data_Access.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_scripts.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_import_bulk.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "components/tools/OmeroPy/test/integration/test_pixelsService.py",
          "components/tools/OmeroPy/test/integration/test_iquery.py"
        ],
        "commitId" : "27572b4e041be56b53e026de620f7beb5e285139",
        "timestamp" : 1705915151000,
        "author" : {
          "absoluteUrl" : "https://merge-ci.openmicroscopy.org/jenkins/user/sbesson",
          "fullName" : "sbesson"
        },
        "authorEmail" : "sbesson@glencoesoftware.com",
        "comment" : "Remove all imports of absolute_import compatibility method\u000a",
        "date" : "2024-01-22 09:19:11 +0000",
        "id" : "27572b4e041be56b53e026de620f7beb5e285139",
        "msg" : "Remove all imports of absolute_import compatibility method",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_pixelsService.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_iquery.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "components/tools/OmeroPy/test/integration/test_iquery.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_connection.py",
          "components/tools/OmeroWeb/test/integration/test_api_errors.py",
          "components/tools/OmeroPy/test/integration/test_delete.py",
          "components/tools/OmeroPy/test/integration/test_chgrp.py",
          "components/tools/OmeroPy/test/integration/fstest/test_rename.py",
          "components/tools/OmeroWeb/test/integration/test_chgrp.py",
          "components/tools/OmeroPy/test/integration/test_permissions.py",
          "components/tools/OmeroPy/test/integration/test_client_ctors.py",
          "components/tools/OmeroPy/test/integration/test_ishare.py",
          "components/tools/OmeroPy/test/integration/test_thumbnailPerms.py",
          "examples/Training/python/ROIs.py",
          "components/tools/OmeroPy/test/integration/clitest/test_cleanse.py",
          "components/tools/OmeroPy/test/integration/clitest/test_chgrp.py",
          "components/tools/OmeroWeb/test/integration/test_api_projects.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_chmod.py",
          "components/tools/OmeroWeb/test/integration/test_tree_annotations.py",
          "components/tools/OmeroPy/test/integration/tablestest/test_service.py"
        ],
        "commitId" : "7f73a491a2efe88077c0251e21bea38c7df68594",
        "timestamp" : 1705915151000,
        "author" : {
          "absoluteUrl" : "https://merge-ci.openmicroscopy.org/jenkins/user/sbesson",
          "fullName" : "sbesson"
        },
        "authorEmail" : "sbesson@glencoesoftware.com",
        "comment" : "Replace all usages of native_str compatibility method\u000a",
        "date" : "2024-01-22 09:19:11 +0000",
        "id" : "7f73a491a2efe88077c0251e21bea38c7df68594",
        "msg" : "Replace all usages of native_str compatibility method",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_connection.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_cleanse.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/fstest/test_rename.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_chgrp.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_permissions.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_api_projects.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/tablestest/test_service.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_client_ctors.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_ishare.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_chgrp.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_thumbnailPerms.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/ROIs.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_iquery.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_api_errors.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_tree_annotations.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_chmod.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_delete.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_chgrp.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "components/tools/OmeroPy/test/integration/clitest/test_db.py",
          "components/tools/OmeroWeb/test/integration/test_thumbnails.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_annotation.py",
          "components/tools/OmeroWeb/test/integration/test_rendering.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_rdefs.py",
          "examples/Training/python/Render_Images.py"
        ],
        "commitId" : "1d3201389d452bb8680c9f083b3878805a428274",
        "timestamp" : 1705915151000,
        "author" : {
          "absoluteUrl" : "https://merge-ci.openmicroscopy.org/jenkins/user/sbesson",
          "fullName" : "sbesson"
        },
        "authorEmail" : "sbesson@glencoesoftware.com",
        "comment" : "Replace all usages of standard_library compatibility method\u000a",
        "date" : "2024-01-22 09:19:11 +0000",
        "id" : "1d3201389d452bb8680c9f083b3878805a428274",
        "msg" : "Replace all usages of standard_library compatibility method",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Render_Images.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_db.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_rendering.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_rdefs.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_annotation.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_thumbnails.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "examples/Training/python/Create_Image.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_missing_pyramid.py",
          "components/tools/OmeroPy/test/integration/clitest/test_admin.py",
          "components/tools/OmeroPy/test/integration/test_repository.py",
          "components/tools/OmeroPy/test/integration/scriptstest/test_script_utils.py",
          "components/tools/OmeroPy/test/integration/test_rawpixelsstore.py",
          "components/tools/OmeroWeb/test/integration/test_show.py",
          "components/tools/OmeroFS/test/drivers.py",
          "components/tools/OmeroWeb/test/integration/test_plategrid.py",
          "examples/Training/python/ROIs.py",
          "components/tools/OmeroPy/test/integration/test_scripts.py",
          "examples/Training/python/Render_Images.py",
          "components/tools/OmeroPy/test/integration/clitest/test_import_bulk.py",
          "components/tools/OmeroPy/test/integration/test_reporawfilestore.py",
          "components/tools/OmeroPy/test/integration/clitest/test_import.py",
          "components/tools/OmeroWeb/test/integration/test_tree_annotations.py",
          "examples/Training/python/Raw_Data_Access.py"
        ],
        "commitId" : "46568a0ed72bd73abb4400878756506153a4bab2",
        "timestamp" : 1705915151000,
        "author" : {
          "absoluteUrl" : "https://merge-ci.openmicroscopy.org/jenkins/user/sbesson",
          "fullName" : "sbesson"
        },
        "authorEmail" : "sbesson@glencoesoftware.com",
        "comment" : "Replace all usages of old_div\u000a\u000aFor numerical division, use / when the result is expected to be\u000aa float or // when the floor division is desired\u000aFor path concatenation, use / systematically\u000a",
        "date" : "2024-01-22 09:19:11 +0000",
        "id" : "46568a0ed72bd73abb4400878756506153a4bab2",
        "msg" : "Replace all usages of old_div",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Render_Images.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Create_Image.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/ROIs.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_rawpixelsstore.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_tree_annotations.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Raw_Data_Access.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_import.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_admin.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_show.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_repository.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_missing_pyramid.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroFS/test/drivers.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_plategrid.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/scriptstest/test_script_utils.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_import_bulk.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_scripts.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_reporawfilestore.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "examples/Training/python/__main__.py"
        ],
        "commitId" : "875c25fd7fbe0d84cbcb8310c2edc57a2608c814",
        "timestamp" : 1705915151000,
        "author" : {
          "absoluteUrl" : "https://merge-ci.openmicroscopy.org/jenkins/user/sbesson",
          "fullName" : "sbesson"
        },
        "authorEmail" : "sbesson@glencoesoftware.com",
        "comment" : "Replace usage of past.builtins.execfile by exec\u000a",
        "date" : "2024-01-22 09:19:11 +0000",
        "id" : "875c25fd7fbe0d84cbcb8310c2edc57a2608c814",
        "msg" : "Replace usage of past.builtins.execfile by exec",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "examples/Training/python/__main__.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "components/tools/OmeroPy/test/integration/test_chmod.py"
        ],
        "commitId" : "8f6bbb7ed9a49c0992a0aab463303a95aee4f9a2",
        "timestamp" : 1705915151000,
        "author" : {
          "absoluteUrl" : "https://merge-ci.openmicroscopy.org/jenkins/user/sbesson",
          "fullName" : "sbesson"
        },
        "authorEmail" : "sbesson@glencoesoftware.com",
        "comment" : "Replace all usages of past.builtins.basestring by str\u000a",
        "date" : "2024-01-22 09:19:11 +0000",
        "id" : "8f6bbb7ed9a49c0992a0aab463303a95aee4f9a2",
        "msg" : "Replace all usages of past.builtins.basestring by str",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_chmod.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "components/tools/OmeroPy/test/integration/clitest/test_metadata.py",
          "components/tools/OmeroPy/test/integration/scriptstest/test_inputs.py"
        ],
        "commitId" : "9b1810491b8b8f3c1e1a47c4a430cd08fe0ce13e",
        "timestamp" : 1705915151000,
        "author" : {
          "absoluteUrl" : "https://merge-ci.openmicroscopy.org/jenkins/user/sbesson",
          "fullName" : "sbesson"
        },
        "authorEmail" : "sbesson@glencoesoftware.com",
        "comment" : "Replace all usages of past.builtins.long\u000a",
        "date" : "2024-01-22 09:19:11 +0000",
        "id" : "9b1810491b8b8f3c1e1a47c4a430cd08fe0ce13e",
        "msg" : "Replace all usages of past.builtins.long",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_metadata.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/scriptstest/test_inputs.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "components/tools/OmeroPy/test/integration/test_tickets2000.py",
          "components/tools/OmeroPy/test/integration/test_itimeline.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_plate_wrapper.py",
          "components/tools/OmeroPy/test/integration/clitest/test_admin.py",
          "components/tools/OmeroPy/test/integration/test_render.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_fs.py",
          "components/tools/OmeroPy/test/integration/clitest/test_import.py",
          "components/tools/OmeroPy/test/integration/tablestest/test_service.py",
          "components/tools/OmeroPy/test/integration/metadata/test_metadata_mapannotations.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_helpers.py",
          "components/tools/OmeroPy/test/integration/metadata/test_pydict_text.py",
          "components/tools/OmeroPy/test/integration/metadata/test_populate.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_annotation.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_image_wrapper.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_multi_group.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_get_objects.py",
          "components/tools/OmeroPy/test/integration/test_rawpixelsstore.py",
          "components/tools/OmeroFS/test/drivers.py",
          "components/tools/OmeroPy/test/integration/test_ishare.py",
          "components/tools/OmeroPy/test/integration/test_permissions.py",
          "components/tools/OmeroPy/test/integration/clitest/test_download.py",
          "components/tools/OmeroPy/test/integration/test_scripts.py",
          "components/tools/OmeroPy/test/integration/test_thumbs.py",
          "components/tools/OmeroPy/test/integration/clitest/test_import_bulk.py",
          "components/tools/OmeroPy/test/integration/test_reporawfilestore.py"
        ],
        "commitId" : "792913ef9eb0b8dd0fda366e90686c3d03801ee8",
        "timestamp" : 1705915151000,
        "author" : {
          "absoluteUrl" : "https://merge-ci.openmicroscopy.org/jenkins/user/sbesson",
          "fullName" : "sbesson"
        },
        "authorEmail" : "sbesson@glencoesoftware.com",
        "comment" : "Review and cleanup all codepaths handling Python 2\u000a",
        "date" : "2024-01-22 09:19:11 +0000",
        "id" : "792913ef9eb0b8dd0fda366e90686c3d03801ee8",
        "msg" : "Review and cleanup all codepaths handling Python 2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_fs.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_ishare.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_image_wrapper.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/tablestest/test_service.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_thumbs.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_admin.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_itimeline.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_tickets2000.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_plate_wrapper.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/metadata/test_populate.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_import_bulk.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_reporawfilestore.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_import.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_get_objects.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_annotation.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_rawpixelsstore.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/metadata/test_metadata_mapannotations.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_helpers.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroFS/test/drivers.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/metadata/test_pydict_text.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_scripts.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_download.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_multi_group.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_permissions.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_render.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "components/tools/OmeroPy/test/integration/clitest/test_script.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_plate_wrapper.py",
          "components/tools/OmeroPy/test/integration/test_cmdcallback.py",
          "components/tools/OmeroPy/test/integration/tablestest/test_populate_metadata.py",
          "components/tools/OmeroPy/test/integration/test_render.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_chgrp.py",
          "components/tools/OmeroPy/test/integration/test_mail.py",
          "examples/Training/python/ROIs.py",
          "components/tools/OmeroPy/test/integration/clitest/test_search.py",
          "components/tools/OmeroWeb/test/integration/test_api_projects.py",
          "components/tools/OmeroPy/test/integration/test_mapannotation.py",
          "components/tools/OmeroWeb/test/integration/test_annotate.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_missing_pyramid.py",
          "components/tools/OmeroPy/test/integration/test_iquery.py",
          "components/tools/OmeroPy/test/integration/test_delete.py",
          "components/tools/OmeroPy/test/integration/test_icontainer.py",
          "components/tools/OmeroPy/test/integration/test_model51.py",
          "components/tools/OmeroPy/test/integration/test_reimport.py",
          "components/tools/OmeroPy/test/integration/test_files.py",
          "components/tools/OmeroWeb/test/integration/test_csrf.py",
          "components/tools/OmeroWeb/test/integration/test_tree.py",
          "build.py",
          "components/tools/OmeroFS/test/drivers.py",
          "components/tools/OmeroPy/test/integration/test_permissions.py",
          "components/tools/OmeroWeb/test/integration/test_login.py",
          "components/tools/OmeroPy/test/integration/test_scripts.py",
          "components/tools/OmeroPy/test/integration/clitest/test_upload.py",
          "components/tools/OmeroPy/test/integration/clitest/test_chgrp.py",
          "components/tools/OmeroWeb/test/integration/test_api_wells.py",
          "examples/Training/python/Raw_Data_Access.py",
          "examples/Training/python/Create_Image.py",
          "examples/Training/python/Write_Data.py",
          "components/tools/OmeroPy/test/integration/test_itimeline.py",
          "components/tools/OmeroPy/test/integration/clitest/test_admin.py",
          "components/tools/OmeroPy/test/integration/scriptstest/test_ping.py",
          "components/tools/OmeroPy/test/integration/test_repository.py",
          "components/tools/OmeroPy/test/integration/test_iupdate.py",
          "components/tools/OmeroPy/test/integration/test_rois.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_chmod.py",
          "components/tools/OmeroWeb/test/integration/test_tree_annotations.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_image.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_annotation.py",
          "components/tools/OmeroPy/test/integration/test_chmod.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_wrapper.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_multi_group.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_search_objects.py",
          "components/tools/OmeroPy/test/integration/scriptstest/test_cli.py",
          "components/tools/OmeroWeb/test/integration/test_containers.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_services.py",
          "components/tools/OmeroWeb/test/integration/test_scripts.py",
          "components/tools/OmeroPy/test/integration/clitest/test_sessions.py",
          "components/tools/OmeroPy/test/integration/test_thumbs.py",
          "examples/Training/python/Render_Images.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_user.py",
          "components/tools/OmeroPy/test/integration/clitest/test_import_bulk.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_delete.py",
          "examples/Training/python/Read_Data.py",
          "components/tools/OmeroPy/test/integration/clitest/test_tag.py",
          "components/antlib/scripts/parse_version",
          "components/tools/OmeroPy/test/integration/clitest/cli.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_fs.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_ticket10618.py",
          "components/tools/OmeroWeb/test/integration/test_api_images.py",
          "components/tools/OmeroPy/test/integration/clitest/test_delete.py",
          "components/tools/OmeroPy/test/integration/tablestest/test_service.py",
          "components/tools/OmeroPy/test/integration/metadata/test_pydict_text.py",
          "components/tools/OmeroPy/test/integration/clitest/test_db.py",
          "components/tools/OmeroPy/test/integration/metadata/test_populate.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_connection.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_image_wrapper.py",
          "examples/Training/python/Groups_Permissions.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_pixels.py",
          "components/tools/OmeroPy/test/integration/test_chgrp.py",
          "components/tools/OmeroWeb/test/integration/test_rendering.py",
          "components/tools/OmeroPy/test/integration/scriptstest/test_script_utils.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_get_objects.py",
          "components/tools/OmeroPy/test/integration/helpers.py",
          "components/tools/OmeroPy/test/integration/test_rawpixelsstore.py",
          "components/tools/OmeroPy/test/integration/clitest/test_download.py",
          "examples/Training/python/Tables.py",
          "components/tools/OmeroPy/test/integration/test_itypes.py",
          "components/tools/OmeroPy/test/integration/test_tickets2000.py",
          "components/tools/OmeroFS/setup.py",
          "components/tools/OmeroWeb/test/integration/test_webadmin.py",
          "components/tools/OmeroWeb/test/integration/test_thumbnails.py",
          "components/tools/OmeroWeb/test/integration/test_show.py",
          "components/tools/OmeroPy/test/integration/clitest/test_chown.py",
          "components/tools/OmeroWeb/test/integration/test_plategrid.py",
          "components/tools/OmeroPy/test/integration/test_simple.py",
          "examples/Training/python/Bulk_Shapes.py",
          "components/tools/OmeroWeb/test/integration/test_links.py",
          "components/tools/OmeroPy/test/integration/clitest/test_import.py",
          "components/tools/OmeroPy/test/integration/metadata/test_metadata_mapannotations.py",
          "components/tools/OmeroPy/test/integration/test_util.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_helpers.py",
          "components/tools/OmeroPy/test/integration/clitest/test_group.py",
          "components/tools/OmeroWeb/test/integration/test_tags.py",
          "components/tools/OmeroPy/test/integration/clitest/test_pyramids.py",
          "components/tools/OmeroPy/test/integration/test_tickets3000.py",
          "components/tools/OmeroFS/test/integration/test_dbclient.py",
          "components/tools/OmeroPy/test/conftest.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_rdefs.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_performance.py",
          "components/tools/OmeroWeb/test/integration/test_api_containers.py",
          "components/tools/OmeroPy/test/integration/clitest/test_user.py"
        ],
        "commitId" : "59d8fbd5c97492089674371f5a7607a084c1ba01",
        "timestamp" : 1705915151000,
        "author" : {
          "absoluteUrl" : "https://merge-ci.openmicroscopy.org/jenkins/user/sbesson",
          "fullName" : "sbesson"
        },
        "authorEmail" : "sbesson@glencoesoftware.com",
        "comment" : "Remove all unnecessary builtins imports\u000a",
        "date" : "2024-01-22 09:19:11 +0000",
        "id" : "59d8fbd5c97492089674371f5a7607a084c1ba01",
        "msg" : "Remove all unnecessary builtins imports",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_chmod.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_services.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_user.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroFS/test/integration/test_dbclient.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_tags.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_plate_wrapper.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_wrapper.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_model51.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Render_Images.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_script.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_thumbs.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_multi_group.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_tag.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/tablestest/test_service.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_pixels.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_repository.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_mapannotation.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_login.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_rois.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_image_wrapper.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_thumbnails.py"
          },
          {
            "editType" : "edit",
            "file" : "build.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_files.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_chgrp.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_csrf.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/metadata/test_populate.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_api_containers.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_delete.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/tablestest/test_populate_metadata.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_annotation.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_user.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_missing_pyramid.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_tree.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_annotate.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_iupdate.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/metadata/test_metadata_mapannotations.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_show.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_api_wells.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_pyramids.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_scripts.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_image.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Raw_Data_Access.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/metadata/test_pydict_text.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_api_images.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/scriptstest/test_script_utils.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_links.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_tree_annotations.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroFS/setup.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/scriptstest/test_cli.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_reimport.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_plategrid.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/scriptstest/test_ping.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_cmdcallback.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_mail.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/helpers.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/ROIs.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_search_objects.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_chgrp.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Read_Data.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_download.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_rdefs.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_chmod.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Tables.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_import.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_containers.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_util.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_api_projects.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_ticket10618.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_chgrp.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_search.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_rendering.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_upload.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_import_bulk.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/conftest.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_itimeline.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_rawpixelsstore.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Groups_Permissions.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_scripts.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_performance.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_group.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_iquery.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_chown.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_permissions.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_sessions.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Bulk_Shapes.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_webadmin.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/cli.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Create_Image.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_icontainer.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_simple.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/Write_Data.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_db.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_get_objects.py"
          },
          {
            "editType" : "edit",
            "file" : "components/antlib/scripts/parse_version"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_helpers.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_fs.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroFS/test/drivers.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_tickets3000.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_delete.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_connection.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_admin.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/clitest/test_delete.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_tickets2000.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_render.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_itypes.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "components/tools/OmeroPy/test/integration/metadata/test_pydict_text.py",
          "components/tools/OmeroPy/test/integration/metadata/test_populate.py",
          "examples/Training/python/__main__.py",
          "components/tools/OmeroPy/test/integration/metadata/test_metadata_mapannotations.py",
          "components/tools/OmeroPy/test/integration/test_rawpixelsstore.py",
          "components/tools/OmeroPy/test/integration/gatewaytest/test_helpers.py"
        ],
        "commitId" : "06081f1d8e14c4e7cb37d47e23c7c942e11eb981",
        "timestamp" : 1705916065000,
        "author" : {
          "absoluteUrl" : "https://merge-ci.openmicroscopy.org/jenkins/user/sbesson",
          "fullName" : "sbesson"
        },
        "authorEmail" : "sbesson@glencoesoftware.com",
        "comment" : "Fix miscellaneous flake8 warnings\u000a",
        "date" : "2024-01-22 09:34:25 +0000",
        "id" : "06081f1d8e14c4e7cb37d47e23c7c942e11eb981",
        "msg" : "Fix miscellaneous flake8 warnings",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/metadata/test_pydict_text.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/metadata/test_metadata_mapannotations.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/test_rawpixelsstore.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/metadata/test_populate.py"
          },
          {
            "editType" : "edit",
            "file" : "examples/Training/python/__main__.py"
          },
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroPy/test/integration/gatewaytest/test_helpers.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "examples/Training/python/__main__.py"
        ],
        "commitId" : "5d1f4d4e99a10b80a15e4dc6315b1d1395a644c0",
        "timestamp" : 1705993468000,
        "author" : {
          "absoluteUrl" : "https://merge-ci.openmicroscopy.org/jenkins/user/sbesson",
          "fullName" : "sbesson"
        },
        "authorEmail" : "sbesson@glencoesoftware.com",
        "comment" : "Fix exec invocation for training scripts\u000a",
        "date" : "2024-01-23 07:04:28 +0000",
        "id" : "5d1f4d4e99a10b80a15e4dc6315b1d1395a644c0",
        "msg" : "Fix exec invocation for training scripts",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "examples/Training/python/__main__.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "components/tools/OmeroWeb/test/integration/test_tree_annotations.py"
        ],
        "commitId" : "2cab58de2fc7bb2713d8eb8ecd61f12d2678a32f",
        "timestamp" : 1705993468000,
        "author" : {
          "absoluteUrl" : "https://merge-ci.openmicroscopy.org/jenkins/user/sbesson",
          "fullName" : "sbesson"
        },
        "authorEmail" : "sbesson@glencoesoftware.com",
        "comment" : "OMERO.web integration tests: expect timestamp without milliseconds\u000a",
        "date" : "2024-01-23 07:04:28 +0000",
        "id" : "2cab58de2fc7bb2713d8eb8ecd61f12d2678a32f",
        "msg" : "OMERO.web integration tests: expect timestamp without milliseconds",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "components/tools/OmeroWeb/test/integration/test_tree_annotations.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".github/workflows/source_build.yml"
        ],
        "commitId" : "d8697c322ea0028105f855c6db3ea8e8b2e0d440",
        "timestamp" : 1710538803000,
        "author" : {
          "absoluteUrl" : "https://merge-ci.openmicroscopy.org/jenkins/user/j.burel",
          "fullName" : "j.burel"
        },
        "authorEmail" : "j.burel@dundee.ac.uk",
        "comment" : "build with various Python version\u000a",
        "date" : "2024-03-15 21:40:03 +0000",
        "id" : "d8697c322ea0028105f855c6db3ea8e8b2e0d440",
        "msg" : "build with various Python version",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".github/workflows/source_build.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".github/workflows/source_build.yml"
        ],
        "commitId" : "25b2c9195986ee978bacd6b4ae32d6dca42587c2",
        "timestamp" : 1710619170000,
        "author" : {
          "absoluteUrl" : "https://merge-ci.openmicroscopy.org/jenkins/user/j.burel",
          "fullName" : "j.burel"
        },
        "authorEmail" : "j.burel@dundee.ac.uk",
        "comment" : "cap setuptools\u000a",
        "date" : "2024-03-16 19:59:30 +0000",
        "id" : "25b2c9195986ee978bacd6b4ae32d6dca42587c2",
        "msg" : "cap setuptools",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".github/workflows/source_build.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".github/workflows/source_build.yml",
          "README.md"
        ],
        "commitId" : "f3331592abc6819bcfb08c595d924c175ebfca8a",
        "timestamp" : 1715095688000,
        "author" : {
          "absoluteUrl" : "https://merge-ci.openmicroscopy.org/jenkins/user/j.burel",
          "fullName" : "j.burel"
        },
        "authorEmail" : "j.burel@dundee.ac.uk",
        "comment" : "fix badge display\u000a",
        "date" : "2024-05-07 16:28:08 +0100",
        "id" : "f3331592abc6819bcfb08c595d924c175ebfca8a",
        "msg" : "fix badge display",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".github/workflows/source_build.yml"
          },
          {
            "editType" : "edit",
            "file" : "README.md"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://merge-ci.openmicroscopy.org/jenkins/user/j.burel",
      "fullName" : "j.burel"
    },
    {
      "absoluteUrl" : "https://merge-ci.openmicroscopy.org/jenkins/user/sbesson",
      "fullName" : "sbesson"
    }
  ]
}