[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