[Buildbot-commits] [Buildbot] #1860: python < 2.7 generate sdist tarball without sqlalchemy-migrate repo
Buildbot
nobody at buildbot.net
Mon Mar 14 09:01:07 UTC 2011
#1860: python < 2.7 generate sdist tarball without sqlalchemy-migrate repo
-----------------------+-----------------------
Reporter: jollyroger | Owner:
Type: defect | Status: reopened
Priority: critical | Milestone: 0.8.4
Version: master | Resolution:
Keywords: simple |
-----------------------+-----------------------
Comment (by jollyroger):
I've added the necessary files in
[https://github.com/jollyroger/buildbot/commit/a4a6c9aa3d979b866ea2c3e4c8b7e50a30a0fd72
this commit]. But still get the error, but slightly different one:
{{{
===============================================================================
[ERROR]
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/twisted/python/threadpool.py",
line 207, in _worker
result = context.call(ctx, function, *args, **kwargs)
File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line
59, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line
37, in callWithContext
return func(*args,**kw)
File "/home/jollyroger/buildbot/buildbot/build-
dir/buildbot-0.8.4-pre-246-ga4a6c9a/buildbot/db/pool.py", line 108, in thd
rv = callable(self.engine, *args, **kwargs)
File "/home/jollyroger/buildbot/buildbot/build-
dir/buildbot-0.8.4-pre-246-ga4a6c9a/buildbot/db/model.py", line 453, in
thd
upgrade(engine)
File "/home/jollyroger/buildbot/buildbot/build-
dir/buildbot-0.8.4-pre-246-ga4a6c9a/buildbot/db/model.py", line 417, in
upgrade
schema.runchange(version, change, 1)
File "/usr/lib/python2.6/dist-packages/migrate/versioning/schema.py",
line 84, in runchange
change.run(self.engine, step)
File "/usr/lib/python2.6/dist-packages/migrate/versioning/script/py.py",
line 145, in run
script_func(engine)
File "/home/jollyroger/buildbot/buildbot/build-
dir/buildbot-0.8.4-pre-246-ga4a6c9a/buildbot/db/migrate/versions/004_add_autoincrement.py",
line 80, in upgrade
col.alter(autoincrement=True)
File "/usr/lib/python2.6/dist-packages/migrate/changeset/schema.py",
line 493, in alter
return alter_column(self, *p, **k)
File "/usr/lib/python2.6/dist-packages/migrate/changeset/schema.py",
line 136, in alter_column
engine._run_visitor(visitorcallable, delta)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/base.py", line
1682, in _run_visitor
**kwargs).traverse_single(element)
File "/usr/lib/python2.6/dist-packages/migrate/changeset/ansisql.py",
line 57, in traverse_single
ret = super(AlterTableVisitor, self).traverse_single(elem)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/visitors.py", line
77, in traverse_single
return meth(obj, **kw)
File "/usr/lib/python2.6/dist-
packages/migrate/changeset/databases/sqlite.py", line 55, in visit_column
self.recreate_table(table,column,delta)
File "/usr/lib/python2.6/dist-
packages/migrate/changeset/databases/sqlite.py", line 42, in
recreate_table
table.create()
File "/usr/lib/python2.6/dist-packages/sqlalchemy/schema.py", line 439,
in create
bind.create(self, checkfirst=checkfirst)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/base.py", line
1647, in create
connection=connection, **kwargs)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/base.py", line
1682, in _run_visitor
**kwargs).traverse_single(element)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/visitors.py", line
77, in traverse_single
return meth(obj, **kw)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/ddl.py", line
58, in visit_table
self.connection.execute(schema.CreateTable(table))
File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/base.py", line
1157, in execute
params)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/base.py", line
1207, in _execute_ddl
compiled_ddl=ddl.compile(dialect=self.dialect),
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/expression.py",
line 1271, in compile
compiler.compile()
File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/base.py", line
702, in compile
self.string = self.process(self.statement)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/base.py", line
715, in process
return obj._compiler_dispatch(self, **kwargs)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/visitors.py", line
48, in _compiler_dispatch
return getter(visitor)(self, **kw)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/compiler.py", line
1152, in visit_create_table
const = self.create_table_constraints(table)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/compiler.py", line
1170, in create_table_constraints
(self.process(constraint) for constraint in constraints
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/compiler.py", line
1169, in <genexpr>
return ", \n\t".join(p for p in
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/compiler.py", line
1176, in <genexpr>
not getattr(constraint, 'use_alter', False)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/base.py", line
715, in process
return obj._compiler_dispatch(self, **kwargs)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/visitors.py", line
48, in _compiler_dispatch
return getter(visitor)(self, **kw)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/compiler.py", line
1294, in visit_foreign_key_constraint
preparer.format_constraint(constraint)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/compiler.py", line
1564, in format_constraint
return self.quote(constraint.name, constraint.quote)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/compiler.py", line
1538, in quote
if self._requires_quotes(ident):
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/compiler.py", line
1519, in _requires_quotes
lc_value = value.lower()
exceptions.AttributeError: 'int' object has no attribute 'lower'
buildbot.test.regressions.test_import_unicode_changes.TestUnicodeChanges.testAsciiChange
buildbot.test.regressions.test_import_unicode_changes.TestUnicodeChanges.testUTF16Change
buildbot.test.regressions.test_import_unicode_changes.TestUnicodeChanges.testUnicodeChange
===============================================================================
[ERROR]
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line
133, in maybeDeferred
result = f(*args, **kw)
File "/home/jollyroger/buildbot/buildbot/build-
dir/buildbot-0.8.4-pre-246-ga4a6c9a/buildbot/db/model.py", line 453, in
thd
upgrade(engine)
File "/home/jollyroger/buildbot/buildbot/build-
dir/buildbot-0.8.4-pre-246-ga4a6c9a/buildbot/db/model.py", line 417, in
upgrade
schema.runchange(version, change, 1)
File "/usr/lib/python2.6/dist-packages/migrate/versioning/schema.py",
line 84, in runchange
change.run(self.engine, step)
File "/usr/lib/python2.6/dist-packages/migrate/versioning/script/py.py",
line 145, in run
script_func(engine)
File "/home/jollyroger/buildbot/buildbot/build-
dir/buildbot-0.8.4-pre-246-ga4a6c9a/buildbot/db/migrate/versions/004_add_autoincrement.py",
line 80, in upgrade
col.alter(autoincrement=True)
File "/usr/lib/python2.6/dist-packages/migrate/changeset/schema.py",
line 493, in alter
return alter_column(self, *p, **k)
File "/usr/lib/python2.6/dist-packages/migrate/changeset/schema.py",
line 136, in alter_column
engine._run_visitor(visitorcallable, delta)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/base.py", line
1682, in _run_visitor
**kwargs).traverse_single(element)
File "/usr/lib/python2.6/dist-packages/migrate/changeset/ansisql.py",
line 57, in traverse_single
ret = super(AlterTableVisitor, self).traverse_single(elem)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/visitors.py", line
77, in traverse_single
return meth(obj, **kw)
File "/usr/lib/python2.6/dist-
packages/migrate/changeset/databases/sqlite.py", line 55, in visit_column
self.recreate_table(table,column,delta)
File "/usr/lib/python2.6/dist-
packages/migrate/changeset/databases/sqlite.py", line 42, in
recreate_table
table.create()
File "/usr/lib/python2.6/dist-packages/sqlalchemy/schema.py", line 439,
in create
bind.create(self, checkfirst=checkfirst)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/base.py", line
1647, in create
connection=connection, **kwargs)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/base.py", line
1682, in _run_visitor
**kwargs).traverse_single(element)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/visitors.py", line
77, in traverse_single
return meth(obj, **kw)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/ddl.py", line
58, in visit_table
self.connection.execute(schema.CreateTable(table))
File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/base.py", line
1157, in execute
params)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/base.py", line
1207, in _execute_ddl
compiled_ddl=ddl.compile(dialect=self.dialect),
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/expression.py",
line 1271, in compile
compiler.compile()
File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/base.py", line
702, in compile
self.string = self.process(self.statement)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/base.py", line
715, in process
return obj._compiler_dispatch(self, **kwargs)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/visitors.py", line
48, in _compiler_dispatch
return getter(visitor)(self, **kw)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/compiler.py", line
1152, in visit_create_table
const = self.create_table_constraints(table)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/compiler.py", line
1170, in create_table_constraints
(self.process(constraint) for constraint in constraints
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/compiler.py", line
1169, in <genexpr>
return ", \n\t".join(p for p in
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/compiler.py", line
1176, in <genexpr>
not getattr(constraint, 'use_alter', False)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/base.py", line
715, in process
return obj._compiler_dispatch(self, **kwargs)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/visitors.py", line
48, in _compiler_dispatch
return getter(visitor)(self, **kw)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/compiler.py", line
1294, in visit_foreign_key_constraint
preparer.format_constraint(constraint)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/compiler.py", line
1564, in format_constraint
return self.quote(constraint.name, constraint.quote)
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/compiler.py", line
1538, in quote
if self._requires_quotes(ident):
File "/usr/lib/python2.6/dist-packages/sqlalchemy/sql/compiler.py", line
1519, in _requires_quotes
lc_value = value.lower()
exceptions.AttributeError: 'int' object has no attribute 'lower'
buildbot.test.unit.test_db_model.DBConnector_Basic.test_is_current_full
-------------------------------------------------------------------------------
}}}
I believe this is connected to sqlalchemy, so just to remind I have
version 0.6.3 installed. Just in case i see a method trying to run a
string method to an integer so it seems type cast is needed somewhere.
--
Ticket URL: <http://trac.buildbot.net/ticket/1860#comment:10>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the Commits
mailing list