gtk3/debian
2024-03-23 10:06:33 +00:00
..
missing-sources missing-sources: Update emojibase 2024-01-19 09:01:16 -05:00
patches Drop patches that were included in the upstream release 2024-01-30 10:14:01 +00:00
source Remove Lintian overrides for lintian/lintian!452, no longer necessary 2023-03-07 00:06:03 +00:00
tests d/control, d/tests/control: Drop dependency on adwaita-icon-theme-full 2024-03-14 09:31:45 +00:00
upstream d/upstream/metadata: Add upstream URLs 2019-12-17 08:58:17 +00:00
changelog Update changelog 2024-03-22 10:35:46 +00:00
clean d/rules: Rebuild emoji data from source files 2021-08-15 16:37:21 +01:00
close-enough.keyfile Backport reftest comparison machinery from our gtk4 packaging 2022-08-21 20:57:37 +01:00
control Revert "d/control, d/rules: Temporarily disable colord on 32-bit non-i386" 2024-03-23 10:06:33 +00:00
copyright d/copyright: Remove gtk-text-input.xml 2023-03-07 00:06:55 +00:00
gbp.conf Change debian-branch from debian/master to debian/latest 2023-09-04 10:25:38 -04:00
gir1.2-gtk-3.0.install Install typelib files into multiarch paths. 2014-10-13 21:04:55 +00:00
gtk-3-examples.examples * Rename binary packages to new so naming 2011-02-15 01:30:13 +00:00
gtk-3-examples.install Disable man pages under nodoc build-profile 2022-12-02 15:31:54 +00:00
gtk-3-examples.lintian-overrides Update Lintian overrides 2022-08-20 23:12:31 +01:00
gtk-3-examples.manpages Disable man pages under nodoc build-profile 2022-12-02 15:31:54 +00:00
gtk-update-icon-cache.install Disable man pages under nodoc build-profile 2022-12-02 15:31:54 +00:00
gtk-update-icon-cache.manpages Disable man pages under nodoc build-profile 2022-12-02 15:31:54 +00:00
ignore.keyfile Backport reftest comparison machinery from our gtk4 packaging 2022-08-21 20:57:37 +01:00
libgail-3-0t64.install Import Debian changes 3.24.41-1.1~exp1 2024-02-22 07:29:22 -05:00
libgail-3-0t64.lintian-overrides Fix mismatched Lintian override for libgail-3-0t64 name vs. SONAME 2024-03-06 13:58:49 +00:00
libgail-3-0t64.symbols Import Debian changes 3.24.41-1.1~exp1 2024-02-22 07:29:22 -05:00
libgail-3-dev.install Set --sourcedir for the different flavors when running dh_install. This 2012-04-15 22:50:17 +00:00
libgail-3-doc.doc-base.gail-reference d/libgail-3-doc.doc-base.gail-reference: Use /usr/share/doc paths 2019-07-17 17:50:25 +01:00
libgail-3-doc.install Set --sourcedir for the different flavors when running dh_install. This 2012-04-15 22:50:17 +00:00
libgail-3-doc.links Provide symlinks to gtk-doc documentation in /u/s/d/libgtk-3-dev 2019-07-19 11:40:14 +01:00
libgtk-3-0-udeb.install Set --sourcedir for the different flavors when running dh_install. This 2012-04-15 22:50:17 +00:00
libgtk-3-0t64.bug-control Import Debian changes 3.24.41-1.1~exp1 2024-02-22 07:29:22 -05:00
libgtk-3-0t64.install.in Import Debian changes 3.24.41-1.1~exp1 2024-02-22 07:29:22 -05:00
libgtk-3-0t64.links.in Import Debian changes 3.24.41-1.1~exp1 2024-02-22 07:29:22 -05:00
libgtk-3-0t64.lintian-overrides Fix lintian override for libgtk-3-0t64 containing both GDK and GTK 2024-03-06 13:58:20 +00:00
libgtk-3-0t64.postinst.in Import Debian changes 3.24.41-1.1~exp1 2024-02-22 07:29:22 -05:00
libgtk-3-0t64.postrm.in d/libgtk-3-0t64.postrm: Avoid recurrence of #1065494 in the future 2024-03-06 11:22:32 +00:00
libgtk-3-0t64.preinst d/libgtk-3-0t64.preinst: Remove libgtk-3-0 postrm to avoid file loss 2024-03-06 11:03:10 +00:00
libgtk-3-0t64.symbols Import Debian changes 3.24.41-1.1 2024-02-29 13:51:11 -05:00
libgtk-3-0t64.triggers.in Import Debian changes 3.24.41-1.1~exp1 2024-02-22 07:29:22 -05:00
libgtk-3-bin.install Disable man pages under nodoc build-profile 2022-12-02 15:31:54 +00:00
libgtk-3-bin.links.in Split gtk-update-icon-cache utility out of libgtk-3-bin into a separate 2016-05-22 06:52:15 +00:00
libgtk-3-bin.manpages Disable man pages under nodoc build-profile 2022-12-02 15:31:54 +00:00
libgtk-3-common.install.in Install emoji data for non-English languages 2022-12-02 10:29:26 +00:00
libgtk-3-dev.install Move org.gtk.Settings.Debug schema from -dev to -common 2021-09-01 19:34:46 +01:00
libgtk-3-dev.links.in If the NEWS or README file is larger than 4k in size append a .gz suffix 2012-08-06 19:40:25 +00:00
libgtk-3-dev.lintian-overrides Add a Lintian override for arch-dep-package-has-big-usr-share 2024-03-06 14:01:00 +00:00
libgtk-3-doc.doc-base.gdk.in Refer to GTK rather than GTK+ in packaging files 2019-08-05 08:10:33 +01:00
libgtk-3-doc.doc-base.gtk.in Refer to GTK rather than GTK+ in packaging files 2019-08-05 08:10:33 +01:00
libgtk-3-doc.docs Set --sourcedir for the different flavors when running dh_install. This 2012-04-15 22:50:17 +00:00
libgtk-3-doc.install.in Install documentation in /usr/share/gtk-doc, with symlinks in /u/s/doc 2019-07-19 11:34:42 +01:00
libgtk-3-doc.links.in Provide symlinks to gtk-doc documentation in /u/s/d/libgtk-3-dev 2019-07-19 11:40:14 +01:00
libgtk-3-doc.maintscript Install documentation in /usr/share/gtk-doc, with symlinks in /u/s/doc 2019-07-19 11:34:42 +01:00
log-reftests.py Backport reftest comparison machinery from our gtk4 packaging 2022-08-21 20:57:37 +01:00
README.source d/tests, d/run-tests.sh: Copy run-with-display from gtk4 2023-01-03 12:44:55 +00:00
rules Revert "d/control, d/rules: Temporarily disable colord on 32-bit non-i386" 2024-03-23 10:06:33 +00:00
run-tests.sh d/tests, d/run-tests.sh: Copy run-with-display from gtk4 2023-01-03 12:44:55 +00:00
update-icon-caches Split gtk-update-icon-cache utility out of libgtk-3-bin into a separate 2016-05-22 06:52:15 +00:00
update-icon-caches.8 * Move manual pages of binaries in /usr/sbin to section 8. 2007-07-13 23:31:36 +00:00
watch d/watch: Cope with "+" being escaped to "%2B" in links to tarballs 2020-12-24 11:03:43 +00:00

Debugging reftest failures
==========================

In a local build
----------------

There must be a better way to do this, but this works...

top_srcdir=<path to unpacked package>
top_builddir=${srcdir}/debian/build/deb
srcdir=${srcdir}/testsuite/reftests
builddir=${builddir}/testsuite/reftests

cd "${builddir}"
debian/tests/run-with-display x11 \
dbus-run-session -- \
env \
    -u XDG_RUNTIME_DIR \
    REFTEST_MODULE_DIR="${builddir}" \
    G_TEST_SRCDIR="${srcdir}" \
    G_TEST_BUILDDIR="${builddir}" \
./gtk-reftest \
    -o "${builddir}/output" \
    -d "${srcdir}" \
    -k \
2>&1 | tee test.log

Look for "not ok" in test.log.

Compare output/foo.ref.png and output/foo.out.png.

output/foo.diff.png shows an artificially-emphasized difference, if you
are having trouble spotting what is different.

On a buildd
-----------

You can't. Good luck reproducing it locally :-(