verm__ changed the topic of #buildbot to: A Software Freedom Conservancy Project | Buildbot-3.5.0 | docs: http://docs.buildbot.net/current/ | tutorial: http://docs.buildbot.net/current/tutorial | irclogs: https://libera.irclog.whitequark.org/buildbot
supth0 has joined #buildbot
supth0 has quit [Remote host closed the connection]
supth0 has joined #buildbot
ewong has joined #buildbot
_whitelogger has joined #buildbot
Zash has quit [*.net *.split]
Zash has joined #buildbot
LePhilousophe has joined #buildbot
Zash has quit [Ping timeout: 276 seconds]
Zash has joined #buildbot
<Foxboron> Say you have a build trigger that triggers multiple builds. Is there any easy way for me to generate all triggers in one go and go "please wait for the previous trigger and depend on the result of the trigger"? or should I nest the triggers?
<Foxboron> I think the recommendation I saw was nesting the triggers, but I was a bit curious if it would be possible to have some dependency resolution on the triggers
<Foxboron> A "dependant trigger" would be cool
<cmouse> you can trigger builds as steps
<Foxboron> Yes, but I can't have that trigger be dependant on and more previously triggered steps
<cmouse> you can
<Foxboron> how can i tell steps.Trigger to depend on another steps.Trigger?
<cmouse> depends what sort of dependency there is
<Foxboron> What options do I have?
<cmouse> haltOnFailure, alwaysRun and doStepIf are probably of your interest here
<Foxboron> Mm, so you'd have a doStepIf that would have a defered callback that would only resolve after the trigger has been completed?
<Foxboron> or something like that?
<cmouse> before build step
<cmouse> doStepIf is evaluated before entering the step
<Foxboron> Yes, then I don't see how that helps
<cmouse> well you are being very mysterious about your usecase.
<Foxboron> I'm not trying to be mysterious :p I'm just not great at explaining this
<cmouse> well, you could start by explaining what exactly you are after
<cmouse> in specific terms
<Foxboron> I'm writing a buildbot for building for Arch Linux. I have the basics done but one usecase is having a dependant rebuild of packages where the package artifact of the previous build is included in the next build.
<Foxboron> I.e for bootstrapping toolchains or testing new so-name bumps
<Foxboron> a buildbot for building packages for Arch Linux*
<cmouse> so it would just have to start after the previous step?
<Foxboron> The previous scheduled build. Not step
<Foxboron> One package build is one Build Factory
<cmouse> so .. you could trigger the next schdule with Trigger?
<Foxboron> Yes, that is what I meant with having "nesting the triggers"
<Foxboron> Nesting the triggers feel less elegant, but I think it would make more sense as I could append the built artifacts to the properties
alicef_ is now known as alicef
supth0 has quit [Quit: • IRcap [7.51] • http://www.ircap.net •]
Carlos has joined #buildbot
Carlos is now known as Guest1856
Guest1856 is now known as c4l0s
c4l0s is now known as c4rl0s
dnick has joined #buildbot
c4rl0s has quit [Quit: • IRcap [7.51] • http://www.ircap.com •]
<Zorry> have some problems with docker latent worke that get disconneted when it still running the build https://dpaste.com/H6VJ2F57V
dnick has quit [Quit: • IRcap [7.51] • http://www.ircap.com •]