dev-util / buildbot

BuildBot build automation system

Official package sites : https://buildbot.net/ · https://github.com/buildbot/buildbot · https://pypi.org/project/buildbot/ ·

BuildBot is a system to automate the compile/test cycle required by most software projects to validate code changes. Features: * run builds on a variety of slave platforms * arbitrary build process: handles projects using C, Python, whatever * minimal host requirements: python and Twisted * slaves can be behind a firewall if they can still do checkout * status delivery through web page, email, IRC, other protocols * track builds in progress, provide estimated completion time * flexible configuration by subclassing generic build process classes * debug tools to force a new build, submit fake Changes, query slave status * released under the GPL

v9999 :: 0 :: gentoo

Modified
License
GPL-2
USE flags
crypt doc docker examples irc test

v1.3.0 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64
USE flags
crypt doc docker examples irc test

v1.1.2 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64
USE flags
crypt docker examples irc test

v0.9.12-r1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64
USE flags
crypt examples irc test

v0.8.12-r3 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 arm hppa x86 ~alpha ~amd64-linux ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-solaris ~sparc64-solaris ~x64-macos ~x64-solaris ~x86-linux ~x86-macos
USE flags
doc examples irc mail manhole test

General

crypt
Add support for encryption -- using mcrypt or gpg where applicable
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
docker
Add support for worker docker command steps
examples
Install examples, usually source code
irc
Add support for status delivery through an ircbot.
mail
Add support for watching a maildir for commits.
manhole
Add support for manhole (debug over ssh)
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_targets

python2_7
Build with Python 2.7
python3_5
Build with Python 3.5
python3_6
Build with Python 3.6

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-python / autobahn : WebSocket and WAMP for Twisted and Asyncio

dev-python / boto3 : The AWS SDK for Python

dev-python / docker-py : Python client for Docker

dev-python / docutils : Python Documentation Utilities

dev-python / future : Easy, clean, reliable Python 2/3 compatibility

dev-python / idna : Internationalized Domain Names in Applications (IDNA)

dev-python / jinja : A full-featured template engine for Python

dev-python / lz4 : LZ4 Bindings for Python

dev-python / mock : Rolling backport of unittest.mock for all Pythons

dev-python / moto : Mock library for boto

dev-python / pyenchant : Python bindings for the Enchant spellchecking system

dev-python / pyjade : Jade syntax adapter for Django, Jinja2 and Mako templates

dev-python / pyjwt : JSON Web Token implementation in Python

dev-python / pyopenssl : Python interface to the OpenSSL library

dev-python / python-dateutil : Extensions to the standard Python datetime module

dev-python / ramlfications : RAML reference implementation in Python

dev-python / service_identity : Service identity verification for pyOpenSSL

dev-python / setuptools : Collection of extensions to Distutils

dev-python / setuptools_trial : Setuptools plugin that makes unit tests execute with trial instead of pyunit

dev-python / sphinx : Python documentation generator

dev-python / sphinx-jinja : A sphinx extension to include jinja based templates into a sphinx doc

dev-python / sphinxcontrib-blockdiag : A sphinx extension for embedding block diagrams using blockdiag

dev-python / sphinxcontrib-spelling : Sphinx spelling extension

dev-python / sqlalchemy : Python SQL toolkit and Object Relational Mapper

dev-python / sqlalchemy-migrate : SQLAlchemy Schema Migration Tools

dev-python / treq : A requests-like API built on top of twisted.web's Agent

dev-python / twisted : An asynchronous networking framework written in Python

dev-python / twisted-mail : A Twisted Mail library, server and client

dev-python / twisted-web : Twisted web server, programmable in Python

dev-python / twisted-words : Twisted Words contains Instant Messaging implementations

dev-python / txaio : Compatibility API between asyncio/Twisted/Trollius

dev-python / txgithub : GitHub API client implemented using Twisted

dev-python / txrequests : Asynchronous Python HTTP for Humans

dev-python / zope-interface : Interfaces for Python

dev-util / buildbot-worker : BuildBot Worker (slave) Daemon

dev-vcs / git : stupid content tracker: distributed VCS designed for speed and efficiency

virtual / pkgconfig : Virtual for the pkg-config implementation

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-python / autobahn : WebSocket and WAMP for Twisted and Asyncio

dev-python / docker-py : Python client for Docker

dev-python / future : Easy, clean, reliable Python 2/3 compatibility

dev-python / idna : Internationalized Domain Names in Applications (IDNA)

dev-python / jinja : A full-featured template engine for Python

dev-python / pyjwt : JSON Web Token implementation in Python

dev-python / pyopenssl : Python interface to the OpenSSL library

dev-python / python-dateutil : Extensions to the standard Python datetime module

dev-python / service_identity : Service identity verification for pyOpenSSL

dev-python / sqlalchemy : Python SQL toolkit and Object Relational Mapper

dev-python / sqlalchemy-migrate : SQLAlchemy Schema Migration Tools

dev-python / twisted : An asynchronous networking framework written in Python

dev-python / twisted-conch : Twisted SSHv2 implementation

