[Libguestfs] [p2v PATCH 0/7] remove GTK2 support

Laszlo Ersek
2022-09-26T08:18:05Z

At Rich's suggestion at

  http://mid.mail-archive.com/20220923095410.GD7773 at 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