Date: Friday, November 13, 2020 @ 06:01:04
  Author: yan12125
Revision: 753826

buildbot: fix check() with Python 3.9

Upstream issue: https://github.com/pypa/setuptools/issues/2086

Added:
  buildbot/trunk/ignore-lib2to3-deprecated.diff
Modified:
  buildbot/trunk/PKGBUILD
Deleted:
  buildbot/trunk/ignore-setuptools-warning.diff

--------------------------------+
 PKGBUILD                       |    9 +++------
 ignore-lib2to3-deprecated.diff |   14 ++++++++++++++
 ignore-setuptools-warning.diff |   12 ------------
 3 files changed, 17 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2020-11-13 04:56:54 UTC (rev 753825)
+++ PKGBUILD    2020-11-13 06:01:04 UTC (rev 753826)
@@ -28,13 +28,13 @@
         
"git+https://github.com/buildbot/buildbot-contrib.git#commit=$_bb_contrib_commit";
         "reproducible-html.diff"
         "sqlalchemy-1.13.18.diff"
-        "ignore-setuptools-warning.diff")
+        "ignore-lib2to3-deprecated.diff")
 sha256sums=('b8c1d807d89dc220422843d7043831ee35ca03dfd7fd4da5a4f73899dffa1849'
             'SKIP'
             'SKIP'
             'b921d29994eff3af134ca1b37acf291a6a95f5da35a2a4f885557adcca22f864'
             'cd6119e8f8346ad2bcfedb3bfdbfcdcbb9908ea1db9f3ec09d323f6c9d13d9df'
-            'd09f851fb1a50f99d407ea79fa25a90ec0f70b593983108468c87fee8b3cc476')
+            '30a29f954560ce3edf36307a5fa5b54874739330aad04841dbdca8ec8948667f')
 validpgpkeys=(
   '390EB159056ED56F66AB1092AECD456B4D2531FC'  # Pierre Tardy 
<tar...@gmail.com> (@tardyp on GitHub)
   'FD0004A26EADFE43A4C3F249C6F7AE200374452D'  # Povilas Kanapickas 
<povi...@radix.lt> (@p12tic on GitHub)
@@ -44,10 +44,7 @@
   cd buildbot-$pkgver
   patch -Np1 -i ../reproducible-html.diff
   patch -Np1 -i ../sqlalchemy-1.13.18.diff
-  # Setuptools 49.2.0 complains if distutils is imported earlier than 
setuptools
-  # The warning is still under discussion, so just ignore it for now
-  # https://github.com/pypa/setuptools/issues/2259
-  patch -Np1 -i ../ignore-setuptools-warning.diff
+  patch -Np1 -i ../ignore-lib2to3-deprecated.diff
 
   # HACK: do not use virtualenv
   sed -i -e 's#frontend_deps:.*#frontend_deps:#' Makefile

Added: ignore-lib2to3-deprecated.diff
===================================================================
--- ignore-lib2to3-deprecated.diff                              (rev 0)
+++ ignore-lib2to3-deprecated.diff      2020-11-13 06:01:04 UTC (rev 753826)
@@ -0,0 +1,14 @@
+diff --git a/master/buildbot/test/__init__.py 
b/master/buildbot/test/__init__.py
+index 29eb4557a..700517edd 100644
+--- a/master/buildbot/test/__init__.py
++++ b/master/buildbot/test/__init__.py
+@@ -134,3 +134,9 @@ warnings.filterwarnings('ignore', ".*Not importing 
directory .*/zope: missing __
+                         category=ImportWarning)
+ warnings.filterwarnings('ignore', ".*Not importing directory 
.*/sphinxcontrib: missing __init__",
+                         category=ImportWarning)
++
++# ignore warnings from importing lib2to3 via buildbot_pkg ->
++# setuptools.command.build_py -> setuptools.lib2to3_ex -> lib2to3
++# https://github.com/pypa/setuptools/issues/2086
++warnings.filterwarnings('ignore', ".*lib2to3 package is deprecated",
++                        category=PendingDeprecationWarning)

Deleted: ignore-setuptools-warning.diff
===================================================================
--- ignore-setuptools-warning.diff      2020-11-13 04:56:54 UTC (rev 753825)
+++ ignore-setuptools-warning.diff      2020-11-13 06:01:04 UTC (rev 753826)
@@ -1,12 +0,0 @@
-diff --git a/master/buildbot/test/__init__.py 
b/master/buildbot/test/__init__.py
-index f7ba7b1e7..6d4b86eab 100644
---- a/master/buildbot/test/__init__.py
-+++ b/master/buildbot/test/__init__.py
-@@ -131,3 +131,7 @@ warnings.filterwarnings('ignore', ".*Not importing 
directory .*/zope: missing __
-                         category=ImportWarning)
- warnings.filterwarnings('ignore', ".*Not importing directory 
.*/sphinxcontrib: missing __init__",
-                         category=ImportWarning)
-+
-+# ignore warnings from setuptools 49.2.0
-+warnings.filterwarnings('ignore', ".*Distutils was imported before 
Setuptools.*",
-+                        category=UserWarning)

Reply via email to