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:12:38 UTC

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

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 27e59b8  requirements: Limit grpcio to >= 1.34 and < 1.39
     add 32d34ff  _stream.py: Fix double pull scheduling on the same element in `bst shell`
     add f16b2cb  Merge pull request #1530 from apache/tristan/fix-double-pull
     new 0158798  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   (27e59b8)
            \
             N -- N -- N   refs/heads/tristan/pin-grpc-version (0158798)

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:
 src/buildstream/_stream.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

[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 0158798662737e1d542515469a05cbca84d8412b
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