[Reproducible-builds] Bug#829113: reprotest: Should unset $DISPLAY to avoid GUI popups from some build tools

Axel Beckert abe at debian.org
Thu Jun 30 16:19:36 UTC 2016


Package: reprotest
Version: 0.1

Dear Maintainer,

   * What led up to the situation?

Testing my package dpmb with reprotest.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

Running

$ reprotest 'dpkg-buildpackage -b' ../debian-paketmanagement-buch_0\~2016.06.29_all.deb

from a git checkout of commit 5f069a920df4e6f20a8eb9309c20c39ad60e6132
under X to see if my $SOURCE_DATE_EPOCH implementation in that commit is
working correctly.

   * What was the outcome of this action?

Two GUI popups from ebook-convert (from the package calibre) moaning
about non-existent $HOME and hence unreadable $HOME/.config/…

   * What outcome did you expect instead?

No interactivity, especially no GUI interactivity at all.

Unsetting $DISPLAY should this issue.

(I'm not sure if setting and not setting $DISPLAY is or should be one of
the not explicitly listed variations. But since I got that popup twice,
I assume not.)

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (600, 'testing'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (110, 'experimental'), (1, 'experimental-debug'), (1, 'buildd-experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.6.0-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages reprotest depends on:
ii  apt-utils       1.2.14
ii  diffoscope      54
ii  libdpkg-perl    1.18.7
ii  procps          2:3.3.11-3
ii  python3-debian  0.1.28
pn  python3:any     <none>

Versions of packages reprotest recommends:
ii  autodep8  0.6

reprotest suggests no packages.

-- no debconf information



More information about the Reproducible-builds mailing list