[SCM] build.samba.org - branch master updated
Jelmer Vernooij
jelmer at samba.org
Mon Nov 22 05:50:38 MST 2010
The branch, master has been updated
via 1fc20bd No longer create cache directory.
via 8a52885 remove support for writing host.list file (no longer necessary).
from 667a1dd Remove remaining files from the old perl-based buildfarm.
http://gitweb.samba.org/?p=build-farm.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 1fc20bd9284e442cae47d5298a01f6fedfe9505e
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Mon Nov 22 13:49:34 2010 +0100
No longer create cache directory.
commit 8a52885cb8fa58b707a14541b1e6ebbc310f2f5e
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Mon Nov 22 13:46:11 2010 +0100
remove support for writing host.list file (no longer necessary).
-----------------------------------------------------------------------
Summary of changes:
admin.py | 11 -----------
buildfarm/hostdb.py | 6 ------
buildfarm/tests/__init__.py | 2 +-
buildfarm/tests/test_hostdb.py | 13 -------------
4 files changed, 1 insertions(+), 31 deletions(-)
Changeset truncated at 500 lines:
diff --git a/admin.py b/admin.py
index 4dd2b98..07c0164 100755
--- a/admin.py
+++ b/admin.py
@@ -38,14 +38,6 @@ def update_rsyncd_secrets():
os.rename(temp_rsyncd_secrets, "../rsyncd.secrets")
-def update_hosts_list():
- temp_hosts_list_file = os.path.join(os.path.dirname(__file__), "web", "hosts.list.new")
- f = open(temp_hosts_list_file, "w")
- f.writelines(buildfarm.hostdb.create_hosts_list())
- f.close()
-
- os.rename(temp_hosts_list_file, os.path.join(os.path.dirname(__file__), "web/hosts.list"))
-
dry_run = False
print "Samba Build farm management tool"
@@ -82,7 +74,6 @@ elif op == "remove":
else:
buildfarm.hostdb.commit()
update_rsyncd_secrets()
- update_hosts_list()
elif op == "modify":
hostname = raw_input("Please enter hostname to modify: ")
try:
@@ -109,7 +100,6 @@ elif op == "modify":
print "Unknown subcommand %s" % mod_op
sys.exit(1)
update_rsyncd_secrets()
- update_hosts_list()
elif op == "add":
hostname = raw_input("Machine hostname: ")
try:
@@ -193,7 +183,6 @@ Thanks, your friendly Samba build farm administrator <build at samba.org>""" % owne
s.sendmail(msg["From"], recipients, msg.as_string())
s.quit()
update_rsyncd_secrets()
- update_hosts_list()
elif op == "info":
if not args:
args = [raw_input("Hostname: ")]
diff --git a/buildfarm/hostdb.py b/buildfarm/hostdb.py
index fa424b2..d56e152 100644
--- a/buildfarm/hostdb.py
+++ b/buildfarm/hostdb.py
@@ -122,12 +122,6 @@ class HostDatabase(object):
else:
yield "# %s password is unknown\n\n" % host.name
- def create_hosts_list(self):
- """Write out the web/"""
-
- for host in self.hosts():
- yield "%s: %s\n" % (host.name, host.platform.encode("utf-8"))
-
def commit(self):
pass
diff --git a/buildfarm/tests/__init__.py b/buildfarm/tests/__init__.py
index 3c40379..bef98f8 100644
--- a/buildfarm/tests/__init__.py
+++ b/buildfarm/tests/__init__.py
@@ -92,7 +92,7 @@ class BuildFarmTestCase(TestCase):
super(BuildFarmTestCase, self).setUp()
self.path = tempfile.mkdtemp()
- for subdir in ["data", "data/upload", "data/oldrevs", "db", "cache", "web", "lcov", "lcov/data"]:
+ for subdir in ["data", "data/upload", "data/oldrevs", "db", "web", "lcov", "lcov/data"]:
os.mkdir(os.path.join(self.path, subdir))
db = database.create_database("sqlite:"+os.path.join(self.path, "db", "hostdb.sqlite"))
diff --git a/buildfarm/tests/test_hostdb.py b/buildfarm/tests/test_hostdb.py
index f6074cc..f9372d7 100644
--- a/buildfarm/tests/test_hostdb.py
+++ b/buildfarm/tests/test_hostdb.py
@@ -67,19 +67,6 @@ class HostDatabaseTests(object):
host = self.db.createhost(name="foo", owner=u"Jelmer", owner_email=u"jelmer at samba.org")
host.update_owner(new_owner=u"Matthieu", new_owner_email=u"mat at samba.org")
- def test_create_hosts_list(self):
- self.db.createhost(name="foo", owner=u"Jelmer", owner_email=u"jelmer at samba.org",
- platform=u"Debian")
- self.db.createhost(name="bla", owner=u"Jelmer", owner_email=u"jelmer at samba.org",
- platform=u"Fedora")
- expected = [
- "foo: Debian\n",
- "bla: Fedora\n"]
- expected.sort()
- got = list(self.db.create_hosts_list())
- got.sort()
- self.assertEquals(expected, got)
-
def test_create_rsync_secrets(self):
self.db.createhost(name="foo")
self.db.createhost(name="bla", owner=u"Jelmer", owner_email=u"jelmer at samba.org",
--
build.samba.org
More information about the samba-cvs
mailing list