Bug#908072: diffoscope: `bin/diffoscope --list-debian-substvars` output depends on installed packages

2018-09-10 Thread Chris Lamb
tags 908072 + pending thanks Fixed in Git, pending upload: https://salsa.debian.org/reproducible-builds/diffoscope/commit/889e4bf7394d465ae2c9a17a0661bb401c30f54a diffoscope/main.py | 15 --- 1 file changed, 12 insertions(+), 3 deletions(-) I didn't go with the: - import

Bug#908072: diffoscope: `bin/diffoscope --list-debian-substvars` output depends on installed packages

2018-09-06 Thread Chris Lamb
Hi Mattia, > In particular, it seems "gnupg" and "rpm2cpio" are not printed if they > are not installed. This is due to: * The @tool_required decorator adds all tool names that were passed to it to a global variable at module import time (NB. not execution time; decorators are executed

Bug#908072: diffoscope: `bin/diffoscope --list-debian-substvars` output depends on installed packages

2018-09-05 Thread Mattia Rizzolo
Package: diffoscope Version: 99 Severity: important `bin/diffoscope --list-debian-substvars` depends on installed packages. In particular, it seems "gnupg" and "rpm2cpio" are not printed if they are not installed. This makes d/rules generate differing d/tests/control whether the package is built