[devscripts] 02/02: reproducible-check: Instruct to install python3-xdg if missing.

Mattia Rizzolo mattia at debian.org
Thu Jan 25 12:36:09 UTC 2018


This is an automated email from the git hooks/post-receive script.

mattia pushed a commit to branch master
in repository devscripts.

commit 8751486cd98955c3ae359381f3ac5bc3f727dbf8
Author: Mattia Rizzolo <mattia at debian.org>
Date:   Thu Jan 25 13:35:27 2018 +0100

    reproducible-check: Instruct to install python3-xdg if missing.
    
    Closes: #888307
    Signed-off-by: Mattia Rizzolo <mattia at debian.org>
---
 debian/changelog           | 2 ++
 scripts/reproducible-check | 8 +++++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 4b1571a..23f11fd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -15,6 +15,8 @@ devscripts (2.18.1) UNRELEASED; urgency=medium
   * ltnu:
     + Avoid using L<> with emails in the POD documentation, so it can be built
       with an older pod as well.
+  * reproducible-check:
+    + Instruct to install python3-xdg if missing.  Closes: #888307
 
   [ Osamu Aoki ]
   * uupdate:
diff --git a/scripts/reproducible-check b/scripts/reproducible-check
index a7cf53d..eed705a 100755
--- a/scripts/reproducible-check
+++ b/scripts/reproducible-check
@@ -26,7 +26,13 @@ import requests
 import argparse
 import collections
 
-from xdg.BaseDirectory import xdg_cache_home
+try:
+    from xdg.BaseDirectory import xdg_cache_home
+except ImportError:
+    print("This script requires the xdg python3 module.", file=sys.stderr)
+    print("Please install the python3-xdg Debian package in order to use"
+          "this utility.", file=sys.stderr)
+    sys.exit(1)
 
 
 class ReproducibleCheck(object):

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/devscripts.git



More information about the devscripts-devel mailing list