[elbe-devel] [PATCH v3 44/52] Fix style in dump.y
Torben Hohn
torben.hohn at linutronix.de
Fri Jul 5 13:29:38 CEST 2019
On Thu, Jun 27, 2019 at 02:44:58PM +0200, dion at linutronix.de wrote:
> From: Olivier Dion <dion at linutronix.de>
>
> Signed-off-by: Olivier Dion <dion at linutronix.de>
Reviewed-by: Torben Hohn <torben.hohn at linutronix.de>
> ---
> elbepack/dump.py | 73 +++++++++++++++++++++++++-------------------------------
> 1 file changed, 32 insertions(+), 41 deletions(-)
>
> diff --git a/elbepack/dump.py b/elbepack/dump.py
> index 10df28e8..c5d59174 100644
> --- a/elbepack/dump.py
> +++ b/elbepack/dump.py
> @@ -93,21 +93,20 @@ def check_full_pkgs(pkgs, fullpkgs, cache):
> name = p.et.text
> nomulti_name = name.split(":")[0]
> if not cache.has_pkg(nomulti_name):
> - validation.error("- package %s does not exist" % nomulti_name)
> + validation.error("Package '%s' does not exist", nomulti_name)
> errors += 1
> continue
>
> if not cache.is_installed(nomulti_name):
> - validation.error("- package %s is not installed" % nomulti_name)
> + validation.error("Package '%s' is not installed", nomulti_name)
> errors += 1
> continue
>
> ver = p.et.get('version')
> pkg = cache.get_pkg(nomulti_name)
> if ver and (pkg.installed_version != ver):
> - validation.error(
> - "- package %s version %s does not match installed version %s" %
> - (name, ver, pkg.installed_version))
> + validation.error("Package '%s' version '%s' does not match installed version %s",
> + name, ver, pkg.installed_version)
> errors += 1
> continue
>
> @@ -129,34 +128,32 @@ def check_full_pkgs(pkgs, fullpkgs, cache):
> pindex[name] = p
>
> if not cache.has_pkg(name):
> - validation.error("- package %s does not exist" % name)
> + validation.error("Package '%s' does not exist", name)
> errors += 1
> continue
>
> if not cache.is_installed(name):
> - validation.error("- package %s is not installed" % name)
> + validation.error("Package '%s' is not installed", name)
> errors += 1
> continue
>
> pkg = cache.get_pkg(name)
>
> if pkg.installed_version != ver:
> - validation.error(
> - "- package %s version %s does not match installed version %s" %
> - (name, ver, pkg.installed_version))
> + validation.error("Package '%s' version %s does not match installed version %s",
> + name, ver, pkg.installed_version)
> errors += 1
> continue
>
> if pkg.installed_md5 != md5:
> - validation.error("- package %s md5 %s does not match installed md5 %s" %
> - (name, md5, pkg.installed_md5))
> + validation.error("Package '%s' md5 %s does not match installed md5 %s",
> + name, md5, pkg.installed_md5)
> errors += 1
>
> for cp in cache.get_installed_pkgs():
> if cp.name not in pindex:
> - validation.error(
> - "additional package %s installed, that was not requested" %
> - cp.name)
> + validation.error("Additional package %s installed, that was not requested",
> + cp.name)
> errors += 1
>
> if errors == 0:
> @@ -172,31 +169,28 @@ def elbe_report(xml, buildenv, cache, targetfs):
>
> rfs = buildenv.rfs
>
> - report.info("ELBE Report for Project " + xml.text("project/name"))
> -
> - report.info(
> - "report timestamp: " +
> - datetime.now().strftime("%Y%m%d-%H%M%S"))
> - report.info("elbe: %s" % str(elbe_version))
> + report.info("ELBE Report for Project %s\n"
> + "Report timestamp: %s\n"
> + "elbe: %s",
> + xml.text("project/name"),
> + datetime.now().strftime("%Y%m%d-%H%M%S"),
> + str(elbe_version))
>
> slist = rfs.read_file('etc/apt/sources.list')
> - report.info("Apt Sources dump")
> - report.info(slist)
> + report.info("Apt Sources dump\n%s", slist)
>
> try:
> prefs = rfs.read_file("etc/apt/preferences")
> except IOError:
> prefs = ""
>
> - report.info("Apt Preferences dump")
> - if prefs:
> - report.info(prefs)
> + report.info("Apt Preferences dump\n%s", prefs)
>
> report.info("Installed Packages List")
>
> instpkgs = cache.get_installed_pkgs()
> for p in instpkgs:
> - report.info("|%s|%s|%s" % (p.name, p.installed_version, p.origin))
> + report.info("|%s|%s|%s", p.name, p.installed_version, p.origin)
>
> index = cache.get_fileindex()
> mt_index = targetfs.mtime_snap()
> @@ -245,7 +239,7 @@ def elbe_report(xml, buildenv, cache, targetfs):
> pkg = "added in finetuning"
> # else leave pkg as is
>
> - report.info("|+%s+|%s" % (fpath, pkg))
> + report.info("|+%s+|%s", fpath, pkg)
>
>
> report.info("Deleted Files")
> @@ -255,7 +249,7 @@ def elbe_report(xml, buildenv, cache, targetfs):
> pkg = index[fpath]
> else:
> pkg = "postinst generated"
> - report.info("|+%s+|%s" % (fpath, pkg))
> + report.info("|+%s+|%s", fpath, pkg)
>
> report.info("Target Package List")
>
> @@ -269,12 +263,11 @@ def elbe_report(xml, buildenv, cache, targetfs):
> f = targetfs.open('etc/elbe_pkglist', 'w')
> for pkg in tgt_pkg_list:
> p = pkgindex[pkg]
> - report.info(
> - "|%s|%s|%s|%s" %
> - (p.name,
> - p.installed_version,
> - p.is_auto_installed,
> - p.installed_md5))
> + report.info("|%s|%s|%s|%s",
> + p.name,
> + p.installed_version,
> + p.is_auto_installed,
> + p.installed_md5)
> if xml.has("target/pkgversionlist"):
> f.write(
> "%s %s %s\n" %
> @@ -297,14 +290,12 @@ def elbe_report(xml, buildenv, cache, targetfs):
> if fpath not in mt_index or \
> mt_index_postarch[fpath] != mt_index[fpath]:
> if fpath not in mt_index_post_fine:
> - validation.error(
> - "- archive file %s deleted in finetuning" %
> - fpath)
> + validation.error("Archive file %s deleted in finetuning",
> + fpath)
> errors += 1
> elif mt_index_post_fine[fpath] != mt_index_postarch[fpath]:
> - validation.error(
> - "- archive file %s modified in finetuning" %
> - fpath)
> + validation.error("Archive file %s modified in finetuning",
> + fpath)
> errors += 1
>
> if errors == 0:
> --
> 2.11.0
>
>
> _______________________________________________
> elbe-devel mailing list
> elbe-devel at linutronix.de
> https://lists.linutronix.de/mailman/listinfo/elbe-devel
--
Torben Hohn
Linutronix GmbH | Bahnhofstrasse 3 | D-88690 Uhldingen-Mühlhofen
Phone: +49 7556 25 999 18; Fax.: +49 7556 25 999 99
Hinweise zum Datenschutz finden Sie hier (Informations on data privacy
can be found here): https://linutronix.de/kontakt/Datenschutz.php
Linutronix GmbH | Firmensitz (Registered Office): Uhldingen-Mühlhofen |
Registergericht (Registration Court): Amtsgericht Freiburg i.Br., HRB700
806 | Geschäftsführer (Managing Directors): Heinz Egger, Thomas Gleixner
More information about the elbe-devel
mailing list