[Buildbot-devel] Resubmitted builds do not include properties set at trigger time
Bailey, Darragh
dbailey at hp.com
Tue Jun 16 12:23:32 UTC 2009
> -----Original Message-----
> From: Bailey, Darragh
> Sent: 10 June 2009 17:29
> To: buildbot-devel at lists.sourceforge.net
> Subject: [Buildbot-devel] Resubmitted builds do not include
> properties set at trigger time
>
>
> I have a triggerable builder that is receives two properties
> from the build steps that trigger it.
>
> They are set correctly according to the build summary page
> described by the following url:
> /builders/$BUILDERNAME/builds/$BUILDNUM (see
> http://djmitche.github.com/buildbot/docs/0.7.10/#Buildbot-Web-
> Resources)
>
>
> But if I resubmit this build, the properties are not carried
> through and resent. Since the build factory that is called
> requires these properties (they specify a directory path and
> iso filename) to be able to determine which file to download
> to the client from the master, the builder will always fail.
>
> Have others encountered this problem or is this a previously
> undiscovered bug? Not seeing any tickets with applicable summaries.
I've done some digging, and it looks to me like it's an omission, so therefore a bug.
Created the following ticket:
http://buildbot.net/trac/ticket/579
Basically it seems to be that if you have properties being passed in via a triggering builder, these will not be included if you resubmit the build for rebuilding.
For my case that is a problem, since the properties basically tell it which iso image file produced by the original build to process.
I can go ahead and add a patch to copy the necessary properties across in my case, but it's not really a good general solution.
Looking at maybe using the property source information to determine which ones to copy. Properties passed in via a trigger scheduler will have have the source set as "Trigger", so it may be sufficient simply to copy through only properties that match this source. Copying all properties is probably a bad idea, so I need some sort of limiter.
Can anyone else suggest whether there might any other ways to filter which properties should be copied through when resubmitting a build?
--
Regards,
Darragh Bailey
Systems Software Engineer
Hewlett Packard Galway Ltd.
Postal Address: Hewlett Packard Galway Limited, Ballybrit Business Park, Galway
Registered Office: Hewlett Packard Galway Limited, 63-74 Sir John Rogerson's Quay Dublin 2
Registered Number: 361933
More information about the devel
mailing list