Skip site navigation (1)Skip section navigation (2)
Date:      28 Dec 2011 17:46:04 -0000
From:      Michael Gmelin <freebsd@grem.de>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        clsung@FreeBSD.org
Subject:   ports/163675: [PATCH] devel/buildbot: update to 0.8.5
Message-ID:  <20111228174604.4372.qmail@mail.bindone.de>
Resent-Message-ID: <201112281810.pBSIAAPE046870@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         163675
>Category:       ports
>Synopsis:       [PATCH] devel/buildbot: update to 0.8.5
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec 28 18:10:10 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Michael Gmelin
>Release:        FreeBSD 8.2-RELEASE-p2 amd64
>Organization:
Grem Equity GmbH
>Environment:
System: FreeBSD settler.grem.de 8.2-RELEASE-p2 FreeBSD 8.2-RELEASE-p2 #3 r222557M: Thu Jun 16 23:58:02 CEST
>Description:
- Update to 0.8.5
- Fix minor bug in XHTML
- Fix gitpoller.py to use environment correctly, so ssh-agent works as expected (partially documented here https://github.com/buildbot/buildbot/pull/255)

Added file(s):
- files/patch-buildbot__changes__gitpoller.py
- files/patch-buildbot__status__web__templates__layout.html

Port maintainer (clsung@FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:

--- buildbot-0.8.5.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/devel/buildbot.orig/Makefile /usr/ports/devel/buildbot/Makefile
--- /usr/ports/devel/buildbot.orig/Makefile	2011-12-28 15:45:25.611000493 +0100
+++ /usr/ports/devel/buildbot/Makefile	2011-12-28 17:11:40.459768355 +0100
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	buildbot
-PORTVERSION=	0.8.3p1
+PORTVERSION=	0.8.5
 CATEGORIES=	devel python
 MASTER_SITES=	GOOGLE_CODE
 
@@ -14,7 +14,9 @@
 COMMENT=	Automated system from compile/test cycle to validate code changes
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}Jinja2>=2.1:${PORTSDIR}/devel/py-Jinja2 \
-		${PYTHON_SITELIBDIR}/_sqlite3.so:${PORTSDIR}/databases/py-sqlite3
+		${PYTHON_SITELIBDIR}/_sqlite3.so:${PORTSDIR}/databases/py-sqlite3 \
+		${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.7:${PORTSDIR}/databases/py-sqlalchemy \
+		${PYTHON_PKGNAMEPREFIX}migrate>=0.7:${PORTSDIR}/databases/py-migrate
 
 USE_PYTHON=	2.5+
 USE_PYDISTUTILS=	yes
diff -ruN --exclude=CVS /usr/ports/devel/buildbot.orig/distinfo /usr/ports/devel/buildbot/distinfo
--- /usr/ports/devel/buildbot.orig/distinfo	2011-12-28 15:45:25.611000493 +0100
+++ /usr/ports/devel/buildbot/distinfo	2011-12-28 15:46:36.486681356 +0100
@@ -1,2 +1,2 @@
-SHA256 (buildbot-0.8.3p1.tar.gz) = 0a49d35a75524a54dbbb875730fdf7abd8b96cae160af0457b4f5239b1fefa37
-SIZE (buildbot-0.8.3p1.tar.gz) = 4068355
+SHA256 (buildbot-0.8.5.tar.gz) = 9b2f761447db13e4068870567b36732d419d8f72f452b450c61089db98558a9c
+SIZE (buildbot-0.8.5.tar.gz) = 4389306
diff -ruN --exclude=CVS /usr/ports/devel/buildbot.orig/files/patch-buildbot__changes__gitpoller.py /usr/ports/devel/buildbot/files/patch-buildbot__changes__gitpoller.py
--- /usr/ports/devel/buildbot.orig/files/patch-buildbot__changes__gitpoller.py	1970-01-01 01:00:00.000000000 +0100
+++ /usr/ports/devel/buildbot/files/patch-buildbot__changes__gitpoller.py	2011-12-28 17:30:22.592839747 +0100
@@ -0,0 +1,115 @@
+--- buildbot/changes/gitpoller.py.orig	2011-12-28 17:11:53.000000000 +0100
++++ buildbot/changes/gitpoller.py	2011-12-28 17:18:56.833497312 +0100
+@@ -94,7 +94,7 @@
+         def git_init(_):
+             log.msg('gitpoller: initializing working dir from %s' % self.repourl)
+             d = utils.getProcessOutputAndValue(self.gitbin,
+-                    ['init', self.workdir], env=dict(PATH=os.environ['PATH']))
++                    ['init', self.workdir], env=os.environ)
+             d.addCallback(self._convert_nonzero_to_failure)
+             d.addErrback(self._stop_on_failure)
+             return d
+@@ -103,7 +103,7 @@
+         def git_remote_add(_):
+             d = utils.getProcessOutputAndValue(self.gitbin,
+                     ['remote', 'add', 'origin', self.repourl],
+-                    path=self.workdir, env=dict(PATH=os.environ['PATH']))
++                    path=self.workdir, env=os.environ)
+             d.addCallback(self._convert_nonzero_to_failure)
+             d.addErrback(self._stop_on_failure)
+             return d
+@@ -113,7 +113,7 @@
+             args = ['fetch', 'origin']
+             self._extend_with_fetch_refspec(args)
+             d = utils.getProcessOutputAndValue(self.gitbin, args,
+-                    path=self.workdir, env=dict(PATH=os.environ['PATH']))
++                    path=self.workdir, env=os.environ)
+             d.addCallback(self._convert_nonzero_to_failure)
+             d.addErrback(self._stop_on_failure)
+             return d
+@@ -124,11 +124,11 @@
+             if self.branch == 'master': # repo is already on branch 'master', so reset
+                 d = utils.getProcessOutputAndValue(self.gitbin,
+                         ['reset', '--hard', 'origin/%s' % self.branch],
+-                        path=self.workdir, env=dict(PATH=os.environ['PATH']))
++                        path=self.workdir, env=os.environ)
+             else:
+                 d = utils.getProcessOutputAndValue(self.gitbin,
+                         ['checkout', '-b', self.branch, 'origin/%s' % self.branch],
+-                        path=self.workdir, env=dict(PATH=os.environ['PATH']))
++                        path=self.workdir, env=os.environ)
+             d.addCallback(self._convert_nonzero_to_failure)
+             d.addErrback(self._stop_on_failure)
+             return d
+@@ -136,7 +136,7 @@
+         def get_rev(_):
+             d = utils.getProcessOutputAndValue(self.gitbin,
+                     ['rev-parse', self.branch],
+-                    path=self.workdir, env={})
++                    path=self.workdir, env=os.environ)
+             d.addCallback(self._convert_nonzero_to_failure)
+             d.addErrback(self._stop_on_failure)
+             d.addCallback(lambda (out, err, code) : out.strip())
+@@ -167,7 +167,7 @@
+ 
+     def _get_commit_comments(self, rev):
+         args = ['log', rev, '--no-walk', r'--format=%s%n%b']
+-        d = utils.getProcessOutput(self.gitbin, args, path=self.workdir, env=dict(PATH=os.environ['PATH']), errortoo=False )
++        d = utils.getProcessOutput(self.gitbin, args, path=self.workdir, env=os.environ, errortoo=False )
+         def process(git_output):
+             stripped_output = git_output.strip().decode(self.encoding)
+             if len(stripped_output) == 0:
+@@ -179,7 +179,7 @@
+     def _get_commit_timestamp(self, rev):
+         # unix timestamp
+         args = ['log', rev, '--no-walk', r'--format=%ct']
+-        d = utils.getProcessOutput(self.gitbin, args, path=self.workdir, env=dict(PATH=os.environ['PATH']), errortoo=False )
++        d = utils.getProcessOutput(self.gitbin, args, path=self.workdir, env=os.environ, errortoo=False )
+         def process(git_output):
+             stripped_output = git_output.strip()
+             if self.usetimestamps:
+@@ -196,7 +196,7 @@
+ 
+     def _get_commit_files(self, rev):
+         args = ['log', rev, '--name-only', '--no-walk', r'--format=%n']
+-        d = utils.getProcessOutput(self.gitbin, args, path=self.workdir, env=dict(PATH=os.environ['PATH']), errortoo=False )
++        d = utils.getProcessOutput(self.gitbin, args, path=self.workdir, env=os.environ, errortoo=False )
+         def process(git_output):
+             fileList = git_output.split()
+             return fileList
+@@ -205,7 +205,7 @@
+             
+     def _get_commit_name(self, rev):
+         args = ['log', rev, '--no-walk', r'--format=%aE']
+-        d = utils.getProcessOutput(self.gitbin, args, path=self.workdir, env=dict(PATH=os.environ['PATH']), errortoo=False )
++        d = utils.getProcessOutput(self.gitbin, args, path=self.workdir, env=os.environ, errortoo=False )
+         def process(git_output):
+             stripped_output = git_output.strip().decode(self.encoding)
+             if len(stripped_output) == 0:
+@@ -229,7 +229,7 @@
+         # deferred will not use the response.
+         d = utils.getProcessOutput(self.gitbin, args,
+                     path=self.workdir,
+-                    env=dict(PATH=os.environ['PATH']), errortoo=True )
++                    env=os.environ, errortoo=True )
+ 
+         return d
+ 
+@@ -239,7 +239,7 @@
+         revListArgs = ['log', '%s..origin/%s' % (self.branch, self.branch), r'--format=%H']
+         self.changeCount = 0
+         d = utils.getProcessOutput(self.gitbin, revListArgs, path=self.workdir,
+-                                   env=dict(PATH=os.environ['PATH']), errortoo=False )
++                                   env=os.environ, errortoo=False )
+         wfd = defer.waitForDeferred(d)
+         yield wfd
+         results = wfd.getResult()
+@@ -301,7 +301,7 @@
+             return
+         log.msg('gitpoller: catching up tracking branch')
+         args = ['reset', '--hard', 'origin/%s' % (self.branch,)]
+-        d = utils.getProcessOutputAndValue(self.gitbin, args, path=self.workdir, env=dict(PATH=os.environ['PATH']))
++        d = utils.getProcessOutputAndValue(self.gitbin, args, path=self.workdir, env=os.environ)
+         d.addCallback(self._convert_nonzero_to_failure)
+         return d
+ 
diff -ruN --exclude=CVS /usr/ports/devel/buildbot.orig/files/patch-buildbot__status__web__templates__layout.html /usr/ports/devel/buildbot/files/patch-buildbot__status__web__templates__layout.html
--- /usr/ports/devel/buildbot.orig/files/patch-buildbot__status__web__templates__layout.html	1970-01-01 01:00:00.000000000 +0100
+++ /usr/ports/devel/buildbot/files/patch-buildbot__status__web__templates__layout.html	2011-12-28 16:16:06.610940053 +0100
@@ -0,0 +1,11 @@
+--- buildbot/status/web/templates/layout.html.orig	2011-12-28 15:55:31.000000000 +0100
++++ buildbot/status/web/templates/layout.html	2011-12-28 15:56:42.577784751 +0100
+@@ -14,7 +14,7 @@
+     {% endif %}
+     <title>{{ pageTitle|e }}</title>
+     <link rel="stylesheet" href="{{ stylesheet }}" type="text/css" />
+-    <link rel="alternate" type="application/rss+xml" title="RSS" href="{{ path_to_root }}rss">
++    <link rel="alternate" type="application/rss+xml" title="RSS" href="{{ path_to_root }}rss" />
+     {% endblock %}
+   </head>
+   <body class="interface">
diff -ruN --exclude=CVS /usr/ports/devel/buildbot.orig/files/patch-setup.py /usr/ports/devel/buildbot/files/patch-setup.py
--- /usr/ports/devel/buildbot.orig/files/patch-setup.py	2011-12-28 15:45:25.611000493 +0100
+++ /usr/ports/devel/buildbot/files/patch-setup.py	2011-12-28 15:54:48.740308956 +0100
@@ -1,6 +1,6 @@
---- setup.py.orig	2011-02-10 18:06:05.000000000 +0100
-+++ setup.py	2011-02-10 18:06:15.000000000 +0100
-@@ -260,29 +260,6 @@
+--- setup.py.orig	2011-12-28 18:06:05.000000000 +0100
++++ setup.py	2011-12-28 18:06:15.000000000 +0100
+@@ -270,38 +270,6 @@
  py_25 = sys.version_info[0] > 2 or (sys.version_info[0] == 2 and sys.version_info[1] >= 5)
  py_26 = sys.version_info[0] > 2 or (sys.version_info[0] == 2 and sys.version_info[1] >= 6)
  
@@ -13,8 +13,12 @@
 -else:
 -    ## dependencies
 -    setup_args['install_requires'] = [
--        'twisted >= 2.0.0',
+-        'twisted >= 8.0.0',
 -        'Jinja2 >= 2.1',
+-        'sqlalchemy >= 0.6',
+-        # buildbot depends on sqlalchemy internals, and these are the tested
+-        # versions.
+-        'sqlalchemy-migrate ==0.6.0, ==0.6.1, ==0.7.0, ==0.7.1',
 -    ]
 -    # Python-2.6 and up includes json
 -    if not py_26:
@@ -24,8 +28,13 @@
 -    if not py_26:
 -        setup_args['install_requires'].append('pysqlite')
 -
+-    setup_args['test_requires'] = [
+-        'mock==0.7.1',
+-    ]
+-
 -    if os.getenv('NO_INSTALL_REQS'):
 -        setup_args['install_requires'] = None
+-        setup_args['tests_require'] = None
 -
  setup(**setup_args)
  
diff -ruN --exclude=CVS /usr/ports/devel/buildbot.orig/pkg-plist /usr/ports/devel/buildbot/pkg-plist
--- /usr/ports/devel/buildbot.orig/pkg-plist	2011-12-28 15:45:25.611995357 +0100
+++ /usr/ports/devel/buildbot/pkg-plist	2011-12-28 16:34:46.496652671 +0100
@@ -22,6 +22,9 @@
 %%PYTHON_SITELIBDIR%%/buildbot/changes/changes.py
 %%PYTHON_SITELIBDIR%%/buildbot/changes/changes.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/changes/changes.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/changes/filter.py
+%%PYTHON_SITELIBDIR%%/buildbot/changes/filter.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/changes/filter.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/changes/gerritchangesource.py
 %%PYTHON_SITELIBDIR%%/buildbot/changes/gerritchangesource.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/changes/gerritchangesource.pyo
@@ -34,9 +37,6 @@
 %%PYTHON_SITELIBDIR%%/buildbot/changes/mail.py
 %%PYTHON_SITELIBDIR%%/buildbot/changes/mail.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/changes/mail.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/changes/maildir.py
-%%PYTHON_SITELIBDIR%%/buildbot/changes/maildir.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/changes/maildir.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/changes/manager.py
 %%PYTHON_SITELIBDIR%%/buildbot/changes/manager.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/changes/manager.pyo
@@ -68,52 +68,103 @@
 %%PYTHON_SITELIBDIR%%/buildbot/clients/tryclient.py
 %%PYTHON_SITELIBDIR%%/buildbot/clients/tryclient.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/clients/tryclient.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/clients/usersclient.py
+%%PYTHON_SITELIBDIR%%/buildbot/clients/usersclient.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/clients/usersclient.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/config.py
 %%PYTHON_SITELIBDIR%%/buildbot/config.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/config.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/db/__init__.py
 %%PYTHON_SITELIBDIR%%/buildbot/db/__init__.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/db/__init__.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/base.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/base.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/base.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/buildrequests.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/buildrequests.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/buildrequests.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/builds.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/builds.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/builds.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/buildsets.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/buildsets.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/buildsets.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/changes.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/changes.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/changes.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/db/connector.py
 %%PYTHON_SITELIBDIR%%/buildbot/db/connector.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/db/connector.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/db/dbspec.py
-%%PYTHON_SITELIBDIR%%/buildbot/db/dbspec.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/db/dbspec.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/enginestrategy.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/enginestrategy.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/enginestrategy.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/db/exceptions.py
 %%PYTHON_SITELIBDIR%%/buildbot/db/exceptions.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/db/exceptions.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/__init__.py
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/__init__.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/__init__.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/base.py
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/base.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/base.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/manager.py
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/manager.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/manager.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/tables.sql
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/v1.py
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/v1.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/v1.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/v2.py
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/v2.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/v2.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/v3.py
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/v3.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/v3.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/v4.py
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/v4.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/v4.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/v5.py
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/v5.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/v5.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/v6.py
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/v6.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/db/schema/v6.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/db/util.py
-%%PYTHON_SITELIBDIR%%/buildbot/db/util.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/db/util.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/migrate.cfg
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/001_initial.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/001_initial.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/001_initial.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/002_add_proj_repo.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/002_add_proj_repo.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/002_add_proj_repo.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/003_scheduler_class_name.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/003_scheduler_class_name.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/003_scheduler_class_name.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/004_add_autoincrement.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/004_add_autoincrement.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/004_add_autoincrement.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/005_add_indexes.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/005_add_indexes.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/005_add_indexes.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/006_drop_last_access.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/006_drop_last_access.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/006_drop_last_access.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/007_add_object_tables.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/007_add_object_tables.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/007_add_object_tables.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/008_add_scheduler_changes_index.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/008_add_scheduler_changes_index.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/008_add_scheduler_changes_index.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/009_add_patch_author.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/009_add_patch_author.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/009_add_patch_author.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/010_fix_column_lengths.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/010_fix_column_lengths.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/010_fix_column_lengths.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/011_add_buildrequest_claims.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/011_add_buildrequest_claims.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/011_add_buildrequest_claims.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/012_add_users_table.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/012_add_users_table.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/012_add_users_table.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/013_remove_schedulers_state_column.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/013_remove_schedulers_state_column.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/013_remove_schedulers_state_column.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/014_add_users_userpass_columns.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/014_add_users_userpass_columns.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/014_add_users_userpass_columns.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/__init__.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/__init__.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions/__init__.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/model.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/model.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/model.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/pool.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/pool.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/pool.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/schedulers.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/schedulers.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/schedulers.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/sourcestamps.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/sourcestamps.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/sourcestamps.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/state.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/state.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/state.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/db/users.py
+%%PYTHON_SITELIBDIR%%/buildbot/db/users.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/db/users.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/ec2buildslave.py
 %%PYTHON_SITELIBDIR%%/buildbot/ec2buildslave.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/ec2buildslave.pyo
@@ -132,6 +183,15 @@
 %%PYTHON_SITELIBDIR%%/buildbot/master.py
 %%PYTHON_SITELIBDIR%%/buildbot/master.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/master.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/monkeypatches/__init__.py
+%%PYTHON_SITELIBDIR%%/buildbot/monkeypatches/__init__.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/monkeypatches/__init__.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/monkeypatches/bug4881.py
+%%PYTHON_SITELIBDIR%%/buildbot/monkeypatches/bug4881.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/monkeypatches/bug4881.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/monkeypatches/bug5079.py
+%%PYTHON_SITELIBDIR%%/buildbot/monkeypatches/bug5079.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/monkeypatches/bug5079.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/pbmanager.py
 %%PYTHON_SITELIBDIR%%/buildbot/pbmanager.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/pbmanager.pyo
@@ -144,27 +204,57 @@
 %%PYTHON_SITELIBDIR%%/buildbot/process/base.py
 %%PYTHON_SITELIBDIR%%/buildbot/process/base.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/process/base.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/process/botmaster.py
+%%PYTHON_SITELIBDIR%%/buildbot/process/botmaster.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/process/botmaster.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/process/build.py
+%%PYTHON_SITELIBDIR%%/buildbot/process/build.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/process/build.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/process/builder.py
 %%PYTHON_SITELIBDIR%%/buildbot/process/builder.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/process/builder.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/process/buildrequest.py
+%%PYTHON_SITELIBDIR%%/buildbot/process/buildrequest.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/process/buildrequest.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/process/buildstep.py
 %%PYTHON_SITELIBDIR%%/buildbot/process/buildstep.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/process/buildstep.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/process/cache.py
+%%PYTHON_SITELIBDIR%%/buildbot/process/cache.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/process/cache.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/process/debug.py
+%%PYTHON_SITELIBDIR%%/buildbot/process/debug.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/process/debug.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/process/factory.py
 %%PYTHON_SITELIBDIR%%/buildbot/process/factory.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/process/factory.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/process/metrics.py
+%%PYTHON_SITELIBDIR%%/buildbot/process/metrics.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/process/metrics.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/process/mtrlogobserver.py
 %%PYTHON_SITELIBDIR%%/buildbot/process/mtrlogobserver.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/process/mtrlogobserver.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/process/process_twisted.py
-%%PYTHON_SITELIBDIR%%/buildbot/process/process_twisted.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/process/process_twisted.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/process/properties.py
 %%PYTHON_SITELIBDIR%%/buildbot/process/properties.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/process/properties.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/process/slavebuilder.py
+%%PYTHON_SITELIBDIR%%/buildbot/process/slavebuilder.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/process/slavebuilder.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/process/subunitlogobserver.py
 %%PYTHON_SITELIBDIR%%/buildbot/process/subunitlogobserver.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/process/subunitlogobserver.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/process/users/__init__.py
+%%PYTHON_SITELIBDIR%%/buildbot/process/users/__init__.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/process/users/__init__.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/process/users/manager.py
+%%PYTHON_SITELIBDIR%%/buildbot/process/users/manager.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/process/users/manager.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/process/users/manual.py
+%%PYTHON_SITELIBDIR%%/buildbot/process/users/manual.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/process/users/manual.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/process/users/users.py
+%%PYTHON_SITELIBDIR%%/buildbot/process/users/users.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/process/users/users.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/scheduler.py
 %%PYTHON_SITELIBDIR%%/buildbot/scheduler.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/scheduler.pyo
@@ -177,6 +267,9 @@
 %%PYTHON_SITELIBDIR%%/buildbot/schedulers/basic.py
 %%PYTHON_SITELIBDIR%%/buildbot/schedulers/basic.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/schedulers/basic.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/schedulers/dependent.py
+%%PYTHON_SITELIBDIR%%/buildbot/schedulers/dependent.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/schedulers/dependent.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/schedulers/filter.py
 %%PYTHON_SITELIBDIR%%/buildbot/schedulers/filter.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/schedulers/filter.pyo
@@ -220,30 +313,60 @@
 %%PYTHON_SITELIBDIR%%/buildbot/status/base.py
 %%PYTHON_SITELIBDIR%%/buildbot/status/base.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/status/base.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/status/build.py
+%%PYTHON_SITELIBDIR%%/buildbot/status/build.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/status/build.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/status/builder.py
 %%PYTHON_SITELIBDIR%%/buildbot/status/builder.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/status/builder.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/status/buildrequest.py
+%%PYTHON_SITELIBDIR%%/buildbot/status/buildrequest.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/status/buildrequest.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/status/buildset.py
+%%PYTHON_SITELIBDIR%%/buildbot/status/buildset.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/status/buildset.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/status/buildstep.py
+%%PYTHON_SITELIBDIR%%/buildbot/status/buildstep.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/status/buildstep.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/status/client.py
 %%PYTHON_SITELIBDIR%%/buildbot/status/client.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/status/client.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/status/event.py
+%%PYTHON_SITELIBDIR%%/buildbot/status/event.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/status/event.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/status/html.py
 %%PYTHON_SITELIBDIR%%/buildbot/status/html.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/status/html.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/status/logfile.py
+%%PYTHON_SITELIBDIR%%/buildbot/status/logfile.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/status/logfile.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/status/mail.py
 %%PYTHON_SITELIBDIR%%/buildbot/status/mail.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/status/mail.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/status/master.py
+%%PYTHON_SITELIBDIR%%/buildbot/status/master.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/status/master.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/status/persistent_queue.py
 %%PYTHON_SITELIBDIR%%/buildbot/status/persistent_queue.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/status/persistent_queue.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/status/progress.py
 %%PYTHON_SITELIBDIR%%/buildbot/status/progress.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/status/progress.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/status/results.py
+%%PYTHON_SITELIBDIR%%/buildbot/status/results.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/status/results.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/status/slave.py
+%%PYTHON_SITELIBDIR%%/buildbot/status/slave.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/status/slave.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/status/status_gerrit.py
 %%PYTHON_SITELIBDIR%%/buildbot/status/status_gerrit.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/status/status_gerrit.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/status/status_push.py
 %%PYTHON_SITELIBDIR%%/buildbot/status/status_push.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/status/status_push.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/status/testresult.py
+%%PYTHON_SITELIBDIR%%/buildbot/status/testresult.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/status/testresult.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/status/tinderbox.py
 %%PYTHON_SITELIBDIR%%/buildbot/status/tinderbox.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/status/tinderbox.pyo
@@ -353,11 +476,17 @@
 %%PYTHON_SITELIBDIR%%/buildbot/status/web/templates/revmacros.html
 %%PYTHON_SITELIBDIR%%/buildbot/status/web/templates/root.html
 %%PYTHON_SITELIBDIR%%/buildbot/status/web/templates/testresult.html
+%%PYTHON_SITELIBDIR%%/buildbot/status/web/templates/user.html
+%%PYTHON_SITELIBDIR%%/buildbot/status/web/templates/users.html
+%%PYTHON_SITELIBDIR%%/buildbot/status/web/templates/users_table.html
 %%PYTHON_SITELIBDIR%%/buildbot/status/web/templates/waterfall.html
 %%PYTHON_SITELIBDIR%%/buildbot/status/web/templates/waterfallhelp.html
 %%PYTHON_SITELIBDIR%%/buildbot/status/web/tests.py
 %%PYTHON_SITELIBDIR%%/buildbot/status/web/tests.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/status/web/tests.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/status/web/users.py
+%%PYTHON_SITELIBDIR%%/buildbot/status/web/users.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/status/web/users.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/status/web/waterfall.py
 %%PYTHON_SITELIBDIR%%/buildbot/status/web/waterfall.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/status/web/waterfall.pyo
@@ -367,9 +496,9 @@
 %%PYTHON_SITELIBDIR%%/buildbot/steps/__init__.py
 %%PYTHON_SITELIBDIR%%/buildbot/steps/__init__.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/steps/__init__.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/steps/dummy.py
-%%PYTHON_SITELIBDIR%%/buildbot/steps/dummy.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/steps/dummy.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/steps/blocker.py
+%%PYTHON_SITELIBDIR%%/buildbot/steps/blocker.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/steps/blocker.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/steps/master.py
 %%PYTHON_SITELIBDIR%%/buildbot/steps/master.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/steps/master.pyo
@@ -403,9 +532,27 @@
 %%PYTHON_SITELIBDIR%%/buildbot/steps/slave.py
 %%PYTHON_SITELIBDIR%%/buildbot/steps/slave.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/steps/slave.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/steps/source.py
-%%PYTHON_SITELIBDIR%%/buildbot/steps/source.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/steps/source.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/steps/source/__init__.py
+%%PYTHON_SITELIBDIR%%/buildbot/steps/source/__init__.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/steps/source/__init__.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/steps/source/bzr.py
+%%PYTHON_SITELIBDIR%%/buildbot/steps/source/bzr.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/steps/source/bzr.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/steps/source/cvs.py
+%%PYTHON_SITELIBDIR%%/buildbot/steps/source/cvs.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/steps/source/cvs.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/steps/source/git.py
+%%PYTHON_SITELIBDIR%%/buildbot/steps/source/git.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/steps/source/git.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/steps/source/mercurial.py
+%%PYTHON_SITELIBDIR%%/buildbot/steps/source/mercurial.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/steps/source/mercurial.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/steps/source/oldsource.py
+%%PYTHON_SITELIBDIR%%/buildbot/steps/source/oldsource.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/steps/source/oldsource.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/steps/source/svn.py
+%%PYTHON_SITELIBDIR%%/buildbot/steps/source/svn.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/steps/source/svn.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/steps/subunit.py
 %%PYTHON_SITELIBDIR%%/buildbot/steps/subunit.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/steps/subunit.pyo
@@ -424,9 +571,18 @@
 %%PYTHON_SITELIBDIR%%/buildbot/test/fake/__init__.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/fake/__init__.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/fake/__init__.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/fake/fakebuild.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/fake/fakebuild.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/fake/fakebuild.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/fake/fakedb.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/fake/fakedb.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/fake/fakedb.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/fake/fakemaster.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/fake/fakemaster.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/fake/fakemaster.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/fake/remotecommand.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/fake/remotecommand.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/fake/remotecommand.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/fake/state.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/fake/state.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/fake/state.pyo
@@ -436,15 +592,15 @@
 %%PYTHON_SITELIBDIR%%/buildbot/test/regressions/__init__.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/regressions/__init__.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/regressions/__init__.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_change_properties.py
-%%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_change_properties.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_change_properties.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_bad_change_properties_rows.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_bad_change_properties_rows.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_bad_change_properties_rows.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_import_unicode_changes.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_import_unicode_changes.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_import_unicode_changes.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_import_weird_changes.py
-%%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_import_weird_changes.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_import_weird_changes.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_oldpaths.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_oldpaths.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_oldpaths.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_shell_command_properties.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_shell_command_properties.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_shell_command_properties.pyo
@@ -454,90 +610,213 @@
 %%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_steps_shell_WarningCountingShellCommand.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_steps_shell_WarningCountingShellCommand.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_steps_shell_WarningCountingShellCommand.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_unpickling.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_unpickling.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/regressions/test_unpickling.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/test_extra_coverage.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/test_extra_coverage.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/test_extra_coverage.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/__init__.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/__init__.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/__init__.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_blocker.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_blocker.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_blocker.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_buildslave.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_buildslave.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_buildslave.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_base.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_base.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_base.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_bonsaipoller.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_bonsaipoller.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_bonsaipoller.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_filter.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_filter.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_filter.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_gerritchangesource.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_gerritchangesource.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_gerritchangesource.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_gitpoller.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_gitpoller.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_gitpoller.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_mail.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_mail.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_mail.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_mail_CVSMaildirSource.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_mail_CVSMaildirSource.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_mail_CVSMaildirSource.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_manager.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_manager.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_manager.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_p4poller.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_p4poller.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_p4poller.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_pb.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_pb.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_pb.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_svnpoller.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_svnpoller.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_changes_svnpoller.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_clients_sendchange.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_clients_sendchange.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_clients_sendchange.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_clients_usersclient.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_clients_usersclient.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_clients_usersclient.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_contrib_buildbot_cvs_mail.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_contrib_buildbot_cvs_mail.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_contrib_buildbot_cvs_mail.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_base.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_base.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_base.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_buildrequests.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_buildrequests.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_buildrequests.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_builds.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_builds.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_builds.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_buildsets.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_buildsets.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_buildsets.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_changes.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_changes.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_changes.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_connector.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_connector.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_connector.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_dbspec.py
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_dbspec.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_dbspec.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_schema_master.py
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_schema_master.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_schema_master.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_util.py
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_util.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_util.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_master_cleanshutdown.py
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_master_cleanshutdown.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_master_cleanshutdown.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_oldpaths.py
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_oldpaths.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_oldpaths.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_enginestrategy.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_enginestrategy.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_enginestrategy.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_model.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_model.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_model.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_pool.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_pool.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_pool.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_schedulers.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_schedulers.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_schedulers.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_sourcestamps.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_sourcestamps.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_sourcestamps.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_state.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_state.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_state.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_users.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_users.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_db_users.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_master.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_master.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_master.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_pbmanager.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_pbmanager.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_pbmanager.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_persistent_queue.py
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_persistent_queue.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_persistent_queue.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_base.py
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_base.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_base.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_botmaster_BotMaster.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_botmaster_BotMaster.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_botmaster_BotMaster.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_botmaster_BuildRequestDistributor.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_botmaster_BuildRequestDistributor.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_botmaster_BuildRequestDistributor.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_botmaster_DuplicateSlaveArbitrator.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_botmaster_DuplicateSlaveArbitrator.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_botmaster_DuplicateSlaveArbitrator.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_build.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_build.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_build.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_builder.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_builder.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_builder.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_buildrequest.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_buildrequest.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_buildrequest.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_buildstep.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_buildstep.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_buildstep.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_cache.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_cache.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_cache.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_debug.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_debug.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_debug.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_metrics.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_metrics.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_metrics.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_properties.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_properties.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_properties.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_repo_parse_download.py
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_repo_parse_download.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_repo_parse_download.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_basic_Scheduler.py
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_basic_Scheduler.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_basic_Scheduler.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_filter.py
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_filter.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_filter.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_users_manager.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_users_manager.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_users_manager.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_users_manual.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_users_manual.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_users_manual.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_users_users.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_users_users.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_process_users_users.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_base.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_base.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_base.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_basic.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_basic.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_basic.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_dependent.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_dependent.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_dependent.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_manager.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_manager.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_manager.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_timed_Nightly.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_timed_Nightly.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_timed_Nightly.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_source_repourl.py
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_source_repourl.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_source_repourl.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_builder.py
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_builder.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_builder.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_builder_LogFileProducer.py
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_builder_LogFileProducer.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_builder_LogFileProducer.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_mail_MailNotifier.py
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_mail_MailNotifier.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_mail_MailNotifier.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_timed_Periodic.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_timed_Periodic.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_timed_Periodic.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_timed_Timed.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_timed_Timed.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_timed_Timed.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_triggerable.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_triggerable.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_triggerable.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_trysched.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_trysched.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_schedulers_trysched.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_scripts_checkconfig.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_scripts_checkconfig.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_scripts_checkconfig.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_scripts_runner.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_scripts_runner.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_scripts_runner.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_sourcestamp.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_sourcestamp.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_sourcestamp.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_build.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_build.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_build.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_buildstep.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_buildstep.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_buildstep.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_client.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_client.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_client.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_logfile.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_logfile.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_logfile.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_mail.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_mail.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_mail.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_master.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_master.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_master.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_persistent_queue.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_persistent_queue.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_persistent_queue.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_web_authz_Authz.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_web_authz_Authz.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_web_authz_Authz.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_web_base.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_web_base.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_web_base.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_web_change_hook.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_web_change_hook.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_web_change_hook.pyo
@@ -547,60 +826,151 @@
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_web_links.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_web_links.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_status_web_links.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_python.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_python.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_python.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_python_twisted.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_python_twisted.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_python_twisted.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_shell.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_shell.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_shell.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_slave.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_slave.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_slave.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_source_bzr.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_source_bzr.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_source_bzr.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_source_cvs.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_source_cvs.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_source_cvs.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_source_git.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_source_git.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_source_git.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_source_mercurial.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_source_mercurial.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_source_mercurial.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_source_oldsource_Repo.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_source_oldsource_Repo.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_source_oldsource_Repo.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_source_oldsource_Source.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_source_oldsource_Source.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_source_oldsource_Source.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_source_svn.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_source_svn.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_source_svn.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_transfer.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_transfer.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_transfer.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_vstudio.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_vstudio.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_steps_vstudio.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_ComparableMixin.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_ComparableMixin.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_ComparableMixin.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_collections.py
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_collections.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_collections.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_bbcollections.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_bbcollections.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_bbcollections.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_eventual.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_eventual.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_eventual.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_loop.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_loop.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_loop.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_lru.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_lru.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_lru.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_maildir.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_maildir.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_maildir.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_misc.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_misc.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_misc.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_netstrings.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_netstrings.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_netstrings.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_subscriptions.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_subscriptions.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/unit/test_util_subscriptions.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/util/__init__.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/util/__init__.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/util/__init__.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/change_import.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/change_import.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/change_import.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/util/changesource.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/util/changesource.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/util/changesource.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/compat.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/compat.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/compat.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/connector_component.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/connector_component.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/connector_component.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/db.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/db.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/db.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/dirs.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/dirs.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/dirs.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/gpo.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/gpo.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/gpo.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/test/util/pbmanager.py
 %%PYTHON_SITELIBDIR%%/buildbot/test/util/pbmanager.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/test/util/pbmanager.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/test/util/threads.py
