[Buildbot] #3554: should old-style step users rewrite their calls to addLog* addStd* when upgrading to buildbot9

Buildbot trac trac at buildbot.net
Wed May 18 09:07:31 UTC 2016


#3554: should old-style step users rewrite their calls to addLog* addStd* when
upgrading to buildbot9
----------------------------+-----------------------
Reporter:  yetanotherion    |      Owner:
    Type:  support-request  |     Status:  new
Priority:  major            |  Milestone:  undecided
 Version:  master           |   Keywords:
----------------------------+-----------------------
 addLog*, addStd* are
 - synchronous in 8
 - asynchronous in 9
 The debate in new-style steps converged in the documentation:
 users should handle the deferred.

 Regarding old-style steps, the debate is however still open, and might
 generate discussions like in
 https://github.com/buildbot/buildbot/pull/2214

 Wrapping the synchronous API using asynchronous methods by means of
 deferred kung-fu, might have generated logical bombs in the code, which
 may make 9 harder to maintain.

 Instead of kung-fu ing further, this ticket aims at launching the debate
 on whether users
 - of old-style step
 - upgrading to buildbot9,

 Should be warned that:
 - upgrading to new-style step is necessary,
 - as instead they may experience bugs, quite hard to debug.

--
Ticket URL: <http://trac.buildbot.net/ticket/3554>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the bugs mailing list