This is an automated email from the git hooks/post-receive script. lamby pushed a commit to branch master in repository devscripts.
commit ef350bc58f8989b5f2f27083cccbc8ea5c54be7b Author: Chris Lamb <[email protected]> Date: Thu Sep 14 22:33:16 2017 +0100 reproducible-check: Optionally support coloured terminal output. --- debian/control | 1 + scripts/reproducible-check | 17 +++++++++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/debian/control b/debian/control index 07f8b8a..328ae77 100644 --- a/debian/control +++ b/debian/control @@ -114,6 +114,7 @@ Suggests: adequate, mozilla-devscripts, mutt, piuparts, + python3-termcolor, quilt, ratt, reprotest, diff --git a/scripts/reproducible-check b/scripts/reproducible-check index f089b1e..b0d67bb 100755 --- a/scripts/reproducible-check +++ b/scripts/reproducible-check @@ -27,6 +27,12 @@ import collections from xdg.BaseDirectory import xdg_cache_home +try: + from termcolor import colored +except ImportError: + def colored(val, *args, **kwargs): + return val + class ReproducibleCheck(object): HELP = """ @@ -142,15 +148,18 @@ class ReproducibleCheck(object): for key, binaries in sorted(unreproducible.items()): source, architecture, version = key + url = 'https://tests.reproducible-builds.org/debian/{}' \ + .format(source) binaries_fmt = '({}) '.format(', '.join(binaries)) \ if binaries != [source] else '' - print("{} ({}) is unreproducible {}".format( - source, + print("{} {} ({}) is unreproducible {}<{}>".format( + colored('W:', 'red'), + colored(source, attrs=['bold']), version, binaries_fmt, - ), end='') - print("<https://tests.reproducible-builds.org/debian/{}>".format(source)) + colored(url, attrs=['underline']), + )) print("{}/{} ({:.2f}%) of installed binary packages are unreproducible.".format( num_unreproducible, -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/devscripts.git _______________________________________________ devscripts-devel mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/devscripts-devel
