Bug#844512: reprotest: make diffoscope optional

Ximin Luo infinity0 at debian.org
Wed Nov 16 12:13:58 UTC 2016

Package: reprotest
Version: 0.3.2
Severity: wishlist

Dear Maintainer,

It would be good to make diffoscope optional. Sometimes for various reasons a
developer might want to run reprotest inside a container/chroot/environment
where they don't want to install diffoscope. Then reprotest should save the
build output so the user can copy it to a system that does have diffoscope.

For example I have access to a remote jessie machine, so I have to run all my
builds inside a schroot already. Inside the schroot I run reprotest with a null
virtual server, but I don't want diffoscope's dependencies to possibly affect
the build.

(Yes I could use another schroot inside the schroot but I have a feeling this
wouldn't work so well and I'd rather not spend time debugging it. Also this
would not be possible on Debian porter machines where we don't have root to be
able to set up the inner schroots.)


-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable'), (300, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.7.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages reprotest depends on:
ii  apt-utils              1.3.1
ii  diffoscope             62
ii  libdpkg-perl           1.18.10
ii  procps                 2:3.3.12-2
ii  python3-debian         0.1.29
ii  python3-pkg-resources  28.0.0-1
pn  python3:any            <none>

Versions of packages reprotest recommends:
ii  autodep8     0.8
ii  disorderfs   0.5.1-1
ii  locales-all  2.24-5
ii  qemu-system  1:2.7+dfsg-3
ii  qemu-utils   1:2.7+dfsg-3
ii  schroot      1.6.10-2+b1

reprotest suggests no packages.

-- no debconf information

More information about the Reproducible-builds mailing list