kumquat-buildroot/support/testing/tests/package
Peter Korsgaard 1cab59a5e8 package/docker-compose: bump version to 1.24.1
Fixes https://gitlab.com/buildroot.org/buildroot/-/jobs/332656041

The recent bump of a number of python packages broke docker-compose, as
docker-compose specifies both minimum and maximum versions for (most of) its
dependencies:

Dependencies of docker-compse 1.20.1 (! = unmet):
cached-property: < 2 (currently 1.51)
docopt: < 0.7 (currently 0.6.2)
! pyyaml: < 4.0, patched to < 4.3 (currently 5.1.2)
requests: < 2.19, patched to < 3 (currently 2.22.0)
! texttable: < 0.10 (currently 1.6.2)
websocket-client: < 1.0 (currently 0.56.0)
! docker: < 4.0 (currently 4.1.0)
dockerpty: < 0.5 (currently 0.4.1)
six: < 2 (currently 1.12.0)
jsonschema: < 3 (currently 2.5.1)
enum34: < 2 (currently 1.1.6)
backports.ssl-match-hostname: >= 3.5 (currently 3.7.0.1)
ipaddress: >= 1.0.16 (currently 1.0.23)

To fix this, bump docker-compose to the most recent release (1.24.1).  This
is unfortunately not enough, as our docker, pyyaml, requests and texttable
packages are too new, so add 3 patches from upstream to relax the version
checks of dependencies.  Notice that patch 0003 is from
https://github.com/docker/compose/pull/6623 and has not been merged yet.

Discussions around the problem of these maximum versions of the dependencies
and the fact that all downstream users have to patch it is ongoing here:

https://github.com/docker/compose/issues/6756

docker-compose 1.24.1 added a requirement for ssh support in python-docker in:
7b82b2e8c7

