notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
py-buildbot Continuous Integration Framework
2.10.5_3 devel on this many watch lists=0 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.10.5_2Version of this port present on the latest quarterly branch.
Maintainer: koobs@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-11-28 10:15:56
Last Update: 2022-01-13 13:52:37
Commit Hash: 0290f28
Also Listed In: python
License: GPLv2
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}buildbot>0:devel/py-buildbot@${PY_FLAVOR}
To install the port:
cd /usr/ports/devel/py-buildbot/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-buildbot
  • pkg install py38-buildbot
NOTE: This is a Python port. Instead of py38-buildbot listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py38-buildbot
Package flavors (<flavor>: <package>)
  • py38: py38-buildbot
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-buildbot
ABIlatestquarterly
FreeBSD:11:aarch640.9.15-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch640.9.15-
FreeBSD:12:amd64--
FreeBSD:12:armv60.9.15-
FreeBSD:12:armv70.9.15-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips640.9.15-
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py36-buildbot
ABIlatestquarterly
FreeBSD:11:aarch640.9.15-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch640.9.15-
FreeBSD:12:amd64--
FreeBSD:12:armv60.9.15-
FreeBSD:12:armv70.9.15-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips640.9.15-
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py37-buildbot
ABIlatestquarterly
FreeBSD:11:aarch64-2.7.0
FreeBSD:11:amd64--
FreeBSD:11:armv6-2.7.0
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64-2.7.0
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6-2.7.0
FreeBSD:12:armv7-2.7.0
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64-2.7.0
FreeBSD:12:powerpc64-2.7.0
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv62.7.0-
FreeBSD:13:armv72.7.0-
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc642.7.0-
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc642.7.0-
 
py38-buildbot
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd642.10.52.10.5
FreeBSD:11:armv6--
FreeBSD:11:i3862.10.52.10.5
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-2.10.5_2
FreeBSD:12:amd642.10.5_32.10.5_2
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3862.10.5_32.10.5_2
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch642.10.5_22.10.5_2
FreeBSD:13:amd642.10.5_32.10.5_2
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3862.10.5_32.10.5_2
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-2.10.5
FreeBSD:14:aarch642.10.5_3-
FreeBSD:14:amd642.10.5_3-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3862.10.5_3-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py38-setuptools>0 : devel/py-setuptools@py38
  2. python3.8 : lang/python38
Runtime dependencies:
  1. py38-Jinja2>=2.1 : devel/py-Jinja2@py38
  2. py38-autobahn>=0.16.0 : www/py-autobahn@py38
  3. py38-twisted>=17.9.0 : devel/py-twisted@py38
  4. py38-zope.interface>=4.1.1 : devel/py-zope.interface@py38
  5. py38-sqlalchemy14>=1.2.0<1.5 : databases/py-sqlalchemy14@py38
  6. py38-sqlalchemy-migrate>=0.13 : databases/py-sqlalchemy-migrate@py38
  7. py38-dateutil>=1.5 : devel/py-dateutil@py38
  8. py38-txaio>=2.2.2 : devel/py-txaio@py38
  9. py38-pyjwt>=0 : www/py-pyjwt@py38
  10. py38-sqlite3>0 : databases/py-sqlite3@py38
  11. py38-yaml>0 : devel/py-yaml@py38
  12. py38-setuptools>0 : devel/py-setuptools@py38
  13. python3.8 : lang/python38
This port is required by:
for Build
  1. devel/py-buildbot-www

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/b/buildbot/
  2. https://pypi.org/packages/source/b/buildbot/
Collapse this list.
Port Moves
  • port moved here from devel/buildbot on 2017-11-29
    REASON: Rename to comply with PyPI scheme

Number of commits found: 19

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
13 Jan 2022 13:52:37
 files touched by this commit commit hash:0290f284f4285c2f5d98bdeeb85868503639af02  2.10.5_3
Danilo G. Baio (dbaio) search for other commits by this committer
Change a few ports to use the most recent version of pyjwt

Reviewed by:	olgeni, yuri, sunpoet, ultima and kai
Differential Revision: https://reviews.freebsd.org/D33797
25 Oct 2021 15:59:56
 files touched by this commit commit hash:e98ffd7a3cc61004290b25052da8a24a12f2201c  2.10.5_2
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-buildbot: Fix dependency after e3f7785e179478fad28f60841e34cde0f95e27f4