-%%PYTHON_SITELIBDIR%%/buildbot/test/util/threads.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/test/util/threads.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/scheduler.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/scheduler.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/scheduler.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/sourcesteps.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/sourcesteps.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/sourcesteps.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/steps.py
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/steps.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/test/util/steps.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/util/__init__.py
 %%PYTHON_SITELIBDIR%%/buildbot/util/__init__.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/util/__init__.pyo
-%%PYTHON_SITELIBDIR%%/buildbot/util/collections.py
-%%PYTHON_SITELIBDIR%%/buildbot/util/collections.pyc
-%%PYTHON_SITELIBDIR%%/buildbot/util/collections.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/util/bbcollections.py
+%%PYTHON_SITELIBDIR%%/buildbot/util/bbcollections.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/util/bbcollections.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/util/eventual.py
 %%PYTHON_SITELIBDIR%%/buildbot/util/eventual.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/util/eventual.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/util/loop.py
 %%PYTHON_SITELIBDIR%%/buildbot/util/loop.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/util/loop.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/util/lru.py
+%%PYTHON_SITELIBDIR%%/buildbot/util/lru.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/util/lru.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/util/maildir.py
+%%PYTHON_SITELIBDIR%%/buildbot/util/maildir.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/util/maildir.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/util/misc.py
+%%PYTHON_SITELIBDIR%%/buildbot/util/misc.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/util/misc.pyo
 %%PYTHON_SITELIBDIR%%/buildbot/util/monkeypatches.py
 %%PYTHON_SITELIBDIR%%/buildbot/util/monkeypatches.pyc
 %%PYTHON_SITELIBDIR%%/buildbot/util/monkeypatches.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/util/netstrings.py
+%%PYTHON_SITELIBDIR%%/buildbot/util/netstrings.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/util/netstrings.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/util/sautils.py
+%%PYTHON_SITELIBDIR%%/buildbot/util/sautils.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/util/sautils.pyo
+%%PYTHON_SITELIBDIR%%/buildbot/util/subscription.py
+%%PYTHON_SITELIBDIR%%/buildbot/util/subscription.pyc
+%%PYTHON_SITELIBDIR%%/buildbot/util/subscription.pyo
 @dirrm %%PYTHON_SITELIBDIR%%/buildbot/util
 @dirrm %%PYTHON_SITELIBDIR%%/buildbot/test/util
 @dirrm %%PYTHON_SITELIBDIR%%/buildbot/test/unit
 @dirrm %%PYTHON_SITELIBDIR%%/buildbot/test/regressions
 @dirrm %%PYTHON_SITELIBDIR%%/buildbot/test/fake
 @dirrm %%PYTHON_SITELIBDIR%%/buildbot/test
+@dirrm %%PYTHON_SITELIBDIR%%/buildbot/steps/source
 @dirrm %%PYTHON_SITELIBDIR%%/buildbot/steps/package/rpm
 @dirrm %%PYTHON_SITELIBDIR%%/buildbot/steps/package
 @dirrm %%PYTHON_SITELIBDIR%%/buildbot/steps
@@ -611,9 +981,12 @@
 @dirrm %%PYTHON_SITELIBDIR%%/buildbot/status
 @dirrm %%PYTHON_SITELIBDIR%%/buildbot/scripts
 @dirrm %%PYTHON_SITELIBDIR%%/buildbot/schedulers
+@dirrm %%PYTHON_SITELIBDIR%%/buildbot/process/users
 @dirrm %%PYTHON_SITELIBDIR%%/buildbot/process
-@dirrm %%PYTHON_SITELIBDIR%%/buildbot/db/schema
+@dirrm %%PYTHON_SITELIBDIR%%/buildbot/monkeypatches
+@dirrm %%PYTHON_SITELIBDIR%%/buildbot/db/migrate/versions
+@dirrm %%PYTHON_SITELIBDIR%%/buildbot/db/migrate
 @dirrm %%PYTHON_SITELIBDIR%%/buildbot/db
-@dirrm %%PYTHON_SITELIBDIR%%/buildbot/changes
 @dirrm %%PYTHON_SITELIBDIR%%/buildbot/clients
+@dirrm %%PYTHON_SITELIBDIR%%/buildbot/changes
 @dirrm %%PYTHON_SITELIBDIR%%/buildbot
--- buildbot-0.8.5.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20111228174604.4372.qmail>