qemu/scripts/ci/setup
Thomas Huth 643a171f56 tests: Replace ncat with socat in migration test and drop ncat from containers
nmap / ncat has a somewhat problematic license (e.g. saying claiming
that derived work is also considered for software that "is designed
specifically to execute Covered Software and parse the results", e.g.
by executing ncat from your own program, you might already fall into
this category) - so for example in openSUSE 16, you can only find it
in the "non-OSS" repository.

We are currently only using it in the migration functional test, and
that likely does not fall into this "derived work" category yet (since
it is also doing some other stuff), but still, to be safe, we should
move away from using it now.

Unfortunately, switching to one of the other flavors of netcat is
also not a real option (see commit f700abbbeb),
but socat should be a solid replacement here instead.

To avoid that someone else easily uses ncat again, let's also remove
it from our container files now.

Suggested-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Acked-by: Peter Xu <peterx@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20260316183016.239526-1-thuth@redhat.com>
Message-ID: <20260320155107.2143191-9-alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
2026-03-23 13:13:07 +00:00
..
debian tests: Replace ncat with socat in migration test and drop ncat from containers 2026-03-23 13:13:07 +00:00
ubuntu tests: Replace ncat with socat in migration test and drop ncat from containers 2026-03-23 13:13:07 +00:00
.gitignore Jobs based on custom runners: docs and gitlab-runner setup playbook 2021-07-14 14:31:48 +01:00
build-environment.yml tests/lcitool: generate a yaml file for the ppc64le runner 2025-10-29 14:12:43 +00:00
gitlab-runner.yml scripts/ci: modify gitlab runner deb setup 2025-10-29 14:12:43 +00:00
inventory.template
vars.yml.template scripts/ci: use recommended registration command 2025-10-07 07:33:40 +01:00