<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">I noticed the changes committed to master to fix this bug and wondered if it is to patch 0.8.12, as well?<div class=""><br class=""></div><div class="">With minor fixes, the patches apply to the 0.8.12 source code EXCEPT for the ‘dangling foreign key in migration’:</div><div class=""><br class=""></div><div class=""><a href="https://github.com/buildbot/buildbot/commit/1df164f851e8b8bb94525930e7c07aa75dacd721" class="">https://github.com/buildbot/buildbot/commit/1df164f851e8b8bb94525930e7c07aa75dacd721</a><br class=""><div class=""><br class=""></div><div class="">I wasn’t clear if this change was necessary to allow using later versions of sqlalchemy-migrate? Or will this only be available in the new 0.9 version?</div><div class=""><br class=""></div><div class="">Craig</div><div class=""><br class=""></div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jan 31, 2016, at 10:38 AM, Dustin J. Mitchell <dustin@v.igoro.us> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">I'll see if I can fix up <a href="http://trac.buildbot.net/ticket/3425" class="">http://trac.buildbot.net/ticket/3425</a>. We haven't been prioritizing it, but you make a string case :)<br class=""><div class="gmail_extra"><br class=""></div><div class="gmail_extra">Dustin<br class=""></div><div class="gmail_extra"><br class=""><div class="gmail_quote">On Tue, Jan 26, 2016 at 2:09 PM, Craig Treleaven <span dir="ltr" class=""><<a href="mailto:ctreleaven@cogeco.ca" target="_blank" class="">ctreleaven@cogeco.ca</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi:<br class="">
<br class="">
Sorry if you are seeing this for the second time. I posted on the users list and it was suggested that perhaps I should repost on devel...<br class="">
<br class="">
I’m attempting to set up a Mac OS X buildbot slave for the MythTV project. They haven’t had a Mac builder for several years and so I need to temporarily set up a buildbot master to work out the build process. However, my initial attempts have been stymied by the sqlalchemy / sqlalchemy-migrate situation.<br class="">
<br class="">
I also contribute a bit to the MacPorts package management system so I want to use that to install buildbot. It appeared to install OK but everytime I try to run ‘buildbot start blah’ or ‘buildbot checkconfig blah’, I get the following error message (full log below):<br class="">
<br class="">
exceptions.AttributeError: Requirements are not satisfied for buildbot.changes:GitPoller: (sqlalchemy-migrate 0.10.0 (/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages), Requirement.parse('sqlalchemy-migrate==0.7.2’))<br class="">
<br class="">
Indeed, MacPorts installs py27-sqlalchemy-migrate version 0.10.0 . However, it is from (a new fork) at:<br class="">
<br class="">
<a href="http://sqlalchemy-migrate.googlecode.com/" rel="noreferrer" target="_blank" class="">http://sqlalchemy-migrate.googlecode.com/</a><br class="">
<br class="">
This fork had quite a few releases in 2014 and 2015.<br class="">
<br class="">
Has buildbot not been tested with the newer releases of sqlalchemy-migrate? Or are there still compatibility problems?<br class="">
<br class="">
Craig<br class="">
PS I don’t know Python, much less the various python package processes. I’m willing to get changes made at MacPorts to fix the package there.<br class="">
<br class="">
<br class="">
$ buildbot start mymaster<br class="">
Following twistd.log until startup finished..<br class="">
2016-01-25 14:34:43-0500 [-] Log opened.<br class="">
2016-01-25 14:34:43-0500 [-] twistd 13.2.0 (/opt/local/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python 2.7.11) starting up.<br class="">
2016-01-25 14:34:43-0500 [-] reactor class: twisted.internet.selectreactor.SelectReactor.<br class="">
2016-01-25 14:34:43-0500 [-] Starting BuildMaster -- buildbot.version: 0.8.12<br class="">
2016-01-25 14:34:43-0500 [-] Loading configuration from '/Users/craigtreleaven/mymaster/master.cfg'<br class="">
2016-01-25 14:34:43-0500 [-] error while parsing config file:<br class="">
Traceback (most recent call last):<br class="">
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/twisted/internet/defer.py", line 577, in _runCallbacks<br class="">
current.result = callback(current.result, *args, **kw)<br class="">
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/twisted/internet/defer.py", line 1155, in gotResult<br class="">
_inlineCallbacks(r, g, deferred)<br class="">
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/twisted/internet/defer.py", line 1099, in _inlineCallbacks<br class="">
result = g.send(result)<br class="">
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/buildbot/master.py", line 189, in startService<br class="">
self.configFileName)<br class="">
--- <exception caught here> ---<br class="">
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/buildbot/config.py", line 156, in loadConfig<br class="">
exec f in localDict<br class="">
File "/Users/craigtreleaven/mymaster/master.cfg", line 34, in <module><br class="">
c['change_source'].append(changes.GitPoller(<br class="">
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/buildbot/plugins/db.py", line 238, in __getattr__<br class="">
raise AttributeError(str(err))<br class="">
exceptions.AttributeError: Requirements are not satisfied for buildbot.changes:GitPoller: (sqlalchemy-migrate 0.10.0 (/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages), Requirement.parse('sqlalchemy-migrate==0.7.2'))<br class="">
<br class="">
2016-01-25 14:34:43-0500 [-] Configuration Errors:<br class="">
2016-01-25 14:34:43-0500 [-] error while parsing config file: Requirements are not satisfied for buildbot.changes:GitPoller: (sqlalchemy-migrate 0.10.0 (/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages), Requirement.parse('sqlalchemy-migrate==0.7.2')) (traceback in logfile)<br class="">
2016-01-25 14:34:43-0500 [-] Halting master.<br class="">
2016-01-25 14:34:43-0500 [-] Main loop terminated.<br class="">
2016-01-25 14:34:43-0500 [-] Server Shut Down.<br class="">
<br class="">
<br class="">
<br class="">
_______________________________________________<br class="">
users mailing list<br class="">
<a href="mailto:users@buildbot.net" class="">users@buildbot.net</a><br class="">
<a href="https://lists.buildbot.net/mailman/listinfo/users" rel="noreferrer" target="_blank" class="">https://lists.buildbot.net/mailman/listinfo/users</a><br class="">
_______________________________________________<br class="">
devel mailing list<br class="">
<a href="mailto:devel@buildbot.net" class="">devel@buildbot.net</a><br class="">
<a href="https://lists.buildbot.net/mailman/listinfo/devel" rel="noreferrer" target="_blank" class="">https://lists.buildbot.net/mailman/listinfo/devel</a></blockquote></div><br class=""></div></div>
</div></blockquote></div><br class=""></div></div></body></html>