From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Jul 12 20:30:03 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D08921065674 for ; Mon, 12 Jul 2010 20:30:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8784A8FC1A for ; Mon, 12 Jul 2010 20:30:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o6CKU322084565 for ; Mon, 12 Jul 2010 20:30:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o6CKU38V084564; Mon, 12 Jul 2010 20:30:03 GMT (envelope-from gnats) Resent-Date: Mon, 12 Jul 2010 20:30:03 GMT Resent-Message-Id: <201007122030.o6CKU38V084564@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Frédéric Praca Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 234DE106566B for ; Mon, 12 Jul 2010 20:23:39 +0000 (UTC) (envelope-from frederic.praca@freebsd-fr.org) Received: from smtp4-g21.free.fr (smtp4-g21.free.fr [212.27.42.4]) by mx1.freebsd.org (Postfix) with ESMTP id 98C4F8FC1E for ; Mon, 12 Jul 2010 20:23:36 +0000 (UTC) Received: from coruscant.dnsalias.net (coruscant.dnsalias.net [88.169.125.217]) by smtp4-g21.free.fr (Postfix) with ESMTP id E9BFA4C8104 for ; Mon, 12 Jul 2010 22:23:30 +0200 (CEST) Received: from coruscant.dnsalias.net (fred@localhost [127.0.0.1]) by coruscant.dnsalias.net (8.14.4/8.14.4/Frédéric PRACA - 05/12/2003) with ESMTP id o6CKPUTN074546 for ; Mon, 12 Jul 2010 22:25:30 +0200 (CEST) (envelope-from fred@coruscant.dnsalias.net) Received: (from fred@localhost) by coruscant.dnsalias.net (8.14.4/8.14.4/Submit) id o6CKPUWF074545; Mon, 12 Jul 2010 22:25:30 +0200 (CEST) (envelope-from fred) Message-Id: <201007122025.o6CKPUWF074545@coruscant.dnsalias.net> Date: Mon, 12 Jul 2010 22:25:30 +0200 (CEST) From: Frédéric Praca To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/148530: New port: devel/buildbot-slave Slave part of BuildBot system X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Frédéric Praca List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jul 2010 20:30:03 -0000 >Number: 148530 >Category: ports >Synopsis: New port: devel/buildbot-slave Slave part of BuildBot system >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: Mon Jul 12 20:30:02 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Frédéric Praca >Release: FreeBSD 8.1-PRERELEASE i386 >Organization: FreeBSD-fr.org >Environment: System: FreeBSD coruscant.dnsalias.net 8.1-PRERELEASE FreeBSD 8.1-PRERELEASE #13: Mon Jun 28 21:24:29 CEST 2010 fred@coruscant.dnsalias.net:/usr/src/sys/i386/compile/CORUSCANT i386 >Description: This port is the port for the slave part of the BuildBot continuous integration system. >How-To-Repeat: N/A >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # buildbot-slave # buildbot-slave/files # buildbot-slave/files/patch-setup.py # buildbot-slave/Makefile # buildbot-slave/distinfo # buildbot-slave/pkg-descr # buildbot-slave/pkg-plist # echo c - buildbot-slave mkdir -p buildbot-slave > /dev/null 2>&1 echo c - buildbot-slave/files mkdir -p buildbot-slave/files > /dev/null 2>&1 echo x - buildbot-slave/files/patch-setup.py sed 's/^X//' >buildbot-slave/files/patch-setup.py << '4301427ccad8d9095d7af1aca77822b8' X--- work/buildbot-slave-0.8.1/setup.py 2010-07-07 07:46:01.000000000 +0200 X+++ setup.py 2010-07-12 21:20:45.000000000 +0200 X@@ -58,22 +58,4 @@ X if sys.platform == "win32": X setup_args['zip_safe'] = False X X-try: X- # If setuptools is installed, then we'll add setuptools-specific arguments X- # to the setup args. X- import setuptools #@UnusedImport X-except ImportError: X- setup_args['scripts'] = [ X- 'bin/buildslave' X- ] X-else: X- setup_args['install_requires'] = [ X- 'twisted >= 2.0.0', X- ] X- setup_args['entry_points'] = { X- 'console_scripts': [ X- 'buildslave = buildslave.scripts.runner:run', X- ], X- } X- X setup(**setup_args) 4301427ccad8d9095d7af1aca77822b8 echo x - buildbot-slave/Makefile sed 's/^X//' >buildbot-slave/Makefile << 'cfec37dead985f1a6ddf981f27051bb0' X# New ports collection makefile for: buildbot-slave X# Date created: 12 Jul 2010 X# Whom: Frederic Praca X# X# $FreeBSD$ X# X XPORTNAME= buildbot-slave XPORTVERSION= 0.8.1 XCATEGORIES= devel python XMASTER_SITES= SF XMASTER_SITE_SUBDIR= buildbot/buildbot/${PORTVERSION} X XMAINTAINER= clsung@FreeBSD.org XCOMMENT= Slave part of Buildbot, an continuous integration system X XUSE_PYTHON= yes XUSE_PYDISTUTILS= yes XUSE_TWISTED_RUN= runner X Xpost-patch: X @${FIND} ${WRKSRC} -type f | ${XARGS} -n 10 ${REINPLACE_CMD} -e \ X 's|/usr/bin/python|${PYTHON_CMD}|g' X @${FIND} ${WRKSRC} -name \*.bak -delete X X.include cfec37dead985f1a6ddf981f27051bb0 echo x - buildbot-slave/distinfo sed 's/^X//' >buildbot-slave/distinfo << '0b749d18aa77812eecc794c406dc287b' XMD5 (buildbot-slave-0.8.1.tar.gz) = cd51f0e91ef8e0ce8f12cea871769f60 XSHA256 (buildbot-slave-0.8.1.tar.gz) = 9b999042940c7e93b22f8e63cff66e6aa6c86427986c5ba086009abef6089017 XSIZE (buildbot-slave-0.8.1.tar.gz) = 57600 0b749d18aa77812eecc794c406dc287b echo x - buildbot-slave/pkg-descr sed 's/^X//' >buildbot-slave/pkg-descr << '331187394477bbb43c0d6c62dc91675d' XThe BuildBot is a system to automate the compile/test cycle required by most Xsoftware projects to validate code changes. By automatically rebuilding and Xtesting the tree each time something has changed, build problems are Xpinpointed quickly, before other developers are inconvenienced by the Xfailure. The guilty developer can be identified and harassed without human Xintervention. By running the builds on a variety of platforms, developers who Xdo not have the facilities to test their changes everywhere before checkin will Xat least know shortly afterwards whether they have broken the build or not. X XWarning counts, lint checks, image size, compile time, and other build Xparameters can be tracked over time, are more visible, and are therefore Xeasier to improve. X XThe overall goal is to reduce tree breakage and provide a platform to run tests Xor code-quality checks that are too annoying or pedantic for any human to waste Xtheir time with. Developers get immediate (and potentially public) feedback Xabout their changes, encouraging them to be more careful about testing before Xcheckin. X XThis port is the slave part of BuildBot. For the buildmaster, install the Xdevel/buildbot port X XFor more information, please see: http://buildbot.net/trac XWWW: http://buildbot.net/ 331187394477bbb43c0d6c62dc91675d echo x - buildbot-slave/pkg-plist sed 's/^X//' >buildbot-slave/pkg-plist << '061d16f0ef5af107dbdf84d18ebe542e' Xbin/buildslave Xlib/python2.6/site-packages/buildslave/__init__.py Xlib/python2.6/site-packages/buildslave/__init__.pyc Xlib/python2.6/site-packages/buildslave/__init__.pyo Xlib/python2.6/site-packages/buildslave/bot.py Xlib/python2.6/site-packages/buildslave/bot.pyc Xlib/python2.6/site-packages/buildslave/bot.pyo Xlib/python2.6/site-packages/buildslave/commands/__init__.py Xlib/python2.6/site-packages/buildslave/commands/__init__.pyc Xlib/python2.6/site-packages/buildslave/commands/__init__.pyo Xlib/python2.6/site-packages/buildslave/commands/base.py Xlib/python2.6/site-packages/buildslave/commands/base.pyc Xlib/python2.6/site-packages/buildslave/commands/base.pyo Xlib/python2.6/site-packages/buildslave/commands/registry.py Xlib/python2.6/site-packages/buildslave/commands/registry.pyc Xlib/python2.6/site-packages/buildslave/commands/registry.pyo Xlib/python2.6/site-packages/buildslave/commands/transfer.py Xlib/python2.6/site-packages/buildslave/commands/transfer.pyc Xlib/python2.6/site-packages/buildslave/commands/transfer.pyo Xlib/python2.6/site-packages/buildslave/commands/utils.py Xlib/python2.6/site-packages/buildslave/commands/utils.pyc Xlib/python2.6/site-packages/buildslave/commands/utils.pyo Xlib/python2.6/site-packages/buildslave/commands/vcs.py Xlib/python2.6/site-packages/buildslave/commands/vcs.pyc Xlib/python2.6/site-packages/buildslave/commands/vcs.pyo Xlib/python2.6/site-packages/buildslave/interfaces.py Xlib/python2.6/site-packages/buildslave/interfaces.pyc Xlib/python2.6/site-packages/buildslave/interfaces.pyo Xlib/python2.6/site-packages/buildslave/pbutil.py Xlib/python2.6/site-packages/buildslave/pbutil.pyc Xlib/python2.6/site-packages/buildslave/pbutil.pyo Xlib/python2.6/site-packages/buildslave/scripts/__init__.py Xlib/python2.6/site-packages/buildslave/scripts/__init__.pyc Xlib/python2.6/site-packages/buildslave/scripts/__init__.pyo Xlib/python2.6/site-packages/buildslave/scripts/logwatcher.py Xlib/python2.6/site-packages/buildslave/scripts/logwatcher.pyc Xlib/python2.6/site-packages/buildslave/scripts/logwatcher.pyo Xlib/python2.6/site-packages/buildslave/scripts/runner.py Xlib/python2.6/site-packages/buildslave/scripts/runner.pyc Xlib/python2.6/site-packages/buildslave/scripts/runner.pyo Xlib/python2.6/site-packages/buildslave/scripts/startup.py Xlib/python2.6/site-packages/buildslave/scripts/startup.pyc Xlib/python2.6/site-packages/buildslave/scripts/startup.pyo Xlib/python2.6/site-packages/buildslave/test/__init__.py Xlib/python2.6/site-packages/buildslave/test/__init__.pyc Xlib/python2.6/site-packages/buildslave/test/__init__.pyo Xlib/python2.6/site-packages/buildslave/test/unit/__init__.py Xlib/python2.6/site-packages/buildslave/test/unit/__init__.pyc Xlib/python2.6/site-packages/buildslave/test/unit/__init__.pyo Xlib/python2.6/site-packages/buildslave/test/unit/test_slave_commands_base.py Xlib/python2.6/site-packages/buildslave/test/unit/test_slave_commands_base.pyc Xlib/python2.6/site-packages/buildslave/test/unit/test_slave_commands_base.pyo Xlib/python2.6/site-packages/buildslave/test/unit/test_slave_commands_utils.py Xlib/python2.6/site-packages/buildslave/test/unit/test_slave_commands_utils.pyc Xlib/python2.6/site-packages/buildslave/test/unit/test_slave_commands_utils.pyo Xlib/python2.6/site-packages/buildslave/test/unit/test_util.py Xlib/python2.6/site-packages/buildslave/test/unit/test_util.pyc Xlib/python2.6/site-packages/buildslave/test/unit/test_util.pyo Xlib/python2.6/site-packages/buildslave/test/util.py Xlib/python2.6/site-packages/buildslave/test/util.pyc Xlib/python2.6/site-packages/buildslave/test/util.pyo Xlib/python2.6/site-packages/buildslave/util.py Xlib/python2.6/site-packages/buildslave/util.pyc Xlib/python2.6/site-packages/buildslave/util.pyo X@dirrm lib/python2.6/site-packages/buildslave/test/unit X@dirrm lib/python2.6/site-packages/buildslave/test X@dirrm lib/python2.6/site-packages/buildslave/scripts X@dirrm lib/python2.6/site-packages/buildslave/commands X@dirrm lib/python2.6/site-packages/buildslave 061d16f0ef5af107dbdf84d18ebe542e exit >Release-Note: >Audit-Trail: >Unformatted: