Clint, on the diff when filtering out "noise":
$ debdiff --exclude *win32* --exclude tests* --exclude Makefile.in --exclude po --exclude docs --exclude ChangeLog --exclude configure --exclude *generated* glib2.0_2.32.1-0ubuntu2.dsc glib2.0_2.32.3-0ubuntu1.dsc | diffstat ... INSTALL | 4 NEWS | 75 README | 2 configure.ac | 16 debian/changelog | 12 debian/control | 2 debian/control.in | 2 debian/patches/git_powerpc_gresources.patch | 28 debian/patches/gnetworkmonitor_dont_leak_networks.patch | 21 debian/patches/series | 2 gio/Makefile.am | 25 gio/dbus-daemon.xml | 76 gio/gapplication.c | 57 gio/gapplicationimpl-dbus.c | 6 gio/gconverterinputstream.c | 12 gio/gdbus-2.0/codegen/config.py | 2 gio/gdbus-2.0/codegen/utils.py | 7 gio/gdbusaddress.c | 306 ++ gio/gdbusdaemon.c | 1752 ++++++++++++++++ gio/gdbusdaemon.h | 19 gio/gdbusprivate.c | 42 gio/gdbusserver.c | 5 gio/gdesktopappinfo.c | 3 gio/gio.rc | 8 gio/gioenums.h | 9 gio/giomodule-priv.h | 4 gio/giomodule.c | 6 gio/gproxyaddressenumerator.c | 95 gio/gresource.c | 5 gio/gresourcefile.c | 1 gio/gsocketcontrolmessage.c | 11 glib/glib.rc | 8 glib/gmain.c | 35 glib/gutils.h | 2 gmodule/gmodule.rc | 8 gobject/gobject.h | 4 gobject/gobject.rc | 8 gthread/gthread.rc | 8 38 files changed, 2543 insertions(+), 145 deletions(-)
so the diff is around 2690 lines, 1771 of those being the gdbusdaemon for win32 use, it means the remaining diff is around 900 lines of actual changes, it's not trivial but far from the 34k you listed
Clint, on the diff when filtering out "noise":
$ debdiff --exclude *win32* --exclude tests* --exclude Makefile.in --exclude po --exclude docs --exclude ChangeLog --exclude configure --exclude *generated* glib2.0_ 2.32.1- 0ubuntu2. dsc glib2.0_ 2.32.3- 0ubuntu1. dsc | diffstat patches/ git_powerpc_ gresources. patch | 28 patches/ gnetworkmonitor _dont_leak_ networks. patch | 21 patches/ series | 2 daemon. xml | 76 onimpl- dbus.c | 6 inputstream. c | 12 2.0/codegen/ config. py | 2 2.0/codegen/ utils.py | 7 pinfo.c | 3 priv.h | 4 essenumerator. c | 95 ile.c | 1 trolmessage. c | 11
...
INSTALL | 4
NEWS | 75
README | 2
configure.ac | 16
debian/changelog | 12
debian/control | 2
debian/control.in | 2
debian/
debian/
debian/
gio/Makefile.am | 25
gio/dbus-
gio/gapplication.c | 57
gio/gapplicati
gio/gconverter
gio/gdbus-
gio/gdbus-
gio/gdbusaddress.c | 306 ++
gio/gdbusdaemon.c | 1752 ++++++++++++++++
gio/gdbusdaemon.h | 19
gio/gdbusprivate.c | 42
gio/gdbusserver.c | 5
gio/gdesktopap
gio/gio.rc | 8
gio/gioenums.h | 9
gio/giomodule-
gio/giomodule.c | 6
gio/gproxyaddr
gio/gresource.c | 5
gio/gresourcef
gio/gsocketcon
glib/glib.rc | 8
glib/gmain.c | 35
glib/gutils.h | 2
gmodule/gmodule.rc | 8
gobject/gobject.h | 4
gobject/gobject.rc | 8
gthread/gthread.rc | 8
38 files changed, 2543 insertions(+), 145 deletions(-)
so the diff is around 2690 lines, 1771 of those being the gdbusdaemon for win32 use, it means the remaining diff is around 900 lines of actual changes, it's not trivial but far from the 34k you listed