dev-python / twisted-core : An asynchronous networking framework written in Python

dev-python / twisted-mail : A Twisted Mail library, server and client

dev-python / twisted-web : Twisted web server, programmable in Python

dev-python / twisted-words : Twisted Words contains Instant Messaging implementations

dev-python / txaio : Compatibility API between asyncio/Twisted/Trollius

dev-python / txrequests : Asynchronous Python HTTP for Humans

dev-python / zope-interface : Interfaces for Python

dev-util / buildbot-worker : BuildBot Worker (slave) Daemon

app-metrics / buildbot-prometheus : A Prometheus metrics exporter for Buildbot

dev-util / buildbot-console-view : Buildbot console-view plugin

dev-util / buildbot-grid-view : BuildBot grid view web interface

dev-util / buildbot-pkg : BuildBot common www build tools for packaging releases

dev-util / buildbot-waterfall-view : Buildbot waterfall-view plugin

dev-util / buildbot-wsgi-dashboards : Buildbot plugin to integrate flask or bottle dashboards to buildbot UI

dev-util / buildbot-www : BuildBot base web interface, use with buildbot-{console-view,waterfall-view}...

670896
dev-util/buildbot-1.3.0 stable request
675496
dev-util/buildbot-1.7.0 version bump
675788
dev-util/buildbot-1.3.0 : [TEST] exceptions.ImportError: No module named buildbot_pkg
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Brian Dolbec dolsen · gentoo
dev-util/buildbot: Version bump to 1.3.0
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Brian Dolbec dolsen · gentoo
dev-util/buildbot: Clean old versions
These versions had regressions making them less usable. Package-Manager: Portage-2.3.40, Repoman-2.3.9
Brian Dolbec dolsen · gentoo
dev-util/buildbot: Remove doc use flag for 0.9.12-r1
Docs fail to build (missing files) newer releases don't support building docs. Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-util/buildbot: Fix whitespace
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Brian Dolbec · gentoo
dev-util/buildbot: Version bump, removed doc use flag
Docs generation has been broken last several versions, blockdiag dep is failing tests. Bump EAPI. Add RUNTIME_PYTHON setting in /etc/conf.d/buildbot to control the desired python version used. Package-Manager: Portage-2.3.40, Repoman-2.3.9
Brian Dolbec · gentoo
dev-util/buildbot: Add py3.6 to 0.9.12
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Michael Mair-Keimberger · gentoo
update pypi HOMEPAGE to avoid redirection
Closes: https://github.com/gentoo/gentoo/pull/8080
Mike Gilbert · gentoo
Replace pypi.python.org with pypi.org in HOMEPAGE
Bug: https://bugs.gentoo.org/653540
Brian Dolbec · gentoo
dev-util/buildbot: Clean old versions
Package-Manager: Portage-2.3.13, Repoman-2.3.3
Brian Dolbec · gentoo
dev-util/buildbot: Version bump, update 9999 ebuild
Package-Manager: Portage-2.3.13, Repoman-2.3.3
Brian Dolbec · gentoo
dev-util/buildbot: Version bump, update 9999 ebuild
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Brian Dolbec · gentoo
dev-util/buildbot: Version bump, adds python3_{4,6}
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Brian Dolbec · gentoo
dev-util/buildbot: Version bump, remove old versions, fix bug 634716
Remove no longer shipped docker example. Remove old versions. Update 9999 deps Bump eapi. Package-Manager: Portage-2.3.12, Repoman-2.3.4
Brian Dolbec · gentoo
dev-util/buildbot: Improve pkg_config in latest releases
Fix missed edit in previous commit. Package-Manager: Portage-2.3.6, Repoman-2.3.3
Brian Dolbec · gentoo
dev-util/buildbot: Improve pkg_config operation
Package-Manager: Portage-2.3.6, Repoman-2.3.1
Brian Dolbec · gentoo
dev-util/buildbot: Version bump, fix metadata.xml indentation
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Brian Dolbec · gentoo
dev-util/buildbot: Fix bug 622272 examples use
The contrib directory was dropped, replaced with a docker example dir. Not doing a rev. bump as it only affects the examples. Package-Manager: Portage-2.3.6, Repoman-2.3.1
Brian Dolbec · gentoo
dev-util/buildbot: Version bump, clean oldest -0.8 release
Package-Manager: Portage-2.3.6, Repoman-2.3.1
Brian Dolbec · gentoo
dev-util/buildbot: Version bump, update 9999
Package-Manager: Portage-2.3.6_p2, Repoman-2.3.2_p70
Brian Dolbec · gentoo
dev-util/buildbot: Version bump, adds py3.5 capability
Clean older versions. Package-Manager: Portage-2.3.5, Repoman-2.3.2_p30
Brian Dolbec · gentoo
dev-util/buildbot: Fix missed distutils_r1_python_prepare_all call
Bug 611414, Also change order of maintainers in metadata.xml. Package-Manager: Portage-2.3.4, Repoman-2.3.2_p1
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Brian Dolbec · gentoo
dev-util/buildbot: Version bump, enable docs use flag
I now have sphinx docs generation working for this ebuild. Patches submitted upstream for missing files. Package-Manager: Portage-2.3.3_p38, Repoman-2.3.1_p31 Signed-off-by: Brian Dolbec <dolsen@gentoo.org>
Brian Dolbec · gentoo
dev-util/buildbot: Re-add the 0.9.0_p1 release due to a regression in newer versions
Package-Manager: Portage-2.3.3_p38, Repoman-2.3.1_p31
Fabian Groffen · gentoo
dev-util/buildbot: dropped ~x86-interix
Package-Manager: portage-2.3.3
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Brian Dolbec · gentoo
dev-util/buildbot: Update homepages
Package-Manager: Portage-2.3.3_p23, Repoman-2.3.1_p16
Brian Dolbec · gentoo
dev-util/buildbot: Version bump, update 9999, clean old release
Package-Manager: Portage-2.3.3_p23, Repoman-2.3.1_p16
Brian Dolbec · gentoo
dev-util/buildbot: Version bump
The test suite (and it's new deps) is fully functional now, passes all tests. Package-Manager: Portage-2.3.3_p7, Repoman-2.3.1
Brian Dolbec · gentoo
dev-util/buildbot: Version bump, remove rc version
Package-Manager: portage-2.3.2_p3
Brian Dolbec · gentoo
dev-util/buildbot: Update the twisted dep order to prefer the new twisted pkg
With the new twisted pkg now in the tree, prefer the new pkg. There will be no new releases of the split pkgs. Package-Manager: portage-2.3.2
Brian Dolbec · gentoo
dev-util/buildbot: Version bump, clean up old releases
Package-Manager: portage-2.3.1_p8
Brian Dolbec · gentoo
dev-util/buildbot: Version bump, fixes some deps as well
Package-Manager: portage-2.3.1
Brian Dolbec · gentoo
dev-util/buildbot: Version bump, syncronize deps in 9999
Package-Manager: portage-2.3.0
Brian Dolbec · gentoo
dev-util/buildbot: Use python2 in the buildmaster.initd startup (bug 591150)
This allows a proper startup if a python3 version is the system default. Package-Manager: portage-2.3.0 Signed-off-by: Brian Dolbec <dolsen@gentoo.org>
Brian Dolbec · gentoo
dev-util/buildbot: Fix bad version in previous revision bump
Package-Manager: portage-2.3.0
Brian Dolbec · gentoo
dev-util/buildbot: Update the 0.9.0_rc1 and 9999 versions with changes made in 0.8.12-r2
Clean up the files/ directory, remove the no longer needed .9 versions of the files. Package-Manager: portage-2.3.0
Brian Dolbec · gentoo
dev-util/buildbot: Version bump, update live ebuild
This version is a major change from previous version.
Michael Seifert · gentoo
dev-util/buildbot: Added migration guide and updated setup instructions.
buildbot-0.8.12-r2 prints ewarn messages when migrating from a previous version. The messages describe the necessary steps to migrate properly. In addition to this, the user is notified of the support for emerge --config and DOC_CONTENT was updated to point to the possibility of using it. This string of 5 commits merges gentoo/gentoo#1027 and solves bug #570666. Gentoo-Bug: https://bugs.gentoo.org/570666 Acked-By: Markos Chandras hwoarang@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/1027 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Michael Seifert · gentoo
dev-util/buildbot: Added pkg_config.
buildbot-0.8.12-r2 supports the use of emerge --config to create instances of buildmaster. Closes: https://github.com/gentoo/gentoo/pull/1027 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Michael Seifert · gentoo
dev-util/buildbot: Version migration elog message not displayed on fresh install.
Hides the elog notification about migrating to a new version of buildbot, if there was no previous version installed. Closes: https://github.com/gentoo/gentoo/pull/1027 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Michael Seifert · gentoo
dev-util/buildbot: Added support for multiple service instances when using systemd.
This commit adds support for starting multiple buildmaster instances using systemd. A service configuration file allows to specify the filesystem location of the buildmaster instances. A systemd target allows to start up or shut down all buildmaster instances at once. Gentoo-Bug: https://bugs.gentoo.org/570666 Closes: https://github.com/gentoo/gentoo/pull/1027 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Michael Seifert · gentoo
dev-util/buildbot: Bumped to 0.8.12-r2. Removed 0.8.12-r1.
Bumped version from 0.8.12-r1 to 0.8.12-r2, due to updated initd file. The initd file now supports multiple instances of buildmaster. Gentoo-Bug: https://bugs.gentoo.org/570666 Closes: https://github.com/gentoo/gentoo/pull/1027 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-keep-build-timestamps-in-live-ebuild'
Pull request: https://github.com/gentoo/gentoo/pull/62
Amadeusz Żołnowski · gentoo
Merge branch 'master' of git+ssh://git.gentoo.org/repo/gentoo
Brian Dolbec · gentoo
dev-util/buildbot: Fix bug 570638 missing python-dateutil dep
The depenency was incorrectly hidden behind the test use flag. Package-Manager: portage-2.2.26
Justin Lecher · gentoo
Use https by default
Signed-off-by: Justin Lecher <jlec@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed