gtk3/debian
2021-08-16 09:10:19 +01:00
..
missing-sources d/missing-sources: Add emojibase data in JSON format 2021-08-15 15:29:39 +01:00
patches Refresh patch 2021-08-15 15:19:09 +01:00
source Team upload 2017-01-21 17:51:37 +00:00
tests Depend on librsvg2-common for tests 2020-05-06 22:55:19 +01:00
upstream d/upstream/metadata: Add upstream URLs 2019-12-17 08:58:17 +00:00
.gitignore d/rules: Rebuild emoji data from source files 2021-08-15 16:37:21 +01:00
changelog Merge branch 'debian/master' into debian/experimental 2021-08-15 16:57:09 +01:00
clean d/rules: Rebuild emoji data from source files 2021-08-15 16:37:21 +01:00
control d/rules: Rebuild emoji data from source files 2021-08-15 16:37:21 +01:00
control.in d/rules: Rebuild emoji data from source files 2021-08-15 16:37:21 +01:00
copyright d/copyright: Consolidate similar licenses into one Files stanza 2020-11-26 10:03:35 +00:00
gbp.conf Release to experimental 2021-02-18 16:34:13 +00: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 Move gtk-encode-symbolic-svg from gtk-3-examples to libgtk-3-bin 2019-11-25 11:19:35 +00:00
gtk-3-examples.lintian-overrides Silence some Lintian false positives 2020-11-26 10:14:04 +00:00
gtk-update-icon-cache.install Split gtk-update-icon-cache utility out of libgtk-3-bin into a separate 2016-05-22 06:52:15 +00:00
gtk-update-icon-cache.manpages Split gtk-update-icon-cache utility out of libgtk-3-bin into a separate 2016-05-22 06:52:15 +00:00
libgail-3-0.install Set --sourcedir for the different flavors when running dh_install. This 2012-04-15 22:50:17 +00:00
libgail-3-0.lintian-overrides Add a Lintian override for the non-standard name of libgail-3-0 2017-11-13 11:02:41 +00:00
libgail-3-0.symbols d/libgail-3-0.symbols: Add Build-Depends-Package 2019-07-17 17:49:00 +01: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
libgail-3-doc.lintian-overrides Silence some Lintian false positives 2020-11-26 10:14:04 +00: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-0.bug-control debian/libgtk-3-0.bug-control: When bugs are reported against GTK+, include details of various engines, modules and LD_PRELOADs if installed 2018-09-03 08:01:17 +01:00
libgtk-3-0.install.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-0.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-0.postinst.in Simplify our trigger for gtk-query-immodules-3.0, use the --update-cache 2013-07-05 22:48:04 +00:00
libgtk-3-0.postrm.in debian/libgtk-3-0.postrm.in: Drop "rm -rf /etc/gtk-3.0/" on purge since 2012-08-06 16:04:46 +00:00
libgtk-3-0.symbols Update symbols file 2021-08-16 09:10:19 +01:00
libgtk-3-0.triggers.in Switch to interest-noawait for triggers. They only affect IM 2013-05-08 08:52:30 +00:00
libgtk-3-bin.install Move gtk-encode-symbolic-svg from gtk-3-examples to libgtk-3-bin 2019-11-25 11:19:35 +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-common.install.in Install EmojiChooser gsettings schemas 2017-08-24 00:58:41 +00:00
libgtk-3-dev.install Apply gtk-3-24 branch up to 3.24.14-20-g4c027d458b 2020-02-29 17:41:35 +00: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-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.lintian-overrides Silence some Lintian false positives 2020-11-26 10:14:04 +00: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
README.source d/README.source: Write down how to inspect reftest failures 2020-04-02 12:15:42 +01:00
rules d/rules: Rebuild emoji data from source files 2021-08-15 16:37:21 +01: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}"
xvfb-run -a \
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 :-(