Commit Graph

266 Commits

Author SHA1 Message Date
Adam Cozzette
5bb34e9930 Merge branch '3.19.x' into merge-3.19.x 2022-01-11 18:07:17 +00:00
Jan Tattermusch
6f8d82c2b1 fixup linux python artifact build 2022-01-03 14:59:51 +01:00
Jan Tattermusch
ea60c9cb08 use manylinux2010 for python3.10 wheel on x86_64 2022-01-03 10:54:28 +01:00
Jan Tattermusch
7857b15afc pin multibuild, set MB_ML_VER explicitly 2022-01-03 10:46:05 +01:00
Jan Tattermusch
0906af9870 pin multibuild scripts to get manylinux1 wheels back 2022-01-03 10:46:05 +01:00
Adam Cozzette
9227f60f85 Merge branch '3.18.x' into merge-3.18.x 2021-12-22 23:04:07 +00:00
Adam Cozzette
1fe07f9ce2
Cherry-pick fix from #9311 into 3.18.x (#9320)
* Dropped Ruby 2.4 support for CI and releases.

* Removed Kokoro configs for old Ruby versions.

* Update Dockerfile to allow it to be rebuilt

Co-authored-by: Joshua Haberman <jhaberman@gmail.com>
2021-12-22 15:01:34 -08:00
Jie Luo
cb1f49ae73
Cherry-pick Python 3.10 fix to 3.19.x (#9323) 2021-12-17 10:50:45 -08:00
Jie Luo
bb5094881c
Update python 3.10 install MD5 Sum (#9322)
https://www.python.org/downloads/release/python-3100/
2021-12-16 21:38:42 -08:00
Jie Luo
911c940569
Fix python 10 install error 2021-12-16 14:14:45 -08:00
Joshua Haberman
a7089254d1 Removed Kokoro configs for old Ruby versions. 2021-12-15 16:48:01 -08:00
Joshua Haberman
214180c5a2 Dropped Ruby 2.4 support for CI and releases. 2021-12-14 16:33:16 -08:00
Jan Tattermusch
845db63ced
Fix dotnet aarch64 (#9222)
* fix C# aarch64 test after .NET SDK upgrade

* simplify C# aarch64 tests (net60 can build under emulator)

* Revert "simplify C# aarch64 tests (net60 can build under emulator)"

This reverts commit 6b2aa5f006.
2021-11-16 09:26:30 -08:00
James Newton-King
aa15931050
Update .NET SDKs to LTS versions 2021-11-10 08:49:53 +13:00
Adam Cozzette
31dd7b71cc
Fix benchmark by making sure we use Python 3 (#9170) (#9176)
The benchmark runs have been failing since we started requiring Python
3, so this changes fixes the benchmarks by ensuring we always use Python
3.
2021-11-01 11:44:58 -07:00
Adam Cozzette
6a9cf18cba
Fix benchmark by making sure we use Python 3 (#9170)
The benchmark runs have been failing since we started requiring Python
3, so this changes fixes the benchmarks by ensuring we always use Python
3.
2021-11-01 09:00:31 -07:00
Adam Cozzette
e6430dd4a0
Merge pull request #9136 from protocolbuffers/3.19.x
Merge 3.19.x into master
2021-10-21 11:45:51 -07:00
Adam Cozzette
67c2a92f82
Ensure that release archives contain everything needed for Bazel (#9131)
This change adds some files to EXTRA_DIST in Makefile.am so that our
published tar and zip files will have everything needed for Bazel
builds. I also added a basic test for this so that next time we should
find out sooner if we're missing any important files.

This should fix #9129.
2021-10-21 06:47:17 -07:00
Adam Cozzette
d0a2c395e9
Merge pull request #9109 from protocolbuffers/3.18.x
Merge 3.18.x into master
2021-10-15 15:26:42 -07:00
Adam Cozzette
8a0aa4b372
Update Mac test runs to download RVM directly from GitHub (#9107)
Our Mac test runs recently started failing to download RVM. The issue
appears to be a combination of an SSL certificate expiring and old
OpenSSL versions having a bug preventing them from validating the
replacement certificate: https://github.com/rvm/rvm/issues/5133

This commit works around the problem by downloading RVM from GitHub as
suggested in one of the comments on the issue above.
2021-10-15 14:41:59 -07:00
Bu Sun Kim
c01cd6ec79
Add python 3.10 (#9034)
* Add python 3.10

* Update setup.py and tox.ini

* fix: fix 3.9 -> 3.10

* fix: py310-cpp
2021-10-15 10:24:49 -07:00
deannagarcia
3d223dc5c5
Merge pull request #8232 from qnighy/arm64-darwin
Ruby: build extensions for arm64-darwin
2021-10-14 11:05:52 -07:00
Elliotte Rusty Harold
40e9cedf7a
JDK 6 is too old to care about (#9097)
@cpovirk
2021-10-13 21:12:10 +00:00
Adam Cozzette
f8a22b45c0
Remove references to six (#9096)
We no longer support Python 2 and therefore no longer need to depend on
six. I'm hoping this will make it possible to merge #8214.
2021-10-13 13:51:09 -07:00
Jason Lunn
728878e98f Add JRuby test targets for JRuby 9.2.x and 9.3.x.
Standardize on JRuby 9.2.19.0 for building and for testing the 9.2.x branch.
2021-10-07 18:45:38 -04:00
Jason Lunn
eee60cec13 Update the base image from jessie to stretch (for parity with the Java).
Add Maven and OpenJDK 8 and add JRuby 9.2.x and 9.3.x.

Replace keys.gnupg.net with keyserver.ubuntu.com as the GPG keyserver since the former no longer exists.
2021-10-07 20:28:20 +00:00
Adam Cozzette
b6993a9060
Merge pull request #9044 from protocolbuffers/3.18.x
Merge 3.18.x into master
2021-10-01 17:37:56 -07:00
Adam Cozzette
aeb624d3b4
Avoid installing anything from Homebrew in test runs (#9043)
Installing and upgrading Homebrew packages is taking quite a lot of time
(around 20-30 minutes) for each run. This commit removes all Homebrew
usage from the test runs. Homebrew may have been necessary at some point
in the past, but now it appears that everything works without it. The
preinstalled build tools seem to be sufficient for building protoc, and
Ruby is something we already get from rvm.
2021-10-01 15:45:55 -07:00
Adam Cozzette
5378c9a710 Use the stable version of rvm
I am hoping this will fix the error we are getting as described here:
https://github.com/rvm/rvm/issues/5014
2021-09-30 14:39:12 -07:00
Masaki Hara
f2b5c33baf Specify aarch64 for older autotools 2021-09-29 11:51:11 +09:00
Masaki Hara
4111d50488 Merge branch 'master' into arm64-darwin 2021-09-29 11:50:23 +09:00
Joshua Haberman
567efd4c3e
Merge pull request #9026 from haberman/merge-release
Merge 3.18.x release branch to master
2021-09-27 17:55:39 -07:00
Joshua Haberman
2128ce074f Merge branch '3.18.x' into merge-release 2021-09-27 15:29:06 -07:00
Adam Cozzette
151e632bac Fix dist install test by ensuring that we use Python 3 (#9011)
* Fix dist install test by ensuring that we use Python 3

Now that we have dropped Python 2 support, we need to make sure this
install test uses Python 3.

* Update Docker image to install Python 3 version of setuptools

* Run pip3 instead of pip
2021-09-24 12:30:58 -07:00
Adam Cozzette
1288d1ee2d
Fix dist install test by ensuring that we use Python 3 (#9011)
* Fix dist install test by ensuring that we use Python 3

Now that we have dropped Python 2 support, we need to make sure this
install test uses Python 3.

* Update Docker image to install Python 3 version of setuptools

* Run pip3 instead of pip
2021-09-23 15:08:32 -07:00
Joshua Haberman
759a539736 Fixed PHP SEGV when constructing messages from a destructor.
This also fixes the keep_descriptor_pool_after_request option, which
was not working properly.
2021-09-10 16:57:59 -07:00
Joshua Haberman
a33aa736fc Removed more testing of Python <3.5. 2021-09-09 13:20:34 -07:00
Joshua Haberman
1a662aa18d Disabled build_files_updated unittest for now. 2021-09-09 12:21:44 -07:00
Jan Tattermusch
a8b73fb904
OSS benchmark script improvements: use java 11, remove tcmalloc, remove JS (#8918) 2021-09-03 09:24:32 -07:00
Jan Tattermusch
2bd61368de fix arm64 C++ tests broken by dockcross image update 2021-09-01 12:14:10 +02:00
Jan Tattermusch
981326af1d fix arm64 tests broken by dockcross image update 2021-09-01 11:38:23 +02:00
Paul Yang
de469720e9
Remove unnecessary code in release script (#8915) 2021-08-27 14:39:03 -07:00
Paul Yang
b0e1f289a5 Use a working docker image for build python release packages (#8916)
* Use a working docker image for build python release packages

* Update devtoolset-2-libatomic-devel to devtoolset-9-libatomic-devel
2021-08-27 14:10:24 -07:00
Bo Yang
f9758b546e Stick to a working version of docker file 2021-08-27 14:10:04 -07:00
Bo Yang
492be5130f Stop building wheel for python 3.5 2021-08-27 14:09:40 -07:00
Bo Yang
2fbc07b243 Stopping build wheel for python 2.7 2021-08-27 14:09:15 -07:00
Paul Yang
dd2c3378ab
Use a working docker image for build python release packages (#8916)
* Use a working docker image for build python release packages

* Update devtoolset-2-libatomic-devel to devtoolset-9-libatomic-devel
2021-08-27 13:52:26 -07:00
Bo Yang
9fb5a0fc12 Stick to a working version of docker file 2021-08-26 15:02:04 -07:00
Bo Yang
7486abd498 Stop building wheel for python 3.5 2021-08-26 14:04:56 -07:00
Bo Yang
b84070eeaf Stopping build wheel for python 2.7 2021-08-26 13:19:21 -07:00