Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-2344

Subversion changes are listed multiple times

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Minor
    • Resolution: Fixed
    • Component/s: subversion-plugin
    • Labels:
      None
    • Environment:
      Platform: All, OS: All
    • Similar Issues:

      Description

      We are seeing Subversion changes reported multiple times in the list of changes
      for a build. In one case, we found the same change listed three times. This
      doesn't happen for every build. Hudson should filter out duplicate changes.

      We are running Hudson on CentOS 5.2 with the Subversion repository on a remote
      machine running Red Hat Enterprise.

      Here is one example:

      Summary

      1. loadbuilder BUILD R1.0.2.055
      2. loadbuilder BUILD R1.0.2.055

      Revision 95600 by loadbuilder:

      loadbuilder BUILD R1.0.2.055
      [The file was modified] /branches/f08mr1_R1_0_2/build/f08mr1/buildinfo.txt (diff)
      Revision 95600 by loadbuilder:

      loadbuilder BUILD R1.0.2.055
      [The file was modified] /branches/f08mr1_R1_0_2/build/f08mr1/buildinfo.txt (diff)

      I've verified that the svn:externals are unique. Here is the status from the
      same build:

      Revisions

      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2 : 95600
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonRblDrvJtagPro : 92476
        *
        svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/ppc405epSlFlashUtilitiesLib : 92528
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonSlFlashUtilLib : 92483
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/processmgr : 92534
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/hit7300AlarmPro : 94435
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/hit7300AlarmClientLib : 94436
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonRblPulseTimerLib :
        92479
        *
        svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonSlSoftwareVersionPro : 92490
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonRblRmRestartMgrPro
        : 92481
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonRblDrvJtagLib : 92475
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonSlSwLogLib : 92492
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/manufacturingRts : 92518
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/cliPro : 92469
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonSlWaitForPro : 92493
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/hit7300RblRestartMgrLib :
        92515
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/mmapdevdrv_qnx : 92521
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/rdate : 92536
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonRblUtilitiesLib : 92482
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/tftplib : 92538
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/hit7300RblModuleDrvLib :
        92514
        *
        svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/hit7300RblModuleControlLib : 92513
        *
        svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonSlSimpleDebugShellLib : 92489
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/ppcRblAccXpdrMsaPro : 92533
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/tftpput : 92539
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/debugRblMwsPro : 92497
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonSlMemoryAccessTool
        : 92487
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/oamutilities : 92524
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/manufacturingLib : 92517
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/debugF40mrRblDrvPro : 92496
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/cliLib : 94437
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/hit7300CpldLib : 92503
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonSlProcessMgrLib : 92488
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonRblBspStartupLib630
        : 92472
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/cplRblDrvWdogPro : 92495
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonSlIoLib : 92485
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/hit7300LedTool : 92511
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/hit7300HalServer : 92509
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/hit7300Scripts : 95581
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonRblDrvLib : 92477
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/ppc405ep_i2c_drv_qnx : 92525
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/manufacturingTool : 92519
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/devn-ppc405jdsu : 92542
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/cliRts : 92470
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonLifeCounterLib : 92471
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/ppcRblAccMemoryMapPro : 92531
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/gpio_drv_qnx : 92499
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonSlSwLog : 92491
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/hit7300HalLib : 94432
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/ppc405epSlUpgradeSwPro :
        92529
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/processmgrlib : 92535
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonSlMemoryAccessLib :
        92486
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/msntp : 92523
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/fpga : 92498
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/hit7300CliHalClientLib :
        94434
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/hit7300DiagnosticsMonitor
        : 92504
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/cplRblDrvFlashLib : 92494
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/tftpget : 92537
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/hit7300FaultLib : 94433
        *
        svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/ppcRblAccMWSdualGsiDPRamPro : 92532
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/modulectl : 92522
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/ppc405epAccPhyPro : 92526
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/hit7300EventMgrPro : 92505
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonRblDrvMwsModLib : 92478
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonRblRestartLib : 92480
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonSlHwInfoLib : 92484
        *
        svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonRblDrvFpgaUpgXilinxSvfLib
        : 92474
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/toolsBuildScripts : 92540
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/ppcRblAccGsiPro : 92530
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/commonRblDrv3ps8250Pro :
        92473
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/hit7300FaultTool : 92507
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/md5sum : 92520
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/hit7300LedControl : 92510
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/hit7300LogManagerPro : 95581
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/build : 95600
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/ppc405epRblBspPro : 92527
      • svn+ssh://ottnrp01/nrpdms/branches/f08mr1_R1_0_2/utilities : 94197

      Changes

      1. loadbuilder BUILD R1.0.2.055 (detail/WebSVN)
      2. loadbuilder BUILD R1.0.2.055 (detail/WebSVN)

        Attachments

          Activity

          Show
          kutzi kutzi added a comment - Consider porting https://github.com/hudson-plugins/subversion-plugin/commit/f1a5f5f3f67079be99b516496a588803145c5ebe
          Hide
          dogfood dogfood added a comment -

          Integrated in plugins_subversion #126
          [FIXED JENKINS-2344] filter duplicated (e.g. because of svn:externals) changelog entries.
          Based on Hudson commit https://github.com/hudson-plugins/subversion-plugin/commit/f1a5f5f3f67079be99b516496a588803145c5ebe

          kutzi :
          Files :

          • /trunk/hudson/plugins/subversion/src/main/java/hudson/scm/SubversionChangeLogSet.java
          • /trunk/hudson/plugins/subversion/src/test/java/hudson/scm/SubversionChangeLogSetTest.java
          Show
          dogfood dogfood added a comment - Integrated in plugins_subversion #126 [FIXED JENKINS-2344] filter duplicated (e.g. because of svn:externals) changelog entries. Based on Hudson commit https://github.com/hudson-plugins/subversion-plugin/commit/f1a5f5f3f67079be99b516496a588803145c5ebe kutzi : Files : /trunk/hudson/plugins/subversion/src/main/java/hudson/scm/SubversionChangeLogSet.java /trunk/hudson/plugins/subversion/src/test/java/hudson/scm/SubversionChangeLogSetTest.java
          Hide
          kutzi kutzi added a comment -

          Fixed in upcoming subversion-plugin 1.35

          Show
          kutzi kutzi added a comment - Fixed in upcoming subversion-plugin 1.35
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: kutzi
          Path:
          src/main/java/hudson/scm/SubversionChangeLogSet.java
          src/test/java/hudson/scm/SubversionChangeLogSetTest.java
          http://jenkins-ci.org/commit/subversion-plugin/8fb67555d57c1e70d6d4f5bac9b2a73e6f96cbdb
          Log:
          [FIXED JENKINS-2344] filter duplicated (e.g. because of svn:externals) changelog entries.
          Based on Hudson commit https://github.com/hudson-plugins/subversion-plugin/commit/f1a5f5f3f67079be99b516496a588803145c5ebe

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: kutzi Path: src/main/java/hudson/scm/SubversionChangeLogSet.java src/test/java/hudson/scm/SubversionChangeLogSetTest.java http://jenkins-ci.org/commit/subversion-plugin/8fb67555d57c1e70d6d4f5bac9b2a73e6f96cbdb Log: [FIXED JENKINS-2344] filter duplicated (e.g. because of svn:externals) changelog entries. Based on Hudson commit https://github.com/hudson-plugins/subversion-plugin/commit/f1a5f5f3f67079be99b516496a588803145c5ebe
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: kutzi
          Path:
          src/main/java/hudson/scm/SubversionChangeLogSet.java
          src/test/java/hudson/scm/SubversionChangeLogSetTest.java
          http://jenkins-ci.org/commit/subversion-plugin/8fb67555d57c1e70d6d4f5bac9b2a73e6f96cbdb
          Log:
          [FIXED JENKINS-2344] filter duplicated (e.g. because of svn:externals) changelog entries.
          Based on Hudson commit https://github.com/hudson-plugins/subversion-plugin/commit/f1a5f5f3f67079be99b516496a588803145c5ebe

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: kutzi Path: src/main/java/hudson/scm/SubversionChangeLogSet.java src/test/java/hudson/scm/SubversionChangeLogSetTest.java http://jenkins-ci.org/commit/subversion-plugin/8fb67555d57c1e70d6d4f5bac9b2a73e6f96cbdb Log: [FIXED JENKINS-2344] filter duplicated (e.g. because of svn:externals) changelog entries. Based on Hudson commit https://github.com/hudson-plugins/subversion-plugin/commit/f1a5f5f3f67079be99b516496a588803145c5ebe

            People

            • Assignee:
              kutzi kutzi
              Reporter:
              cwelch cwelch
            • Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: