At Rich's suggestion at
http://mid.mail-archive.com/20220923095410.GD7773@redhat.com
this series turns GTK3 into a fixed requirement for virt-p2v, also
removing GTK2 support code. Along the way, some issues that I've just
discovered are fixed.
I've checked the series at every stage, plugging the command
git clean -ffdx &&
git reset --hard &&
git submodule deinit --force --all &&
autoreconf -i &&
./configure --enable-werror &&
make -j10 &&
make -j10 check &&
make dist maintainer-check-extra-dist
into
git rebase --exec '...' master
I've verified the end result with "make run-virt-p2v-directly" and via a
freshly built Live ISO. The HTML-rendered build instructions look good
to me, too.
Laszlo
Laszlo Ersek (7):
"shutdown_actions": suppress "missing initializer" warnings/errors
contrib/: remove directory
require GTK3
gui.c: remove line truncation (originally a workaround for a GTK2 bug)
gui.c: fix warning label wrapping regression under GTK3
remove GTK2 compat code
gui.c: annotate GTK_INPUT_PURPOSE_PASSWORD with upstream GTK3 version
Makefile.am | 11 +-
contrib/aux-scripts/do-build.sh | 196
--------------------
contrib/build-p2v-iso.sh | 154
---------------
contrib/patches/0001-RHEL-5-ONLY-DISABLE-AUTOMATIC-REMOTE-PORT-ALLOCATION.patch | 54
------
contrib/test-p2v-iso.sh | 62
-------
dependencies.m4 | 10 +-
docs/p2v-building.pod | 11 +-
gui-gtk2-compat.h | 116
------------
gui.c | 78
+-------
m4/p2v-libraries.m4 | 32
+---
10 files changed, 18 insertions(+), 706 deletions(-)
delete mode 100644 contrib/aux-scripts/do-build.sh
delete mode 100755 contrib/build-p2v-iso.sh
delete mode 100644
contrib/patches/0001-RHEL-5-ONLY-DISABLE-AUTOMATIC-REMOTE-PORT-ALLOCATION.patch
delete mode 100755 contrib/test-p2v-iso.sh
delete mode 100644 gui-gtk2-compat.h