[arch-commits] Commit in buildbot/trunk (PKGBUILD)

Chih-Hsuan Yen yan12125 at gemini.archlinux.org
Fri Oct 29 17:14:55 UTC 2021


    Date: Friday, October 29, 2021 @ 17:14:55
  Author: yan12125
Revision: 1034915

upgpkg: buildbot 3.4.0-1

New dependencies:
* python-hvac: https://github.com/buildbot/buildbot/pull/6058

Removed dependencies:
* python-sphinxcontrib-blockdiag: https://github.com/buildbot/buildbot/pull/6223

Changed dependencies:
* python-sqlalchemy-migrate -> python-alembic: https://github.com/buildbot/buildbot/pull/6224
* python-graphql-core is now a runtime dependency: https://github.com/buildbot/buildbot/pull/5980

Other changes:
* Some hacks for Windows service files are upstreamed in https://github.com/buildbot/buildbot/pull/6178

Modified:
  buildbot/trunk/PKGBUILD

----------+
 PKGBUILD |   22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-10-29 14:19:24 UTC (rev 1034914)
+++ PKGBUILD	2021-10-29 17:14:55 UTC (rev 1034915)
@@ -8,7 +8,7 @@
          python-buildbot-www python-buildbot-waterfall-view
          python-buildbot-console-view python-buildbot-grid-view
          python-buildbot-wsgi-dashboards python-buildbot-badges)
-pkgver=3.3.0
+pkgver=3.4.0
 _bb_contrib_commit=4c8615db51253f0be4bfd08210a3aaf903a74b4f
 pkgrel=1
 arch=(any)
@@ -16,19 +16,20 @@
 license=(GPL2)
 checkdepends=(python-boto3 python-ldap3 python-lz4 python-treq python-txrequests
               python-moto python-docker python-parameterized python-mock python-subunit
-              python-graphql-core python-unidiff
+              python-unidiff
               openssh chromium)
 makedepends=(python-twisted python-jinja python-zope-interface python-sqlalchemy
-             python-sqlalchemy-migrate python-dateutil python-txaio
+             python-alembic python-dateutil python-txaio
              python-autobahn python-pyjwt python-yaml
+             python-graphql-core python-hvac
              python-setuptools python-future
-             python-sphinx-jinja python-sphinxcontrib-blockdiag
+             python-sphinx-jinja
              python-sphinx_rtd_theme
              git yarn)
 source=("https://github.com/buildbot/buildbot/releases/download/v$pkgver/buildbot-v$pkgver.gitarchive.tar.gz"{,.asc}
         "git+https://github.com/buildbot/buildbot-contrib.git#commit=$_bb_contrib_commit"
         "buildbot-contrib-systemd-common.patch::https://github.com/buildbot/buildbot-contrib/pull/22.patch")
-sha256sums=('2ffa268d7c328545d7e93fce2de1167527a2119c4b4ff0b6faa6ccc257074191'
+sha256sums=('da729c7f4dc2e30f5a5d69e34dd629b0b3d97001b12d72aeb691bb2f0ef0efeb'
             'SKIP'
             'SKIP'
             '896eede4c33a8574d7c29ac4a28cebbe3d7e850931a86e945328f8ea358195a9')
@@ -50,9 +51,10 @@
   # We take care about the command order manually
   sed -i '/egg_info=EggInfoCommand/d' pkg/buildbot_pkg.py
 
-  sed -i '/buildbot_windows_service/d' master/setup.py
+  # https://github.com/buildbot/buildbot/pull/6178 removes Windows
+  # services from console scripts, while the following files still make
+  # namcap-git complain
   rm -v master/buildbot/scripts/windows_service.py
-  sed -i '/buildbot_worker_windows_service/d' worker/setup.py
   rm -v worker/buildbot_worker/scripts/windows_service.py
 
   cd "$srcdir"/buildbot-contrib
@@ -125,7 +127,7 @@
   pkgdesc='The Continuous Integration Framework'
   # include setuptools as plugins are enumerated via pkg_resources
   depends=(buildbot-common python-twisted python-jinja python-zope-interface python-sqlalchemy
-           python-sqlalchemy-migrate python-dateutil python-txaio
+           python-alembic python-dateutil python-txaio
            python-autobahn python-pyjwt python-yaml python-setuptools)
   optdepends=(
     # reporters
@@ -132,7 +134,8 @@
     'python-pyopenssl: to use SSL/TLS in mail or IRC notifiers'
     # secrets
     'pass: to use SecretInPass provider'
-    'vault: to use HashiCorpVaultSecretProvider provider'
+    'vault: to use HashiCorpVaultSecretProvider or HashiCorpVaultKvSecretProvider provider'
+    'python-hvac: to use HashiCorpVaultKvSecretProvider provider'
     # statistics
     'python-influxdb: for using InfluxDB to store statistics'
     # steps
@@ -148,6 +151,7 @@
     'python-docker: for Docker latent worker'
     'python-novaclient: for OpenStack latent worker'
     # www
+    'python-graphql-core: GraphQL API for buildbot'
     'python-ldap3: to authenticate users via LDAP'
     'python-pypugjs: to use custom Pug.js templates'
 



More information about the arch-commits mailing list