- Bump PORTREVISION for dependency change

make test results:
- sqlalchemy12: FAILED (skips=121, failures=4, errors=141, successes=728)
- sqlalchemy14: FAILED (skips=14, errors=46, successes=690)
04 Oct 2021 17:10:05
 files touched by this commit commit hash:e6ec12f6646f71fe84268d21f3a6901191ebf60e  2.10.5_1
Rainer Hurling (rhurlin) search for other commits by this committer
Author: Goran Mekic
www/py-pyjwt: Rename to www/py-pyjwt1

To make it possible to easily import py-pyjwt v2.x move the current port
to a versioned directory. Bump consumers after rename of the dependency.

PR:		254038
02 Sep 2021 15:19:01
 files touched by this commit commit hash:37ffad27567d53c4f0c3ac3a5f0318b346e5d86e  2.10.5
Bernhard Froehlich (decke) search for other commits by this committer
devel/py-buildbot: Add CPE information

Approved by:    portmgr (blanket)
16 May 2021 14:40:40
 files touched by this commit commit hash:b7f0d218477f41eee5e163b8c7c0e24f54ed1895  2.10.5
Danilo G. Baio (dbaio) search for other commits by this committer
devel/py-buildbot*: Update to 2.10.5

Changelog: 
https://docs.buildbot.net/current/relnotes/2.x.html#buildbot-2-10-5-2021-04-05

Approved by:	koobs (maintainer, implicit)
06 Apr 2021 14:31:13
 files touched by this commit commit hash:135fdeebb99c3569e42d8162b265e15d29bd937d  2.7.0
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  2.7.0
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
23 Mar 2020 05:12:43
Original commit files touched by this commit Revision:528949  2.7.0
koobs search for other commits by this committer
devel/py-buildbot*: Update to 2.7.0

devel/py-buildbot:

  - Remove setup.py patch (upstreamed)
  - Update test target (setup.py test is going away :|)

Changelog:

 
https://docs.buildbot.net/current/relnotes/index.html#buildbot-2-7-0-2020-02-27

PR:	244219
01 Jun 2019 13:58:51
Original commit files touched by this commit Revision:503238  2.3.1
koobs search for other commits by this committer
devel/py-buildbot{-*}: Update to 2.3.1

This release fixes a vulnerability in OAuth where user-submitted
authorization token was used for authentication. [1][2]

Changelog:

 
https://docs.buildbot.net/current/relnotes/index.html#buildbot-2-3-1-2019-05-22

[1]
https://github.com/buildbot/buildbot/wiki/OAuth-vulnerability-in-using-submitted-authorization-token-for-authentication
[2] https://github.com/buildbot/buildbot/pull/4763/files

MFH:		2019Q2 (MFH with ports r501623)
Security:	ada8db8a-8471-11e9-8170-0050562a4d7b
14 May 2019 06:05:22
Original commit files touched by this commit Revision:501623  2.3.0 This port version is marked as vulnerable.
koobs search for other commits by this committer
devel/py-buildbot{-*}: Update to 2.3.0

Changelog:

 
https://docs.buildbot.net/current/relnotes/index.html#buildbot-2-3-0-2019-05-06
26 Apr 2019 11:33:08
Original commit files touched by this commit Revision:500101  2.2.0 This port version is marked as vulnerable.
koobs search for other commits by this committer
devel/py-buildbot{-*}: Update to 2.2.0

buildbot:

  - Now python 3 only (3.5+)
  - Add missing tests_requires to setup.py

buildbot-worker:

  - Retains Python 2/3 compatibility
  - Remove setup.py patch (upstreamed)

Changelog:

 
https://docs.buildbot.net/current/relnotes/index.html#buildbot-2-2-0-2019-04-07

Security:	5536ea5f-6814-11e9-a8f7-0050562a4d7b
MFH:		2019Q2
10 Apr 2019 06:18:32
Original commit files touched by this commit Revision:498530  1.5.0_3 This port version is marked as vulnerable.
antoine search for other commits by this committer
Bump a few PORTREVISIONs after r498529

With hat:	portmgr
12 Jan 2019 15:39:59
Original commit files touched by this commit Revision:490061  1.5.0_2 This port version is marked as vulnerable.
pi search for other commits by this committer
databases/py-sqlalchemy-migrate (and dependents):
  Update RUN_DEPENDS from sqlalchemy10 to sqlalchemy12

