* oln-cleanup-2008_master.cfg: Remove. --- buildbot/masters/ChangeLog | 6 + buildbot/masters/oln-cleanup-2008_master.cfg | 191 -------------------------- 2 files changed, 6 insertions(+), 191 deletions(-) delete mode 100644 buildbot/masters/oln-cleanup-2008_master.cfg
diff --git a/buildbot/masters/ChangeLog b/buildbot/masters/ChangeLog index 5011ba9..372f78d 100644 --- a/buildbot/masters/ChangeLog +++ b/buildbot/masters/ChangeLog @@ -1,3 +1,9 @@ +2011-09-13 Roland Levillain roland@lrde.epita.fr + + Remove build master for the old Subversion branch cleanup-2008. + + * oln-cleanup-2008_master.cfg: Remove. + 2011-09-12 Roland Levillain roland@lrde.epita.fr
Use Python 2.5 in all Olena builds. diff --git a/buildbot/masters/oln-cleanup-2008_master.cfg b/buildbot/masters/oln-cleanup-2008_master.cfg deleted file mode 100644 index d762f77..0000000 --- a/buildbot/masters/oln-cleanup-2008_master.cfg +++ /dev/null @@ -1,191 +0,0 @@ -# -*- python -*- -# ex: set syntax=python: -# vi: set ft=python: -# Doc @ http://buildbot.sourceforge.net/manual-0.7.4.html#Config-File-Format - -c = BuildmasterConfig = {} - -####### PROJECT IDENTITY -# http://buildbot.sourceforge.net/manual-0.7.4.html#Defining-the-Project - -c['projectName'] = 'Olena' -c['projectURL'] = 'https://oln.lrde.org/' - -# the 'buildbotURL' string should point to the location where the buildbot's -# internal web server (usually the html.Waterfall page) is visible. This -# typically uses the port number set in the Waterfall 'status' entry, but -# with an externally-visible host name which the buildbot cannot figure out -# without some help. - -c['buildbotURL'] = 'https://build.lrde.org/buildfarm/oln-cleanup-2008/' - -# 'slavePortnum' defines the TCP port to listen on. This must match the value -# configured into the buildslaves (with their --master option) - -c['slavePortnum'] = 9946 - -####### CHANGESOURCES -# http://buildbot.sourceforge.net/manual-0.7.4.html#Listing-Change-Sources-and... -# http://buildbot.sourceforge.net/manual-0.7.4.html#Getting-Source-Code-Change... - -# the 'change_source' list tells the buildmaster how it should find out about -# source code changes. Any class which implements IChangeSource can be added -# to this list: there are several in buildbot/changes/*.py to choose from. - -import buildbot.changes.pb -c['change_source'] = [buildbot.changes.pb.PBChangeSource()] - -####### SCHEDULERS -# http://buildbot.sourceforge.net/manual-0.7.4.html#Listing-Change-Sources-and... - -## configure the Schedulers - -from buildbot.scheduler import AnyBranchScheduler -c['schedulers'] = [] -c['schedulers'].append(AnyBranchScheduler(name='all', branches=None, - treeStableTimer=10*60, - # When a change occurs, wait 10 minutes before - # lunching the build. - builderNames=['i486-linux-gnu-gcc-4.2'])) - - -####### BUILDSLAVES -# http://buildbot.sourceforge.net/manual-0.7.4.html#Buildslave-Specifiers - -# the 'slaves' list defines the set of allowable buildslaves. Each element is a -# tuple of bot-name and bot-password. These correspond to values given to the -# buildslave's mktap invocation. -from buildbot.buildslave import BuildSlave -c['slaves'] = [BuildSlave('bot-linux-gcc4', '^*M,OC.f[)a;Tn'), - ] - -####### BUILDERS -# http://buildbot.sourceforge.net/manual-0.7.4.html#Defining-Builders - -# the 'builders' list defines the Builders. Each one is configured with a -# dictionary, using the following keys: -# name (required): the name used to describe this bilder -# slavename (required): which slave to use, must appear in c['slaves'] -# builddir (required): which subdirectory to run the builder in -# factory (required): a BuildFactory to define how the build is run - -# buildbot/process/factory.py provides several BuildFactory classes you can -# start with, which implement build processes for common targets (GNU -# autoconf projects, CPAN perl modules, etc). The factory.BuildFactory is the -# base class, and is configured with a series of BuildSteps. When the build -# is run, the appropriate buildslave is told to execute each Step in turn. - -# the first BuildStep is typically responsible for obtaining a copy of the -# sources. There are source-obtaining Steps in buildbot/process/step.py for -# CVS, SVN, and others. - -builders = [] -from buildfactory import GNUBuildSystem - -mybranch='branches/cleanup-2008' - -f_oln_unix = GNUBuildSystem(project_repos='oln', - project_name='oln-cleanup-2008', - branch=mybranch, - upload_cmd=None, - copy_mode='clobber') - -# f_oln_unix_gcc3 = GNUBuildSystem(project_repos='oln', -# project_name='oln-cleanup-2008', -# branch=mybranch, -# extra_configure_args='CC=gcc-3.3 CXX=g++-3.3', -# install_dir='oln-cleanup-2008_gcc3') -# -# f_oln_mingw = GNUBuildSystem(project_repos='oln', -# project_name='oln-cleanup-2008', -# branch=mybranch, -# extra_configure_args='--host=mingw32 --build=i686-pc-cygwin') -# -# f_oln_vcxx = GNUBuildSystem(project_repos='oln', -# project_name='oln-cleanup-2008', -# branch=mybranch, -# extra_configure_args='''CC=cccl CXX=cccl LD=cccl \ -# && sed "s/^host=.*/host='i686-pc-msvc++8'/" -i config.log''') -# -# builder_oln_winxp_mingw = {'name': 'mingw32-gcc-3.4.5', -# 'slavename': 'bot-winxp-mingw', -# 'builddir': 'oln_winxp_mingw', -# 'factory': f_oln_mingw -# } -# builder_oln_winxp_vcxx = {'name': 'winxp-vcxx8', -# 'slavename': 'bot-winxp-vcxx', -# 'builddir': 'oln_winxp_vcxx', -# 'factory': f_oln_vcxx -# } -# builder_oln_macppc = {'name': 'powerpc-apple-darwin8-gcc-4.0.1', -# 'slavename': 'bot-macppc', -# 'builddir': 'oln_macppc', -# 'factory': f_oln_unix -# } -# builder_oln_macx86 = {'name': 'i686-apple-darwin8-gcc-4.0.1', -# 'slavename': 'bot-macx86', -# 'builddir': 'oln_macx86', -# 'factory': f_oln_unix -# } -builder_oln_linux_gcc4 = {'name': 'i486-linux-gnu-gcc-4.2', - 'slavename': 'bot-linux-gcc4', - 'builddir': 'oln_linux_gcc4', - 'factory': f_oln_unix - } -# builder_oln_linux_gcc3 = {'name': 'i486-linux-gnu-gcc-3.3', -# 'slavename': 'bot-linux-gcc3', -# 'builddir': 'oln_linux_gcc3', -# 'factory': f_oln_unix_gcc3 -# } -# -c['builders'] = [builder_oln_linux_gcc4, - ] - -####### STATUS TARGETS -# http://buildbot.sourceforge.net/manual-0.7.4.html#Status-Delivery - -# 'status' is a list of Status Targets. The results of each build will be -# pushed to these targets. buildbot/status/*.py has a variety to choose from, -# including web pages, email senders, and IRC bots. - -c['status'] = [] - -from buildbot.status import html -from buildbot.status.web.authentication import LDAPAuth -c['status'].append(html.WebStatus(http_port="tcp:8046:interface=127.0.0.1", - allowForce=True, - auth=LDAPAuth('beyrouth.lrde.epita.fr', - 'ou=people,dc=lrde,dc=epita,dc=fr'))) - -from buildbot.status import mail -c['status'].append(mail.MailNotifier(fromaddr="buildbot@lrde.epita.fr", - lookup="lrde.epita.fr", - mode="problem", - sendToInterestedUsers=True)) -# -# from buildbot.status import words -# c['status'].append(words.IRC(host="irc.example.com", nick="bb", -# channels=["#example"])) -# -# from buildbot.status import client -# c['status'].append(client.PBListener(9988)) - - -####### DEBUGGING OPTIONS - -# if you set 'debugPassword', then you can connect to the buildmaster with -# the diagnostic tool in contrib/debugclient.py . From this tool, you can -# manually force builds and inject changes, which may be useful for testing -# your buildmaster without actually commiting changes to your repository (or -# before you have a functioning 'change_source' set up). The debug tool uses the -# same port number as the slaves do: 'slavePortnum'. - -#c['debugPassword'] = "debugpassword" - -# if you set 'manhole', you can ssh into the buildmaster and get an -# interactive python shell, which may be useful for debugging buildbot -# internals. It is probably only useful for buildbot developers. You can also -# use an authorized_keys file, or plain telnet. -#from buildbot import manhole -#c['manhole'] = manhole.PasswordManhole("tcp:9999:interface=127.0.0.1", -# "admin", "password")