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

blame upstream commiters plugin is emailing committers from the wrong build

XMLWordPrintable

      Can you create a JIRA issue for this and assign it to me (kutzi), so I won't forget?
      I think, I've fixed a very similar issue in the Jabber/IRC plugin some time ago.
      I'll see if I contact the blame plugin maintainer or fix it myself.

      Christoph

      Am 20.01.2011 01:34, schrieb edriscoll:

      > I'm new to Hudson, but loving it. I've a job that does an svn update,
      > builds, and runs unit tests (triggered by watching for svn changes). It
      > also tars up the build and stores it as an artifact. If this passes, it
      > kicks off a downstream build that does more intensive testing using that
      > build (and does the right fingerprinting to establish the dependency). This
      > downstream job is setup with the blame upstream committers plugin. But I'm
      > seeing an odd thing - often when this downstream job fails it sends email to
      > the wrong person, specifically it sends email not to the original build that
      > triggered it, but to the one previous. For example, say I have the
      > following jobs:
      >
      > BuildTrunk 100
      > BuildTrunk 101
      >
      > Each will have their own uniquely fingerprinted artifact. Assume a
      > downstream job of TestTrunk, BuildTrunk 101 job triggered TestTrunk 53,
      > which uses BuildTrunk 101's artifact. If TestTrunk fails, it will end up
      > sending email to the committer of BuildTrunk 100. Now one thing that is
      > suspicious, is that in the TestTrunk 53 job result details, there is this
      > line:
      >
      > Changes in dependency
      > BuildTrunk #100 → #101 (detail)
      >
      > Which makes me think that somehow Hudson thinks there is some sort of
      > dependency between BuildTrunk 100 and 101, in which case, maybe it makes
      > sense that the committer for job 100 is getting blamed for the TestTrunk 53
      > job failure. So, I'm at a lost. I've confirmed that TestTrunk 53 is
      > fingerprinting the artifact from BuilTrunk 101 (I've compared the
      > fingerprints). Any ideas why the committer for the previous BuildTrunk job
      > is getting the email?
      >

            kutzi kutzi
            edriscoll edriscoll
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: