[Buildbot-devel] Nine: support for upgrades

Dustin J. Mitchell dustin at v.igoro.us
Wed Jan 22 02:15:21 UTC 2014

On Tue, Jan 21, 2014 at 7:53 PM, William Deegan
<bill at baddogconsulting.com> wrote:
> I can pretty much guarantee that a few of my clients would balk at upgrading if they lose their history.
> That said if it's important to them, then they can likely pay for my time to build the upgrade tool.
> (Would it be a nightmare to create?)
> Some of them like to keep it until they run out of disk space..

I don't think it'd be a nightmare - just kind of unspecified and
fiddly.  For example, logfiles must be unicode in nine, and they're
just bytestrings in 0.8.x, so you'll have to apply an encoding.  It's
the sort of thing that will probably be easier to get right for one or
a few case than for the general case.  So, if you did end up writing
it, it'd make a good *optional* addition to Buildbot - maybe in
contrib, or protected by some --upgrade-pickles option to `buildbot
upgrade-master`, and offering lots of "proceed with caution" warnings.


More information about the devel mailing list