[reprotest] 01/03: Use "artifact_pattern" consistently instead of sometimes "artifact"

Ximin Luo infinity0 at debian.org
Tue Sep 12 14:00:56 UTC 2017


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

infinity0 pushed a commit to branch master
in repository reprotest.

commit 5ce0cf109a8ff49365a16ac596a9bd301f12dc85
Author: Ximin Luo <infinity0 at debian.org>
Date:   Mon Sep 11 14:53:51 2017 +0200

    Use "artifact_pattern" consistently instead of sometimes "artifact"
---
 reprotest/__init__.py | 14 +++++++-------
 reprotest/presets.py  | 18 +++++++++---------
 2 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/reprotest/__init__.py b/reprotest/__init__.py
index 62ed0e2..4fe2234 100644
--- a/reprotest/__init__.py
+++ b/reprotest/__init__.py
@@ -656,7 +656,7 @@ def cli_parser():
         'treated as a source_root, else as a build_command. Otherwise, if one '
         'of -c or -s is given, then this is treated as the other one. If both '
         'are given, then this is a command-line syntax error and we exit code 2.'),
-    parser.add_argument('artifact', default=None, nargs='?',
+    parser.add_argument('artifact_pattern', default=None, nargs='?',
         help='Build artifact to test for reproducibility. May be a shell '
              'pattern such as "*.deb *.changes".'),
     parser.add_argument('virtual_server_args', default=None, nargs='*',
@@ -814,13 +814,13 @@ def run(argv, check):
             sys.exit(2)
         elif first_arg == "auto":
             build_command = first_arg
-            if parsed_args.artifact:
+            if parsed_args.artifact_pattern:
                 logging.warn("old CLI form `reprotest auto <source_root>` detected, "
-                    "setting source_root to the second argument: %s", parsed_args.artifact)
+                    "setting source_root to the second argument: %s", parsed_args.artifact_pattern)
                 logging.warn("to avoid this warning, use instead `reprotest <source_root>` "
                     "or (if really necessary) `reprotest -s <source_root> auto <artifact>`")
-                source_root = parsed_args.artifact
-                parsed_args.artifact = None
+                source_root = parsed_args.artifact_pattern
+                parsed_args.artifact_pattern = None
         elif os.path.exists(first_arg):
             source_root = first_arg
         else:
@@ -830,7 +830,7 @@ def run(argv, check):
 
     # Args that might be affected by presets
     virtual_server_args = parsed_args.virtual_server_args
-    artifact_pattern = parsed_args.artifact
+    artifact_pattern = parsed_args.artifact_pattern
     testbed_pre = parsed_args.testbed_pre
     testbed_init = parsed_args.testbed_init
     diffoscope_args = parsed_args.diffoscope_arg
@@ -842,7 +842,7 @@ def run(argv, check):
         values = eval(auto_preset_expr, {'_': values}, {})
         logging.info("preset auto-selected: %r", values)
         build_command = values.build_command
-        artifact_pattern = artifact_pattern or values.artifact
+        artifact_pattern = artifact_pattern or values.artifact_pattern
         testbed_pre = testbed_pre or values.testbed_pre
         testbed_init = testbed_init or values.testbed_init
         if diffoscope_args is not None:
diff --git a/reprotest/presets.py b/reprotest/presets.py
index a3f5fdc..76c3e25 100644
--- a/reprotest/presets.py
+++ b/reprotest/presets.py
@@ -13,29 +13,29 @@ class AttributeFunctor(collections.namedtuple('_AttributeFunctor', 'x f')):
 
 
 class ReprotestPreset(collections.namedtuple('_ReprotestPreset',
-    'build_command artifact testbed_pre testbed_init diffoscope_args')):
+    'build_command artifact_pattern testbed_pre testbed_init diffoscope_args')):
     """Named-tuple representing a reprotest command preset.
 
     You can manipulate it like this:
 
     >>> ReprotestPreset(None, None, None, None)
-    ReprotestPreset(build_command=None, artifact=None, testbed_pre=None, testbed_init=None)
+    ReprotestPreset(build_command=None, artifact_pattern=None, testbed_pre=None, testbed_init=None)
 
     >>> _.set.build_command("etc")
-    ReprotestPreset(build_command='etc', artifact=None, testbed_pre=None, testbed_init=None)
+    ReprotestPreset(build_command='etc', artifact_pattern=None, testbed_pre=None, testbed_init=None)
 
     >>> _.append.build_command("; etc2")
-    ReprotestPreset(build_command='etc; etc2', artifact=None, testbed_pre=None, testbed_init=None)
+    ReprotestPreset(build_command='etc; etc2', artifact_pattern=None, testbed_pre=None, testbed_init=None)
 
     >>> _.prepend.build_command("setup; ")
-    ReprotestPreset(build_command='setup; etc; etc2', artifact=None, testbed_pre=None, testbed_init=None)
+    ReprotestPreset(build_command='setup; etc; etc2', artifact_pattern=None, testbed_pre=None, testbed_init=None)
 
     >>> _.set.build_command("dpkg-buildpackage --no-sign -b")
-    ReprotestPreset(build_command='dpkg-buildpackage --no-sign -b', artifact=None, testbed_pre=None, testbed_init=None)
+    ReprotestPreset(build_command='dpkg-buildpackage --no-sign -b', artifact_pattern=None, testbed_pre=None, testbed_init=None)
 
     >>> _.str_replace.build_command(
     ...    "dpkg-buildpackage", "DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -Pnocheck")
-    ReprotestPreset(build_command='DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -Pnocheck --no-sign -b', artifact=None, testbed_pre=None, testbed_init=None)
+    ReprotestPreset(build_command='DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -Pnocheck --no-sign -b', artifact_pattern=None, testbed_pre=None, testbed_init=None)
     """
 
     @property
@@ -58,7 +58,7 @@ class ReprotestPreset(collections.namedtuple('_ReprotestPreset',
 
 PRESET_DEB_DIR = ReprotestPreset(
     build_command = 'dpkg-buildpackage --no-sign -b',
-    artifact = '../*.deb',
+    artifact_pattern = '../*.deb',
     testbed_pre = None,
     testbed_init = None,
     diffoscope_args = ["--exclude-directory-metadata"],
@@ -75,7 +75,7 @@ def preset_deb_schroot(preset):
 def preset_deb_dsc(fn):
     return PRESET_DEB_DIR.prepend.build_command(
             'dpkg-source -x "%s" build && cd build && ' % fn
-        ).set.artifact("*.deb")
+        ).set.artifact_pattern("*.deb")
 
 def get_presets(buildfile, virtual_server):
     fn = os.path.basename(buildfile)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/reprotest.git



More information about the Reproducible-commits mailing list