pkgsrc/devel/py-buildbot-worker/Makefile

27 lines
904 B
Makefile
Raw Normal View History

py-buildbot: updated to 1.5.0 v1.5.0: Bug fixes Fix the umask parameter example to make it work with both Python 2.x and 3.x. Fix build-change association for multi-codebase builds in the console view.. Fixed builders page doesn't list workers in multi-master configuration Restricted groups added by :py:class:~buildbot.www.oauth2.GitHubAuth's getTeamsMembership option to only those teams to which the user belongs. Previously, groups were added for all teams for all organizations to which the user belongs. Fix 'Show old workers' combo behavior. Features GitHub teams added to a user's groups by :py:class:~buildbot.www.oauth2.GitHubAuth's getTeamsMembership option are now added by slug as well as by name. This means a team named "Bot Builders" in the organization "buildbot" will be added as both buildbot/Bot Builders and buildbot/bot-builders. Make urlText renderable for the :py:class:~buildbot.steps.transfer.FileUpload build step. Added noticeOnChannel option to :bb:reporter:IRC to send notices instead of messages to channels. This was an option in v0.8.x and removed in v0.9.0, which defaulted to sending notices. The v0.8.x default of sending messages is now restored. Reverts Reverted: Fix git submodule support when using sshPrivateKey and sshHostKey because it broke other use cases In order to have this feature to work, you need to keep your master in 1.4.0, and make sure your worker buildbot.tac are installed in the same path as your master. v1.4.0: Bug fixes Fix Build.getUrl() to not ignore virtual builders. Fix git submodule support when using sshPrivateKey and sshHostKey settings by passing ssh data as absolute, not relative paths. Fixed :bb:step:P4 for change in latest version of p4 login -p. :py:class:buildbot.reporters.irc.IrcStatusBot no longer encodes messages before passing them on to methods of its Twisted base class to avoid posting the repr() of a bytes object when running on Python 3. Features Added new :bb:step:GitPush step to perform git push operations. Objects returned by :ref:renderer now are able to pass extra arguments to the rendered function via withArgs method. Test Suite Test suite has been improved for readability by adding a lot of inlineCallbacks Fixed tests which didn't wait for assertFailure's returned deferred. The test suite now runs on Python 3.7 (mostly deprecation warnings from dependencies shut down)
2018-11-15 15:14:14 +01:00
# $NetBSD: Makefile,v 1.8 2018/11/15 14:14:14 adam Exp $
py-buildbot: updated to 1.5.0 v1.5.0: Bug fixes Fix the umask parameter example to make it work with both Python 2.x and 3.x. Fix build-change association for multi-codebase builds in the console view.. Fixed builders page doesn't list workers in multi-master configuration Restricted groups added by :py:class:~buildbot.www.oauth2.GitHubAuth's getTeamsMembership option to only those teams to which the user belongs. Previously, groups were added for all teams for all organizations to which the user belongs. Fix 'Show old workers' combo behavior. Features GitHub teams added to a user's groups by :py:class:~buildbot.www.oauth2.GitHubAuth's getTeamsMembership option are now added by slug as well as by name. This means a team named "Bot Builders" in the organization "buildbot" will be added as both buildbot/Bot Builders and buildbot/bot-builders. Make urlText renderable for the :py:class:~buildbot.steps.transfer.FileUpload build step. Added noticeOnChannel option to :bb:reporter:IRC to send notices instead of messages to channels. This was an option in v0.8.x and removed in v0.9.0, which defaulted to sending notices. The v0.8.x default of sending messages is now restored. Reverts Reverted: Fix git submodule support when using sshPrivateKey and sshHostKey because it broke other use cases In order to have this feature to work, you need to keep your master in 1.4.0, and make sure your worker buildbot.tac are installed in the same path as your master. v1.4.0: Bug fixes Fix Build.getUrl() to not ignore virtual builders. Fix git submodule support when using sshPrivateKey and sshHostKey settings by passing ssh data as absolute, not relative paths. Fixed :bb:step:P4 for change in latest version of p4 login -p. :py:class:buildbot.reporters.irc.IrcStatusBot no longer encodes messages before passing them on to methods of its Twisted base class to avoid posting the repr() of a bytes object when running on Python 3. Features Added new :bb:step:GitPush step to perform git push operations. Objects returned by :ref:renderer now are able to pass extra arguments to the rendered function via withArgs method. Test Suite Test suite has been improved for readability by adding a lot of inlineCallbacks Fixed tests which didn't wait for assertFailure's returned deferred. The test suite now runs on Python 3.7 (mostly deprecation warnings from dependencies shut down)
2018-11-15 15:14:14 +01:00
DISTNAME= buildbot-worker-1.5.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel net python
MASTER_SITES= ${MASTER_SITE_PYPI:=b/buildbot-worker/}
MAINTAINER= joerg@NetBSD.org
HOMEPAGE= https://buildbot.net/
COMMENT= Worker for the buildbot CI system
LICENSE= gnu-gpl-v2
DEPENDS+= ${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future
DEPENDS+= ${PYPKGPREFIX}-twisted>=17.9.0:../../net/py-twisted
py-buildbot: updated to 0.9.14 Buildbot 0.9.14: Bug fixes - Compile step now properly takes the decodeRC parameter in account - Fix duplicate build requests results in :py:class:`~buildbot.db.buildrequests.BuildRequestsConnectorComponent` when querying the database - :py:class:`~buildbot.changes.gitpoller.GitPoller` now accepts git branch names with UTF-8 characters - Fixed inconsistent use of `pointer` style mouse cursor by removing it from the `.label` css rule and instead creating a new `.clickable` css rule which is used only in places which are clickable and would not otherwise automatically get the `pointer` icon, for example it is not needed for hyper-links. - Rebuilding with the same revision now takes new change properties into account instead of re-using the original build change properties - Worker authentication is now delayed via a DeferredLock until Buildbot configuration is finished. This fixes UnauthorizedLogin errors during buildbot restart - Fixes python3 encoding issues with Windows Service Features - new :ref`badges` plugin which reimplement the buildbot eight png badge system. - In progress worker control API. Worker can now be stopped and paused using the UI. Note that there is no UI yet to look the status of those actions. - Make maximum number of builds fetched on the builders page configurable. - Include `context` in the log message for `GitHubStatusPush` - On 'Builders' page reload builds when tags change. - Give reporters access to master single in renderables. This allows access to build logs amongst other things - Added possibility to check www user credentials with a custom class.
2017-12-18 13:13:55 +01:00
BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_trial-[0-9]*:../../devel/py-setuptools_trial
py-buildbot: updated to 1.1.0 Buildbot 1.1.0: Deprecations and Removals: Removed ramlfication as a dependency to build the docs and run the tests. Bug fixes: Fixed buildrequests API doesn’t provide properties data Fix missing owner on builder build table Include hipchat as reporter. Fix encoding issues of commands with Windows workers Fixed Relax builder name length restriction Fix the configuration order so that services can actually use secrets Partially fix Builder page should show the worker information Features: Added the defaultProperties parameter to builders. When a build step has a log called “summary” (case-insensitive), the Build Summary page will sort that log first in the list of logs, and automatically expand it. Buildbot 1.0.0: Despite the major version bump, Buildbot 1.0.0 does not have major difference with the 0.9 series. 1.0.0 is rather the mark of API stability. Developers do not foresee a major API break in the next few years like we had for 0.8 to 0.9. Starting with 1.0.0, Buildbot will follow semver versioning methodology. Bug fixes: Cloning Git repository with submodules now works with Git < 1.7.6 instead of failing due to the use of the unsupported --force option. GitHub hook now properly creates a change in case of new tag or new branch. GitHub changes will have the category set to tag when a tag was pushed to easily distinguish from a branch push. Fixed issue with Master.expireMasters not always honoring its forceHouseKeeping parameter. Fixed issue with steps not correctly ending in CANCELLED status when interrupted. Fix maximum recursion limit issue when transferring large files with LocalWorker (issue:3014). Added an argument to P4Source that allows users to provide a callable to convert Perforce branch and revision to a valid revlink URL. Perforce supplies a p4web server for resolving urls into change lists. Fixed issue with buildbot_pkg` not hanging on yarn step on windows Fix issue with workers notify_on_missing not able to be configurable as a single string instead of list of string Fixed Builder page should display worker name instead of id Features: Add capability to override the default UI settings All Reporters have been adapted to be able to use Secret. SVNPoller has been adapted to be able to use Secret. Implement support for Bitbucket Cloud webhook plugin in BitbucketCloudEventHandler The owners property now includes people associated with the changes of the build The repo source step now syncs with the --force-sync flag which allows the sync to proceed when a source repo in the manifest has changed. Add support for compressing the repo source step cache tarball with pigz, a parallel gzip compressor.
2018-04-03 22:58:18 +02:00
TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
USE_LANGUAGES= # none
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
py-buildbot: updated to 1.5.0 v1.5.0: Bug fixes Fix the umask parameter example to make it work with both Python 2.x and 3.x. Fix build-change association for multi-codebase builds in the console view.. Fixed builders page doesn't list workers in multi-master configuration Restricted groups added by :py:class:~buildbot.www.oauth2.GitHubAuth's getTeamsMembership option to only those teams to which the user belongs. Previously, groups were added for all teams for all organizations to which the user belongs. Fix 'Show old workers' combo behavior. Features GitHub teams added to a user's groups by :py:class:~buildbot.www.oauth2.GitHubAuth's getTeamsMembership option are now added by slug as well as by name. This means a team named "Bot Builders" in the organization "buildbot" will be added as both buildbot/Bot Builders and buildbot/bot-builders. Make urlText renderable for the :py:class:~buildbot.steps.transfer.FileUpload build step. Added noticeOnChannel option to :bb:reporter:IRC to send notices instead of messages to channels. This was an option in v0.8.x and removed in v0.9.0, which defaulted to sending notices. The v0.8.x default of sending messages is now restored. Reverts Reverted: Fix git submodule support when using sshPrivateKey and sshHostKey because it broke other use cases In order to have this feature to work, you need to keep your master in 1.4.0, and make sure your worker buildbot.tac are installed in the same path as your master. v1.4.0: Bug fixes Fix Build.getUrl() to not ignore virtual builders. Fix git submodule support when using sshPrivateKey and sshHostKey settings by passing ssh data as absolute, not relative paths. Fixed :bb:step:P4 for change in latest version of p4 login -p. :py:class:buildbot.reporters.irc.IrcStatusBot no longer encodes messages before passing them on to methods of its Twisted base class to avoid posting the repr() of a bytes object when running on Python 3. Features Added new :bb:step:GitPush step to perform git push operations. Objects returned by :ref:renderer now are able to pass extra arguments to the rendered function via withArgs method. Test Suite Test suite has been improved for readability by adding a lot of inlineCallbacks Fixed tests which didn't wait for assertFailure's returned deferred. The test suite now runs on Python 3.7 (mostly deprecation warnings from dependencies shut down)
2018-11-15 15:14:14 +01:00
${MV} buildbot-worker buildbot-worker-${PYVERSSUFFIX} && \
${MV} buildbot_worker_windows_service buildbot_worker_windows_service-${PYVERSSUFFIX} || ${TRUE}
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"