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

Jelmer Vernooij jelmer at samba.org
Wed Nov 17 02:38:14 MST 2010


The branch, master has been updated
       via  c8204d2 Skip unknown hosts.
      from  d7832c5 Cope with unknown trees.

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


- Log -----------------------------------------------------------------
commit c8204d21027d97ee249acb5382ea2441769abf43
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Wed Nov 17 10:37:40 2010 +0100

    Skip unknown hosts.

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

Summary of changes:
 buildfarm/sqldb.py        |    2 +-
 buildfarm/web/__init__.py |    6 +++++-
 2 files changed, 6 insertions(+), 2 deletions(-)


Changeset truncated at 500 lines:

diff --git a/buildfarm/sqldb.py b/buildfarm/sqldb.py
index 304faa1..b69da4d 100644
--- a/buildfarm/sqldb.py
+++ b/buildfarm/sqldb.py
@@ -249,7 +249,7 @@ class StormCachingBuildFarm(BuildFarm):
     def get_last_builds(self, tree=None):
         extra_expr = []
         if tree is not None:
-            extra_expr.append(StormBuild.tree == tree)
+            extra_expr.append(StormBuild.tree == unicode(tree))
         return self._get_store().find(StormBuild, *extra_expr)
 
     def commit(self):
diff --git a/buildfarm/web/__init__.py b/buildfarm/web/__init__.py
index 6daec21..58a5653 100755
--- a/buildfarm/web/__init__.py
+++ b/buildfarm/web/__init__.py
@@ -613,7 +613,11 @@ class ViewRecentBuildsPage(BuildFarmPage):
         assert sort_by in cmp_funcs, "not a valid sort"
 
         for build in self.buildfarm.get_last_builds(tree=tree):
-            host = self.buildfarm.hostdb.host(build.host)
+            try:
+                host = self.buildfarm.hostdb.host(build.host)
+            except hostdb.NoSuchHost:
+                # Skip, at least for now.
+                continue
             status = build_status_html(myself, build)
             try:
                 (revision, revision_time) = build.revision_details()


-- 
build.samba.org


More information about the samba-cvs mailing list