So add a dependency for python-paramiko and update the toolchain dependency
for C++ (from python-paramiko -> python-cryptography) and adjust the
toolchain configuration of the runtime test to match.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2019-10-26 20:17:14 +02:00
..
br2-external/openjdk support/testing: openjdk JNI test cases 2019-06-30 17:32:34 +02:00
__init__.py
copy-sample-script-to-target.sh support/testing: create default test case for python packages 2018-11-13 20:55:45 +01:00
sample_python_argh.py support/testing: add python-argh tests 2018-11-23 22:05:46 +01:00
sample_python_attrs.py support/testing: add python-attrs tests 2018-11-23 22:05:46 +01:00
sample_python_autobahn.py support/testing: use TestPythonPackageBase for python-autobahn 2018-11-13 20:55:45 +01:00
sample_python_automat.py support/testing: add python-automat tests 2018-11-23 22:05:46 +01:00
sample_python_bitstring.py support/testing: add python-bitstring tests 2018-11-23 22:05:46 +01:00
sample_python_cbor_dec.py support/testing: add python-cbor tests 2018-11-23 22:05:46 +01:00
sample_python_cbor_enc.py support/testing: do not print non-utf-8 chars on cbor test 2019-08-11 22:11:55 +02:00
sample_python_click.py support/testing: add python-click tests 2018-11-23 22:05:46 +01:00
sample_python_constantly.py support/testing: add python-constantly tests 2018-11-23 22:05:46 +01:00
sample_python_crossbar.py support/testing: make crossbar to use umsgpack 2019-08-11 14:17:28 +02:00
sample_python_cryptography.py support/testing: use TestPythonPackageBase for python-cryptography 2018-11-13 20:55:45 +01:00
sample_python_incremental.py support/testing: use TestPythonPackageBase for python-incremental 2018-11-13 20:55:45 +01:00
sample_python_passlib.py support/testing: add python-passlib tests 2018-11-23 22:05:46 +01:00
sample_python_pexpect.py support/testing: add python-pexpect tests 2018-11-23 22:05:46 +01:00
sample_python_pynacl.py support/testing: add python-pynacl tests 2018-11-23 22:05:46 +01:00
sample_python_pyyaml_dec.py support/testing: add python-pyyaml tests 2018-11-23 22:05:46 +01:00
sample_python_pyyaml_enc.py support/testing: add python-pyyaml tests 2018-11-23 22:05:46 +01:00
sample_python_service_identity.py support/testing: add python-service-identity tests 2018-11-23 22:05:46 +01:00
sample_python_subprocess32.py support/testing: add python-subprocess32 test 2018-11-23 22:05:46 +01:00
sample_python_treq.py support/testing: add python-treq tests 2018-11-23 22:05:46 +01:00
sample_python_twisted.py support/testing: use TestPythonPackageBase for python-twisted 2018-11-13 20:55:45 +01:00
sample_python_txaio_asyncio.py support/testing: use TestPythonPackageBase for python-txaio 2018-11-13 20:55:45 +01:00
sample_python_txaio_twisted.py support/testing: use TestPythonPackageBase for python-txaio 2018-11-13 20:55:45 +01:00
sample_python_txtorcon.py support/testing: use TestPythonPackageBase for python-txtorcon 2018-11-13 20:55:45 +01:00
sample_python_ubjson_dec.py support/testing: add python-ubjson tests 2018-11-23 22:05:46 +01:00
sample_python_ubjson_enc.py support/testing: add python-ubjson tests 2018-11-23 22:05:46 +01:00
test_atop.py support/testing: test atop with builtin kernel 2019-08-03 14:53:05 +02:00
test_docker_compose.py package/docker-compose: bump version to 1.24.1 2019-10-26 20:17:14 +02:00
test_dropbear.py support/testing: test_dropbear.py: drop ssh port forward to the host 2019-02-05 19:04:07 +01:00
test_glxinfo.py support/testing: add test for xserver/Mesa OpenGL/glxinfo 2019-04-11 18:23:40 +02:00
test_ipython.py support/testing/tests: drop Python 2.x test in test_ipython 2019-05-18 22:41:22 +02:00
test_lpeg.py support/testing/tests/package/test_lua*: regeneration 2019-03-31 12:15:02 +02:00
test_lsqlite3.py support/testing: add lsqlite3 test 2019-03-28 17:20:00 +01:00
test_lua_cqueues.py support/testing: add lua-cqueues test 2019-09-29 09:15:08 +02:00
test_lua_curl.py support/testing/tests/package/test_lua*: regeneration 2019-03-31 12:15:02 +02:00
test_lua_gd.py support/testing: add lua-gd test 2019-10-26 16:31:03 +02:00
test_lua_http.py support/testing: add lua-http test 2019-03-28 19:01:00 +01:00
test_lua_sdl2.py support/testing: add lua-sdl2 test 2019-10-26 16:31:36 +02:00
test_lua_utf8.py support/testing: add lua-utf8 test 2019-03-28 17:20:00 +01:00
test_lua.py support/testing: provide entropy to lua tests 2019-08-11 14:17:28 +02:00
test_luaexpat.py support/testing: add luaexpat test 2019-03-28 17:20:00 +01:00
test_luafilesystem.py support/testing: add luafilesystem test 2019-03-28 17:20:00 +01:00
test_luaossl.py support/testing/tests/package/test_lua*: regeneration 2019-03-31 12:15:02 +02:00
test_luaposix.py package/luaposix: bump to version 34.1.1 2019-08-01 18:11:33 +02:00
test_luasec.py support/testing: add luasec test 2019-03-28 17:20:00 +01:00
test_luasocket.py support/testing/tests/package/test_lua*: regeneration 2019-03-31 12:15:02 +02:00
test_luasyslog.py support/testing: improve test_luasyslog 2019-08-02 17:35:44 +02:00
test_luvi.py support/testing: add luvi test 2019-10-26 16:33:12 +02:00
test_lzlib.py support/testing: add lzlib test 2019-10-26 16:30:58 +02:00
test_openjdk.py support/testing: openjdk JNI test cases 2019-06-30 17:32:34 +02:00
test_perl_class_load.py support/testing/tests/package/test_perl_*: regeneration 2019-03-31 14:01:50 +02:00
test_perl_dbd_mysql.py support/testing: add perl-dbd-mysql test 2018-12-06 22:30:30 +01:00
test_perl_encode_detect.py support/testing: add perl-encode-decode test 2018-12-06 22:30:36 +01:00
test_perl_gdgraph.py support/testing/tests/packages/test_perl_*: regeneration 2018-12-06 22:19:59 +01:00
test_perl_io_socket_multicast.py support/testing: add perl-io-socket-multicast test 2018-12-06 22:30:40 +01:00
test_perl_io_socket_ssl.py support/testing: add perl-io-socket-ssl test 2018-12-06 22:30:46 +01:00
test_perl_libwww_perl.py support/testing/tests/package/test_perl_*: regeneration 2019-03-31 14:01:50 +02:00
test_perl_mail_dkim.py support/testing/tests/package/test_perl_*: regeneration 2019-03-31 14:01:50 +02:00
test_perl_x10.py support/testing/tests/package/test_perl_*: regeneration 2019-03-31 14:01:50 +02:00
test_perl_xml_libxml.py support/testing/tests/packages/test_perl_*: regeneration 2018-12-06 22:19:59 +01:00
test_perl.py support/testing: provide entropy to perl tests 2019-08-11 14:17:28 +02:00
test_prosody.py support/testing: add prosody test 2018-12-06 23:08:59 +01:00
test_python_argh.py support/testing: add python-argh tests 2018-11-23 22:05:46 +01:00
test_python_attrs.py support/testing: add python-attrs tests 2018-11-23 22:05:46 +01:00
test_python_autobahn.py support/testing: use TestPythonPackageBase for python-autobahn 2018-11-13 20:55:45 +01:00
test_python_automat.py support/testing: add python-automat tests 2018-11-23 22:05:46 +01:00
test_python_bitstring.py support/testing: add python-bitstring tests 2018-11-23 22:05:46 +01:00
test_python_cbor.py support/testing: add python-cbor tests 2018-11-23 22:05:46 +01:00
test_python_click.py support/testing: add python-click tests 2018-11-23 22:05:46 +01:00
test_python_constantly.py support/testing: add python-constantly tests 2018-11-23 22:05:46 +01:00
test_python_crossbar.py support/testing: drop haveged for python tests 2019-08-03 14:53:05 +02:00
test_python_cryptography.py support/testing: use TestPythonPackageBase for python-cryptography 2018-11-13 20:55:45 +01:00
test_python_incremental.py support/testing: use TestPythonPackageBase for python-incremental 2018-11-13 20:55:45 +01:00
test_python_passlib.py support/testing: add python-passlib tests 2018-11-23 22:05:46 +01:00
test_python_pexpect.py support/testing: add python-pexpect tests 2018-11-23 22:05:46 +01:00
test_python_pynacl.py support/testing: drop haveged for python tests 2019-08-03 14:53:05 +02:00
test_python_pyyaml.py support/testing: add python-pyyaml tests 2018-11-23 22:05:46 +01:00
test_python_service_identity.py support/testing: add python-service-identity tests 2018-11-23 22:05:46 +01:00
test_python_subprocess32.py support/testing: add python-subprocess32 test 2018-11-23 22:05:46 +01:00
test_python_treq.py support/testing: make treq tests to ignore warning 2019-08-11 14:17:28 +02:00
test_python_twisted.py support/testing: use TestPythonPackageBase for python-twisted 2018-11-13 20:55:45 +01:00
test_python_txaio.py support/testing: use TestPythonPackageBase for python-txaio 2018-11-13 20:55:45 +01:00
test_python_txtorcon.py support/testing: use TestPythonPackageBase for python-txtorcon 2018-11-13 20:55:45 +01:00
test_python_ubjson.py support/testing: add python-ubjson tests 2018-11-23 22:05:46 +01:00
test_python.py support/testing: drop docstring in TestPythonPackageBase::test_run() 2018-12-08 20:50:08 +01:00
test_rings.py support/testing: add rings test 2019-03-28 17:20:00 +01:00
test_rust.py support/testing/test_rust: use standard defconfig fragment style 2018-11-20 09:01:08 +01:00
test_syslog_ng.py support/testing: test_syslog_ng: improve commands 2019-10-16 21:33:04 +02:00
test_tmux.py support/testing: add tmux test 2019-10-12 15:37:51 +02:00
test_turbolua.py support/testing: add turbolua test 2019-10-02 20:57:08 +02:00