gtk3/debian
2025-05-08 18:10:07 -07:00
..
missing-sources missing-sources: Update emojibase 2025-01-27 08:26:00 -05:00
patches Callisto Desktop for trixie 2025-05-08 18:10:07 -07:00
source Cherry-pick fixes from gtk-3-24 branch including 2025-03-29 17:56:40 -04:00
tests Add test coverage for the historical path of gtk-query-immodules-3.0 2025-01-14 14:05:34 +00:00
upstream Update debian/upstream/metadata 2025-01-27 08:19:07 -05:00
changelog Callisto Desktop for trixie 2025-05-08 18:10:07 -07: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 Bump minimum wayland and wayland-protocols 2025-03-13 20:30:35 -04:00
copyright Update debian/watch 2025-01-27 08:12:34 -05: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 Revert "Remove obsolete gtk-update-icon-cache package, now built by gtk4" 2025-01-27 11:45:12 -05:00
gtk-update-icon-cache.manpages Revert "Remove obsolete gtk-update-icon-cache package, now built by gtk4" 2025-01-27 11:45:12 -05: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 d/libgtk-3-0t64.bug-control: Include libgtk-session-lock0 in bug reports 2025-03-16 16:19:06 +00: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 d/libgtk-3-0t64.links.in: Provide a symlink to the old gtk-query-immodules-3.0 path 2025-01-14 13:16: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 Add comment for gtk-update-icon-cache as suggested by smcv 2025-01-27 11:57:07 -05:00
run-tests.sh d/tests, d/run-tests.sh: Copy run-with-display from gtk4 2023-01-03 12:44:55 +00:00
salsa-ci.yml d/salsa-ci.yml: Disable reprotest on Salsa-CI 2025-01-14 16:11:40 +00:00
update-icon-caches Revert "Remove obsolete gtk-update-icon-cache package, now built by gtk4" 2025-01-27 11:45:12 -05:00
update-icon-caches.8 Revert "Remove obsolete gtk-update-icon-cache package, now built by gtk4" 2025-01-27 11:45:12 -05:00
watch Update debian/watch 2025-01-27 08:12:34 -05: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 :-(