[Buildbot] #2680: sourcestamp merging with no changes uses revision of oldest instead of newest

Buildbot trac trac at buildbot.net
Wed Oct 28 10:22:49 UTC 2015


#2680: sourcestamp merging with no changes uses revision of oldest instead of
newest
--------------------+------------------------
Reporter:  brendan  |       Owner:
    Type:  defect   |      Status:  new
Priority:  major    |   Milestone:  undecided
 Version:  0.8.5    |  Resolution:
Keywords:           |
--------------------+------------------------

Comment (by dcoshea):

 It certainly makes sense to me to service buildrequests starting with the
 oldest (unless nextBuild has been used), but when requests are merged to
 use the sourcestamp from the newest request.

 I have a builder driven by a `SingleBranchScheduler` with multiple
 codebases, where all the Changes in one of the codebases are marked as
 unimportant using fileIsImportant, and where I've overridden mergeRequests
 to allow merging of buildrequests from different codebases.  The builder
 takes a long time to finish a build compared to the frequency of commits,
 so there will frequently be a lot of merging.  What happens then is that
 commits to most of the codebases will all be built in the next build that
 starts, but commits to the unimportant codebase don't get built until the
 one after that (unless they went in before the first commit to an
 important codebase).

 I'd like to try the patch but Trac says "Attachment 'nochanges.diff' not
 found" :(

--
Ticket URL: <http://trac.buildbot.net/ticket/2680#comment:3>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the bugs mailing list