<div dir="ltr">I'll see if I can fix up <a href="http://trac.buildbot.net/ticket/3425">http://trac.buildbot.net/ticket/3425</a>.  We haven't been prioritizing it, but you make a string case :)<br><div class="gmail_extra"><br></div><div class="gmail_extra">Dustin<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 26, 2016 at 2:09 PM, Craig Treleaven <span dir="ltr"><<a href="mailto:ctreleaven@cogeco.ca" target="_blank">ctreleaven@cogeco.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi:<br>
<br>
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>
<br>
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>
<br>
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>
<br>
        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>
<br>
Indeed, MacPorts installs  py27-sqlalchemy-migrate version 0.10.0 .  However, it is from (a new fork) at:<br>
<br>
<a href="http://sqlalchemy-migrate.googlecode.com/" rel="noreferrer" target="_blank">http://sqlalchemy-migrate.googlecode.com/</a><br>
<br>
This fork had quite a few releases in 2014 and 2015.<br>
<br>
Has buildbot not been tested with the newer releases of sqlalchemy-migrate?  Or are there still compatibility problems?<br>
<br>
Craig<br>
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>
<br>
<br>
$ buildbot start mymaster<br>
Following twistd.log until startup finished..<br>
2016-01-25 14:34:43-0500 [-] Log opened.<br>
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>
2016-01-25 14:34:43-0500 [-] reactor class: twisted.internet.selectreactor.SelectReactor.<br>
2016-01-25 14:34:43-0500 [-] Starting BuildMaster -- buildbot.version: 0.8.12<br>
2016-01-25 14:34:43-0500 [-] Loading configuration from '/Users/craigtreleaven/mymaster/master.cfg'<br>
2016-01-25 14:34:43-0500 [-] error while parsing config file:<br>
        Traceback (most recent call last):<br>
          File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/twisted/internet/defer.py", line 577, in _runCallbacks<br>
            current.result = callback(current.result, *args, **kw)<br>
          File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/twisted/internet/defer.py", line 1155, in gotResult<br>
            _inlineCallbacks(r, g, deferred)<br>
          File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/twisted/internet/defer.py", line 1099, in _inlineCallbacks<br>
            result = g.send(result)<br>
          File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/buildbot/master.py", line 189, in startService<br>
            self.configFileName)<br>
        --- <exception caught here> ---<br>
          File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/buildbot/config.py", line 156, in loadConfig<br>
            exec f in localDict<br>
          File "/Users/craigtreleaven/mymaster/master.cfg", line 34, in <module><br>
            c['change_source'].append(changes.GitPoller(<br>
          File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/buildbot/plugins/db.py", line 238, in __getattr__<br>
            raise AttributeError(str(err))<br>
        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>
<br>
2016-01-25 14:34:43-0500 [-] Configuration Errors:<br>
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>
2016-01-25 14:34:43-0500 [-] Halting master.<br>
2016-01-25 14:34:43-0500 [-] Main loop terminated.<br>
2016-01-25 14:34:43-0500 [-] Server Shut Down.<br>
<br>
<br>
<br>
_______________________________________________<br>
users mailing list<br>
<a href="mailto:users@buildbot.net">users@buildbot.net</a><br>
<a href="https://lists.buildbot.net/mailman/listinfo/users" rel="noreferrer" target="_blank">https://lists.buildbot.net/mailman/listinfo/users</a><br>
_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@buildbot.net">devel@buildbot.net</a><br>
<a href="https://lists.buildbot.net/mailman/listinfo/devel" rel="noreferrer" target="_blank">https://lists.buildbot.net/mailman/listinfo/devel</a></blockquote></div><br></div></div>