{"app_name":"Debian Janitor","binary_packages":[],"branch_url":"git+ssh://git@salsa.debian.org/openstack-team/services/vmms.git","build_log_highlight_lines":[1607,1610,1611,1651],"build_log_include_lines":[1636,1651],"build_log_line_count":1651,"build_log_name":"build.log","campaign":"lintian-fixes","change_set":"517b3354-ad89-47b2-958c-a5a7b6f33452","codebase":"vmms","codemod_log_name":"codemod.log","command":"DEB_UPDATE_CHANGELOG=auto lintian-brush","current_year":"2026","description":"Missing command: pyversions","failure_excerpt":{"full_log_url":"/lintian-fixes/c/vmms/517b3354-ad89-47b2-958c-a5a7b6f33452/logs/build.log","highlighted_indices":[72],"lines":["","","Unpack source","-------------","","Format: 3.0 (native)","Source: vmms","Binary: vmms-api, python3-vmms, vmms-common, vmms-worker","Architecture: all","Version: 0.0.5~jan+lint1","Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>","Uploaders: Thomas Goirand <zigo@debian.org>","Homepage: https://salsa.debian.org/openstack-team/services/vmms","Standards-Version: 4.7.4","Vcs-Browser: https://salsa.debian.org/openstack-team/services/vmms","Vcs-Git: https://salsa.debian.org/openstack-team/services/vmms.git","Build-Depends: debhelper-compat (= 13), dh-python, openstack-pkg-tools, python3-all, python3-pbr, python3-setuptools","Build-Depends-Indep: alembic, python3-alembic, python3-fixtures, python3-flask, python3-jinja2, python3-keystonemiddleware, python3-mistralclient, python3-oslo.config, python3-oslo.context, python3-oslo.db, python3-oslo.log, python3-oslo.policy, python3-sqlalchemy, python3-stestr, python3-testtools, python3-tooz, subunit","Package-List:"," python3-vmms deb python optional arch=all"," vmms-api deb net optional arch=all"," vmms-common deb net optional arch=all"," vmms-worker deb net optional arch=all","Checksums-Sha1:"," c25d81bc75111a23c75db7a7e9d496d12cb280fb 26444 vmms_0.0.5~jan+lint1.tar.xz","Checksums-Sha256:"," 917fb35960bd3db41264882aff5b75af72ac6029247d9cadd1fe2c435b316991 26444 vmms_0.0.5~jan+lint1.tar.xz","Files:"," 1cc9dac87b6d775c80e4948c877fb1ca 26444 vmms_0.0.5~jan+lint1.tar.xz","","dpkg-source: warning: extracting unsigned source package (vmms_0.0.5~jan+lint1.dsc)","dpkg-source: info: extracting vmms in /build/reproducible-path/vmms-0.0.5~jan+lint1","dpkg-source: info: unpacking vmms_0.0.5~jan+lint1.tar.xz","","clean up apt cache","------------------","","","Check disk space","----------------","","Sufficient free space for build","","User Environment","----------------","","APT_CONFIG=/var/lib/sbuild/apt.conf","HOME=/sbuild-nonexistent","LANG=C.UTF-8","LC_ALL=C.UTF-8","LOGNAME=sbuild","PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games","SHELL=/bin/sh","SOURCE_DATE_EPOCH=1782953048","USER=sbuild","","dpkg-buildpackage","-----------------","","Command: dpkg-buildpackage --sanitize-env -us -uc","dpkg-buildpackage: info: source package vmms","dpkg-buildpackage: info: source version 0.0.5~jan+lint1","dpkg-buildpackage: info: source distribution lintian-fixes","dpkg-buildpackage: info: source changed by Jelmer Vernooij <jelmer@tyr.vpn.jelmer.uk>"," dpkg-source --before-build .","dpkg-buildpackage: info: host architecture amd64"," debian/rules clean","make: pyversions: No such file or directory","py3versions: no X-Python3-Version in control file, using supported versions","dh clean --buildsystem=pybuild --with python3","   debian/rules override_dh_auto_clean","make[1]: Entering directory '/build/reproducible-path/vmms-0.0.5~jan+lint1'","make[1]: pyversions: No such file or directory","py3versions: no X-Python3-Version in control file, using supported versions","dh_auto_clean","I: pybuild base:385: python3.13 setup.py clean ","/usr/lib/python3/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead.","!!","","        ********************************************************************************","        Usage of dash-separated 'description-file' will not be supported in future","        versions. Please use the underscore name 'description_file' instead.","","        This deprecation is overdue, please update your project and remove deprecated","        calls to avoid build errors in the future.","","        See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.","        ********************************************************************************","","!!","  opt = self._enforce_underscore(opt, section)","/usr/lib/python3/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'author-email' in 'metadata' (setup.cfg), please use the underscore name 'author_email' instead.","!!","","        ********************************************************************************","        Usage of dash-separated 'author-email' will not be supported in future","        versions. Please use the underscore name 'author_email' instead.","","        This deprecation is overdue, please update your project and remove deprecated","        calls to avoid build errors in the future.","","        See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.","        ********************************************************************************","","!!","  opt = self._enforce_underscore(opt, section)","/usr/lib/python3/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'home-page' in 'metadata' (setup.cfg), please use the underscore name 'home_page' instead.","!!","","        ********************************************************************************","        Usage of dash-separated 'home-page' will not be supported in future","        versions. Please use the underscore name 'home_page' instead.","","        This deprecation is overdue, please update your project and remove deprecated","        calls to avoid build errors in the future.","","        See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.","        ********************************************************************************","","!!","  opt = self._enforce_underscore(opt, section)","/usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.","!!","","        ********************************************************************************","        Please consider removing the following classifiers in favor of a SPDX license expression:","","        License :: OSI Approved :: Apache Software License","","        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.","        ********************************************************************************","","!!","  self._finalize_license_expression()","/usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.","!!","","        ********************************************************************************","        Requirements should be satisfied by a PEP 517 installer.","        If you are using pip, you can try `pip install --use-pep517`.","        ********************************************************************************","","!!","  dist.fetch_build_eggs(dist.setup_requires)","/usr/lib/python3/dist-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated.","!!","","        ********************************************************************************","        Please avoid running ``setup.py`` and ``easy_install``.","        Instead, use pypa/build, pypa/installer or other","        standards-based tools.","","        See https://github.com/pypa/setuptools/issues/917 for details.","        ********************************************************************************","","!!","  easy_install.initialize_options(self)","/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated.","!!","","        ********************************************************************************","        Please avoid running ``setup.py`` directly.","        Instead, use pypa/build, pypa/installer or other","        standards-based tools.","","        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.","        ********************************************************************************","","!!","  self.initialize_options()","/usr/lib/python3/dist-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require'","  warnings.warn(msg)","Traceback (most recent call last):","  File \"/build/reproducible-path/vmms-0.0.5~jan+lint1/setup.py\", line 5, in <module>","    setup(","    ~~~~~^","        setup_requires=['pbr>=5.7.0'],","        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^","        pbr=True,","        ^^^^^^^^^","    )","    ^","  File \"/usr/lib/python3/dist-packages/setuptools/__init__.py\", line 117, in setup","    return distutils.core.setup(**attrs)","           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^","  File \"/usr/lib/python3/dist-packages/setuptools/_distutils/core.py\", line 148, in setup","    _setup_distribution = dist = klass(attrs)","                                 ~~~~~^^^^^^^","  File \"/usr/lib/python3/dist-packages/setuptools/dist.py\", line 334, in __init__","    self.metadata.version = self._normalize_version(self.metadata.version)","                            ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^","  File \"/usr/lib/python3/dist-packages/setuptools/dist.py\", line 370, in _normalize_version","    normalized = str(Version(version))","                     ~~~~~~~^^^^^^^^^","  File \"/usr/lib/python3/dist-packages/packaging/version.py\", line 438, in __init__","    raise InvalidVersion(f\"Invalid version: {version!r}\")","packaging.version.InvalidVersion: Invalid version: '0.0.5.0jan+lint1'","E: pybuild pybuild:485: clean: plugin distutils failed with: exit code=1: python3.13 setup.py clean ","dh_auto_clean: error: pybuild --clean -i python{version} -p \"3.13 3.14\" --parallel=4 returned exit code 13","make[1]: *** [debian/rules:9: override_dh_auto_clean] Error 25","make[1]: Leaving directory '/build/reproducible-path/vmms-0.0.5~jan+lint1'","make: *** [debian/rules:6: clean] Error 2","dpkg-buildpackage: error: debian/rules clean subprocess failed with exit status 2","--------------------------------------------------------------------------------","Build finished at 2026-07-02T00:50:34Z","","Finished","--------"],"log_name":"build.log","match_lines":["make[1]: pyversions: No such file or directory"],"start_line":1409,"title":"Build"},"is_admin":false,"lintian_result":null,"logs":{"build":{"description":"build","name":"build.log","url":"/lintian-fixes/c/vmms/517b3354-ad89-47b2-958c-a5a7b6f33452/logs/build.log"},"codemod":{"description":"codemod","name":"codemod.log","url":"/lintian-fixes/c/vmms/517b3354-ad89-47b2-958c-a5a7b6f33452/logs/codemod.log"},"worker":{"content":"[2026-07-02T00:39:29Z INFO  janitor_worker] Opening branch at https://salsa.debian.org/openstack-team/services/vmms.git\n[2026-07-02T00:41:46Z INFO  janitor_worker] Cached branch URL http://janitor.debian.net/git/vmms missing: http://tyr@janitor.debian.net/git/vmms/\n[2026-07-02T00:41:46Z DEBUG janitor_worker] Workspace path: /srv/worker/output/1/janitor-worker-HCiW4R/vmms\n[2026-07-02T00:41:46Z DEBUG silver_platter::workspace] Creating sprout from git+ssh://git@salsa.debian.org/openstack-team/services/vmms.git\n9% (61/123)\nTotal 362 (delta 75), reused 30 (delta 21), pack-reused 217 (from 1)\nNothing to delete.\n[2026-07-02T00:44:04Z DEBUG silver_platter::workspace] Fetching colocated branches: {}\n[2026-07-02T00:44:04Z INFO  janitor_worker] Workspace ready - starting.\n[2026-07-02T00:44:04Z INFO  janitor_worker::debian] Running [\"lintian-brush\"]\n[2026-07-02T00:44:04Z DEBUG debian_analyzer::detect_gbp_dch] Branch history analysis: changelog_only: 1, other_only: 7, mixed: 6, dch_references: 0, unreleased_references: 0\n[2026-07-02T00:44:04Z INFO  silver_platter::debian::codemod] Assuming changelog does not need to be updated, since it never uses UNRELEASED entries\nfound 161 deltas to reuse\n[2026-07-02T00:44:10Z INFO  ognibuild::debian::fix_build] Using fixers: [PgBuildExtOutOfDateControlFixer, MissingConfigureFixer, MissingAutomakeInputFixer, MissingConfigStatusInputFixer, MissingPerlFileFixer, DebcargoUnacceptablePredicateFixer, DebcargoUnacceptableComparatorFixer, RetryAptFetchFailure, PackageDependencyFixer]\n[2026-07-02T00:44:10Z DEBUG ognibuild::debian::build] Adding dummy changelog entry 0.0.5~jan+lint1 for build\n[2026-07-02T00:44:10Z DEBUG ognibuild::debian::build] Writing build log to /srv/worker/output/1/janitor-worker-HCiW4R/build.log\n[2026-07-02T00:44:10Z INFO  ognibuild::debian::build] Building debian packages, running sbuild --chroot-mode=unshare --no-clean-source -A -s -v -d sid.\n[2026-07-02T00:50:35Z WARN  buildlog_consultant::sbuild] Unknown line in summary: --------------------------------------------------------------------------------\n    \n[2026-07-02T00:50:35Z WARN  buildlog_consultant::sbuild] Unknown line in summary: Finished at 2026-07-02T00:50:34Z\n    \n[2026-07-02T00:50:35Z WARN  buildlog_consultant::sbuild] Unknown line in summary: Build needed 00:06:23, 388k disk space\n    \n[2026-07-02T00:50:35Z WARN  buildlog_consultant::sbuild] Unknown key in summary: E\n[2026-07-02T00:50:35Z WARN  buildlog_consultant::sbuild] Unknown key in summary: brz\n[2026-07-02T00:50:35Z INFO  ognibuild::debian::fix_build] Attempting to use fixer PackageDependencyFixer to address MissingCommand(\"pyversions\")\n[2026-07-02T00:50:35Z DEBUG ognibuild::debian::apt] Searching for packages containing [\"/usr/bin/pyversions\", \"/bin/pyversions\"]\n[2026-07-02T00:50:35Z DEBUG ognibuild::debian::file_search] Using apt-file to search apt contents\n[2026-07-02T00:50:36Z DEBUG ognibuild::debian::file_search] Found entries [] for /usr/bin/pyversions\n[2026-07-02T00:50:37Z DEBUG ognibuild::debian::file_search] Found entries [] for /bin/pyversions\n[2026-07-02T00:50:37Z DEBUG ognibuild::debian::apt] No Debian dependency candidates for dependency BinaryDependency { binary_name: \"pyversions\" }\n[2026-07-02T00:50:37Z WARN  ognibuild::debian::fix_build] Failed to resolve error MissingCommand(\"pyversions\"). Giving up.\n","description":"worker","name":"worker.log","url":"/lintian-fixes/c/vmms/517b3354-ad89-47b2-958c-a5a7b6f33452/logs/worker.log"}},"my_review":null,"other_reviews":[],"primary_log":"worker","publish_blockers":{"backoff":{"details":{"attempt_count":0,"next_try_time":"2026-07-02T00:50:37.388571Z"},"result":true},"change_set":{"details":{"change_set_id":"517b3354-ad89-47b2-958c-a5a7b6f33452","change_set_state":"working"},"result":false},"command":{"details":{"actual":"DEB_UPDATE_CHANGELOG=auto lintian-brush","correct":"DEB_UPDATE_CHANGELOG=auto lintian-brush"},"result":true},"inactive":{"details":{"inactive":false},"result":true},"previous_mp":{"details":[],"result":true},"propose_rate_limit":{"details":{"bucket":"team+openstack@tracker.debian.org"},"result":true},"publish_status":{"details":{"reviews":{},"status":"unknown"},"result":false},"success":{"details":{"result_code":"command-missing"},"result":false}},"publish_history":[],"queue_position":2381,"result":{"applied":[{"certainty":null,"description":"Bump debhelper from old 10 to 13.","fixed_lintian_issues":[{"info":"10","package":null,"package_type":"source","tag":"package-uses-old-debhelper-compat-version"}],"fixer_name":"package-uses-deprecated-debhelper-compat-version","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:cdb4ba6f18f6686ed8efd568650bb4eaf87b213c","summary":"Bump debhelper from old 10 to 13."},{"certainty":"certain","description":"Update standards version to 4.7.4, no changes needed.\n\nUpgrade checklist verified:\n 4.7.3 → 4.7.4:\n  * Package is not in non-free-firmware","fixed_lintian_issues":[{"info":"4.7.2 (released 2025-02-27) (current is 4.7.4.1)","package":null,"package_type":"source","tag":"out-of-date-standards-version"}],"fixer_name":"out-of-date-standards-version","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:357d55197be856a504c1d9010333480e77c6945e","summary":"Update standards version to 4.7.4, no changes needed."}],"changelog_behaviour":{"explanation":"Assuming changelog does not need to be updated, since it never uses UNRELEASED entries","update":false},"failed":{}},"result_code":"command-missing","resume_from":"{build,build,build}","reviews":[],"revision":"git-v1:357d55197be856a504c1d9010333480e77c6945e","run":{"branch_url":"git+ssh://git@salsa.debian.org/openstack-team/services/vmms.git","build_version":null,"change_set":"517b3354-ad89-47b2-958c-a5a7b6f33452","codebase":"vmms","command":"DEB_UPDATE_CHANGELOG=auto lintian-brush","context":"\"debian-watch-does-not-check-openpgp-signature package-uses-old-debhelper-compat-version older-debian-watch-file-standard out-of-date-standards-version\"","debian_build_distribution":null,"debian_build_version":null,"description":"Missing command: pyversions","duration_seconds":669,"failure_stage":"{build,build,build}","failure_transient":null,"finish_time":"2026-07-02T00:50:37.388571Z","id":"517b3354-ad89-47b2-958c-a5a7b6f33452","logfilenames":["worker.log","codemod.log","build.log"],"main_branch_revision":"git-v1:0eed9346ae46fc53129386efb82f206ff1bf4c47","publish_status":"unknown","result":{"applied":[{"certainty":null,"description":"Bump debhelper from old 10 to 13.","fixed_lintian_issues":[{"info":"10","package":null,"package_type":"source","tag":"package-uses-old-debhelper-compat-version"}],"fixer_name":"package-uses-deprecated-debhelper-compat-version","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:cdb4ba6f18f6686ed8efd568650bb4eaf87b213c","summary":"Bump debhelper from old 10 to 13."},{"certainty":"certain","description":"Update standards version to 4.7.4, no changes needed.\n\nUpgrade checklist verified:\n 4.7.3 → 4.7.4:\n  * Package is not in non-free-firmware","fixed_lintian_issues":[{"info":"4.7.2 (released 2025-02-27) (current is 4.7.4.1)","package":null,"package_type":"source","tag":"out-of-date-standards-version"}],"fixer_name":"out-of-date-standards-version","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:357d55197be856a504c1d9010333480e77c6945e","summary":"Update standards version to 4.7.4, no changes needed."}],"changelog_behaviour":{"explanation":"Assuming changelog does not need to be updated, since it never uses UNRELEASED entries","update":false},"failed":{}},"result_branches":[{"absorbed":false,"base_revision":"git-v1:0eed9346ae46fc53129386efb82f206ff1bf4c47","remote_name":"debian/gazpacho","revision":"git-v1:357d55197be856a504c1d9010333480e77c6945e","role":"main"}],"result_code":"command-missing","result_tags":[],"revision":"git-v1:357d55197be856a504c1d9010333480e77c6945e","start_time":"2026-07-02T00:39:28.017704Z","subpath":"","suite":"lintian-fixes","target_branch_url":null,"vcs_type":"git","worker":"tyr"},"run_id":"517b3354-ad89-47b2-958c-a5a7b6f33452","success_probability":0.0,"suite":"lintian-fixes","total_previous_runs":2,"utcnow":"2026-07-06T05:35:55.510689389+00:00","vcs_type":"git","vcs_url":"git+ssh://git@salsa.debian.org/openstack-team/services/vmms.git","version":"0.0.0","worker_log_name":"worker.log","worker_name":"tyr"}