Author: Matti Picus <[email protected]>
Branch: 
Changeset: r1034:dbccd8b5c54f
Date: 2017-10-25 12:37 +0300
http://bitbucket.org/pypy/buildbot/changeset/dbccd8b5c54f/

Log:    allow pause, tweak slave requirements

diff --git a/README_BUILDSLAVE b/README_BUILDSLAVE
--- a/README_BUILDSLAVE
+++ b/README_BUILDSLAVE
@@ -1,9 +1,17 @@
 How to setup a buildslave for PyPy
 ==================================
 
-The recommended setup is to have a "pypy" in your path that will translate and
-a "python" (cpython) in your path that will run the test suites. You will also
-need a "virtualenv" in your path that will create a cpython virtualenv.
+The required setup is::
+- hg
+- "python" should run a cpython 2.6-2.7 that will run the test suites.
+- virtualenv that will use the "python" from above
+- all the build dependencies list here
+  
http://doc.pypy.org/en/latest/build.html?highlight=dependencies#install-build-time-dependencies
+
+If your slave will be translating, you will also need
+- pypy in your path
+- at least 4GB of RAM for 32 bit, 6GB for 64 bit translations
+
 
 Then you will need to install the ``buildbot-slave`` package, which will
 install many other packages like twised, so you may prefer to run the
diff --git a/bot2/pypybuildbot/master.py b/bot2/pypybuildbot/master.py
--- a/bot2/pypybuildbot/master.py
+++ b/bot2/pypybuildbot/master.py
@@ -37,7 +37,8 @@
     channel = '#pypy'
 
 authz_cfg = authz.Authz(pingBuilder=False, forceBuild=True, 
forceAllBuilds=True,
-                        stopBuild=True, stopAllBuilds=True, 
cancelPendingBuild=True)
+                        stopBuild=True, stopAllBuilds=True,
+                        cancelPendingBuild=True, pauseSlave=True)
 # xxx could maybe also say 'default_action=True' instead of all the
 # '*=True' in the line above
 status = WebStatus(httpPortNumber, authz=authz_cfg)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to