You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildstream.apache.org by tv...@apache.org on 2021/10/29 08:11:29 UTC

[buildstream] branch tristan/pin-grpc-version updated (0904659 -> 27e59b8)

This is an automated email from the ASF dual-hosted git repository.

tvb pushed a change to branch tristan/pin-grpc-version
in repository https://gitbox.apache.org/repos/asf/buildstream.git.


 discard 0904659  Try again !
 discard b4d4ad8  Try grpcio 1.36
 discard f86688b  Updated requirements, use new grpcio
 discard 9961bed  Revert "requirements: Pin grpc to 1.34"
 discard 64f1397  requirements: Pin grpc to 1.34
     new 27e59b8  requirements: Limit grpcio to >= 1.34 and < 1.39

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (0904659)
            \
             N -- N -- N   refs/heads/tristan/pin-grpc-version (27e59b8)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 requirements/requirements.in  | 5 ++++-
 requirements/requirements.txt | 3 ++-
 2 files changed, 6 insertions(+), 2 deletions(-)

[buildstream] 01/01: requirements: Limit grpcio to >= 1.34 and < 1.39

Posted by tv...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

tvb pushed a commit to branch tristan/pin-grpc-version
in repository https://gitbox.apache.org/repos/asf/buildstream.git

commit 27e59b8a1d2dcf38e771374d08881a58207a85e9
Author: Tristan van Berkom <tr...@codethink.co.uk>
AuthorDate: Tue Oct 26 18:09:19 2021 +0900

    requirements: Limit grpcio to >= 1.34 and < 1.39
    
    We are experiencing segfaults with grpcio > 1.39, consistently with
    python3.9 and spuriously with other versions of python too.
---
 requirements/cov-requirements.txt |  6 +++---
 requirements/dev-requirements.txt | 19 ++++++++++---------
 requirements/requirements.in      |  5 ++++-
 requirements/requirements.txt     | 13 +++++++------
 4 files changed, 24 insertions(+), 19 deletions(-)

diff --git a/requirements/cov-requirements.txt b/requirements/cov-requirements.txt
index 4bb1048..c2cb6f8 100644
--- a/requirements/cov-requirements.txt
+++ b/requirements/cov-requirements.txt
@@ -1,12 +1,12 @@
 coverage==4.4
 pytest-cov==2.10.1
-pytest==6.2.4
+pytest==6.2.5
 Cython==0.29.24
 ## The following requirements were added by pip freeze:
 attrs==21.2.0
 iniconfig==1.1.1
 packaging==21.0
-pluggy==0.13.1
+pluggy==1.0.0
 py==1.10.0
-pyparsing==2.4.7
+pyparsing==3.0.3
 toml==0.10.2
diff --git a/requirements/dev-requirements.txt b/requirements/dev-requirements.txt
index cef33fd..10969a4 100644
--- a/requirements/dev-requirements.txt
+++ b/requirements/dev-requirements.txt
@@ -1,14 +1,14 @@
 pexpect==4.8.0
-pylint==2.10.2
+pylint==2.11.1
 # Pytest 6.0.0 doesn't play well with pylint
-pytest==6.2.4
+pytest==6.2.5
 pytest-datafiles==2.0
 pytest-env==0.6.2
-pytest-xdist==2.3.0
-pytest-timeout==1.4.2
+pytest-xdist==2.4.0
+pytest-timeout==2.0.1
 pyftpdlib==1.5.6
 ## The following requirements were added by pip freeze:
-astroid==2.7.2
+astroid==2.8.4
 attrs==21.2.0
 execnet==1.9.0
 iniconfig==1.1.1
@@ -16,11 +16,12 @@ isort==5.9.3
 lazy-object-proxy==1.6.0
 mccabe==0.6.1
 packaging==21.0
-platformdirs==2.2.0
-pluggy==0.13.1
+platformdirs==2.4.0
+pluggy==1.0.0
 ptyprocess==0.7.0
 py==1.10.0
-pyparsing==2.4.7
+pyparsing==3.0.3
 pytest-forked==1.3.0
 toml==0.10.2
-wrapt==1.12.1
+typing-extensions==3.10.0.2
+wrapt==1.13.2
diff --git a/requirements/requirements.in b/requirements/requirements.in
index b393f71..c1c75c8 100644
--- a/requirements/requirements.in
+++ b/requirements/requirements.in
@@ -1,5 +1,8 @@
 Click >= 7.0
-grpcio >= 1.34
+#
+# We are experiencing crashes with grpcio >= 1.39
+#
+grpcio >= 1.34, < 1.39
 Jinja2 >= 2.10
 pluginbase
 protobuf >= 3.6
diff --git a/requirements/requirements.txt b/requirements/requirements.txt
index 77eebc2..775479c 100644
--- a/requirements/requirements.txt
+++ b/requirements/requirements.txt
@@ -1,14 +1,15 @@
-click==8.0.1
-grpcio==1.39.0
-Jinja2==3.0.1
+click==8.0.3
+#
+grpcio==1.38.1
+Jinja2==3.0.2
 pluginbase==1.0.1
-protobuf==3.17.3
+protobuf==3.19.1
 psutil==5.8.0
-ruamel.yaml==0.17.13
+ruamel.yaml==0.17.16
 ruamel.yaml.clib==0.2.6
 setuptools==44.1.1
 pyroaring==0.3.3
-ujson==4.1.0
+ujson==4.2.0
 python-dateutil==2.8.2
 ## The following requirements were added by pip freeze:
 MarkupSafe==2.0.1