[SCM] build.samba.org - branch master updated

Jelmer Vernooij jelmer at samba.org
Sun Nov 21 18:53:55 MST 2010


The branch, master has been updated
       via  43078e6 More casts.
      from  c742b9f add cast.

http://gitweb.samba.org/?p=build-farm.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 43078e6a3caada09bea85bb26d61c724c879a058
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Mon Nov 22 02:53:08 2010 +0100

    More casts.

-----------------------------------------------------------------------

Summary of changes:
 buildfarm/sqldb.py |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)


Changeset truncated at 500 lines:

diff --git a/buildfarm/sqldb.py b/buildfarm/sqldb.py
index e950c72..7dd1f83 100644
--- a/buildfarm/sqldb.py
+++ b/buildfarm/sqldb.py
@@ -180,7 +180,7 @@ class StormCachingBuildResultStore(BuildResultStore):
             StormBuild.tree == tree,
             StormBuild.host == host,
             StormBuild.compiler == compiler,
-            StormBuild.revision == revision)
+            Cast(StormBuild.revision, "TEXT") == revision)
         cur_build = result.any()
         if cur_build is None:
             raise NoSuchBuildError(tree, host, compiler, revision)
@@ -189,7 +189,7 @@ class StormCachingBuildResultStore(BuildResultStore):
             StormBuild.tree == tree,
             StormBuild.host == host,
             StormBuild.compiler == compiler,
-            StormBuild.revision != revision,
+            Cast(StormBuild.revision, "TEXT") != revision,
             StormBuild.id < cur_build.id)
         result = result.order_by(Desc(StormBuild.id))
         prev_build = result.first()
@@ -210,7 +210,7 @@ class StormCachingBuildResultStore(BuildResultStore):
 
     def _get_by_checksum(self, build):
         result = self.store.find(StormBuild,
-            StormBuild.checksum == build.log_checksum())
+            Cast(StormBuild.checksum, "TEXT") == build.log_checksum())
         return result.one()
 
     def upload_build(self, build):
@@ -304,8 +304,8 @@ class StormCachingBuildFarm(BuildFarm):
 
     def get_revision_builds(self, tree, revision=None):
         return self._get_store().find(StormBuild,
-            StormBuild.tree == tree,
-            StormBuild.revision == revision)
+            Cast(StormBuild.tree, "TEXT") == tree,
+            Cast(StormBuild.revision, "TEXT") == revision)
 
     def commit(self):
         self.store.commit()


-- 
build.samba.org


More information about the samba-cvs mailing list