- Assigns databases/py-sqlalchemy-migrate to databases/py-sqlalchemy12
- Assigns the following ports to databases/py-sqlalchemy12:
  * devel/py-buildbot
  * misc/py-cinder
  * misc/py-glance
  * security/py-keystone
- Unbreaks devel/py-oslo.db because it is buildable when
    databases/py-sqlalchemy-migrate
  has been assigned to
    databases/py-sqlalchemy12
- Fixes pkg-plist for devel/py-glance after ports r489963

PR:		230379
Submitted by:	Kai <freebsd_ports@k-worx.org>
Approved by:	koobs, lwhsu
04 Jan 2019 10:16:00
Original commit files touched by this commit Revision:489253  1.5.0_1 This port version is marked as vulnerable.
koobs search for other commits by this committer
devel/py-buildbot: Version-suffix rc script command

For python ports, particularly those that use USE_PYTHON=concurrent, only
the *default* python version/flavor (of the port) gets symlinks created for
any script/binary filenames installed in LOCALBASE/bin.

For non-default Python versions/flavors of the port or package, *only* a
version-suffixed script filename is installed.

The devel/buildbot-worker rc script was fixed in ports r483022 [1] to use a
version-suffixed script name.

This change fixes the same for devel/py-buildbot, whos rc script currently
fails to run due to trying to invoke a non-existent 'buildbot' script name
for the non-default (!2.7) case.

Since a port/package cannot know at run time, at any point what the default
Python version currently is, or whether it has changed, Python ports *must*
always and only refer to version-specific variants for everything,
including the Python interpreter, script shebangs, commands, paths, etc,
for the Python version they are currently being built with.

PR:		234565, 227675 [1]
Reported by:	Andreas Sommer <andreas.sommer87 googlemail com>
MFH:		2019Q1
07 Nov 2018 03:25:00
Original commit files touched by this commit Revision:484380  1.5.0 This port version is marked as vulnerable.
koobs search for other commits by this committer
devel/py-buildbot{-*}: Update to 1.5.0

All ports (where necessary):

  - Fix and equalize *_DEPENDS (and specified versions) to setup.py.
  - Match COMMENT to setup.py:description.
  - Add commented LICENSE_FILE describing why its not defined.

py-buildbot{-worker}:

  - Enable concurrent (Multiple Python version) installation.
  - Update test targets to set PYTHONPATH, so that the package in WRKSRC.
    is tested, not installed packages.

py-buildbot:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
09 Jul 2018 18:50:29
Original commit files touched by this commit Revision:474280  0.9.15 This port version is marked as vulnerable.
miwi search for other commits by this committer
- Update to 0.9.15

Submitted by:	rodrigc
Approved by:	koobs (maintainer)
Sponsored by:	iXsystems Inc.
Differential Revision:	https://reviews.freebsd.org/D13745
20 Jun 2018 17:05:44
Original commit files touched by this commit Revision:472884  0.9.11_1 This port version is marked as vulnerable.
mat search for other commits by this committer
Use PY_FLAVOR for dependencies.

FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
30 Nov 2017 15:50:34
Original commit files touched by this commit Revision:455210  0.9.11_1  Sanity Test Failure This port version is marked as vulnerable.
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
28 Nov 2017 10:15:46
Original commit files touched by this commit Revision:455028  0.9.11_1 This port version is marked as vulnerable.
rodrigc search for other commits by this committer
devel/buildbot*: Rename all buildbot ports

devel/buildbot -> devel/py-buildbot
devel/buildbot-worker -> devel/py-buildbot-worker
devel/buildbot-console-view -> devel/py-buildbot-console-view
devel/buildbot-grid-view -> devel/py-buildbot-grid-view
devel/buildbot-pkg -> devel/py-buildbot-pkg
devel/buildbot-waterfall-view -> devel/py-buildbot-waterfall-view
devel/buildbot-www -> devel/py-buildbot-www

 - Update MAINTAINER
 - Allow builds with Python 3.x

Reviewed_by: koobs
Approved by: koobs (maintainer), portmgr (maintainer timeout, grembo, 3+ weeks)
Differential Revision: D12499

Number of commits found: 19