Package: src:simple-cdd
Version: 0.6.1
Tags: patch

Hello,

While attempting to use simple-cdd to generate a custom ISO, it failed with
this exception:

Traceback (most recent call last):
  File "/usr/bin/simple-cdd", line 637, in <module>
    scdd.build_mirror()
  File "/usr/bin/simple-cdd", line 261, in build_mirror
    self.run_tool("mirror", tool)
  File "/usr/bin/simple-cdd", line 358, in run_tool
    tool.run()
  File "/usr/lib/python3/dist-packages/simple_cdd/tools/mirror_reprepro.py", 
line 193, in run
    print_records("updates", "Name", field_order, updates_used, updates)
  File "/usr/lib/python3/dist-packages/simple_cdd/tools/mirror_reprepro.py", 
line 184, in print_records
    print("{}: {}".format(field, self.env.format(val, 
verify_release_keys=verify_release_keys)), file=fd)
  File "/usr/lib/python3/dist-packages/simple_cdd/env.py", line 390, in format
    return string.format(*args, **kwargs)
KeyError: 'security_mirro'


I traced the problem down to what looks like a typo in mirror_reprepro.py. I
have included a patch which fixes the typo.

Best,
Josh Gadeken
Hewlett Packard Enterprise
diff --git a/simple_cdd/tools/mirror_reprepro.py b/simple_cdd/tools/mirror_reprepro.py
index 6ffcb50..81381ab 100644
--- a/simple_cdd/tools/mirror_reprepro.py
+++ b/simple_cdd/tools/mirror_reprepro.py
@@ -75,7 +75,7 @@ class ToolMirrorReprepro(ToolShell):
                 "Suite": "*/updates",
                 "Architectures": "{ARCHES}",
                 "UDebComponents": "",
-                "Method": "{security_mirro}r",
+                "Method": "{security_mirror}",
                 "FilterList": "deinstall package-list",
                 "VerifyRelease": "{verify_release_keys}",
             },

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to