[arch-commits] Commit in buildbot/trunk (PKGBUILD buildbot-automat-117.diff)

Chih-Hsuan Yen yan12125 at archlinux.org
Sun Oct 13 14:44:57 UTC 2019


    Date: Sunday, October 13, 2019 @ 14:44:56
  Author: yan12125
Revision: 515315

buildbot: fix build

* Add a workaround for incompatibility between automat and attrs [1]. Discovered by reproducible builds [2].
* Also fixes the vault secret provider name [3]

[1] https://github.com/glyph/automat/issues/117
[2] https://tests.reproducible-builds.org/archlinux/community/buildbot/build1.log
[3] https://github.com/buildbot/buildbot/issues/4510

Added:
  buildbot/trunk/buildbot-automat-117.diff
Modified:
  buildbot/trunk/PKGBUILD

---------------------------+
 PKGBUILD                  |   13 ++++++++++---
 buildbot-automat-117.diff |   10 ++++++++++
 2 files changed, 20 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-10-13 14:31:31 UTC (rev 515314)
+++ PKGBUILD	2019-10-13 14:44:56 UTC (rev 515315)
@@ -26,16 +26,23 @@
   'python-pyopenssl: to use SSL/TLS in mail or IRC notifiers'
   'python-docker: for Docker latent worker'
   'pass: to use SecretInPass provider'
-  'vault: to use SecretInVault provider'
+  'vault: to use HashiCorpVaultSecretProvider provider'
 )
-source=("https://github.com/buildbot/buildbot/releases/download/v$pkgver/buildbot-v$pkgver.gitarchive.tar.gz"{,.sig})
+source=("https://github.com/buildbot/buildbot/releases/download/v$pkgver/buildbot-v$pkgver.gitarchive.tar.gz"{,.sig}
+        $pkgname-automat-117.diff)
 sha256sums=('6237a4c61a6208324ca246b328ba01660fa40a40cce20430963b33901cd80672'
-            'SKIP')
+            'SKIP'
+            '00587459a73af8faabcef08b80fd83270f22907238111abaa4edf57c80e992f3')
 validpgpkeys=(
   '390EB159056ED56F66AB1092AECD456B4D2531FC'  # Pierre Tardy <tardyp at gmail.com> (@tardyp on GitHub)
   'FD0004A26EADFE43A4C3F249C6F7AE200374452D'  # Povilas Kanapickas <povilas at radix.lt> (@p12tic on GitHub)
 )
 
+prepare() {
+  cd buildbot-$pkgver/master
+  patch -Np2 -i ../../$pkgname-automat-117.diff
+}
+
 build() {
   cd buildbot-$pkgver/master
   python setup.py build

Added: buildbot-automat-117.diff
===================================================================
--- buildbot-automat-117.diff	                        (rev 0)
+++ buildbot-automat-117.diff	2019-10-13 14:44:56 UTC (rev 515315)
@@ -0,0 +1,10 @@
+--- buildbot/master/buildbot/test/__init__.py	2019-10-10 20:56:41.191340974 +0800
++++ buildbot/master/buildbot/test/__init__.py	2019-10-10 20:57:49.008283272 +0800
+@@ -119,3 +119,7 @@
+ 
+ # sqlalchemy-migrate uses deprecated api from sqlalchemy https://review.openstack.org/#/c/648072/
+ warnings.filterwarnings('ignore', ".*Engine.contextual_connect.*", DeprecationWarning)
++
++# automat not fully compatible with attrs 19.2 yet
++# https://github.com/glyph/automat/issues/117
++warnings.filterwarnings('ignore', ".*The usage of `cmp` is deprecated.*", DeprecationWarning)



More information about the arch-commits mailing list