DEBUG: $ git diff --name-only --pretty=format: HEAD^ DEBUG: creating temporary files in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu Checking deliverables/dalmatian/bifrost.yaml ============================================ Clone all of the repositories for the deliverable into the workdir. ------------------------------------------------------------------- DEBUG: Checking out repository openstack/bifrost to master DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/bifrost DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/bifrost DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/bifrost'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/bifrost'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master -- openstack/bifrost DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=master DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/bifrost DEBUG: + shift DEBUG: + '[' -z openstack/bifrost ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/bifrost DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/bifrost ']' DEBUG: + upstream_remote=https://opendev.org/openstack/bifrost DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost ']' DEBUG: + '[' '!' -z /opt/git/opendev.org/openstack/bifrost ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + git clone /opt/git/opendev.org/openstack/bifrost openstack/bifrost DEBUG: Cloning into 'openstack/bifrost'... DEBUG: done. DEBUG: + cd openstack/bifrost DEBUG: + git remote set-url origin https://opendev.org/openstack/bifrost DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: + git fetch origin --tags --prune DEBUG: From https://opendev.org/openstack/bifrost DEBUG: 0beaaa71..52637b79 master -> origin/master DEBUG: 6c9212b3..1333833c stable/2025.1 -> origin/stable/2025.1 DEBUG: * [new branch] stable/2026.1 -> origin/stable/2026.1 DEBUG: * [new tag] 20.0.0 -> 20.0.0 DEBUG: + '[' '!' -z master ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: + git checkout -f master DEBUG: Already on 'master' DEBUG: Your branch is behind 'origin/master' by 10 commits, and can be fast-forwarded. DEBUG: (use "git pull" to update your local branch) Does the bug tracker info link to something that exists? -------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Look for the team name in the governance data. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Make sure the release notes page exists, if it is specified. ------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Require a valid release model ----------------------------- Skipping rule for EM, EOM or EOL tagging. Does the most recent release comply with the rules for the release-type? ------------------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Do we have permission to upload to PyPI? ---------------------------------------- Skipping rule for EM, EOM or EOL tagging. Can we build an sdist for a python project? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Does the README look right for PyPI? ------------------------------------ Skipping rule for EM, EOM or EOL tagging. All repos must include a .gitreview file for new releases. ---------------------------------------------------------- DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.0.0 DEBUG: openstack/bifrost already tagged 19.0.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.0 DEBUG: openstack/bifrost already tagged 19.1.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.1 DEBUG: openstack/bifrost already tagged 19.1.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.2 DEBUG: openstack/bifrost already tagged 19.1.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.3 ERROR: Could not find 19.1.3: Command '['git', 'show', '19.1.3']' returned non-zero exit status 128. DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.0.0 version 19.0.0 exists, skipping Ensure the deliverable is not an independent abandoned deliverable. ------------------------------------------------------------------- DEBUG: openstack/bifrost already tagged 19.0.0, skipping DEBUG: openstack/bifrost already tagged 19.1.0, skipping DEBUG: openstack/bifrost already tagged 19.1.1, skipping DEBUG: openstack/bifrost already tagged 19.1.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.3 ERROR: Could not find 19.1.3: Command '['git', 'show', '19.1.3']' returned non-zero exit status 128. Ensure the hashes for each release exist. ----------------------------------------- DEBUG: openstack/bifrost already tagged 19.0.0, skipping DEBUG: openstack/bifrost already tagged 19.1.0, skipping DEBUG: openstack/bifrost already tagged 19.1.1, skipping DEBUG: openstack/bifrost already tagged 19.1.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.3 ERROR: Could not find 19.1.3: Command '['git', 'show', '19.1.3']' returned non-zero exit status 128. DEBUG: checking 19.0.0 DEBUG: openstack/bifrost SHA a453e2cfe2e85d879af2b70c34c85ad874dd0fe6 DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 0beaaa71 Replace passlib with direct bcrypt for htpasswd generation DEBUG: Checking out repository openstack/bifrost to a453e2cfe2e85d879af2b70c34c85ad874dd0fe6 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout a453e2cfe2e85d879af2b70c34c85ad874dd0fe6 DEBUG: Note: switching to 'a453e2cfe2e85d879af2b70c34c85ad874dd0fe6'. DEBUG: DEBUG: You are in 'detached HEAD' state. You can look around, make experimental DEBUG: changes and commit them, and you can discard any commits you make in this DEBUG: state without impacting any branches by switching back to a branch. DEBUG: DEBUG: If you want to create a new branch to retain commits you create, you may DEBUG: do so (now or later) by using -c with the switch command. Example: DEBUG: DEBUG: git switch -c DEBUG: DEBUG: Or undo this operation with: DEBUG: DEBUG: git switch - DEBUG: DEBUG: Turn off this advice by setting config variable advice.detachedHead to false DEBUG: DEBUG: HEAD is now at a453e2cf Merge "Refactor the use of include_vars" successfully cloned a453e2cfe2e85d879af2b70c34c85ad874dd0fe6 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show a453e2cfe2e85d879af2b70c34c85ad874dd0fe6 DEBUG: checking 19.1.0 DEBUG: openstack/bifrost SHA 7b5773450c4d039aee4a4a238ab4dc14f3361a41 DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at a453e2cf Merge "Refactor the use of include_vars" DEBUG: Checking out repository openstack/bifrost to 7b5773450c4d039aee4a4a238ab4dc14f3361a41 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 7b5773450c4d039aee4a4a238ab4dc14f3361a41 DEBUG: Previous HEAD position was a453e2cf Merge "Refactor the use of include_vars" DEBUG: HEAD is now at 7b577345 Merge "Fix missed occurrence of SETUPTOOLS_USE_DISTUTILS" successfully cloned 7b5773450c4d039aee4a4a238ab4dc14f3361a41 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 7b5773450c4d039aee4a4a238ab4dc14f3361a41 DEBUG: checking 19.1.1 DEBUG: openstack/bifrost SHA 87899ea392585dd03a3c76dfe279d3b889312503 DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 7b577345 Merge "Fix missed occurrence of SETUPTOOLS_USE_DISTUTILS" DEBUG: Checking out repository openstack/bifrost to 87899ea392585dd03a3c76dfe279d3b889312503 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 87899ea392585dd03a3c76dfe279d3b889312503 DEBUG: Previous HEAD position was 7b577345 Merge "Fix missed occurrence of SETUPTOOLS_USE_DISTUTILS" DEBUG: HEAD is now at 87899ea3 [stable-only] CI: Remove SLURP upgrade job successfully cloned 87899ea392585dd03a3c76dfe279d3b889312503 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 87899ea392585dd03a3c76dfe279d3b889312503 DEBUG: checking 19.1.2 DEBUG: openstack/bifrost SHA 251d4f5b8a3ae9199dd4c696564108d1475c87fc DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 87899ea3 [stable-only] CI: Remove SLURP upgrade job DEBUG: Checking out repository openstack/bifrost to 251d4f5b8a3ae9199dd4c696564108d1475c87fc DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 251d4f5b8a3ae9199dd4c696564108d1475c87fc DEBUG: Previous HEAD position was 87899ea3 [stable-only] CI: Remove SLURP upgrade job DEBUG: HEAD is now at 251d4f5b Do not pass empty values to instance_info successfully cloned 251d4f5b8a3ae9199dd4c696564108d1475c87fc DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 251d4f5b8a3ae9199dd4c696564108d1475c87fc DEBUG: checking 19.1.3 DEBUG: openstack/bifrost SHA 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 251d4f5b Do not pass empty values to instance_info DEBUG: Checking out repository openstack/bifrost to 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: Previous HEAD position was 251d4f5b Do not pass empty values to instance_info DEBUG: HEAD is now at 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 successfully cloned 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: checking 2024.2-eol DEBUG: openstack/bifrost SHA 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 DEBUG: Checking out repository openstack/bifrost to 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: HEAD is now at 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 successfully cloned 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 68b59b218cedde77ccbf849270785ff10036a20a Ensure tags that exist point to the SHAs listed. ------------------------------------------------ DEBUG: checking 19.0.0 DEBUG: openstack/bifrost SHA a453e2cfe2e85d879af2b70c34c85ad874dd0fe6 DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 DEBUG: Checking out repository openstack/bifrost to a453e2cfe2e85d879af2b70c34c85ad874dd0fe6 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout a453e2cfe2e85d879af2b70c34c85ad874dd0fe6 DEBUG: Previous HEAD position was 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 DEBUG: HEAD is now at a453e2cf Merge "Refactor the use of include_vars" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.0.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git log 19.0.0 -n 1 --pretty=format:%H 19.0.0 tag exists and is correct for openstack/bifrost DEBUG: checking 19.1.0 DEBUG: openstack/bifrost SHA 7b5773450c4d039aee4a4a238ab4dc14f3361a41 DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at a453e2cf Merge "Refactor the use of include_vars" DEBUG: Checking out repository openstack/bifrost to 7b5773450c4d039aee4a4a238ab4dc14f3361a41 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 7b5773450c4d039aee4a4a238ab4dc14f3361a41 DEBUG: Previous HEAD position was a453e2cf Merge "Refactor the use of include_vars" DEBUG: HEAD is now at 7b577345 Merge "Fix missed occurrence of SETUPTOOLS_USE_DISTUTILS" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git log 19.1.0 -n 1 --pretty=format:%H 19.1.0 tag exists and is correct for openstack/bifrost DEBUG: checking 19.1.1 DEBUG: openstack/bifrost SHA 87899ea392585dd03a3c76dfe279d3b889312503 DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 7b577345 Merge "Fix missed occurrence of SETUPTOOLS_USE_DISTUTILS" DEBUG: Checking out repository openstack/bifrost to 87899ea392585dd03a3c76dfe279d3b889312503 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 87899ea392585dd03a3c76dfe279d3b889312503 DEBUG: Previous HEAD position was 7b577345 Merge "Fix missed occurrence of SETUPTOOLS_USE_DISTUTILS" DEBUG: HEAD is now at 87899ea3 [stable-only] CI: Remove SLURP upgrade job DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git log 19.1.1 -n 1 --pretty=format:%H 19.1.1 tag exists and is correct for openstack/bifrost DEBUG: checking 19.1.2 DEBUG: openstack/bifrost SHA 251d4f5b8a3ae9199dd4c696564108d1475c87fc DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 87899ea3 [stable-only] CI: Remove SLURP upgrade job DEBUG: Checking out repository openstack/bifrost to 251d4f5b8a3ae9199dd4c696564108d1475c87fc DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 251d4f5b8a3ae9199dd4c696564108d1475c87fc DEBUG: Previous HEAD position was 87899ea3 [stable-only] CI: Remove SLURP upgrade job DEBUG: HEAD is now at 251d4f5b Do not pass empty values to instance_info DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git log 19.1.2 -n 1 --pretty=format:%H 19.1.2 tag exists and is correct for openstack/bifrost DEBUG: checking 19.1.3 DEBUG: openstack/bifrost SHA 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 251d4f5b Do not pass empty values to instance_info DEBUG: Checking out repository openstack/bifrost to 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: Previous HEAD position was 251d4f5b Do not pass empty values to instance_info DEBUG: HEAD is now at 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.3 ERROR: Could not find 19.1.3: Command '['git', 'show', '19.1.3']' returned non-zero exit status 128. openstack/bifrost does not have 19.1.3 tag yet, skipping DEBUG: checking 2024.2-eol DEBUG: openstack/bifrost SHA 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 DEBUG: Checking out repository openstack/bifrost to 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: HEAD is now at 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. openstack/bifrost does not have 2024.2-eol tag yet, skipping Ensure the version numbers are valid. ------------------------------------- DEBUG: openstack/bifrost already tagged 19.0.0, skipping DEBUG: openstack/bifrost already tagged 19.1.0, skipping DEBUG: openstack/bifrost already tagged 19.1.1, skipping DEBUG: openstack/bifrost already tagged 19.1.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.3 ERROR: Could not find 19.1.3: Command '['git', 'show', '19.1.3']' returned non-zero exit status 128. DEBUG: checking 19.0.0 DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 DEBUG: Checking out repository openstack/bifrost to a453e2cfe2e85d879af2b70c34c85ad874dd0fe6 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout a453e2cfe2e85d879af2b70c34c85ad874dd0fe6 DEBUG: Previous HEAD position was 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 DEBUG: HEAD is now at a453e2cf Merge "Refactor the use of include_vars" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.0.0 tag exists, skipping further validation DEBUG: checking 19.1.0 DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at a453e2cf Merge "Refactor the use of include_vars" DEBUG: Checking out repository openstack/bifrost to 7b5773450c4d039aee4a4a238ab4dc14f3361a41 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 7b5773450c4d039aee4a4a238ab4dc14f3361a41 DEBUG: Previous HEAD position was a453e2cf Merge "Refactor the use of include_vars" DEBUG: HEAD is now at 7b577345 Merge "Fix missed occurrence of SETUPTOOLS_USE_DISTUTILS" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.0 tag exists, skipping further validation DEBUG: checking 19.1.1 DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 7b577345 Merge "Fix missed occurrence of SETUPTOOLS_USE_DISTUTILS" DEBUG: Checking out repository openstack/bifrost to 87899ea392585dd03a3c76dfe279d3b889312503 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 87899ea392585dd03a3c76dfe279d3b889312503 DEBUG: Previous HEAD position was 7b577345 Merge "Fix missed occurrence of SETUPTOOLS_USE_DISTUTILS" DEBUG: HEAD is now at 87899ea3 [stable-only] CI: Remove SLURP upgrade job DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.1 tag exists, skipping further validation DEBUG: checking 19.1.2 DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 87899ea3 [stable-only] CI: Remove SLURP upgrade job DEBUG: Checking out repository openstack/bifrost to 251d4f5b8a3ae9199dd4c696564108d1475c87fc DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 251d4f5b8a3ae9199dd4c696564108d1475c87fc DEBUG: Previous HEAD position was 87899ea3 [stable-only] CI: Remove SLURP upgrade job DEBUG: HEAD is now at 251d4f5b Do not pass empty values to instance_info DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.2 tag exists, skipping further validation DEBUG: checking 19.1.3 DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 251d4f5b Do not pass empty values to instance_info DEBUG: Checking out repository openstack/bifrost to 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: Previous HEAD position was 251d4f5b Do not pass empty values to instance_info DEBUG: HEAD is now at 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.3 ERROR: Could not find 19.1.3: Command '['git', 'show', '19.1.3']' returned non-zero exit status 128. DEBUG: Found new version 19.1.3 for openstack/bifrost DEBUG: release-type not given, guessing 'python-service' DEBUG: Checking out repository openstack/bifrost to 19.1.2 DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 19.1.2 openstack/bifrost DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 19.1.2 openstack/bifrost DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''19.1.2'\'' -- '\''openstack/bifrost'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''19.1.2'\'' -- '\''openstack/bifrost'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 19.1.2 -- openstack/bifrost DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=19.1.2 DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/bifrost DEBUG: + shift DEBUG: + '[' -z openstack/bifrost ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/bifrost DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/bifrost ']' DEBUG: + upstream_remote=https://opendev.org/openstack/bifrost DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost ']' DEBUG: + echo 'Already have a local copy of openstack/bifrost in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost' DEBUG: Already have a local copy of openstack/bifrost in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: + git fetch origin --tags --prune DEBUG: + '[' '!' -z 19.1.2 ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: + git checkout -f 19.1.2 DEBUG: Previous HEAD position was 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 DEBUG: HEAD is now at 251d4f5b Do not pass empty values to instance_info DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ python3 -m build --sdist --wheel DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for sdist... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-ioiyyyq9/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building sdist... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-ioiyyyq9/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-ioiyyyq9/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-ioiyyyq9/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running sdist DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.1s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.2s) DEBUG: running egg_info DEBUG: creating bifrost.egg-info DEBUG: writing pbr to bifrost.egg-info/pbr.json DEBUG: writing bifrost.egg-info/PKG-INFO DEBUG: writing dependency_links to bifrost.egg-info/dependency_links.txt DEBUG: writing entry points to bifrost.egg-info/entry_points.txt DEBUG: writing requirements to bifrost.egg-info/requires.txt DEBUG: writing top-level names to bifrost.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: writing manifest file 'bifrost.egg-info/SOURCES.txt' DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: writing manifest file 'bifrost.egg-info/SOURCES.txt' DEBUG: [pbr] reno was not found or is too old. Skipping release notes DEBUG: running check DEBUG: creating bifrost-19.1.2 DEBUG: creating bifrost-19.1.2/bifrost DEBUG: creating bifrost-19.1.2/bifrost.egg-info DEBUG: creating bifrost-19.1.2/bifrost/tests DEBUG: creating bifrost-19.1.2/bifrost/tests/functional DEBUG: creating bifrost-19.1.2/bifrost/tests/unit DEBUG: creating bifrost-19.1.2/doc DEBUG: creating bifrost-19.1.2/doc/source DEBUG: creating bifrost-19.1.2/doc/source/contributor DEBUG: creating bifrost-19.1.2/doc/source/install DEBUG: creating bifrost-19.1.2/doc/source/user DEBUG: creating bifrost-19.1.2/playbooks DEBUG: creating bifrost-19.1.2/playbooks/ci DEBUG: creating bifrost-19.1.2/playbooks/inventory DEBUG: creating bifrost-19.1.2/playbooks/inventory/group_vars DEBUG: creating bifrost-19.1.2/playbooks/library DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-cloud-config DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-cloud-config/defaults DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-cloud-config/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-configdrives-dynamic DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-configdrives-dynamic/defaults DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-configdrives-dynamic/meta DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-configdrives-dynamic/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-configdrives-dynamic/templates DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-configdrives-dynamic/vars DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-create-dib-image DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-create-dib-image/defaults DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-create-dib-image/meta DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-create-dib-image/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-create-vm-nodes DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-create-vm-nodes/defaults DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-create-vm-nodes/meta DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-create-vm-nodes/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-create-vm-nodes/templates DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-create-vm-nodes/vars DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-deploy-nodes-dynamic DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-deploy-nodes-dynamic/defaults DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-deploy-nodes-dynamic/meta DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-deploy-nodes-dynamic/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-dhcp-record/defaults DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-dhcp-record/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-dhcp-record/templates DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-download-packages DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-download-packages/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-ironic-install DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/defaults DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/files DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/meta DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/templates DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/vars DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-keystone-client-config DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-keystone-client-config/defaults DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-keystone-client-config/meta DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-keystone-client-config/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-keystone-client-config/templates DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-keystone-install DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-keystone-install/defaults DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-keystone-install/files DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-keystone-install/meta DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-keystone-install/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-keystone-install/templates DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-keystone-install/vars DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-logrotate-install/defaults DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-logrotate-install/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-logrotate-install/templates DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-nginx-install/defaults DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-nginx-install/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-nginx-install/templates DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-pip-install DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-pip-install/defaults DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-pip-install/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-prep-for-install DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-prep-for-install/defaults DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-prep-for-install/meta DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-prep-for-install/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-prepare-for-test-dynamic DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-prepare-for-test-dynamic/defaults DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-prepare-for-test-dynamic/meta DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-prepare-for-test-dynamic/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-test-dhcp DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-test-dhcp/files DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-test-dhcp/meta DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-test-dhcp/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-test-inspection DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-test-inspection/meta DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-test-inspection/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-test-vm DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-test-vm/meta DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-test-vm/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-tls DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-tls/defaults DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-tls/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-unprovision-node-dynamic DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-unprovision-node-dynamic/defaults DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-unprovision-node-dynamic/meta DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-unprovision-node-dynamic/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-uwsgi-install/defaults DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-uwsgi-install/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/bifrost-uwsgi-install/templates DEBUG: creating bifrost-19.1.2/playbooks/roles/ironic-delete-dynamic DEBUG: creating bifrost-19.1.2/playbooks/roles/ironic-delete-dynamic/defaults DEBUG: creating bifrost-19.1.2/playbooks/roles/ironic-delete-dynamic/meta DEBUG: creating bifrost-19.1.2/playbooks/roles/ironic-delete-dynamic/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/ironic-enroll-dynamic DEBUG: creating bifrost-19.1.2/playbooks/roles/ironic-enroll-dynamic/defaults DEBUG: creating bifrost-19.1.2/playbooks/roles/ironic-enroll-dynamic/meta DEBUG: creating bifrost-19.1.2/playbooks/roles/ironic-enroll-dynamic/tasks DEBUG: creating bifrost-19.1.2/playbooks/roles/ironic-inspect-node DEBUG: creating bifrost-19.1.2/playbooks/roles/ironic-inspect-node/defaults DEBUG: creating bifrost-19.1.2/playbooks/roles/ironic-inspect-node/meta DEBUG: creating bifrost-19.1.2/playbooks/roles/ironic-inspect-node/tasks DEBUG: creating bifrost-19.1.2/releasenotes/notes DEBUG: creating bifrost-19.1.2/releasenotes/source DEBUG: creating bifrost-19.1.2/scripts DEBUG: creating bifrost-19.1.2/tools DEBUG: creating bifrost-19.1.2/tools/vagrant_dev_env DEBUG: creating bifrost-19.1.2/zuul.d DEBUG: copying files to bifrost-19.1.2... DEBUG: copying .ansible-lint -> bifrost-19.1.2 DEBUG: copying .mailmap -> bifrost-19.1.2 DEBUG: copying .stestr.conf -> bifrost-19.1.2 DEBUG: copying AUTHORS -> bifrost-19.1.2 DEBUG: copying CONTRIBUTING.rst -> bifrost-19.1.2 DEBUG: copying ChangeLog -> bifrost-19.1.2 DEBUG: copying HACKING.rst -> bifrost-19.1.2 DEBUG: copying LICENSE -> bifrost-19.1.2 DEBUG: copying README.rst -> bifrost-19.1.2 DEBUG: copying ansible-collections-requirements.yml -> bifrost-19.1.2 DEBUG: copying bifrost-cli -> bifrost-19.1.2 DEBUG: copying bindep.txt -> bifrost-19.1.2 DEBUG: copying requirements.txt -> bifrost-19.1.2 DEBUG: copying setup.cfg -> bifrost-19.1.2 DEBUG: copying setup.py -> bifrost-19.1.2 DEBUG: copying test-requirements.txt -> bifrost-19.1.2 DEBUG: copying tox.ini -> bifrost-19.1.2 DEBUG: copying bifrost/__init__.py -> bifrost-19.1.2/bifrost DEBUG: copying bifrost/cli.py -> bifrost-19.1.2/bifrost DEBUG: copying bifrost/inventory.py -> bifrost-19.1.2/bifrost DEBUG: copying bifrost/version.py -> bifrost-19.1.2/bifrost DEBUG: copying bifrost.egg-info/PKG-INFO -> bifrost-19.1.2/bifrost.egg-info DEBUG: copying bifrost.egg-info/SOURCES.txt -> bifrost-19.1.2/bifrost.egg-info DEBUG: copying bifrost.egg-info/dependency_links.txt -> bifrost-19.1.2/bifrost.egg-info DEBUG: copying bifrost.egg-info/entry_points.txt -> bifrost-19.1.2/bifrost.egg-info DEBUG: copying bifrost.egg-info/not-zip-safe -> bifrost-19.1.2/bifrost.egg-info DEBUG: copying bifrost.egg-info/pbr.json -> bifrost-19.1.2/bifrost.egg-info DEBUG: copying bifrost.egg-info/requires.txt -> bifrost-19.1.2/bifrost.egg-info DEBUG: copying bifrost.egg-info/top_level.txt -> bifrost-19.1.2/bifrost.egg-info DEBUG: copying bifrost/tests/__init__.py -> bifrost-19.1.2/bifrost/tests DEBUG: copying bifrost/tests/base.py -> bifrost-19.1.2/bifrost/tests DEBUG: copying bifrost/tests/utils.py -> bifrost-19.1.2/bifrost/tests DEBUG: copying bifrost/tests/functional/__init__.py -> bifrost-19.1.2/bifrost/tests/functional DEBUG: copying bifrost/tests/functional/test_inventory_functional.py -> bifrost-19.1.2/bifrost/tests/functional DEBUG: copying bifrost/tests/unit/__init__.py -> bifrost-19.1.2/bifrost/tests/unit DEBUG: copying bifrost/tests/unit/test_cli.py -> bifrost-19.1.2/bifrost/tests/unit DEBUG: copying bifrost/tests/unit/test_inventory.py -> bifrost-19.1.2/bifrost/tests/unit DEBUG: copying bifrost/tests/unit/test_network_metadata.py -> bifrost-19.1.2/bifrost/tests/unit DEBUG: copying doc/requirements.txt -> bifrost-19.1.2/doc DEBUG: copying doc/source/conf.py -> bifrost-19.1.2/doc/source DEBUG: copying doc/source/index.rst -> bifrost-19.1.2/doc/source DEBUG: copying doc/source/contributor/contributing.rst -> bifrost-19.1.2/doc/source/contributor DEBUG: copying doc/source/contributor/index.rst -> bifrost-19.1.2/doc/source/contributor DEBUG: copying doc/source/contributor/testenv.rst -> bifrost-19.1.2/doc/source/contributor DEBUG: copying doc/source/contributor/vagrant.rst -> bifrost-19.1.2/doc/source/contributor DEBUG: copying doc/source/install/index.rst -> bifrost-19.1.2/doc/source/install DEBUG: copying doc/source/install/keystone.rst -> bifrost-19.1.2/doc/source/install DEBUG: copying doc/source/install/offline-install.rst -> bifrost-19.1.2/doc/source/install DEBUG: copying doc/source/install/playbooks.rst -> bifrost-19.1.2/doc/source/install DEBUG: copying doc/source/install/virtualenv.rst -> bifrost-19.1.2/doc/source/install DEBUG: copying doc/source/user/architecture.rst -> bifrost-19.1.2/doc/source/user DEBUG: copying doc/source/user/dhcp.rst -> bifrost-19.1.2/doc/source/user DEBUG: copying doc/source/user/howto.rst -> bifrost-19.1.2/doc/source/user DEBUG: copying doc/source/user/index.rst -> bifrost-19.1.2/doc/source/user DEBUG: copying doc/source/user/keystone.rst -> bifrost-19.1.2/doc/source/user DEBUG: copying doc/source/user/troubleshooting.rst -> bifrost-19.1.2/doc/source/user DEBUG: copying playbooks/cleanup-deployment-images.yaml -> bifrost-19.1.2/playbooks DEBUG: copying playbooks/deploy-dynamic.yaml -> bifrost-19.1.2/playbooks DEBUG: copying playbooks/enroll-dynamic.yaml -> bifrost-19.1.2/playbooks DEBUG: copying playbooks/example-deploy-all-available-nodes.yaml -> bifrost-19.1.2/playbooks DEBUG: copying playbooks/install.yaml -> bifrost-19.1.2/playbooks DEBUG: copying playbooks/redeploy-dynamic.yaml -> bifrost-19.1.2/playbooks DEBUG: copying playbooks/test-bifrost-create-vm.yaml -> bifrost-19.1.2/playbooks DEBUG: copying playbooks/test-bifrost.yaml -> bifrost-19.1.2/playbooks DEBUG: copying playbooks/ci/benchmark-ironic.yaml -> bifrost-19.1.2/playbooks/ci DEBUG: copying playbooks/ci/post.yaml -> bifrost-19.1.2/playbooks/ci DEBUG: copying playbooks/ci/pre.yaml -> bifrost-19.1.2/playbooks/ci DEBUG: copying playbooks/ci/run.yaml -> bifrost-19.1.2/playbooks/ci DEBUG: copying playbooks/ci/upgrade.yaml -> bifrost-19.1.2/playbooks/ci DEBUG: copying playbooks/inventory/baremetal.csv.example -> bifrost-19.1.2/playbooks/inventory DEBUG: copying playbooks/inventory/baremetal.json.example -> bifrost-19.1.2/playbooks/inventory DEBUG: copying playbooks/inventory/baremetal.yml.example -> bifrost-19.1.2/playbooks/inventory DEBUG: copying playbooks/inventory/bifrost_inventory.py -> bifrost-19.1.2/playbooks/inventory DEBUG: copying playbooks/inventory/localhost -> bifrost-19.1.2/playbooks/inventory DEBUG: copying playbooks/inventory/target -> bifrost-19.1.2/playbooks/inventory DEBUG: copying playbooks/inventory/group_vars/baremetal -> bifrost-19.1.2/playbooks/inventory/group_vars DEBUG: copying playbooks/inventory/group_vars/localhost -> bifrost-19.1.2/playbooks/inventory/group_vars DEBUG: copying playbooks/inventory/group_vars/target -> bifrost-19.1.2/playbooks/inventory/group_vars DEBUG: copying playbooks/library/network_metadata.py -> bifrost-19.1.2/playbooks/library DEBUG: copying playbooks/library/os_ironic_node_info.py -> bifrost-19.1.2/playbooks/library DEBUG: copying playbooks/roles/bifrost-cloud-config/README.md -> bifrost-19.1.2/playbooks/roles/bifrost-cloud-config DEBUG: copying playbooks/roles/bifrost-cloud-config/defaults/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-cloud-config/defaults DEBUG: copying playbooks/roles/bifrost-cloud-config/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-cloud-config/tasks DEBUG: copying playbooks/roles/bifrost-configdrives-dynamic/README.md -> bifrost-19.1.2/playbooks/roles/bifrost-configdrives-dynamic DEBUG: copying playbooks/roles/bifrost-configdrives-dynamic/defaults/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-configdrives-dynamic/defaults DEBUG: copying playbooks/roles/bifrost-configdrives-dynamic/meta/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-configdrives-dynamic/meta DEBUG: copying playbooks/roles/bifrost-configdrives-dynamic/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-configdrives-dynamic/tasks DEBUG: copying playbooks/roles/bifrost-configdrives-dynamic/templates/interfaces.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-configdrives-dynamic/templates DEBUG: copying playbooks/roles/bifrost-configdrives-dynamic/templates/network_data.json.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-configdrives-dynamic/templates DEBUG: copying playbooks/roles/bifrost-configdrives-dynamic/templates/openstack_meta_data.json.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-configdrives-dynamic/templates DEBUG: copying playbooks/roles/bifrost-configdrives-dynamic/templates/raw_user_data.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-configdrives-dynamic/templates DEBUG: copying playbooks/roles/bifrost-configdrives-dynamic/vars/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-configdrives-dynamic/vars DEBUG: copying playbooks/roles/bifrost-create-dib-image/README.md -> bifrost-19.1.2/playbooks/roles/bifrost-create-dib-image DEBUG: copying playbooks/roles/bifrost-create-dib-image/defaults/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-create-dib-image/defaults DEBUG: copying playbooks/roles/bifrost-create-dib-image/meta/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-create-dib-image/meta DEBUG: copying playbooks/roles/bifrost-create-dib-image/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-create-dib-image/tasks DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/README.md -> bifrost-19.1.2/playbooks/roles/bifrost-create-vm-nodes DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/defaults/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-create-vm-nodes/defaults DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/meta/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-create-vm-nodes/meta DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/tasks/create_vm.yml -> bifrost-19.1.2/playbooks/roles/bifrost-create-vm-nodes/tasks DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-create-vm-nodes/tasks DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/tasks/prepare_libvirt.yml -> bifrost-19.1.2/playbooks/roles/bifrost-create-vm-nodes/tasks DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/templates/net.xml.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-create-vm-nodes/templates DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/templates/pool_dir.xml.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-create-vm-nodes/templates DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/templates/redfish-emulator.conf.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-create-vm-nodes/templates DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/templates/redfish-emulator.service.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-create-vm-nodes/templates DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/templates/testvm.xml.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-create-vm-nodes/templates DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/templates/vbmcd.service.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-create-vm-nodes/templates DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/templates/virtualbmc.conf -> bifrost-19.1.2/playbooks/roles/bifrost-create-vm-nodes/templates DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/vars/debian.yml -> bifrost-19.1.2/playbooks/roles/bifrost-create-vm-nodes/vars DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/vars/redhat.yml -> bifrost-19.1.2/playbooks/roles/bifrost-create-vm-nodes/vars DEBUG: copying playbooks/roles/bifrost-deploy-nodes-dynamic/README.md -> bifrost-19.1.2/playbooks/roles/bifrost-deploy-nodes-dynamic DEBUG: copying playbooks/roles/bifrost-deploy-nodes-dynamic/defaults/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-deploy-nodes-dynamic/defaults DEBUG: copying playbooks/roles/bifrost-deploy-nodes-dynamic/meta/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-deploy-nodes-dynamic/meta DEBUG: copying playbooks/roles/bifrost-deploy-nodes-dynamic/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-deploy-nodes-dynamic/tasks DEBUG: copying playbooks/roles/bifrost-dhcp-record/defaults/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-dhcp-record/defaults DEBUG: copying playbooks/roles/bifrost-dhcp-record/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-dhcp-record/tasks DEBUG: copying playbooks/roles/bifrost-dhcp-record/templates/dhcp-host.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-dhcp-record/templates DEBUG: copying playbooks/roles/bifrost-dhcp-record/templates/dns-address.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-dhcp-record/templates DEBUG: copying playbooks/roles/bifrost-download-packages/README.md -> bifrost-19.1.2/playbooks/roles/bifrost-download-packages DEBUG: copying playbooks/roles/bifrost-download-packages/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-download-packages/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/README.md -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install DEBUG: copying playbooks/roles/bifrost-ironic-install/ssh_public_key_path.yaml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install DEBUG: copying playbooks/roles/bifrost-ironic-install/defaults/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/defaults DEBUG: copying playbooks/roles/bifrost-ironic-install/files/ironic_policy.te -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/files DEBUG: copying playbooks/roles/bifrost-ironic-install/meta/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/meta DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/bootstrap.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/create_esp.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/create_tftpboot.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/download_deployment_image.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/download_ipa_image.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/get_ipxe.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/hw_types.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/inspector_bootstrap.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/inspector_install.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/inspector_start.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/install.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/ironic_config.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/keystone_setup.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/keystone_setup_inspector.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/migrations.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/prometheus_exporter_install.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/prometheus_exporter_start.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/set_ssh_private_key.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/setup_firewalld.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/staging_install.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/start.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/validate.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/vendor_deps.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/templates/10-rsyslog-remote.conf.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/templates DEBUG: copying playbooks/roles/bifrost-ironic-install/templates/dnsmasq.conf.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/templates DEBUG: copying playbooks/roles/bifrost-ironic-install/templates/inspector-default-boot-ipxe.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/templates DEBUG: copying playbooks/roles/bifrost-ironic-install/templates/ironic-inspector.conf.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/templates DEBUG: copying playbooks/roles/bifrost-ironic-install/templates/ironic-prometheus-exporter.service.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/templates DEBUG: copying playbooks/roles/bifrost-ironic-install/templates/ironic.conf.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/templates DEBUG: copying playbooks/roles/bifrost-ironic-install/templates/nginx_conf.d_bifrost-httpboot.conf.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/templates DEBUG: copying playbooks/roles/bifrost-ironic-install/templates/nginx_conf.d_bifrost-ironic.conf.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/templates DEBUG: copying playbooks/roles/bifrost-ironic-install/templates/static.hosts.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/templates DEBUG: copying playbooks/roles/bifrost-ironic-install/templates/systemd_template.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/templates DEBUG: copying playbooks/roles/bifrost-ironic-install/vars/debian.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/vars DEBUG: copying playbooks/roles/bifrost-ironic-install/vars/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/vars DEBUG: copying playbooks/roles/bifrost-ironic-install/vars/redhat.yml -> bifrost-19.1.2/playbooks/roles/bifrost-ironic-install/vars DEBUG: copying playbooks/roles/bifrost-keystone-client-config/README.md -> bifrost-19.1.2/playbooks/roles/bifrost-keystone-client-config DEBUG: copying playbooks/roles/bifrost-keystone-client-config/defaults/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-keystone-client-config/defaults DEBUG: copying playbooks/roles/bifrost-keystone-client-config/meta/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-keystone-client-config/meta DEBUG: copying playbooks/roles/bifrost-keystone-client-config/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-keystone-client-config/tasks DEBUG: copying playbooks/roles/bifrost-keystone-client-config/tasks/validate.yml -> bifrost-19.1.2/playbooks/roles/bifrost-keystone-client-config/tasks DEBUG: copying playbooks/roles/bifrost-keystone-client-config/templates/clouds.yaml.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-keystone-client-config/templates DEBUG: copying playbooks/roles/bifrost-keystone-client-config/templates/openrc.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-keystone-client-config/templates DEBUG: copying playbooks/roles/bifrost-keystone-install/README.md -> bifrost-19.1.2/playbooks/roles/bifrost-keystone-install DEBUG: copying playbooks/roles/bifrost-keystone-install/defaults/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-keystone-install/defaults DEBUG: copying playbooks/roles/bifrost-keystone-install/files/keystone_policy.te -> bifrost-19.1.2/playbooks/roles/bifrost-keystone-install/files DEBUG: copying playbooks/roles/bifrost-keystone-install/meta/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-keystone-install/meta DEBUG: copying playbooks/roles/bifrost-keystone-install/tasks/bootstrap.yml -> bifrost-19.1.2/playbooks/roles/bifrost-keystone-install/tasks DEBUG: copying playbooks/roles/bifrost-keystone-install/tasks/install.yml -> bifrost-19.1.2/playbooks/roles/bifrost-keystone-install/tasks DEBUG: copying playbooks/roles/bifrost-keystone-install/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-keystone-install/tasks DEBUG: copying playbooks/roles/bifrost-keystone-install/tasks/start.yml -> bifrost-19.1.2/playbooks/roles/bifrost-keystone-install/tasks DEBUG: copying playbooks/roles/bifrost-keystone-install/tasks/upgrade.yml -> bifrost-19.1.2/playbooks/roles/bifrost-keystone-install/tasks DEBUG: copying playbooks/roles/bifrost-keystone-install/templates/keystone.conf.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-keystone-install/templates DEBUG: copying playbooks/roles/bifrost-keystone-install/templates/nginx_conf.d_bifrost-keystone.conf.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-keystone-install/templates DEBUG: copying playbooks/roles/bifrost-keystone-install/templates/uwsgi-keystone.ini.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-keystone-install/templates DEBUG: copying playbooks/roles/bifrost-keystone-install/vars/debian.yml -> bifrost-19.1.2/playbooks/roles/bifrost-keystone-install/vars DEBUG: copying playbooks/roles/bifrost-keystone-install/vars/redhat.yml -> bifrost-19.1.2/playbooks/roles/bifrost-keystone-install/vars DEBUG: copying playbooks/roles/bifrost-logrotate-install/defaults/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-logrotate-install/defaults DEBUG: copying playbooks/roles/bifrost-logrotate-install/tasks/configure.yml -> bifrost-19.1.2/playbooks/roles/bifrost-logrotate-install/tasks DEBUG: copying playbooks/roles/bifrost-logrotate-install/tasks/install.yml -> bifrost-19.1.2/playbooks/roles/bifrost-logrotate-install/tasks DEBUG: copying playbooks/roles/bifrost-logrotate-install/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-logrotate-install/tasks DEBUG: copying playbooks/roles/bifrost-logrotate-install/tasks/start.yml -> bifrost-19.1.2/playbooks/roles/bifrost-logrotate-install/tasks DEBUG: copying playbooks/roles/bifrost-logrotate-install/templates/logrotate.conf.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-logrotate-install/templates DEBUG: copying playbooks/roles/bifrost-nginx-install/defaults/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-nginx-install/defaults DEBUG: copying playbooks/roles/bifrost-nginx-install/tasks/bootstrap.yml -> bifrost-19.1.2/playbooks/roles/bifrost-nginx-install/tasks DEBUG: copying playbooks/roles/bifrost-nginx-install/tasks/install.yml -> bifrost-19.1.2/playbooks/roles/bifrost-nginx-install/tasks DEBUG: copying playbooks/roles/bifrost-nginx-install/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-nginx-install/tasks DEBUG: copying playbooks/roles/bifrost-nginx-install/tasks/start.yml -> bifrost-19.1.2/playbooks/roles/bifrost-nginx-install/tasks DEBUG: copying playbooks/roles/bifrost-nginx-install/templates/nginx.conf.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-nginx-install/templates DEBUG: copying playbooks/roles/bifrost-pip-install/README.md -> bifrost-19.1.2/playbooks/roles/bifrost-pip-install DEBUG: copying playbooks/roles/bifrost-pip-install/defaults/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-pip-install/defaults DEBUG: copying playbooks/roles/bifrost-pip-install/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-pip-install/tasks DEBUG: copying playbooks/roles/bifrost-prep-for-install/README.md -> bifrost-19.1.2/playbooks/roles/bifrost-prep-for-install DEBUG: copying playbooks/roles/bifrost-prep-for-install/defaults/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-prep-for-install/defaults DEBUG: copying playbooks/roles/bifrost-prep-for-install/meta/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-prep-for-install/meta DEBUG: copying playbooks/roles/bifrost-prep-for-install/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-prep-for-install/tasks DEBUG: copying playbooks/roles/bifrost-prepare-for-test-dynamic/README.md -> bifrost-19.1.2/playbooks/roles/bifrost-prepare-for-test-dynamic DEBUG: copying playbooks/roles/bifrost-prepare-for-test-dynamic/defaults/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-prepare-for-test-dynamic/defaults DEBUG: copying playbooks/roles/bifrost-prepare-for-test-dynamic/meta/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-prepare-for-test-dynamic/meta DEBUG: copying playbooks/roles/bifrost-prepare-for-test-dynamic/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-prepare-for-test-dynamic/tasks DEBUG: copying playbooks/roles/bifrost-test-dhcp/README.md -> bifrost-19.1.2/playbooks/roles/bifrost-test-dhcp DEBUG: copying playbooks/roles/bifrost-test-dhcp/files/test-dhcp.py -> bifrost-19.1.2/playbooks/roles/bifrost-test-dhcp/files DEBUG: copying playbooks/roles/bifrost-test-dhcp/meta/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-test-dhcp/meta DEBUG: copying playbooks/roles/bifrost-test-dhcp/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-test-dhcp/tasks DEBUG: copying playbooks/roles/bifrost-test-inspection/README.md -> bifrost-19.1.2/playbooks/roles/bifrost-test-inspection DEBUG: copying playbooks/roles/bifrost-test-inspection/meta/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-test-inspection/meta DEBUG: copying playbooks/roles/bifrost-test-inspection/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-test-inspection/tasks DEBUG: copying playbooks/roles/bifrost-test-vm/README.md -> bifrost-19.1.2/playbooks/roles/bifrost-test-vm DEBUG: copying playbooks/roles/bifrost-test-vm/meta/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-test-vm/meta DEBUG: copying playbooks/roles/bifrost-test-vm/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-test-vm/tasks DEBUG: copying playbooks/roles/bifrost-tls/README.md -> bifrost-19.1.2/playbooks/roles/bifrost-tls DEBUG: copying playbooks/roles/bifrost-tls/defaults/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-tls/defaults DEBUG: copying playbooks/roles/bifrost-tls/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-tls/tasks DEBUG: copying playbooks/roles/bifrost-unprovision-node-dynamic/README.md -> bifrost-19.1.2/playbooks/roles/bifrost-unprovision-node-dynamic DEBUG: copying playbooks/roles/bifrost-unprovision-node-dynamic/defaults/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-unprovision-node-dynamic/defaults DEBUG: copying playbooks/roles/bifrost-unprovision-node-dynamic/meta/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-unprovision-node-dynamic/meta DEBUG: copying playbooks/roles/bifrost-unprovision-node-dynamic/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-unprovision-node-dynamic/tasks DEBUG: copying playbooks/roles/bifrost-uwsgi-install/defaults/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-uwsgi-install/defaults DEBUG: copying playbooks/roles/bifrost-uwsgi-install/tasks/bootstrap.yml -> bifrost-19.1.2/playbooks/roles/bifrost-uwsgi-install/tasks DEBUG: copying playbooks/roles/bifrost-uwsgi-install/tasks/install.yml -> bifrost-19.1.2/playbooks/roles/bifrost-uwsgi-install/tasks DEBUG: copying playbooks/roles/bifrost-uwsgi-install/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/bifrost-uwsgi-install/tasks DEBUG: copying playbooks/roles/bifrost-uwsgi-install/templates/uwsgi@.service.j2 -> bifrost-19.1.2/playbooks/roles/bifrost-uwsgi-install/templates DEBUG: copying playbooks/roles/ironic-delete-dynamic/README.md -> bifrost-19.1.2/playbooks/roles/ironic-delete-dynamic DEBUG: copying playbooks/roles/ironic-delete-dynamic/defaults/main.yml -> bifrost-19.1.2/playbooks/roles/ironic-delete-dynamic/defaults DEBUG: copying playbooks/roles/ironic-delete-dynamic/meta/main.yml -> bifrost-19.1.2/playbooks/roles/ironic-delete-dynamic/meta DEBUG: copying playbooks/roles/ironic-delete-dynamic/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/ironic-delete-dynamic/tasks DEBUG: copying playbooks/roles/ironic-enroll-dynamic/README.md -> bifrost-19.1.2/playbooks/roles/ironic-enroll-dynamic DEBUG: copying playbooks/roles/ironic-enroll-dynamic/defaults/main.yml -> bifrost-19.1.2/playbooks/roles/ironic-enroll-dynamic/defaults DEBUG: copying playbooks/roles/ironic-enroll-dynamic/meta/main.yml -> bifrost-19.1.2/playbooks/roles/ironic-enroll-dynamic/meta DEBUG: copying playbooks/roles/ironic-enroll-dynamic/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/ironic-enroll-dynamic/tasks DEBUG: copying playbooks/roles/ironic-inspect-node/README.md -> bifrost-19.1.2/playbooks/roles/ironic-inspect-node DEBUG: copying playbooks/roles/ironic-inspect-node/defaults/main.yml -> bifrost-19.1.2/playbooks/roles/ironic-inspect-node/defaults DEBUG: copying playbooks/roles/ironic-inspect-node/meta/main.yml -> bifrost-19.1.2/playbooks/roles/ironic-inspect-node/meta DEBUG: copying playbooks/roles/ironic-inspect-node/tasks/main.yml -> bifrost-19.1.2/playbooks/roles/ironic-inspect-node/tasks DEBUG: copying releasenotes/notes/Add-env-var-support-for-mysql-user-password-3ac520eea7ea9807.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/add-bindep-support-8f54b246a1d2bca5.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/add-ipe-1f57e04d2881215f.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/add-private-key-9788621be14ba324.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/add-ssh-key-eceb7cde22c3eb4a.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/add-support-for-rootfs-uuid-9c332327954f7580.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/agent-power-0773acb338ae4169.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/allinone-5fc5355f46192351.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/allow-create-vm-with-custom-names-0d655bc02e141ec9.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/allow-custom-elements-05c9495c8fd840e8.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/allow-custom-private-endpoints-ip-b4f29647569a15ce.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/allow-custom-public-endpoints-ip-4662c246f029589e.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/allow-install-remote-101eea1ea4009fe1.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/always-create-clouds-file-d0b72808155a9344.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ancient-fedora-jessie-773ba251b28f4a94.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-2.0-support-81fa15cc27c28ba8.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-2.1-4b6b36998287bb11.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-2.10-ee0211e72f9522c9.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-4-1e08eb3acd1768fe.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-5.x-c6b4abf349caf632.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-pip-install-2b66bd82ce9ed4f6.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-virt-0759a857daaacccf.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ansible7-e98dfab2ead48d15.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ansible9-26b181a8ca5716cf.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/api-url-a6f79de3cc8b0e3d.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/auth-59e73f74a2dd507f.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/bifrost-cli-enroll-dd5a22f17c6666d5.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/bifrost-cli-extra-19fd989a05b2e4b4.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/bifrost-cli-uefi-0d7890fb53655845.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/bifrost-inspector-a154561802d8d614.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/bifrost-install-env-c424fe35422ca815.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/bifrost-nginx-install-8a824b4be58201c7.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/bifrost-openstack-ci-prep-172cbb159e0a2b78.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/bifrost-role-auth-support-ea6b5571cd339aa2.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/bifrost_node_names-f26ca2eab7e261d6.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/bionic-centos8-ci-5047b40c6ba51484.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/bookworm-5dbbb8fe079c7478.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/bullseye-9112536e10e18417.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/bump-ansible-version-35c201d1d6d30860.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/centos-keystone-acad21e70153067d.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/centos8-stream-0c6d9adb544e36af.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/centos9-16c9853d1dd0554b.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/change-default-vnic-type-a4ba179ea8f9792d.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/change-inspector-to-use-mysql-17cb03cabb958ff9.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/change-ipa-version-cacaec52a55188cc.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ci-testing-faa63db25ebc94df.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/cirros-0.5.1-d09a433cbea1a3b9.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/cleaning-9b4241342320f315.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/cleaning-dhcp-config-e693799a88f32a4e.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/cli-deploy-6202c0801b7b2079.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/cli-validate-474e15ba9631e72f.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/client-config-existing-8041abc5db164fd4.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/conditional-epel-b52ad3ad29f195f5.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/copy-from-remove-7bcd4968a80cdbcf.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/copy_from_local_path-8aff180483e6bced.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/correct-requirements-ci-path-5ced93013d2c9b02.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/create-cloud-config-e4e15a422bc04adf.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/create-clouds.yaml-9bbc79c0497dee43.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/create-openrc-9e7f959790f7f409.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/creation-of-ironic-user-5a970c5f73e8ef45.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/custom-partitioning-78d7ac12d80a993f.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/debian-buster-dd7cfde9908deb09.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/debian-ipa-68a052f8d9b09816.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/decompose-ironic-install-role-75b9a431bba88bad.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/default-ansible2.8-e0000544b2f55b88.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/default-boot-mode-5561325f68224719.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/default-ipa-fe012dfdba580bf4.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/default-to-use-fasttrack-a526e1d86d2f669d.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/deploy-interface-d3ad2575c3d292e5.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/deploy-with-selinux-enabled-6c155cfa8f8720c0.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-classic-drivers-f88c53fa483aa7d5.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate_node_network_info-8c5e1bc4df6b8097.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/developer-mode-000e7a125642b9e1.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/dhcp_ignore_inventory_dhcp-44668e3fe710c134.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/dhcp_pool_mask-6d9bd4d1b78be0ab.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/disable-dhcp-1f2b1557ac574056.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/disable-dhcp-cli-6f85449c2c1316cf.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/disable-inspector-discovery-2437e3d9b74f5258.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/disable_dnsmasq_dns-0d545cdaa81b92a2.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/dnf-support-413762b0af2887bc.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/download-ipa-upgrade-91e0fc4beea7419e.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/downloaded-deploy-image-improvements-2563ffb57a41ab20.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/driver-info-5281b1ec920bd44d.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/drop-amt-e4bfb6e2ae3c4301.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/drop-python2-f465181d67cccd30.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ecdsa-4bf0cd160426922c.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/enable-configuration-of-firmware-interfaces-36c7790294eea69c.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/enable-inspector-discovery-77aa6f5c1f1e42c6.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/enable_inspector_by_default-828fc1284d6a7c2b.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/enabled-deploy-interfaces-bf1e25a29ac80680.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/enabled_raid_interfaces-93086bc0cc29ee09.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/enabled_vendor_interfaces-f1b15fe75ff061fe.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/env-vars-f07a4779a881c039.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/explicit-ansible-version-d4052b4900faba99.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/f32-suse15.2-44a8189e81b1bfd7.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/facts-1a84f77291c7d39d.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/fast-track-inspection-a28a062e86f06190.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/fedora-bf306bdbbbea47c5.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/fedora-core-25-support-b9f8f258a9738a06.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/fedora-firewalld-f8e2e15be5fe43fd.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/firewalld-d53c6396828b91ee.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/firewalld-services-4c255c02d8d427f8.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/firewalld-zone-d8c72fb5924a4916.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-deploy-logs-175fb352c5730b58.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-inspection-with-inventory-dhcp-cfc236974bf4ed0a.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-keystone-usage-with-newer-ironic-2f226975226f45ea.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-story-2008394-9a77486a838a1f2c.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-whitespace-in-inspection-callback-3f450db7ae2c91d5.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/fix_logrotate-bb2c38c42d9e43eb.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/fixes-checksum-parsing-82c04ff1bb575c51.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/focal-36208207a571f354.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/focal-e40fdd37d11faac9.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/generalise-use_cirros-be75f2c5452491a1.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/generated-ipa-url-protocol-1a5a2bfc8e20db9b.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/git-url-root-c81478d395f66e46.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/global-rpc-b399d65310367951.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/grub-network-boot-a27beef089e041ef.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/htpasswd-perm-7754c0be7cc676e1.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/http-basic-40df399ea63956aa.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/httpboot-f3891f6343c96914.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/hw-types-17106c0397f34ef1.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-redfish-e6b4a2f67ee4fe1a.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo5-2d9131843169418b.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/images-permissions-2042490e3ca13656.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/initial-release-notes-937001279bbb52cd.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/inspect-fast-track-36007cc32bdf7e5c.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-keystone-support-3786a22b49e851e5.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-no-longer-powers-off-796801e809184eee.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-processing-hooks-addf80be5f31aa61.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-pxe-args-c65acb610507ab08.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-ramdisk-logs-0db7c111fd455cec.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/install-SUDO_USER-fix-2bf577269008587f.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/install-osc-c179e673dc338ab3.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/internal-address-c1f9ffb731373ea3.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/interpreter-a6cd3a98e9cd239f.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/introduce-install-dib-1e53da734a878dac.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/introspection-timeout-parameter-8e86afffd2f1d947.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/inventory-ddf41d563a320201.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/inventory-functional-tests-998796326c2a92ff.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/inventory_dhcp_provisioning_ipv4_address-d2779f1abc38324a.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/inventory_dns-921195abbc5e65ef.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ipa-branch-6d1d30876b584cbf.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ipa-builder-29d3db174048f1b4.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ipa-headers-032412a0fc741de3.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-command-line-ip-argument-8b67a6a3601de1f3.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-download-bc1235cbbc87121c.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-fallback-245535c4fb9ddc0b.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-debug-0c64d584f4385c1c.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-driver-support-doc-03a4e14ab2adeb85.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-extra-packages-e3ad3e4a85e59049.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-inspector-install-from-git-d74a3ce3b1d1c87c.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-lib-filters-371185c7a7691106.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-online-migrations-092aef2b4c2ec75f.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/jammy-3d6069b476fa02fc.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/jessie-to-stretch-207bbd4f10149b4e.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/json-rpc-auth-2430cc7432cbfe10.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/json-rpc-default-f0cdafc217a1122c.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/json-rpc-e5ccd5a13f6d51aa.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/kernel-params-b8f054bd75390baa.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/keystone-admin-9eadd531de3f20ce.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/keystone-admin-fc85936b4ac41aa3.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/keystone-installation-3b812d9f673c7bbe.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/keystone-lockout-c8a26a09e0f0560b.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/keystone-perm-4ce28fff2edd677a.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/kvm-acceleration-support-8be50d32bc34c4b3.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/list_of_nameservers-cea9e03675bf56bf.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/log-directories-87b86df40464bb2d.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/logging-bcc7d552944c94e4.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/make-boot_interface-customisable-554636965176ecbb.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/managed-inspection-options-2764b4ae0079f505.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/manual-management-c204a200b0f0e6e0.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/mariadb-upgrade-be88fdc90e9959c4.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/merge-test-playbooks-aeabc7a614cbce29.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/metalsmith-7044429597a5f137.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/more-clouds-7c0fccf5701918d7.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/move-dib-deps-install-8a8aafc060461dc0.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/move-to-tinyipa-8c7840b73c40a9e8.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/mysql-database-separation-d6bf9a4f22cd8bbb.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/network-interface-ad1396813b83bf38.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/network-metadata-0fe34ec559ec3b44.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/new-inspection-441b578de2206415.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/nginx-proxy-a4aa77ff045060be.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/no-3.6-b6bb33ce08695675.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/no-bootable-image-63c649c3f2008c96.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/no-classic-drivers-0b8a346bcab8a004.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/no-clone-cebedc81211dcfa5.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/no-csv-b7f149e88aba1b85.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/no-fedora-b316bb3147f01166.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/no-focal-28675cbdf1b7b9f6.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/no-install-grub-d39d65a8edbb769e.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/no-iscsi-0f7fbb0814b8cd18.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/no-md5-38bb5be4da0f8d4a.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/no-no-auth-303152d1c29c691d.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/no-os-ironic-node-info-6ee95171162dc8f6.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/no-osc-b39d14591103b2c3.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/no-rabbit-95434aaea3bb5528.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/no-rootwrap-d9678d9904ee169f.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/no-shade-b861f699b8a9919f.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/no-store-nginx-75bc3f9068fb8f78.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/no-tinyipa-8d18f3b21dbb9fe9.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/no-xenial-1c27b7bb2cf165ed.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/no-xinetd-199ba2496469142c.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/nodes.json-d47a30a22a04c7ed.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/nossh-16577ec5c3b82594.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ocata-summary-040e557460bab2bc.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/old-network-info-33a853faf6d6c6d0.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/online-data-migrations2-b86dff53f42718f5.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/openstacksdk-addition-efec3878ef988295.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/opensuse-pip-f708b89d30557f0a.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/os_client_config-support-b1073062d842febb.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/os_ironic_node_info-49a608c3453cf18d.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/override-dhcp-boot-6659585b75d58757.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/override_upper_constraints-79f837d8ac58e53d.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ovmf-m4-f8e63d8bb824fccb.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/params-ab98e0ac242d119a.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/passing-no-proxy-32191c148442c57d.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/perm-8b4236c6eddf1f1f.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/pin-proliantutils-60f1facf44c223ca.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/pip-opts-63bdff0ef22a56f3.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/populate_dns_servers_dnsmasq-4f30a9957e8de732.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/populate_domain_dnsmasq-5408896247eb39b4.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/populate_ntp_servers_dnsmasq-249d2a26b94b0bf1.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/prometheus-user-e75a43f1b13e0049.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-acl-26f3be809caa0c88.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-driver-support-e2d8a769bf910dbc.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/python36-37-bye-bye-0b4db15f250dc719.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/random-passwords-b33b8de010ee82b6.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/redeploy-dynamic-cc8b69f79a6869cd.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-92d39daf559d5445.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-virtual-media-969d8747ab97165d.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/releasenote-341a5eebe6168aea.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/releasenote-4812959d071329fc.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/releasenote-94bcb2b0da207f94.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-centos8-leftovers-07b5231c395b9c81.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-enable_uefi_ipxe-407dde288ebfafd3.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-include_dhcp_server-87e0a58e7fa230c6.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-ucs-drivers-37f46fa8500f9ddb.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-ucssdk-e61762195a7c8b4d.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/repo-owner-41db02a4d0406a7a.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/resource-class-243535c9049cbd73.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/rhel_grub_efi_binaries_path-9b243b00bacef7a6.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/sdk-source-1bd77dbd11b08577.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/secontext-1f5ac63dbd0762d2.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/secure-boot-07d1503cd034f9d3.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/selinux-lnk_file-527ac51c60f9c2ad.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/selinux-tftp-c37e34311238f8fd.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/service-upgrade-54fda4d86e9d7575.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/skip-install-bfd642f5065cf304.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/snponly-7853afea1446a161.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/squashfs-ddbbbac856e8f9fc.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/store-data-a14351976eda9842.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/store-introspection-data-bc4f2fef2f5bb543.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/support-custom-ansible-groups-38ad5d3a930b17eb.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/support-fedora-3b14bffb24097b28.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/support-remote-logging-93e159eeef4cc68b.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/support-staging-drivers-1c398a56dde9b240.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/suse-ipxe-ce4f1bf07db78860.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/sushy-oem-idrac-34f4bd1560f6948f.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/sushy-tools-auth-38411a6bfd3ead2e.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/switch_to_openstack_collection-a6eb3e24a68a1a82.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/templated_ironic_conf-bd052f2b2897d37a.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/test-redeploy-b802726ffc137793.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/test-redfish-54ed748e2305d8eb.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/test-with-json-inventory-b05204009f880431.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/test_vm_network_enable_dhcp-78923ef94b44e6d1.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/tftp-context-6f918743ba9052b0.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/tftpboot-b7f448c1eb0b8187.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/tls-988e725820bb8aca.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/transform_boot_image-16fe26bd1a849aa0.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ubuntu-ports-6e6c2fef3dc7bccb.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/ubuntu-ports-ce9d1ceaf516adce.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/uefi-default-730aeff37716fe08.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/uefi-emu-5fd047d01c09ed32.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/unix-socket-bac1a9e01b1cf7e6.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/unused-repos-af1949f7bbeca5e6.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/update-ipa-76691dbca92246b6.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/update-repos-b60563ee51b574fc.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/update_default_ansible_2.6-82ff11d7b653b946.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/update_default_ansible_2.9-e96335c0ef609642.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/upgrade-98610cf055282398.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/use-tinyipa-31f5343def1c0bf4.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/use_public_urls_endpoints-1220a7f4164696c3.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/uuid-gen-42b947a4a7a7ae08.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/uwsgi-install-eea2f9dca2470006.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/validate-261b92bc614f5d4a.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/validate-path-5c303903900dcd65.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/venv-default-895f7b633803297f.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/venv-forever-ba8b85b04a28a293.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/venv-owner-30669e2f5cffef2f.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/verify-checksum-ipa-a73cf936d0ae2ce1.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/vm-host-cpu-type-support-a09768f360372506.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/vm-nic-type-support-0ac47ccd3d56132c.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/vmedia-tls-ffa56b7c0466b663.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/vmedia-uefi-ce34974eaacd571c.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/notes/yoga-versions-4a460f5f9691b37f.yaml -> bifrost-19.1.2/releasenotes/notes DEBUG: copying releasenotes/source/2023.1.rst -> bifrost-19.1.2/releasenotes/source DEBUG: copying releasenotes/source/2023.2.rst -> bifrost-19.1.2/releasenotes/source DEBUG: copying releasenotes/source/2024.1.rst -> bifrost-19.1.2/releasenotes/source DEBUG: copying releasenotes/source/conf.py -> bifrost-19.1.2/releasenotes/source DEBUG: copying releasenotes/source/index.rst -> bifrost-19.1.2/releasenotes/source DEBUG: copying releasenotes/source/mitaka.rst -> bifrost-19.1.2/releasenotes/source DEBUG: copying releasenotes/source/newton.rst -> bifrost-19.1.2/releasenotes/source DEBUG: copying releasenotes/source/ocata.rst -> bifrost-19.1.2/releasenotes/source DEBUG: copying releasenotes/source/pike.rst -> bifrost-19.1.2/releasenotes/source DEBUG: copying releasenotes/source/queens.rst -> bifrost-19.1.2/releasenotes/source DEBUG: copying releasenotes/source/rocky.rst -> bifrost-19.1.2/releasenotes/source DEBUG: copying releasenotes/source/stein.rst -> bifrost-19.1.2/releasenotes/source DEBUG: copying releasenotes/source/train.rst -> bifrost-19.1.2/releasenotes/source DEBUG: copying releasenotes/source/unreleased.rst -> bifrost-19.1.2/releasenotes/source DEBUG: copying releasenotes/source/ussuri.rst -> bifrost-19.1.2/releasenotes/source DEBUG: copying releasenotes/source/victoria.rst -> bifrost-19.1.2/releasenotes/source DEBUG: copying releasenotes/source/wallaby.rst -> bifrost-19.1.2/releasenotes/source DEBUG: copying releasenotes/source/xena.rst -> bifrost-19.1.2/releasenotes/source DEBUG: copying releasenotes/source/yoga.rst -> bifrost-19.1.2/releasenotes/source DEBUG: copying releasenotes/source/zed.rst -> bifrost-19.1.2/releasenotes/source DEBUG: copying scripts/README.md -> bifrost-19.1.2/scripts DEBUG: copying scripts/collect-test-info.sh -> bifrost-19.1.2/scripts DEBUG: copying scripts/env-setup.sh -> bifrost-19.1.2/scripts DEBUG: copying scripts/install-deps.sh -> bifrost-19.1.2/scripts DEBUG: copying scripts/split_json.py -> bifrost-19.1.2/scripts DEBUG: copying scripts/test-bifrost.sh -> bifrost-19.1.2/scripts DEBUG: copying tools/README.md -> bifrost-19.1.2/tools DEBUG: copying tools/ansible-lint.sh -> bifrost-19.1.2/tools DEBUG: copying tools/vagrant_dev_env/Vagrantfile -> bifrost-19.1.2/tools/vagrant_dev_env DEBUG: copying tools/vagrant_dev_env/vagrant.yml -> bifrost-19.1.2/tools/vagrant_dev_env DEBUG: copying zuul.d/bifrost-jobs.yaml -> bifrost-19.1.2/zuul.d DEBUG: copying zuul.d/project.yaml -> bifrost-19.1.2/zuul.d DEBUG: copying bifrost.egg-info/SOURCES.txt -> bifrost-19.1.2/bifrost.egg-info DEBUG: Writing bifrost-19.1.2/setup.cfg DEBUG: Creating tar archive DEBUG: removing 'bifrost-19.1.2' (and everything under it) DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for wheel... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-62dp5wst/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building wheel... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-62dp5wst/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-62dp5wst/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running bdist_wheel DEBUG: running build DEBUG: running build_py DEBUG: creating build/lib/bifrost DEBUG: copying bifrost/__init__.py -> build/lib/bifrost DEBUG: copying bifrost/cli.py -> build/lib/bifrost DEBUG: copying bifrost/version.py -> build/lib/bifrost DEBUG: copying bifrost/inventory.py -> build/lib/bifrost DEBUG: creating build/lib/bifrost/tests/unit DEBUG: copying bifrost/tests/unit/test_network_metadata.py -> build/lib/bifrost/tests/unit DEBUG: copying bifrost/tests/unit/test_inventory.py -> build/lib/bifrost/tests/unit DEBUG: copying bifrost/tests/unit/__init__.py -> build/lib/bifrost/tests/unit DEBUG: copying bifrost/tests/unit/test_cli.py -> build/lib/bifrost/tests/unit DEBUG: creating build/lib/bifrost/tests/functional DEBUG: copying bifrost/tests/functional/test_inventory_functional.py -> build/lib/bifrost/tests/functional DEBUG: copying bifrost/tests/functional/__init__.py -> build/lib/bifrost/tests/functional DEBUG: copying bifrost/tests/utils.py -> build/lib/bifrost/tests DEBUG: copying bifrost/tests/base.py -> build/lib/bifrost/tests DEBUG: copying bifrost/tests/__init__.py -> build/lib/bifrost/tests DEBUG: running egg_info DEBUG: writing pbr to bifrost.egg-info/pbr.json DEBUG: writing bifrost.egg-info/PKG-INFO DEBUG: writing dependency_links to bifrost.egg-info/dependency_links.txt DEBUG: writing entry points to bifrost.egg-info/entry_points.txt DEBUG: writing requirements to bifrost.egg-info/requires.txt DEBUG: writing top-level names to bifrost.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'bifrost.egg-info/SOURCES.txt' DEBUG: installing to build/bdist.linux-x86_64/wheel DEBUG: running install DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.1s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.2s) DEBUG: running install_lib DEBUG: creating build/bdist.linux-x86_64/wheel DEBUG: creating build/bdist.linux-x86_64/wheel/bifrost DEBUG: creating build/bdist.linux-x86_64/wheel/bifrost/tests DEBUG: creating build/bdist.linux-x86_64/wheel/bifrost/tests/unit DEBUG: copying build/lib/bifrost/tests/unit/test_network_metadata.py -> build/bdist.linux-x86_64/wheel/./bifrost/tests/unit DEBUG: copying build/lib/bifrost/tests/unit/test_inventory.py -> build/bdist.linux-x86_64/wheel/./bifrost/tests/unit DEBUG: copying build/lib/bifrost/tests/unit/__init__.py -> build/bdist.linux-x86_64/wheel/./bifrost/tests/unit DEBUG: copying build/lib/bifrost/tests/unit/test_cli.py -> build/bdist.linux-x86_64/wheel/./bifrost/tests/unit DEBUG: copying build/lib/bifrost/tests/utils.py -> build/bdist.linux-x86_64/wheel/./bifrost/tests DEBUG: creating build/bdist.linux-x86_64/wheel/bifrost/tests/functional DEBUG: copying build/lib/bifrost/tests/functional/test_inventory_functional.py -> build/bdist.linux-x86_64/wheel/./bifrost/tests/functional DEBUG: copying build/lib/bifrost/tests/functional/__init__.py -> build/bdist.linux-x86_64/wheel/./bifrost/tests/functional DEBUG: copying build/lib/bifrost/tests/base.py -> build/bdist.linux-x86_64/wheel/./bifrost/tests DEBUG: copying build/lib/bifrost/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./bifrost/tests DEBUG: copying build/lib/bifrost/__init__.py -> build/bdist.linux-x86_64/wheel/./bifrost DEBUG: copying build/lib/bifrost/cli.py -> build/bdist.linux-x86_64/wheel/./bifrost DEBUG: copying build/lib/bifrost/version.py -> build/bdist.linux-x86_64/wheel/./bifrost DEBUG: copying build/lib/bifrost/inventory.py -> build/bdist.linux-x86_64/wheel/./bifrost DEBUG: running install_egg_info DEBUG: Copying bifrost.egg-info to build/bdist.linux-x86_64/wheel/./bifrost-19.1.2-py3.12.egg-info DEBUG: running install_scripts DEBUG: creating build/bdist.linux-x86_64/wheel/bifrost-19.1.2.dist-info/WHEEL DEBUG: creating '/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost/dist/.tmp-97g8ecdz/bifrost-19.1.2-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it DEBUG: adding 'bifrost/__init__.py' DEBUG: adding 'bifrost/cli.py' DEBUG: adding 'bifrost/inventory.py' DEBUG: adding 'bifrost/version.py' DEBUG: adding 'bifrost/tests/__init__.py' DEBUG: adding 'bifrost/tests/base.py' DEBUG: adding 'bifrost/tests/utils.py' DEBUG: adding 'bifrost/tests/functional/__init__.py' DEBUG: adding 'bifrost/tests/functional/test_inventory_functional.py' DEBUG: adding 'bifrost/tests/unit/__init__.py' DEBUG: adding 'bifrost/tests/unit/test_cli.py' DEBUG: adding 'bifrost/tests/unit/test_inventory.py' DEBUG: adding 'bifrost/tests/unit/test_network_metadata.py' DEBUG: adding 'bifrost-19.1.2.dist-info/licenses/AUTHORS' DEBUG: adding 'bifrost-19.1.2.dist-info/licenses/LICENSE' DEBUG: adding 'bifrost-19.1.2.dist-info/METADATA' DEBUG: adding 'bifrost-19.1.2.dist-info/WHEEL' DEBUG: adding 'bifrost-19.1.2.dist-info/entry_points.txt' DEBUG: adding 'bifrost-19.1.2.dist-info/pbr.json' DEBUG: adding 'bifrost-19.1.2.dist-info/top_level.txt' DEBUG: adding 'bifrost-19.1.2.dist-info/RECORD' DEBUG: removing build/bdist.linux-x86_64/wheel DEBUG: Successfully built bifrost-19.1.2.tar.gz and bifrost-19.1.2-py3-none-any.whl DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ python3 setup.py --name DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Requirements should be satisfied by a PEP 517 installer. DEBUG: If you are using pip, you can try `pip install --use-pep517`. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: dist.fetch_build_eggs(dist.setup_requires) DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: bifrost DEBUG: Running: python3 setup.py --name in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ python3 setup.py --name WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Requirements should be satisfied by a PEP 517 installer. WARNING: If you are using pip, you can try `pip install --use-pep517`. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: dist.fetch_build_eggs(dist.setup_requires) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please avoid running ``setup.py`` directly. WARNING: Instead, use pypa/build, pypa/installer or other WARNING: standards-based tools. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: WARNING: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self.initialize_options() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' WARNING: warnings.warn(msg) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() DEBUG: Results: [pbr] Generating ChangeLog bifrost DEBUG: Checking out repository openstack/bifrost to 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 68b59b218cedde77ccbf849270785ff10036a20a openstack/bifrost DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 68b59b218cedde77ccbf849270785ff10036a20a openstack/bifrost DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''68b59b218cedde77ccbf849270785ff10036a20a'\'' -- '\''openstack/bifrost'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''68b59b218cedde77ccbf849270785ff10036a20a'\'' -- '\''openstack/bifrost'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 68b59b218cedde77ccbf849270785ff10036a20a -- openstack/bifrost DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=68b59b218cedde77ccbf849270785ff10036a20a DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/bifrost DEBUG: + shift DEBUG: + '[' -z openstack/bifrost ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/bifrost DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/bifrost ']' DEBUG: + upstream_remote=https://opendev.org/openstack/bifrost DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost ']' DEBUG: + echo 'Already have a local copy of openstack/bifrost in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost' DEBUG: Already have a local copy of openstack/bifrost in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: + git fetch origin --tags --prune DEBUG: + '[' '!' -z 68b59b218cedde77ccbf849270785ff10036a20a ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: + git checkout -f 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: Previous HEAD position was 251d4f5b Do not pass empty values to instance_info DEBUG: HEAD is now at 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ python3 -m build --sdist --wheel DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for sdist... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-37bjy15o/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building sdist... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-37bjy15o/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-37bjy15o/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-37bjy15o/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running sdist DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.1s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.2s) DEBUG: running egg_info DEBUG: writing pbr to bifrost.egg-info/pbr.json DEBUG: writing bifrost.egg-info/PKG-INFO DEBUG: writing dependency_links to bifrost.egg-info/dependency_links.txt DEBUG: writing entry points to bifrost.egg-info/entry_points.txt DEBUG: writing requirements to bifrost.egg-info/requires.txt DEBUG: writing top-level names to bifrost.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'bifrost.egg-info/SOURCES.txt' DEBUG: [pbr] reno was not found or is too old. Skipping release notes DEBUG: running check DEBUG: creating bifrost-19.1.3.dev3 DEBUG: creating bifrost-19.1.3.dev3/bifrost DEBUG: creating bifrost-19.1.3.dev3/bifrost.egg-info DEBUG: creating bifrost-19.1.3.dev3/bifrost/tests DEBUG: creating bifrost-19.1.3.dev3/bifrost/tests/functional DEBUG: creating bifrost-19.1.3.dev3/bifrost/tests/unit DEBUG: creating bifrost-19.1.3.dev3/doc DEBUG: creating bifrost-19.1.3.dev3/doc/source DEBUG: creating bifrost-19.1.3.dev3/doc/source/contributor DEBUG: creating bifrost-19.1.3.dev3/doc/source/install DEBUG: creating bifrost-19.1.3.dev3/doc/source/user DEBUG: creating bifrost-19.1.3.dev3/playbooks DEBUG: creating bifrost-19.1.3.dev3/playbooks/ci DEBUG: creating bifrost-19.1.3.dev3/playbooks/inventory DEBUG: creating bifrost-19.1.3.dev3/playbooks/inventory/group_vars DEBUG: creating bifrost-19.1.3.dev3/playbooks/library DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-cloud-config DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-cloud-config/defaults DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-cloud-config/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-configdrives-dynamic DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-configdrives-dynamic/defaults DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-configdrives-dynamic/meta DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-configdrives-dynamic/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-configdrives-dynamic/templates DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-configdrives-dynamic/vars DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-dib-image DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-dib-image/defaults DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-dib-image/meta DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-dib-image/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-vm-nodes DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-vm-nodes/defaults DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-vm-nodes/meta DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-vm-nodes/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-vm-nodes/templates DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-vm-nodes/vars DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-deploy-nodes-dynamic DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-deploy-nodes-dynamic/defaults DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-deploy-nodes-dynamic/meta DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-deploy-nodes-dynamic/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-dhcp-record/defaults DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-dhcp-record/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-dhcp-record/templates DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-download-packages DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-download-packages/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/defaults DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/files DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/meta DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/templates DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/vars DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-client-config DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-client-config/defaults DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-client-config/meta DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-client-config/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-client-config/templates DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-install DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-install/defaults DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-install/files DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-install/meta DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-install/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-install/templates DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-install/vars DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-logrotate-install/defaults DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-logrotate-install/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-logrotate-install/templates DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-nginx-install/defaults DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-nginx-install/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-nginx-install/templates DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-pip-install DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-pip-install/defaults DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-pip-install/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-prep-for-install DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-prep-for-install/defaults DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-prep-for-install/meta DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-prep-for-install/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-prepare-for-test-dynamic DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-prepare-for-test-dynamic/defaults DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-prepare-for-test-dynamic/meta DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-prepare-for-test-dynamic/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-test-dhcp DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-test-dhcp/files DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-test-dhcp/meta DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-test-dhcp/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-test-inspection DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-test-inspection/meta DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-test-inspection/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-test-vm DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-test-vm/meta DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-test-vm/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-tls DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-tls/defaults DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-tls/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-unprovision-node-dynamic DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-unprovision-node-dynamic/defaults DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-unprovision-node-dynamic/meta DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-unprovision-node-dynamic/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-uwsgi-install/defaults DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-uwsgi-install/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/bifrost-uwsgi-install/templates DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/ironic-delete-dynamic DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/ironic-delete-dynamic/defaults DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/ironic-delete-dynamic/meta DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/ironic-delete-dynamic/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/ironic-enroll-dynamic DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/ironic-enroll-dynamic/defaults DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/ironic-enroll-dynamic/meta DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/ironic-enroll-dynamic/tasks DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/ironic-inspect-node DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/ironic-inspect-node/defaults DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/ironic-inspect-node/meta DEBUG: creating bifrost-19.1.3.dev3/playbooks/roles/ironic-inspect-node/tasks DEBUG: creating bifrost-19.1.3.dev3/releasenotes/notes DEBUG: creating bifrost-19.1.3.dev3/releasenotes/source DEBUG: creating bifrost-19.1.3.dev3/scripts DEBUG: creating bifrost-19.1.3.dev3/tools DEBUG: creating bifrost-19.1.3.dev3/tools/vagrant_dev_env DEBUG: creating bifrost-19.1.3.dev3/zuul.d DEBUG: copying files to bifrost-19.1.3.dev3... DEBUG: copying .ansible-lint -> bifrost-19.1.3.dev3 DEBUG: copying .mailmap -> bifrost-19.1.3.dev3 DEBUG: copying .stestr.conf -> bifrost-19.1.3.dev3 DEBUG: copying AUTHORS -> bifrost-19.1.3.dev3 DEBUG: copying CONTRIBUTING.rst -> bifrost-19.1.3.dev3 DEBUG: copying ChangeLog -> bifrost-19.1.3.dev3 DEBUG: copying HACKING.rst -> bifrost-19.1.3.dev3 DEBUG: copying LICENSE -> bifrost-19.1.3.dev3 DEBUG: copying README.rst -> bifrost-19.1.3.dev3 DEBUG: copying ansible-collections-requirements.yml -> bifrost-19.1.3.dev3 DEBUG: copying bifrost-cli -> bifrost-19.1.3.dev3 DEBUG: copying bindep.txt -> bifrost-19.1.3.dev3 DEBUG: copying requirements.txt -> bifrost-19.1.3.dev3 DEBUG: copying setup.cfg -> bifrost-19.1.3.dev3 DEBUG: copying setup.py -> bifrost-19.1.3.dev3 DEBUG: copying test-requirements.txt -> bifrost-19.1.3.dev3 DEBUG: copying tox.ini -> bifrost-19.1.3.dev3 DEBUG: copying bifrost/__init__.py -> bifrost-19.1.3.dev3/bifrost DEBUG: copying bifrost/cli.py -> bifrost-19.1.3.dev3/bifrost DEBUG: copying bifrost/inventory.py -> bifrost-19.1.3.dev3/bifrost DEBUG: copying bifrost/version.py -> bifrost-19.1.3.dev3/bifrost DEBUG: copying bifrost.egg-info/PKG-INFO -> bifrost-19.1.3.dev3/bifrost.egg-info DEBUG: copying bifrost.egg-info/SOURCES.txt -> bifrost-19.1.3.dev3/bifrost.egg-info DEBUG: copying bifrost.egg-info/dependency_links.txt -> bifrost-19.1.3.dev3/bifrost.egg-info DEBUG: copying bifrost.egg-info/entry_points.txt -> bifrost-19.1.3.dev3/bifrost.egg-info DEBUG: copying bifrost.egg-info/not-zip-safe -> bifrost-19.1.3.dev3/bifrost.egg-info DEBUG: copying bifrost.egg-info/pbr.json -> bifrost-19.1.3.dev3/bifrost.egg-info DEBUG: copying bifrost.egg-info/requires.txt -> bifrost-19.1.3.dev3/bifrost.egg-info DEBUG: copying bifrost.egg-info/top_level.txt -> bifrost-19.1.3.dev3/bifrost.egg-info DEBUG: copying bifrost/tests/__init__.py -> bifrost-19.1.3.dev3/bifrost/tests DEBUG: copying bifrost/tests/base.py -> bifrost-19.1.3.dev3/bifrost/tests DEBUG: copying bifrost/tests/utils.py -> bifrost-19.1.3.dev3/bifrost/tests DEBUG: copying bifrost/tests/functional/__init__.py -> bifrost-19.1.3.dev3/bifrost/tests/functional DEBUG: copying bifrost/tests/functional/test_inventory_functional.py -> bifrost-19.1.3.dev3/bifrost/tests/functional DEBUG: copying bifrost/tests/unit/__init__.py -> bifrost-19.1.3.dev3/bifrost/tests/unit DEBUG: copying bifrost/tests/unit/test_cli.py -> bifrost-19.1.3.dev3/bifrost/tests/unit DEBUG: copying bifrost/tests/unit/test_inventory.py -> bifrost-19.1.3.dev3/bifrost/tests/unit DEBUG: copying bifrost/tests/unit/test_network_metadata.py -> bifrost-19.1.3.dev3/bifrost/tests/unit DEBUG: copying doc/requirements.txt -> bifrost-19.1.3.dev3/doc DEBUG: copying doc/source/conf.py -> bifrost-19.1.3.dev3/doc/source DEBUG: copying doc/source/index.rst -> bifrost-19.1.3.dev3/doc/source DEBUG: copying doc/source/contributor/contributing.rst -> bifrost-19.1.3.dev3/doc/source/contributor DEBUG: copying doc/source/contributor/index.rst -> bifrost-19.1.3.dev3/doc/source/contributor DEBUG: copying doc/source/contributor/testenv.rst -> bifrost-19.1.3.dev3/doc/source/contributor DEBUG: copying doc/source/contributor/vagrant.rst -> bifrost-19.1.3.dev3/doc/source/contributor DEBUG: copying doc/source/install/index.rst -> bifrost-19.1.3.dev3/doc/source/install DEBUG: copying doc/source/install/keystone.rst -> bifrost-19.1.3.dev3/doc/source/install DEBUG: copying doc/source/install/offline-install.rst -> bifrost-19.1.3.dev3/doc/source/install DEBUG: copying doc/source/install/playbooks.rst -> bifrost-19.1.3.dev3/doc/source/install DEBUG: copying doc/source/install/virtualenv.rst -> bifrost-19.1.3.dev3/doc/source/install DEBUG: copying doc/source/user/architecture.rst -> bifrost-19.1.3.dev3/doc/source/user DEBUG: copying doc/source/user/dhcp.rst -> bifrost-19.1.3.dev3/doc/source/user DEBUG: copying doc/source/user/howto.rst -> bifrost-19.1.3.dev3/doc/source/user DEBUG: copying doc/source/user/index.rst -> bifrost-19.1.3.dev3/doc/source/user DEBUG: copying doc/source/user/keystone.rst -> bifrost-19.1.3.dev3/doc/source/user DEBUG: copying doc/source/user/troubleshooting.rst -> bifrost-19.1.3.dev3/doc/source/user DEBUG: copying playbooks/cleanup-deployment-images.yaml -> bifrost-19.1.3.dev3/playbooks DEBUG: copying playbooks/deploy-dynamic.yaml -> bifrost-19.1.3.dev3/playbooks DEBUG: copying playbooks/enroll-dynamic.yaml -> bifrost-19.1.3.dev3/playbooks DEBUG: copying playbooks/example-deploy-all-available-nodes.yaml -> bifrost-19.1.3.dev3/playbooks DEBUG: copying playbooks/install.yaml -> bifrost-19.1.3.dev3/playbooks DEBUG: copying playbooks/redeploy-dynamic.yaml -> bifrost-19.1.3.dev3/playbooks DEBUG: copying playbooks/test-bifrost-create-vm.yaml -> bifrost-19.1.3.dev3/playbooks DEBUG: copying playbooks/test-bifrost.yaml -> bifrost-19.1.3.dev3/playbooks DEBUG: copying playbooks/ci/benchmark-ironic.yaml -> bifrost-19.1.3.dev3/playbooks/ci DEBUG: copying playbooks/ci/post.yaml -> bifrost-19.1.3.dev3/playbooks/ci DEBUG: copying playbooks/ci/pre.yaml -> bifrost-19.1.3.dev3/playbooks/ci DEBUG: copying playbooks/ci/run.yaml -> bifrost-19.1.3.dev3/playbooks/ci DEBUG: copying playbooks/ci/upgrade.yaml -> bifrost-19.1.3.dev3/playbooks/ci DEBUG: copying playbooks/inventory/baremetal.csv.example -> bifrost-19.1.3.dev3/playbooks/inventory DEBUG: copying playbooks/inventory/baremetal.json.example -> bifrost-19.1.3.dev3/playbooks/inventory DEBUG: copying playbooks/inventory/baremetal.yml.example -> bifrost-19.1.3.dev3/playbooks/inventory DEBUG: copying playbooks/inventory/bifrost_inventory.py -> bifrost-19.1.3.dev3/playbooks/inventory DEBUG: copying playbooks/inventory/localhost -> bifrost-19.1.3.dev3/playbooks/inventory DEBUG: copying playbooks/inventory/target -> bifrost-19.1.3.dev3/playbooks/inventory DEBUG: copying playbooks/inventory/group_vars/baremetal -> bifrost-19.1.3.dev3/playbooks/inventory/group_vars DEBUG: copying playbooks/inventory/group_vars/localhost -> bifrost-19.1.3.dev3/playbooks/inventory/group_vars DEBUG: copying playbooks/inventory/group_vars/target -> bifrost-19.1.3.dev3/playbooks/inventory/group_vars DEBUG: copying playbooks/library/network_metadata.py -> bifrost-19.1.3.dev3/playbooks/library DEBUG: copying playbooks/library/os_ironic_node_info.py -> bifrost-19.1.3.dev3/playbooks/library DEBUG: copying playbooks/roles/bifrost-cloud-config/README.md -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-cloud-config DEBUG: copying playbooks/roles/bifrost-cloud-config/defaults/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-cloud-config/defaults DEBUG: copying playbooks/roles/bifrost-cloud-config/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-cloud-config/tasks DEBUG: copying playbooks/roles/bifrost-configdrives-dynamic/README.md -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-configdrives-dynamic DEBUG: copying playbooks/roles/bifrost-configdrives-dynamic/defaults/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-configdrives-dynamic/defaults DEBUG: copying playbooks/roles/bifrost-configdrives-dynamic/meta/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-configdrives-dynamic/meta DEBUG: copying playbooks/roles/bifrost-configdrives-dynamic/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-configdrives-dynamic/tasks DEBUG: copying playbooks/roles/bifrost-configdrives-dynamic/templates/interfaces.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-configdrives-dynamic/templates DEBUG: copying playbooks/roles/bifrost-configdrives-dynamic/templates/network_data.json.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-configdrives-dynamic/templates DEBUG: copying playbooks/roles/bifrost-configdrives-dynamic/templates/openstack_meta_data.json.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-configdrives-dynamic/templates DEBUG: copying playbooks/roles/bifrost-configdrives-dynamic/templates/raw_user_data.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-configdrives-dynamic/templates DEBUG: copying playbooks/roles/bifrost-configdrives-dynamic/vars/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-configdrives-dynamic/vars DEBUG: copying playbooks/roles/bifrost-create-dib-image/README.md -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-dib-image DEBUG: copying playbooks/roles/bifrost-create-dib-image/defaults/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-dib-image/defaults DEBUG: copying playbooks/roles/bifrost-create-dib-image/meta/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-dib-image/meta DEBUG: copying playbooks/roles/bifrost-create-dib-image/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-dib-image/tasks DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/README.md -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-vm-nodes DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/defaults/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-vm-nodes/defaults DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/meta/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-vm-nodes/meta DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/tasks/create_vm.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-vm-nodes/tasks DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-vm-nodes/tasks DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/tasks/prepare_libvirt.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-vm-nodes/tasks DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/templates/net.xml.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-vm-nodes/templates DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/templates/pool_dir.xml.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-vm-nodes/templates DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/templates/redfish-emulator.conf.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-vm-nodes/templates DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/templates/redfish-emulator.service.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-vm-nodes/templates DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/templates/testvm.xml.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-vm-nodes/templates DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/templates/vbmcd.service.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-vm-nodes/templates DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/templates/virtualbmc.conf -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-vm-nodes/templates DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/vars/debian.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-vm-nodes/vars DEBUG: copying playbooks/roles/bifrost-create-vm-nodes/vars/redhat.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-create-vm-nodes/vars DEBUG: copying playbooks/roles/bifrost-deploy-nodes-dynamic/README.md -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-deploy-nodes-dynamic DEBUG: copying playbooks/roles/bifrost-deploy-nodes-dynamic/defaults/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-deploy-nodes-dynamic/defaults DEBUG: copying playbooks/roles/bifrost-deploy-nodes-dynamic/meta/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-deploy-nodes-dynamic/meta DEBUG: copying playbooks/roles/bifrost-deploy-nodes-dynamic/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-deploy-nodes-dynamic/tasks DEBUG: copying playbooks/roles/bifrost-dhcp-record/defaults/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-dhcp-record/defaults DEBUG: copying playbooks/roles/bifrost-dhcp-record/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-dhcp-record/tasks DEBUG: copying playbooks/roles/bifrost-dhcp-record/templates/dhcp-host.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-dhcp-record/templates DEBUG: copying playbooks/roles/bifrost-dhcp-record/templates/dns-address.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-dhcp-record/templates DEBUG: copying playbooks/roles/bifrost-download-packages/README.md -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-download-packages DEBUG: copying playbooks/roles/bifrost-download-packages/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-download-packages/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/README.md -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install DEBUG: copying playbooks/roles/bifrost-ironic-install/ssh_public_key_path.yaml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install DEBUG: copying playbooks/roles/bifrost-ironic-install/defaults/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/defaults DEBUG: copying playbooks/roles/bifrost-ironic-install/files/ironic_policy.te -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/files DEBUG: copying playbooks/roles/bifrost-ironic-install/meta/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/meta DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/bootstrap.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/create_esp.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/create_tftpboot.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/download_deployment_image.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/download_ipa_image.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/get_ipxe.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/hw_types.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/inspector_bootstrap.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/inspector_install.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/inspector_start.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/install.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/ironic_config.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/keystone_setup.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/keystone_setup_inspector.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/migrations.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/prometheus_exporter_install.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/prometheus_exporter_start.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/set_ssh_private_key.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/setup_firewalld.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/staging_install.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/start.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/validate.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/tasks/vendor_deps.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/tasks DEBUG: copying playbooks/roles/bifrost-ironic-install/templates/10-rsyslog-remote.conf.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/templates DEBUG: copying playbooks/roles/bifrost-ironic-install/templates/dnsmasq.conf.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/templates DEBUG: copying playbooks/roles/bifrost-ironic-install/templates/inspector-default-boot-ipxe.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/templates DEBUG: copying playbooks/roles/bifrost-ironic-install/templates/ironic-inspector.conf.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/templates DEBUG: copying playbooks/roles/bifrost-ironic-install/templates/ironic-prometheus-exporter.service.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/templates DEBUG: copying playbooks/roles/bifrost-ironic-install/templates/ironic.conf.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/templates DEBUG: copying playbooks/roles/bifrost-ironic-install/templates/nginx_conf.d_bifrost-httpboot.conf.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/templates DEBUG: copying playbooks/roles/bifrost-ironic-install/templates/nginx_conf.d_bifrost-ironic.conf.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/templates DEBUG: copying playbooks/roles/bifrost-ironic-install/templates/static.hosts.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/templates DEBUG: copying playbooks/roles/bifrost-ironic-install/templates/systemd_template.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/templates DEBUG: copying playbooks/roles/bifrost-ironic-install/vars/debian.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/vars DEBUG: copying playbooks/roles/bifrost-ironic-install/vars/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/vars DEBUG: copying playbooks/roles/bifrost-ironic-install/vars/redhat.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-ironic-install/vars DEBUG: copying playbooks/roles/bifrost-keystone-client-config/README.md -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-client-config DEBUG: copying playbooks/roles/bifrost-keystone-client-config/defaults/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-client-config/defaults DEBUG: copying playbooks/roles/bifrost-keystone-client-config/meta/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-client-config/meta DEBUG: copying playbooks/roles/bifrost-keystone-client-config/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-client-config/tasks DEBUG: copying playbooks/roles/bifrost-keystone-client-config/tasks/validate.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-client-config/tasks DEBUG: copying playbooks/roles/bifrost-keystone-client-config/templates/clouds.yaml.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-client-config/templates DEBUG: copying playbooks/roles/bifrost-keystone-client-config/templates/openrc.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-client-config/templates DEBUG: copying playbooks/roles/bifrost-keystone-install/README.md -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-install DEBUG: copying playbooks/roles/bifrost-keystone-install/defaults/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-install/defaults DEBUG: copying playbooks/roles/bifrost-keystone-install/files/keystone_policy.te -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-install/files DEBUG: copying playbooks/roles/bifrost-keystone-install/meta/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-install/meta DEBUG: copying playbooks/roles/bifrost-keystone-install/tasks/bootstrap.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-install/tasks DEBUG: copying playbooks/roles/bifrost-keystone-install/tasks/install.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-install/tasks DEBUG: copying playbooks/roles/bifrost-keystone-install/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-install/tasks DEBUG: copying playbooks/roles/bifrost-keystone-install/tasks/start.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-install/tasks DEBUG: copying playbooks/roles/bifrost-keystone-install/tasks/upgrade.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-install/tasks DEBUG: copying playbooks/roles/bifrost-keystone-install/templates/keystone.conf.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-install/templates DEBUG: copying playbooks/roles/bifrost-keystone-install/templates/nginx_conf.d_bifrost-keystone.conf.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-install/templates DEBUG: copying playbooks/roles/bifrost-keystone-install/templates/uwsgi-keystone.ini.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-install/templates DEBUG: copying playbooks/roles/bifrost-keystone-install/vars/debian.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-install/vars DEBUG: copying playbooks/roles/bifrost-keystone-install/vars/redhat.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-keystone-install/vars DEBUG: copying playbooks/roles/bifrost-logrotate-install/defaults/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-logrotate-install/defaults DEBUG: copying playbooks/roles/bifrost-logrotate-install/tasks/configure.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-logrotate-install/tasks DEBUG: copying playbooks/roles/bifrost-logrotate-install/tasks/install.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-logrotate-install/tasks DEBUG: copying playbooks/roles/bifrost-logrotate-install/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-logrotate-install/tasks DEBUG: copying playbooks/roles/bifrost-logrotate-install/tasks/start.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-logrotate-install/tasks DEBUG: copying playbooks/roles/bifrost-logrotate-install/templates/logrotate.conf.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-logrotate-install/templates DEBUG: copying playbooks/roles/bifrost-nginx-install/defaults/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-nginx-install/defaults DEBUG: copying playbooks/roles/bifrost-nginx-install/tasks/bootstrap.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-nginx-install/tasks DEBUG: copying playbooks/roles/bifrost-nginx-install/tasks/install.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-nginx-install/tasks DEBUG: copying playbooks/roles/bifrost-nginx-install/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-nginx-install/tasks DEBUG: copying playbooks/roles/bifrost-nginx-install/tasks/start.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-nginx-install/tasks DEBUG: copying playbooks/roles/bifrost-nginx-install/templates/nginx.conf.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-nginx-install/templates DEBUG: copying playbooks/roles/bifrost-pip-install/README.md -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-pip-install DEBUG: copying playbooks/roles/bifrost-pip-install/defaults/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-pip-install/defaults DEBUG: copying playbooks/roles/bifrost-pip-install/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-pip-install/tasks DEBUG: copying playbooks/roles/bifrost-prep-for-install/README.md -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-prep-for-install DEBUG: copying playbooks/roles/bifrost-prep-for-install/defaults/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-prep-for-install/defaults DEBUG: copying playbooks/roles/bifrost-prep-for-install/meta/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-prep-for-install/meta DEBUG: copying playbooks/roles/bifrost-prep-for-install/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-prep-for-install/tasks DEBUG: copying playbooks/roles/bifrost-prepare-for-test-dynamic/README.md -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-prepare-for-test-dynamic DEBUG: copying playbooks/roles/bifrost-prepare-for-test-dynamic/defaults/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-prepare-for-test-dynamic/defaults DEBUG: copying playbooks/roles/bifrost-prepare-for-test-dynamic/meta/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-prepare-for-test-dynamic/meta DEBUG: copying playbooks/roles/bifrost-prepare-for-test-dynamic/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-prepare-for-test-dynamic/tasks DEBUG: copying playbooks/roles/bifrost-test-dhcp/README.md -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-test-dhcp DEBUG: copying playbooks/roles/bifrost-test-dhcp/files/test-dhcp.py -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-test-dhcp/files DEBUG: copying playbooks/roles/bifrost-test-dhcp/meta/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-test-dhcp/meta DEBUG: copying playbooks/roles/bifrost-test-dhcp/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-test-dhcp/tasks DEBUG: copying playbooks/roles/bifrost-test-inspection/README.md -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-test-inspection DEBUG: copying playbooks/roles/bifrost-test-inspection/meta/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-test-inspection/meta DEBUG: copying playbooks/roles/bifrost-test-inspection/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-test-inspection/tasks DEBUG: copying playbooks/roles/bifrost-test-vm/README.md -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-test-vm DEBUG: copying playbooks/roles/bifrost-test-vm/meta/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-test-vm/meta DEBUG: copying playbooks/roles/bifrost-test-vm/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-test-vm/tasks DEBUG: copying playbooks/roles/bifrost-tls/README.md -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-tls DEBUG: copying playbooks/roles/bifrost-tls/defaults/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-tls/defaults DEBUG: copying playbooks/roles/bifrost-tls/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-tls/tasks DEBUG: copying playbooks/roles/bifrost-unprovision-node-dynamic/README.md -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-unprovision-node-dynamic DEBUG: copying playbooks/roles/bifrost-unprovision-node-dynamic/defaults/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-unprovision-node-dynamic/defaults DEBUG: copying playbooks/roles/bifrost-unprovision-node-dynamic/meta/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-unprovision-node-dynamic/meta DEBUG: copying playbooks/roles/bifrost-unprovision-node-dynamic/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-unprovision-node-dynamic/tasks DEBUG: copying playbooks/roles/bifrost-uwsgi-install/defaults/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-uwsgi-install/defaults DEBUG: copying playbooks/roles/bifrost-uwsgi-install/tasks/bootstrap.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-uwsgi-install/tasks DEBUG: copying playbooks/roles/bifrost-uwsgi-install/tasks/install.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-uwsgi-install/tasks DEBUG: copying playbooks/roles/bifrost-uwsgi-install/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-uwsgi-install/tasks DEBUG: copying playbooks/roles/bifrost-uwsgi-install/templates/uwsgi@.service.j2 -> bifrost-19.1.3.dev3/playbooks/roles/bifrost-uwsgi-install/templates DEBUG: copying playbooks/roles/ironic-delete-dynamic/README.md -> bifrost-19.1.3.dev3/playbooks/roles/ironic-delete-dynamic DEBUG: copying playbooks/roles/ironic-delete-dynamic/defaults/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/ironic-delete-dynamic/defaults DEBUG: copying playbooks/roles/ironic-delete-dynamic/meta/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/ironic-delete-dynamic/meta DEBUG: copying playbooks/roles/ironic-delete-dynamic/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/ironic-delete-dynamic/tasks DEBUG: copying playbooks/roles/ironic-enroll-dynamic/README.md -> bifrost-19.1.3.dev3/playbooks/roles/ironic-enroll-dynamic DEBUG: copying playbooks/roles/ironic-enroll-dynamic/defaults/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/ironic-enroll-dynamic/defaults DEBUG: copying playbooks/roles/ironic-enroll-dynamic/meta/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/ironic-enroll-dynamic/meta DEBUG: copying playbooks/roles/ironic-enroll-dynamic/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/ironic-enroll-dynamic/tasks DEBUG: copying playbooks/roles/ironic-inspect-node/README.md -> bifrost-19.1.3.dev3/playbooks/roles/ironic-inspect-node DEBUG: copying playbooks/roles/ironic-inspect-node/defaults/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/ironic-inspect-node/defaults DEBUG: copying playbooks/roles/ironic-inspect-node/meta/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/ironic-inspect-node/meta DEBUG: copying playbooks/roles/ironic-inspect-node/tasks/main.yml -> bifrost-19.1.3.dev3/playbooks/roles/ironic-inspect-node/tasks DEBUG: copying releasenotes/notes/Add-env-var-support-for-mysql-user-password-3ac520eea7ea9807.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/add-bindep-support-8f54b246a1d2bca5.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/add-ipe-1f57e04d2881215f.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/add-private-key-9788621be14ba324.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/add-ssh-key-eceb7cde22c3eb4a.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/add-support-for-rootfs-uuid-9c332327954f7580.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/agent-power-0773acb338ae4169.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/allinone-5fc5355f46192351.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/allow-create-vm-with-custom-names-0d655bc02e141ec9.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/allow-custom-elements-05c9495c8fd840e8.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/allow-custom-private-endpoints-ip-b4f29647569a15ce.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/allow-custom-public-endpoints-ip-4662c246f029589e.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/allow-install-remote-101eea1ea4009fe1.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/always-create-clouds-file-d0b72808155a9344.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ancient-fedora-jessie-773ba251b28f4a94.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-2.0-support-81fa15cc27c28ba8.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-2.1-4b6b36998287bb11.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-2.10-ee0211e72f9522c9.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-4-1e08eb3acd1768fe.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-5.x-c6b4abf349caf632.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-pip-install-2b66bd82ce9ed4f6.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-virt-0759a857daaacccf.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ansible7-e98dfab2ead48d15.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ansible9-26b181a8ca5716cf.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/api-url-a6f79de3cc8b0e3d.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/auth-59e73f74a2dd507f.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/bifrost-cli-enroll-dd5a22f17c6666d5.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/bifrost-cli-extra-19fd989a05b2e4b4.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/bifrost-cli-uefi-0d7890fb53655845.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/bifrost-inspector-a154561802d8d614.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/bifrost-install-env-c424fe35422ca815.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/bifrost-nginx-install-8a824b4be58201c7.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/bifrost-openstack-ci-prep-172cbb159e0a2b78.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/bifrost-role-auth-support-ea6b5571cd339aa2.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/bifrost_node_names-f26ca2eab7e261d6.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/bionic-centos8-ci-5047b40c6ba51484.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/bookworm-5dbbb8fe079c7478.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/bullseye-9112536e10e18417.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/bump-ansible-version-35c201d1d6d30860.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/centos-keystone-acad21e70153067d.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/centos8-stream-0c6d9adb544e36af.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/centos9-16c9853d1dd0554b.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/change-default-vnic-type-a4ba179ea8f9792d.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/change-inspector-to-use-mysql-17cb03cabb958ff9.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/change-ipa-version-cacaec52a55188cc.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ci-testing-faa63db25ebc94df.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/cirros-0.5.1-d09a433cbea1a3b9.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/cleaning-9b4241342320f315.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/cleaning-dhcp-config-e693799a88f32a4e.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/cli-deploy-6202c0801b7b2079.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/cli-validate-474e15ba9631e72f.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/client-config-existing-8041abc5db164fd4.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/conditional-epel-b52ad3ad29f195f5.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/copy-from-remove-7bcd4968a80cdbcf.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/copy_from_local_path-8aff180483e6bced.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/correct-requirements-ci-path-5ced93013d2c9b02.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/create-cloud-config-e4e15a422bc04adf.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/create-clouds.yaml-9bbc79c0497dee43.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/create-openrc-9e7f959790f7f409.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/creation-of-ironic-user-5a970c5f73e8ef45.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/custom-partitioning-78d7ac12d80a993f.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/debian-buster-dd7cfde9908deb09.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/debian-ipa-68a052f8d9b09816.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/decompose-ironic-install-role-75b9a431bba88bad.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/default-ansible2.8-e0000544b2f55b88.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/default-boot-mode-5561325f68224719.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/default-ipa-fe012dfdba580bf4.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/default-to-use-fasttrack-a526e1d86d2f669d.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/deploy-interface-d3ad2575c3d292e5.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/deploy-with-selinux-enabled-6c155cfa8f8720c0.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-classic-drivers-f88c53fa483aa7d5.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate_node_network_info-8c5e1bc4df6b8097.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/developer-mode-000e7a125642b9e1.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/dhcp_ignore_inventory_dhcp-44668e3fe710c134.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/dhcp_pool_mask-6d9bd4d1b78be0ab.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/disable-dhcp-1f2b1557ac574056.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/disable-dhcp-cli-6f85449c2c1316cf.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/disable-inspector-discovery-2437e3d9b74f5258.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/disable_dnsmasq_dns-0d545cdaa81b92a2.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/dnf-support-413762b0af2887bc.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/download-ipa-upgrade-91e0fc4beea7419e.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/downloaded-deploy-image-improvements-2563ffb57a41ab20.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/driver-info-5281b1ec920bd44d.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/drop-amt-e4bfb6e2ae3c4301.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/drop-python2-f465181d67cccd30.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ecdsa-4bf0cd160426922c.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/enable-configuration-of-firmware-interfaces-36c7790294eea69c.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/enable-inspector-discovery-77aa6f5c1f1e42c6.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/enable_inspector_by_default-828fc1284d6a7c2b.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/enabled-deploy-interfaces-bf1e25a29ac80680.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/enabled_raid_interfaces-93086bc0cc29ee09.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/enabled_vendor_interfaces-f1b15fe75ff061fe.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/env-vars-f07a4779a881c039.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/explicit-ansible-version-d4052b4900faba99.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/f32-suse15.2-44a8189e81b1bfd7.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/facts-1a84f77291c7d39d.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/fast-track-inspection-a28a062e86f06190.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/fedora-bf306bdbbbea47c5.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/fedora-core-25-support-b9f8f258a9738a06.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/fedora-firewalld-f8e2e15be5fe43fd.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/firewalld-d53c6396828b91ee.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/firewalld-services-4c255c02d8d427f8.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/firewalld-zone-d8c72fb5924a4916.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/fix-deploy-logs-175fb352c5730b58.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/fix-inspection-with-inventory-dhcp-cfc236974bf4ed0a.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/fix-keystone-usage-with-newer-ironic-2f226975226f45ea.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/fix-story-2008394-9a77486a838a1f2c.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/fix-whitespace-in-inspection-callback-3f450db7ae2c91d5.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/fix_logrotate-bb2c38c42d9e43eb.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/fixes-checksum-parsing-82c04ff1bb575c51.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/focal-36208207a571f354.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/focal-e40fdd37d11faac9.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/generalise-use_cirros-be75f2c5452491a1.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/generated-ipa-url-protocol-1a5a2bfc8e20db9b.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/git-url-root-c81478d395f66e46.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/global-rpc-b399d65310367951.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/grub-network-boot-a27beef089e041ef.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/htpasswd-perm-7754c0be7cc676e1.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/http-basic-40df399ea63956aa.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/httpboot-f3891f6343c96914.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/hw-types-17106c0397f34ef1.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-redfish-e6b4a2f67ee4fe1a.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ilo5-2d9131843169418b.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/images-permissions-2042490e3ca13656.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/initial-release-notes-937001279bbb52cd.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/inspect-fast-track-36007cc32bdf7e5c.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-keystone-support-3786a22b49e851e5.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-no-longer-powers-off-796801e809184eee.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-processing-hooks-addf80be5f31aa61.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-pxe-args-c65acb610507ab08.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-ramdisk-logs-0db7c111fd455cec.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/install-SUDO_USER-fix-2bf577269008587f.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/install-osc-c179e673dc338ab3.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/internal-address-c1f9ffb731373ea3.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/interpreter-a6cd3a98e9cd239f.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/introduce-install-dib-1e53da734a878dac.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/introspection-timeout-parameter-8e86afffd2f1d947.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/inventory-ddf41d563a320201.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/inventory-functional-tests-998796326c2a92ff.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/inventory_dhcp_provisioning_ipv4_address-d2779f1abc38324a.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/inventory_dns-921195abbc5e65ef.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ipa-branch-6d1d30876b584cbf.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ipa-builder-29d3db174048f1b4.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ipa-headers-032412a0fc741de3.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-command-line-ip-argument-8b67a6a3601de1f3.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-download-bc1235cbbc87121c.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-fallback-245535c4fb9ddc0b.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-debug-0c64d584f4385c1c.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-driver-support-doc-03a4e14ab2adeb85.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-extra-packages-e3ad3e4a85e59049.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-inspector-install-from-git-d74a3ce3b1d1c87c.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-lib-filters-371185c7a7691106.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-online-migrations-092aef2b4c2ec75f.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/jammy-3d6069b476fa02fc.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/jessie-to-stretch-207bbd4f10149b4e.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/json-rpc-auth-2430cc7432cbfe10.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/json-rpc-default-f0cdafc217a1122c.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/json-rpc-e5ccd5a13f6d51aa.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/kernel-params-b8f054bd75390baa.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/keystone-admin-9eadd531de3f20ce.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/keystone-admin-fc85936b4ac41aa3.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/keystone-installation-3b812d9f673c7bbe.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/keystone-lockout-c8a26a09e0f0560b.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/keystone-perm-4ce28fff2edd677a.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/kvm-acceleration-support-8be50d32bc34c4b3.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/list_of_nameservers-cea9e03675bf56bf.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/log-directories-87b86df40464bb2d.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/logging-bcc7d552944c94e4.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/make-boot_interface-customisable-554636965176ecbb.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/managed-inspection-options-2764b4ae0079f505.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/manual-management-c204a200b0f0e6e0.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/mariadb-upgrade-be88fdc90e9959c4.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/merge-test-playbooks-aeabc7a614cbce29.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/metalsmith-7044429597a5f137.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/more-clouds-7c0fccf5701918d7.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/move-dib-deps-install-8a8aafc060461dc0.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/move-to-tinyipa-8c7840b73c40a9e8.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/mysql-database-separation-d6bf9a4f22cd8bbb.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/network-interface-ad1396813b83bf38.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/network-metadata-0fe34ec559ec3b44.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/new-inspection-441b578de2206415.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/nginx-proxy-a4aa77ff045060be.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/no-3.6-b6bb33ce08695675.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/no-bootable-image-63c649c3f2008c96.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/no-classic-drivers-0b8a346bcab8a004.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/no-clone-cebedc81211dcfa5.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/no-csv-b7f149e88aba1b85.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/no-fedora-b316bb3147f01166.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/no-focal-28675cbdf1b7b9f6.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/no-install-grub-d39d65a8edbb769e.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/no-iscsi-0f7fbb0814b8cd18.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/no-md5-38bb5be4da0f8d4a.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/no-no-auth-303152d1c29c691d.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/no-os-ironic-node-info-6ee95171162dc8f6.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/no-osc-b39d14591103b2c3.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/no-rabbit-95434aaea3bb5528.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/no-rootwrap-d9678d9904ee169f.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/no-shade-b861f699b8a9919f.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/no-store-nginx-75bc3f9068fb8f78.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/no-tinyipa-8d18f3b21dbb9fe9.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/no-xenial-1c27b7bb2cf165ed.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/no-xinetd-199ba2496469142c.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/nodes.json-d47a30a22a04c7ed.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/nossh-16577ec5c3b82594.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ocata-summary-040e557460bab2bc.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/old-network-info-33a853faf6d6c6d0.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/online-data-migrations2-b86dff53f42718f5.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/openstacksdk-addition-efec3878ef988295.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/opensuse-pip-f708b89d30557f0a.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/os_client_config-support-b1073062d842febb.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/os_ironic_node_info-49a608c3453cf18d.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/override-dhcp-boot-6659585b75d58757.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/override_upper_constraints-79f837d8ac58e53d.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ovmf-m4-f8e63d8bb824fccb.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/params-ab98e0ac242d119a.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/passing-no-proxy-32191c148442c57d.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/perm-8b4236c6eddf1f1f.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/pin-proliantutils-60f1facf44c223ca.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/pip-opts-63bdff0ef22a56f3.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/populate_dns_servers_dnsmasq-4f30a9957e8de732.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/populate_domain_dnsmasq-5408896247eb39b4.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/populate_ntp_servers_dnsmasq-249d2a26b94b0bf1.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/prometheus-user-e75a43f1b13e0049.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-acl-26f3be809caa0c88.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-driver-support-e2d8a769bf910dbc.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/python36-37-bye-bye-0b4db15f250dc719.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/random-passwords-b33b8de010ee82b6.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/redeploy-dynamic-cc8b69f79a6869cd.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-92d39daf559d5445.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-virtual-media-969d8747ab97165d.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/releasenote-341a5eebe6168aea.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/releasenote-4812959d071329fc.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/releasenote-94bcb2b0da207f94.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/remove-centos8-leftovers-07b5231c395b9c81.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/remove-enable_uefi_ipxe-407dde288ebfafd3.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/remove-include_dhcp_server-87e0a58e7fa230c6.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/remove-ucs-drivers-37f46fa8500f9ddb.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/remove-ucssdk-e61762195a7c8b4d.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/repo-owner-41db02a4d0406a7a.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/resource-class-243535c9049cbd73.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/rhel_grub_efi_binaries_path-9b243b00bacef7a6.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/sdk-source-1bd77dbd11b08577.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/secontext-1f5ac63dbd0762d2.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/secure-boot-07d1503cd034f9d3.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/selinux-lnk_file-527ac51c60f9c2ad.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/selinux-tftp-c37e34311238f8fd.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/service-upgrade-54fda4d86e9d7575.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/skip-install-bfd642f5065cf304.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/snponly-7853afea1446a161.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/squashfs-ddbbbac856e8f9fc.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/store-data-a14351976eda9842.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/store-introspection-data-bc4f2fef2f5bb543.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/support-custom-ansible-groups-38ad5d3a930b17eb.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/support-fedora-3b14bffb24097b28.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/support-remote-logging-93e159eeef4cc68b.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/support-staging-drivers-1c398a56dde9b240.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/suse-ipxe-ce4f1bf07db78860.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/sushy-oem-idrac-34f4bd1560f6948f.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/sushy-tools-auth-38411a6bfd3ead2e.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/switch_to_openstack_collection-a6eb3e24a68a1a82.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/templated_ironic_conf-bd052f2b2897d37a.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/test-redeploy-b802726ffc137793.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/test-redfish-54ed748e2305d8eb.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/test-with-json-inventory-b05204009f880431.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/test_vm_network_enable_dhcp-78923ef94b44e6d1.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/tftp-context-6f918743ba9052b0.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/tftpboot-b7f448c1eb0b8187.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/tls-988e725820bb8aca.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/transform_boot_image-16fe26bd1a849aa0.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ubuntu-ports-6e6c2fef3dc7bccb.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/ubuntu-ports-ce9d1ceaf516adce.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/uefi-default-730aeff37716fe08.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/uefi-emu-5fd047d01c09ed32.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/unix-socket-bac1a9e01b1cf7e6.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/unused-repos-af1949f7bbeca5e6.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/update-ipa-76691dbca92246b6.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/update-repos-b60563ee51b574fc.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/update_default_ansible_2.6-82ff11d7b653b946.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/update_default_ansible_2.9-e96335c0ef609642.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/upgrade-98610cf055282398.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/use-tinyipa-31f5343def1c0bf4.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/use_public_urls_endpoints-1220a7f4164696c3.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/uuid-gen-42b947a4a7a7ae08.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/uwsgi-install-eea2f9dca2470006.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/validate-261b92bc614f5d4a.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/validate-path-5c303903900dcd65.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/venv-default-895f7b633803297f.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/venv-forever-ba8b85b04a28a293.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/venv-owner-30669e2f5cffef2f.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/verify-checksum-ipa-a73cf936d0ae2ce1.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/vm-host-cpu-type-support-a09768f360372506.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/vm-nic-type-support-0ac47ccd3d56132c.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/vmedia-tls-ffa56b7c0466b663.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/vmedia-uefi-ce34974eaacd571c.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/yoga-versions-4a460f5f9691b37f.yaml -> bifrost-19.1.3.dev3/releasenotes/notes DEBUG: copying releasenotes/source/2023.1.rst -> bifrost-19.1.3.dev3/releasenotes/source DEBUG: copying releasenotes/source/2023.2.rst -> bifrost-19.1.3.dev3/releasenotes/source DEBUG: copying releasenotes/source/2024.1.rst -> bifrost-19.1.3.dev3/releasenotes/source DEBUG: copying releasenotes/source/conf.py -> bifrost-19.1.3.dev3/releasenotes/source DEBUG: copying releasenotes/source/index.rst -> bifrost-19.1.3.dev3/releasenotes/source DEBUG: copying releasenotes/source/mitaka.rst -> bifrost-19.1.3.dev3/releasenotes/source DEBUG: copying releasenotes/source/newton.rst -> bifrost-19.1.3.dev3/releasenotes/source DEBUG: copying releasenotes/source/ocata.rst -> bifrost-19.1.3.dev3/releasenotes/source DEBUG: copying releasenotes/source/pike.rst -> bifrost-19.1.3.dev3/releasenotes/source DEBUG: copying releasenotes/source/queens.rst -> bifrost-19.1.3.dev3/releasenotes/source DEBUG: copying releasenotes/source/rocky.rst -> bifrost-19.1.3.dev3/releasenotes/source DEBUG: copying releasenotes/source/stein.rst -> bifrost-19.1.3.dev3/releasenotes/source DEBUG: copying releasenotes/source/train.rst -> bifrost-19.1.3.dev3/releasenotes/source DEBUG: copying releasenotes/source/unreleased.rst -> bifrost-19.1.3.dev3/releasenotes/source DEBUG: copying releasenotes/source/ussuri.rst -> bifrost-19.1.3.dev3/releasenotes/source DEBUG: copying releasenotes/source/victoria.rst -> bifrost-19.1.3.dev3/releasenotes/source DEBUG: copying releasenotes/source/wallaby.rst -> bifrost-19.1.3.dev3/releasenotes/source DEBUG: copying releasenotes/source/xena.rst -> bifrost-19.1.3.dev3/releasenotes/source DEBUG: copying releasenotes/source/yoga.rst -> bifrost-19.1.3.dev3/releasenotes/source DEBUG: copying releasenotes/source/zed.rst -> bifrost-19.1.3.dev3/releasenotes/source DEBUG: copying scripts/README.md -> bifrost-19.1.3.dev3/scripts DEBUG: copying scripts/collect-test-info.sh -> bifrost-19.1.3.dev3/scripts DEBUG: copying scripts/env-setup.sh -> bifrost-19.1.3.dev3/scripts DEBUG: copying scripts/install-deps.sh -> bifrost-19.1.3.dev3/scripts DEBUG: copying scripts/split_json.py -> bifrost-19.1.3.dev3/scripts DEBUG: copying scripts/test-bifrost.sh -> bifrost-19.1.3.dev3/scripts DEBUG: copying tools/README.md -> bifrost-19.1.3.dev3/tools DEBUG: copying tools/ansible-lint.sh -> bifrost-19.1.3.dev3/tools DEBUG: copying tools/vagrant_dev_env/Vagrantfile -> bifrost-19.1.3.dev3/tools/vagrant_dev_env DEBUG: copying tools/vagrant_dev_env/vagrant.yml -> bifrost-19.1.3.dev3/tools/vagrant_dev_env DEBUG: copying zuul.d/bifrost-jobs.yaml -> bifrost-19.1.3.dev3/zuul.d DEBUG: copying zuul.d/project.yaml -> bifrost-19.1.3.dev3/zuul.d DEBUG: copying bifrost.egg-info/SOURCES.txt -> bifrost-19.1.3.dev3/bifrost.egg-info DEBUG: Writing bifrost-19.1.3.dev3/setup.cfg DEBUG: Creating tar archive DEBUG: removing 'bifrost-19.1.3.dev3' (and everything under it) DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for wheel... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-aiyfkuxb/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building wheel... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-aiyfkuxb/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-aiyfkuxb/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running bdist_wheel DEBUG: running build DEBUG: running build_py DEBUG: copying bifrost/__init__.py -> build/lib/bifrost DEBUG: copying bifrost/cli.py -> build/lib/bifrost DEBUG: copying bifrost/version.py -> build/lib/bifrost DEBUG: copying bifrost/inventory.py -> build/lib/bifrost DEBUG: copying bifrost/tests/unit/test_network_metadata.py -> build/lib/bifrost/tests/unit DEBUG: copying bifrost/tests/unit/test_inventory.py -> build/lib/bifrost/tests/unit DEBUG: copying bifrost/tests/unit/__init__.py -> build/lib/bifrost/tests/unit DEBUG: copying bifrost/tests/unit/test_cli.py -> build/lib/bifrost/tests/unit DEBUG: copying bifrost/tests/functional/test_inventory_functional.py -> build/lib/bifrost/tests/functional DEBUG: copying bifrost/tests/functional/__init__.py -> build/lib/bifrost/tests/functional DEBUG: copying bifrost/tests/utils.py -> build/lib/bifrost/tests DEBUG: copying bifrost/tests/base.py -> build/lib/bifrost/tests DEBUG: copying bifrost/tests/__init__.py -> build/lib/bifrost/tests DEBUG: running egg_info DEBUG: writing pbr to bifrost.egg-info/pbr.json DEBUG: writing bifrost.egg-info/PKG-INFO DEBUG: writing dependency_links to bifrost.egg-info/dependency_links.txt DEBUG: writing entry points to bifrost.egg-info/entry_points.txt DEBUG: writing requirements to bifrost.egg-info/requires.txt DEBUG: writing top-level names to bifrost.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'bifrost.egg-info/SOURCES.txt' DEBUG: installing to build/bdist.linux-x86_64/wheel DEBUG: running install DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.1s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.2s) DEBUG: running install_lib DEBUG: creating build/bdist.linux-x86_64/wheel DEBUG: creating build/bdist.linux-x86_64/wheel/bifrost DEBUG: creating build/bdist.linux-x86_64/wheel/bifrost/tests DEBUG: creating build/bdist.linux-x86_64/wheel/bifrost/tests/unit DEBUG: copying build/lib/bifrost/tests/unit/test_network_metadata.py -> build/bdist.linux-x86_64/wheel/./bifrost/tests/unit DEBUG: copying build/lib/bifrost/tests/unit/test_inventory.py -> build/bdist.linux-x86_64/wheel/./bifrost/tests/unit DEBUG: copying build/lib/bifrost/tests/unit/__init__.py -> build/bdist.linux-x86_64/wheel/./bifrost/tests/unit DEBUG: copying build/lib/bifrost/tests/unit/test_cli.py -> build/bdist.linux-x86_64/wheel/./bifrost/tests/unit DEBUG: copying build/lib/bifrost/tests/utils.py -> build/bdist.linux-x86_64/wheel/./bifrost/tests DEBUG: creating build/bdist.linux-x86_64/wheel/bifrost/tests/functional DEBUG: copying build/lib/bifrost/tests/functional/test_inventory_functional.py -> build/bdist.linux-x86_64/wheel/./bifrost/tests/functional DEBUG: copying build/lib/bifrost/tests/functional/__init__.py -> build/bdist.linux-x86_64/wheel/./bifrost/tests/functional DEBUG: copying build/lib/bifrost/tests/base.py -> build/bdist.linux-x86_64/wheel/./bifrost/tests DEBUG: copying build/lib/bifrost/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./bifrost/tests DEBUG: copying build/lib/bifrost/__init__.py -> build/bdist.linux-x86_64/wheel/./bifrost DEBUG: copying build/lib/bifrost/cli.py -> build/bdist.linux-x86_64/wheel/./bifrost DEBUG: copying build/lib/bifrost/version.py -> build/bdist.linux-x86_64/wheel/./bifrost DEBUG: copying build/lib/bifrost/inventory.py -> build/bdist.linux-x86_64/wheel/./bifrost DEBUG: running install_egg_info DEBUG: Copying bifrost.egg-info to build/bdist.linux-x86_64/wheel/./bifrost-19.1.3.dev3-py3.12.egg-info DEBUG: running install_scripts DEBUG: creating build/bdist.linux-x86_64/wheel/bifrost-19.1.3.dev3.dist-info/WHEEL DEBUG: creating '/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost/dist/.tmp-_a8x5axl/bifrost-19.1.3.dev3-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it DEBUG: adding 'bifrost/__init__.py' DEBUG: adding 'bifrost/cli.py' DEBUG: adding 'bifrost/inventory.py' DEBUG: adding 'bifrost/version.py' DEBUG: adding 'bifrost/tests/__init__.py' DEBUG: adding 'bifrost/tests/base.py' DEBUG: adding 'bifrost/tests/utils.py' DEBUG: adding 'bifrost/tests/functional/__init__.py' DEBUG: adding 'bifrost/tests/functional/test_inventory_functional.py' DEBUG: adding 'bifrost/tests/unit/__init__.py' DEBUG: adding 'bifrost/tests/unit/test_cli.py' DEBUG: adding 'bifrost/tests/unit/test_inventory.py' DEBUG: adding 'bifrost/tests/unit/test_network_metadata.py' DEBUG: adding 'bifrost-19.1.3.dev3.dist-info/licenses/AUTHORS' DEBUG: adding 'bifrost-19.1.3.dev3.dist-info/licenses/LICENSE' DEBUG: adding 'bifrost-19.1.3.dev3.dist-info/METADATA' DEBUG: adding 'bifrost-19.1.3.dev3.dist-info/WHEEL' DEBUG: adding 'bifrost-19.1.3.dev3.dist-info/entry_points.txt' DEBUG: adding 'bifrost-19.1.3.dev3.dist-info/pbr.json' DEBUG: adding 'bifrost-19.1.3.dev3.dist-info/top_level.txt' DEBUG: adding 'bifrost-19.1.3.dev3.dist-info/RECORD' DEBUG: removing build/bdist.linux-x86_64/wheel DEBUG: Successfully built bifrost-19.1.3.dev3.tar.gz and bifrost-19.1.3.dev3-py3-none-any.whl DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ python3 setup.py --name DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Requirements should be satisfied by a PEP 517 installer. DEBUG: If you are using pip, you can try `pip install --use-pep517`. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: dist.fetch_build_eggs(dist.setup_requires) DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: bifrost DEBUG: Running: python3 setup.py --name in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ python3 setup.py --name WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Requirements should be satisfied by a PEP 517 installer. WARNING: If you are using pip, you can try `pip install --use-pep517`. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: dist.fetch_build_eggs(dist.setup_requires) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please avoid running ``setup.py`` directly. WARNING: Instead, use pypa/build, pypa/installer or other WARNING: standards-based tools. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: WARNING: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self.initialize_options() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' WARNING: warnings.warn(msg) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() DEBUG: Results: [pbr] Generating ChangeLog bifrost 19.1.3 for openstack/bifrost OK DEBUG: checking 2024.2-eol DEBUG: Found new EOL tag 2024.2-eol for bifrost New releases must be added to the end of the list. -------------------------------------------------- DEBUG: openstack/bifrost already tagged 19.0.0, skipping DEBUG: openstack/bifrost already tagged 19.1.0, skipping DEBUG: openstack/bifrost already tagged 19.1.1, skipping DEBUG: openstack/bifrost already tagged 19.1.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.3 ERROR: Could not find 19.1.3: Command '['git', 'show', '19.1.3']' returned non-zero exit status 128. DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 DEBUG: Checking out repository openstack/bifrost to a453e2cfe2e85d879af2b70c34c85ad874dd0fe6 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout a453e2cfe2e85d879af2b70c34c85ad874dd0fe6 DEBUG: Previous HEAD position was 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 DEBUG: HEAD is now at a453e2cf Merge "Refactor the use of include_vars" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.0.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at a453e2cf Merge "Refactor the use of include_vars" DEBUG: Checking out repository openstack/bifrost to 7b5773450c4d039aee4a4a238ab4dc14f3361a41 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 7b5773450c4d039aee4a4a238ab4dc14f3361a41 DEBUG: Previous HEAD position was a453e2cf Merge "Refactor the use of include_vars" DEBUG: HEAD is now at 7b577345 Merge "Fix missed occurrence of SETUPTOOLS_USE_DISTUTILS" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 7b577345 Merge "Fix missed occurrence of SETUPTOOLS_USE_DISTUTILS" DEBUG: Checking out repository openstack/bifrost to 87899ea392585dd03a3c76dfe279d3b889312503 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 87899ea392585dd03a3c76dfe279d3b889312503 DEBUG: Previous HEAD position was 7b577345 Merge "Fix missed occurrence of SETUPTOOLS_USE_DISTUTILS" DEBUG: HEAD is now at 87899ea3 [stable-only] CI: Remove SLURP upgrade job DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.1 tag exists, skipping further validation DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 87899ea3 [stable-only] CI: Remove SLURP upgrade job DEBUG: Checking out repository openstack/bifrost to 251d4f5b8a3ae9199dd4c696564108d1475c87fc DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 251d4f5b8a3ae9199dd4c696564108d1475c87fc DEBUG: Previous HEAD position was 87899ea3 [stable-only] CI: Remove SLURP upgrade job DEBUG: HEAD is now at 251d4f5b Do not pass empty values to instance_info DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.2 tag exists, skipping further validation DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 251d4f5b Do not pass empty values to instance_info DEBUG: Checking out repository openstack/bifrost to 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: Previous HEAD position was 251d4f5b Do not pass empty values to instance_info DEBUG: HEAD is now at 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.3 ERROR: Could not find 19.1.3: Command '['git', 'show', '19.1.3']' returned non-zero exit status 128. DEBUG: Found new version 19.1.3 for openstack/bifrost DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 DEBUG: Checking out repository openstack/bifrost to 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: HEAD is now at 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/bifrost DEBUG: comparing to ERROR: new release 19.1.3 must be listed last, with one new release per patch DEBUG: comparing to OK New releases may only be added to open series. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Commits being tagged need to be on the right branch. ---------------------------------------------------- DEBUG: checking 19.0.0 DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 DEBUG: Checking out repository openstack/bifrost to a453e2cfe2e85d879af2b70c34c85ad874dd0fe6 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout a453e2cfe2e85d879af2b70c34c85ad874dd0fe6 DEBUG: Previous HEAD position was 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 DEBUG: HEAD is now at a453e2cf Merge "Refactor the use of include_vars" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.0.0 tag exists, skipping further validation DEBUG: checking 19.1.0 DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at a453e2cf Merge "Refactor the use of include_vars" DEBUG: Checking out repository openstack/bifrost to 7b5773450c4d039aee4a4a238ab4dc14f3361a41 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 7b5773450c4d039aee4a4a238ab4dc14f3361a41 DEBUG: Previous HEAD position was a453e2cf Merge "Refactor the use of include_vars" DEBUG: HEAD is now at 7b577345 Merge "Fix missed occurrence of SETUPTOOLS_USE_DISTUTILS" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.0 tag exists, skipping further validation DEBUG: checking 19.1.1 DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 7b577345 Merge "Fix missed occurrence of SETUPTOOLS_USE_DISTUTILS" DEBUG: Checking out repository openstack/bifrost to 87899ea392585dd03a3c76dfe279d3b889312503 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 87899ea392585dd03a3c76dfe279d3b889312503 DEBUG: Previous HEAD position was 7b577345 Merge "Fix missed occurrence of SETUPTOOLS_USE_DISTUTILS" DEBUG: HEAD is now at 87899ea3 [stable-only] CI: Remove SLURP upgrade job DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.1 tag exists, skipping further validation DEBUG: checking 19.1.2 DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 87899ea3 [stable-only] CI: Remove SLURP upgrade job DEBUG: Checking out repository openstack/bifrost to 251d4f5b8a3ae9199dd4c696564108d1475c87fc DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 251d4f5b8a3ae9199dd4c696564108d1475c87fc DEBUG: Previous HEAD position was 87899ea3 [stable-only] CI: Remove SLURP upgrade job DEBUG: HEAD is now at 251d4f5b Do not pass empty values to instance_info DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.2 tag exists, skipping further validation DEBUG: checking 19.1.3 DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 251d4f5b Do not pass empty values to instance_info DEBUG: Checking out repository openstack/bifrost to 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: Previous HEAD position was 251d4f5b Do not pass empty values to instance_info DEBUG: HEAD is now at 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.3 ERROR: Could not find 19.1.3: Command '['git', 'show', '19.1.3']' returned non-zero exit status 128. DEBUG: Found new version 19.1.3 for openstack/bifrost DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git branch -a --contains 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git log 19.1.2 -n 1 --pretty=format:%H DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git log --oneline --ancestry-path 19.1.2..68b59b218cedde77ccbf849270785ff10036a20a ancestry OK DEBUG: checking 2024.2-eol DEBUG: Resetting the repository openstack/bifrost to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git reset --hard DEBUG: HEAD is now at 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 DEBUG: Checking out repository openstack/bifrost to 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git checkout 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: HEAD is now at 68b59b21 Merge "Add the ability to override 'disable_boot_timeout'" into stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/bifrost DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git branch -a --contains 68b59b218cedde77ccbf849270785ff10036a20a DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git log 19.1.3 -n 1 --pretty=format:%H INFO: ERROR getting SHA for tag '19.1.3': Command '['git', 'log', '19.1.3', '-n', '1', '--pretty=format:%H']' returned non-zero exit status 128. [b"fatal: ambiguous argument '19.1.3': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions, like this:\n'git [...] -- [...]'"] DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git log --oneline --ancestry-path 19.1.3..68b59b218cedde77ccbf849270785ff10036a20a ERROR: failed checking ancestry: Command '['git', 'log', '--oneline', '--ancestry-path', '19.1.3..68b59b218cedde77ccbf849270785ff10036a20a']' returned non-zero exit status 128. [b''] ERROR: openstack/bifrost 68b59b218cedde77ccbf849270785ff10036a20a receiving 2024.2-eol is not a descendant of 19.1.3 Does tarball-base match the expected value? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Apply validation rules that only apply to the current series. ------------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. No releases in the new series until the previous one has a branch. ------------------------------------------------------------------ DEBUG: openstack/bifrost already tagged 19.0.0, skipping DEBUG: openstack/bifrost already tagged 19.1.0, skipping DEBUG: openstack/bifrost already tagged 19.1.1, skipping DEBUG: openstack/bifrost already tagged 19.1.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.3 ERROR: Could not find 19.1.3: Command '['git', 'show', '19.1.3']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The first release in a series needs to end with '.0'. ----------------------------------------------------- DEBUG: openstack/bifrost already tagged 19.0.0, skipping DEBUG: openstack/bifrost already tagged 19.1.0, skipping DEBUG: openstack/bifrost already tagged 19.1.1, skipping DEBUG: openstack/bifrost already tagged 19.1.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.3 ERROR: Could not find 19.1.3: Command '['git', 'show', '19.1.3']' returned non-zero exit status 128. this rule only applies to the first release in a series The final release after a RC should tag the same commit. -------------------------------------------------------- DEBUG: openstack/bifrost already tagged 19.0.0, skipping DEBUG: openstack/bifrost already tagged 19.1.0, skipping DEBUG: openstack/bifrost already tagged 19.1.1, skipping DEBUG: openstack/bifrost already tagged 19.1.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.3 ERROR: Could not find 19.1.3: Command '['git', 'show', '19.1.3']' returned non-zero exit status 128. this rule only applies when tagging a final from a candidate Pre-release versions must be applied in progressive order --------------------------------------------------------- DEBUG: openstack/bifrost already tagged 19.0.0, skipping DEBUG: openstack/bifrost already tagged 19.1.0, skipping DEBUG: openstack/bifrost already tagged 19.1.1, skipping DEBUG: openstack/bifrost already tagged 19.1.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.3 ERROR: Could not find 19.1.3: Command '['git', 'show', '19.1.3']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The EOL tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/bifrost already tagged 19.0.0, skipping DEBUG: openstack/bifrost already tagged 19.1.0, skipping DEBUG: openstack/bifrost already tagged 19.1.1, skipping DEBUG: openstack/bifrost already tagged 19.1.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.3 ERROR: Could not find 19.1.3: Command '['git', 'show', '19.1.3']' returned non-zero exit status 128. OK The EOM tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/bifrost already tagged 19.0.0, skipping DEBUG: openstack/bifrost already tagged 19.1.0, skipping DEBUG: openstack/bifrost already tagged 19.1.1, skipping DEBUG: openstack/bifrost already tagged 19.1.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.3 ERROR: Could not find 19.1.3: Command '['git', 'show', '19.1.3']' returned non-zero exit status 128. this rule only applies when tagging a series as unmaintained The EM tag should be applied to the previous release. ----------------------------------------------------- DEBUG: openstack/bifrost already tagged 19.0.0, skipping DEBUG: openstack/bifrost already tagged 19.1.0, skipping DEBUG: openstack/bifrost already tagged 19.1.1, skipping DEBUG: openstack/bifrost already tagged 19.1.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git show 19.1.3 ERROR: Could not find 19.1.3: Command '['git', 'show', '19.1.3']' returned non-zero exit status 128. this rule only applies when tagging a series as extended-maintenance Ensure all branch names have good prefixes. ------------------------------------------- Apply the rules for stable branches. ------------------------------------ rule does not apply to end-of-life repos, skipping Apply the rules for feature branches. ------------------------------------- stable/2024.2 is not a feature branch, skipping Make sure the branch points given are on the expected branches. --------------------------------------------------------------- DEBUG: checking branch 'stable/2024.2' DEBUG: checking repo openstack/bifrost DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git branch -a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/bifrost DEBUG: $ git branch -r --contains 7b5773450c4d039aee4a4a238ab4dc14f3361a41 DEBUG: found 7b5773450c4d039aee4a4a238ab4dc14f3361a41 on branches {'HEAD -> origin/master', 'stable/2025.1', 'stable/2025.2', 'stable/2024.2', 'stable/2026.1', 'master'} in openstack/bifrost Checking deliverables/dalmatian/ironic-inspector.yaml ===================================================== Clone all of the repositories for the deliverable into the workdir. ------------------------------------------------------------------- DEBUG: Checking out repository openstack/ironic-inspector to master DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/ironic-inspector DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/ironic-inspector DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/ironic-inspector'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/ironic-inspector'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master -- openstack/ironic-inspector DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=master DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/ironic-inspector DEBUG: + shift DEBUG: + '[' -z openstack/ironic-inspector ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/ironic-inspector DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/ironic-inspector ']' DEBUG: + upstream_remote=https://opendev.org/openstack/ironic-inspector DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector ']' DEBUG: + '[' '!' -z /opt/git/opendev.org/openstack/ironic-inspector ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + git clone /opt/git/opendev.org/openstack/ironic-inspector openstack/ironic-inspector DEBUG: Cloning into 'openstack/ironic-inspector'... DEBUG: done. DEBUG: + cd openstack/ironic-inspector DEBUG: + git remote set-url origin https://opendev.org/openstack/ironic-inspector DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: + git fetch origin --tags --prune DEBUG: + '[' '!' -z master ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: + git checkout -f master DEBUG: Already on 'master' DEBUG: Your branch is up to date with 'origin/master'. Does the bug tracker info link to something that exists? -------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Look for the team name in the governance data. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Make sure the release notes page exists, if it is specified. ------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Require a valid release model ----------------------------- Skipping rule for EM, EOM or EOL tagging. Does the most recent release comply with the rules for the release-type? ------------------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Do we have permission to upload to PyPI? ---------------------------------------- Skipping rule for EM, EOM or EOL tagging. Can we build an sdist for a python project? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Does the README look right for PyPI? ------------------------------------ Skipping rule for EM, EOM or EOL tagging. All repos must include a .gitreview file for new releases. ---------------------------------------------------------- DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.2.0 DEBUG: openstack/ironic-inspector already tagged 12.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.3.0 DEBUG: openstack/ironic-inspector already tagged 12.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.3.1 ERROR: Could not find 12.3.1: Command '['git', 'show', '12.3.1']' returned non-zero exit status 128. DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.2.0 version 12.2.0 exists, skipping Ensure the deliverable is not an independent abandoned deliverable. ------------------------------------------------------------------- DEBUG: openstack/ironic-inspector already tagged 12.2.0, skipping DEBUG: openstack/ironic-inspector already tagged 12.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.3.1 ERROR: Could not find 12.3.1: Command '['git', 'show', '12.3.1']' returned non-zero exit status 128. Ensure the hashes for each release exist. ----------------------------------------- DEBUG: openstack/ironic-inspector already tagged 12.2.0, skipping DEBUG: openstack/ironic-inspector already tagged 12.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.3.1 ERROR: Could not find 12.3.1: Command '['git', 'show', '12.3.1']' returned non-zero exit status 128. DEBUG: checking 12.2.0 DEBUG: openstack/ironic-inspector SHA f868a25f71ac8b5a5f60bf1324581a06018a5536 DEBUG: Resetting the repository openstack/ironic-inspector to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git reset --hard DEBUG: HEAD is now at 7bb56b3 Retire ironic-inspector DEBUG: Checking out repository openstack/ironic-inspector to f868a25f71ac8b5a5f60bf1324581a06018a5536 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git checkout f868a25f71ac8b5a5f60bf1324581a06018a5536 DEBUG: Note: switching to 'f868a25f71ac8b5a5f60bf1324581a06018a5536'. DEBUG: DEBUG: You are in 'detached HEAD' state. You can look around, make experimental DEBUG: changes and commit them, and you can discard any commits you make in this DEBUG: state without impacting any branches by switching back to a branch. DEBUG: DEBUG: If you want to create a new branch to retain commits you create, you may DEBUG: do so (now or later) by using -c with the switch command. Example: DEBUG: DEBUG: git switch -c DEBUG: DEBUG: Or undo this operation with: DEBUG: DEBUG: git switch - DEBUG: DEBUG: Turn off this advice by setting config variable advice.detachedHead to false DEBUG: DEBUG: HEAD is now at f868a25 Imported Translations from Zanata successfully cloned f868a25f71ac8b5a5f60bf1324581a06018a5536 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show f868a25f71ac8b5a5f60bf1324581a06018a5536 DEBUG: checking 12.3.0 DEBUG: openstack/ironic-inspector SHA 2be064c7153d1ddb7027aa5f2f49cf8334fee4b9 DEBUG: Resetting the repository openstack/ironic-inspector to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git reset --hard DEBUG: HEAD is now at f868a25 Imported Translations from Zanata DEBUG: Checking out repository openstack/ironic-inspector to 2be064c7153d1ddb7027aa5f2f49cf8334fee4b9 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git checkout 2be064c7153d1ddb7027aa5f2f49cf8334fee4b9 DEBUG: Previous HEAD position was f868a25 Imported Translations from Zanata DEBUG: HEAD is now at 2be064c Merge "Fix: ignore resolve error while looking up node" successfully cloned 2be064c7153d1ddb7027aa5f2f49cf8334fee4b9 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 2be064c7153d1ddb7027aa5f2f49cf8334fee4b9 DEBUG: checking 12.3.1 DEBUG: openstack/ironic-inspector SHA 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: Resetting the repository openstack/ironic-inspector to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git reset --hard DEBUG: HEAD is now at 2be064c Merge "Fix: ignore resolve error while looking up node" DEBUG: Checking out repository openstack/ironic-inspector to 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git checkout 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: Previous HEAD position was 2be064c Merge "Fix: ignore resolve error while looking up node" DEBUG: HEAD is now at 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 successfully cloned 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: checking 2024.2-eol DEBUG: openstack/ironic-inspector SHA 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: Resetting the repository openstack/ironic-inspector to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git reset --hard DEBUG: HEAD is now at 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-inspector to 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git checkout 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: HEAD is now at 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 successfully cloned 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 Ensure tags that exist point to the SHAs listed. ------------------------------------------------ DEBUG: checking 12.2.0 DEBUG: openstack/ironic-inspector SHA f868a25f71ac8b5a5f60bf1324581a06018a5536 DEBUG: Resetting the repository openstack/ironic-inspector to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git reset --hard DEBUG: HEAD is now at 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-inspector to f868a25f71ac8b5a5f60bf1324581a06018a5536 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git checkout f868a25f71ac8b5a5f60bf1324581a06018a5536 DEBUG: Previous HEAD position was 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at f868a25 Imported Translations from Zanata DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.2.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git log 12.2.0 -n 1 --pretty=format:%H 12.2.0 tag exists and is correct for openstack/ironic-inspector DEBUG: checking 12.3.0 DEBUG: openstack/ironic-inspector SHA 2be064c7153d1ddb7027aa5f2f49cf8334fee4b9 DEBUG: Resetting the repository openstack/ironic-inspector to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git reset --hard DEBUG: HEAD is now at f868a25 Imported Translations from Zanata DEBUG: Checking out repository openstack/ironic-inspector to 2be064c7153d1ddb7027aa5f2f49cf8334fee4b9 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git checkout 2be064c7153d1ddb7027aa5f2f49cf8334fee4b9 DEBUG: Previous HEAD position was f868a25 Imported Translations from Zanata DEBUG: HEAD is now at 2be064c Merge "Fix: ignore resolve error while looking up node" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.3.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git log 12.3.0 -n 1 --pretty=format:%H 12.3.0 tag exists and is correct for openstack/ironic-inspector DEBUG: checking 12.3.1 DEBUG: openstack/ironic-inspector SHA 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: Resetting the repository openstack/ironic-inspector to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git reset --hard DEBUG: HEAD is now at 2be064c Merge "Fix: ignore resolve error while looking up node" DEBUG: Checking out repository openstack/ironic-inspector to 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git checkout 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: Previous HEAD position was 2be064c Merge "Fix: ignore resolve error while looking up node" DEBUG: HEAD is now at 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.3.1 ERROR: Could not find 12.3.1: Command '['git', 'show', '12.3.1']' returned non-zero exit status 128. openstack/ironic-inspector does not have 12.3.1 tag yet, skipping DEBUG: checking 2024.2-eol DEBUG: openstack/ironic-inspector SHA 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: Resetting the repository openstack/ironic-inspector to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git reset --hard DEBUG: HEAD is now at 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-inspector to 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git checkout 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: HEAD is now at 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. openstack/ironic-inspector does not have 2024.2-eol tag yet, skipping Ensure the version numbers are valid. ------------------------------------- DEBUG: openstack/ironic-inspector already tagged 12.2.0, skipping DEBUG: openstack/ironic-inspector already tagged 12.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.3.1 ERROR: Could not find 12.3.1: Command '['git', 'show', '12.3.1']' returned non-zero exit status 128. DEBUG: checking 12.2.0 DEBUG: Resetting the repository openstack/ironic-inspector to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git reset --hard DEBUG: HEAD is now at 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-inspector to f868a25f71ac8b5a5f60bf1324581a06018a5536 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git checkout f868a25f71ac8b5a5f60bf1324581a06018a5536 DEBUG: Previous HEAD position was 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at f868a25 Imported Translations from Zanata DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.2.0 tag exists, skipping further validation DEBUG: checking 12.3.0 DEBUG: Resetting the repository openstack/ironic-inspector to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git reset --hard DEBUG: HEAD is now at f868a25 Imported Translations from Zanata DEBUG: Checking out repository openstack/ironic-inspector to 2be064c7153d1ddb7027aa5f2f49cf8334fee4b9 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git checkout 2be064c7153d1ddb7027aa5f2f49cf8334fee4b9 DEBUG: Previous HEAD position was f868a25 Imported Translations from Zanata DEBUG: HEAD is now at 2be064c Merge "Fix: ignore resolve error while looking up node" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.3.0 tag exists, skipping further validation DEBUG: checking 12.3.1 DEBUG: Resetting the repository openstack/ironic-inspector to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git reset --hard DEBUG: HEAD is now at 2be064c Merge "Fix: ignore resolve error while looking up node" DEBUG: Checking out repository openstack/ironic-inspector to 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git checkout 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: Previous HEAD position was 2be064c Merge "Fix: ignore resolve error while looking up node" DEBUG: HEAD is now at 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.3.1 ERROR: Could not find 12.3.1: Command '['git', 'show', '12.3.1']' returned non-zero exit status 128. DEBUG: Found new version 12.3.1 for openstack/ironic-inspector DEBUG: found explicit release-type 'python-pypi' DEBUG: Checking out repository openstack/ironic-inspector to 12.3.0 DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 12.3.0 openstack/ironic-inspector DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 12.3.0 openstack/ironic-inspector DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''12.3.0'\'' -- '\''openstack/ironic-inspector'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''12.3.0'\'' -- '\''openstack/ironic-inspector'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 12.3.0 -- openstack/ironic-inspector DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=12.3.0 DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/ironic-inspector DEBUG: + shift DEBUG: + '[' -z openstack/ironic-inspector ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/ironic-inspector DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/ironic-inspector ']' DEBUG: + upstream_remote=https://opendev.org/openstack/ironic-inspector DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector ']' DEBUG: + echo 'Already have a local copy of openstack/ironic-inspector in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector' DEBUG: Already have a local copy of openstack/ironic-inspector in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: + git fetch origin --tags --prune DEBUG: + '[' '!' -z 12.3.0 ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: + git checkout -f 12.3.0 DEBUG: Previous HEAD position was 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at 2be064c Merge "Fix: ignore resolve error while looking up node" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ python3 -m build --sdist --wheel DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for sdist... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-3yz0fs3m/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building sdist... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-3yz0fs3m/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-3yz0fs3m/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-3yz0fs3m/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running sdist DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.1s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.1s) DEBUG: running egg_info DEBUG: creating ironic_inspector.egg-info DEBUG: writing pbr to ironic_inspector.egg-info/pbr.json DEBUG: writing ironic_inspector.egg-info/PKG-INFO DEBUG: writing dependency_links to ironic_inspector.egg-info/dependency_links.txt DEBUG: writing entry points to ironic_inspector.egg-info/entry_points.txt DEBUG: writing requirements to ironic_inspector.egg-info/requires.txt DEBUG: writing top-level names to ironic_inspector.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: writing manifest file 'ironic_inspector.egg-info/SOURCES.txt' DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: writing manifest file 'ironic_inspector.egg-info/SOURCES.txt' DEBUG: [pbr] reno was not found or is too old. Skipping release notes DEBUG: running check DEBUG: creating ironic_inspector-12.3.0 DEBUG: creating ironic_inspector-12.3.0/api-ref/source DEBUG: creating ironic_inspector-12.3.0/api-ref/source/samples DEBUG: creating ironic_inspector-12.3.0/devstack DEBUG: creating ironic_inspector-12.3.0/devstack/upgrade DEBUG: creating ironic_inspector-12.3.0/doc DEBUG: creating ironic_inspector-12.3.0/doc/source DEBUG: creating ironic_inspector-12.3.0/doc/source/admin DEBUG: creating ironic_inspector-12.3.0/doc/source/cli DEBUG: creating ironic_inspector-12.3.0/doc/source/configuration DEBUG: creating ironic_inspector-12.3.0/doc/source/contributor DEBUG: creating ironic_inspector-12.3.0/doc/source/images DEBUG: creating ironic_inspector-12.3.0/doc/source/install DEBUG: creating ironic_inspector-12.3.0/doc/source/user DEBUG: creating ironic_inspector-12.3.0/ironic_inspector DEBUG: creating ironic_inspector-12.3.0/ironic_inspector.egg-info DEBUG: creating ironic_inspector-12.3.0/ironic_inspector/cmd DEBUG: creating ironic_inspector-12.3.0/ironic_inspector/common DEBUG: creating ironic_inspector-12.3.0/ironic_inspector/conductor DEBUG: creating ironic_inspector-12.3.0/ironic_inspector/conf DEBUG: creating ironic_inspector-12.3.0/ironic_inspector/db DEBUG: creating ironic_inspector-12.3.0/ironic_inspector/db/migrations DEBUG: creating ironic_inspector-12.3.0/ironic_inspector/db/migrations/versions DEBUG: creating ironic_inspector-12.3.0/ironic_inspector/locale/en_GB/LC_MESSAGES DEBUG: creating ironic_inspector-12.3.0/ironic_inspector/plugins DEBUG: creating ironic_inspector-12.3.0/ironic_inspector/pxe_filter DEBUG: creating ironic_inspector-12.3.0/ironic_inspector/test DEBUG: creating ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: creating ironic_inspector-12.3.0/ironic_inspector/test/unit/db DEBUG: creating ironic_inspector-12.3.0/releasenotes DEBUG: creating ironic_inspector-12.3.0/releasenotes/notes DEBUG: creating ironic_inspector-12.3.0/releasenotes/source DEBUG: creating ironic_inspector-12.3.0/releasenotes/source/_static DEBUG: creating ironic_inspector-12.3.0/releasenotes/source/_templates DEBUG: creating ironic_inspector-12.3.0/releasenotes/source/locale/en_GB/LC_MESSAGES DEBUG: creating ironic_inspector-12.3.0/releasenotes/source/locale/fr/LC_MESSAGES DEBUG: creating ironic_inspector-12.3.0/rootwrap.d DEBUG: creating ironic_inspector-12.3.0/tools DEBUG: creating ironic_inspector-12.3.0/zuul.d DEBUG: copying files to ironic_inspector-12.3.0... DEBUG: copying .stestr.conf -> ironic_inspector-12.3.0 DEBUG: copying AUTHORS -> ironic_inspector-12.3.0 DEBUG: copying CONTRIBUTING.rst -> ironic_inspector-12.3.0 DEBUG: copying ChangeLog -> ironic_inspector-12.3.0 DEBUG: copying LICENSE -> ironic_inspector-12.3.0 DEBUG: copying README.rst -> ironic_inspector-12.3.0 DEBUG: copying bindep.txt -> ironic_inspector-12.3.0 DEBUG: copying ironic-inspector.8 -> ironic_inspector-12.3.0 DEBUG: copying requirements.txt -> ironic_inspector-12.3.0 DEBUG: copying rootwrap.conf -> ironic_inspector-12.3.0 DEBUG: copying setup.cfg -> ironic_inspector-12.3.0 DEBUG: copying setup.py -> ironic_inspector-12.3.0 DEBUG: copying test-requirements.txt -> ironic_inspector-12.3.0 DEBUG: copying tox.ini -> ironic_inspector-12.3.0 DEBUG: copying api-ref/source/conf.py -> ironic_inspector-12.3.0/api-ref/source DEBUG: copying api-ref/source/index.rst -> ironic_inspector-12.3.0/api-ref/source DEBUG: copying api-ref/source/introspection-api-v1-continue.inc -> ironic_inspector-12.3.0/api-ref/source DEBUG: copying api-ref/source/introspection-api-v1-introspection-management.inc -> ironic_inspector-12.3.0/api-ref/source DEBUG: copying api-ref/source/introspection-api-v1-introspection.inc -> ironic_inspector-12.3.0/api-ref/source DEBUG: copying api-ref/source/introspection-api-v1-rules.inc -> ironic_inspector-12.3.0/api-ref/source DEBUG: copying api-ref/source/introspection-api-versions.inc -> ironic_inspector-12.3.0/api-ref/source DEBUG: copying api-ref/source/parameters.yaml -> ironic_inspector-12.3.0/api-ref/source DEBUG: copying api-ref/source/samples/api-root-response.json -> ironic_inspector-12.3.0/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-common-node-uuid.json -> ironic_inspector-12.3.0/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-common-rule-uuid.json -> ironic_inspector-12.3.0/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-continue-request.json -> ironic_inspector-12.3.0/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-create-rule-request.json -> ironic_inspector-12.3.0/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-create-rule-response.json -> ironic_inspector-12.3.0/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-data-introspection-response.json -> ironic_inspector-12.3.0/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-get-introspection-response.json -> ironic_inspector-12.3.0/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-get-introspections-response.json -> ironic_inspector-12.3.0/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-get-rule-response.json -> ironic_inspector-12.3.0/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-get-rules-response.json -> ironic_inspector-12.3.0/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-root-response.json -> ironic_inspector-12.3.0/api-ref/source/samples DEBUG: copying devstack/example.local.conf -> ironic_inspector-12.3.0/devstack DEBUG: copying devstack/plugin.sh -> ironic_inspector-12.3.0/devstack DEBUG: copying devstack/settings -> ironic_inspector-12.3.0/devstack DEBUG: copying devstack/upgrade/resources.sh -> ironic_inspector-12.3.0/devstack/upgrade DEBUG: copying devstack/upgrade/settings -> ironic_inspector-12.3.0/devstack/upgrade DEBUG: copying devstack/upgrade/shutdown.sh -> ironic_inspector-12.3.0/devstack/upgrade DEBUG: copying devstack/upgrade/upgrade.sh -> ironic_inspector-12.3.0/devstack/upgrade DEBUG: copying doc/Makefile -> ironic_inspector-12.3.0/doc DEBUG: copying doc/requirements.txt -> ironic_inspector-12.3.0/doc DEBUG: copying doc/source/.gitignore -> ironic_inspector-12.3.0/doc/source DEBUG: copying doc/source/conf.py -> ironic_inspector-12.3.0/doc/source DEBUG: copying doc/source/index.rst -> ironic_inspector-12.3.0/doc/source DEBUG: copying doc/source/admin/dnsmasq-pxe-filter.rst -> ironic_inspector-12.3.0/doc/source/admin DEBUG: copying doc/source/admin/index.rst -> ironic_inspector-12.3.0/doc/source/admin DEBUG: copying doc/source/admin/upgrade.rst -> ironic_inspector-12.3.0/doc/source/admin DEBUG: copying doc/source/cli/index.rst -> ironic_inspector-12.3.0/doc/source/cli DEBUG: copying doc/source/cli/ironic-inspector-status.rst -> ironic_inspector-12.3.0/doc/source/cli DEBUG: copying doc/source/configuration/index.rst -> ironic_inspector-12.3.0/doc/source/configuration DEBUG: copying doc/source/configuration/ironic-inspector.rst -> ironic_inspector-12.3.0/doc/source/configuration DEBUG: copying doc/source/configuration/policy.rst -> ironic_inspector-12.3.0/doc/source/configuration DEBUG: copying doc/source/configuration/sample-config.rst -> ironic_inspector-12.3.0/doc/source/configuration DEBUG: copying doc/source/configuration/sample-policy.rst -> ironic_inspector-12.3.0/doc/source/configuration DEBUG: copying doc/source/contributor/index.rst -> ironic_inspector-12.3.0/doc/source/contributor DEBUG: copying doc/source/contributor/jobs-description.rst -> ironic_inspector-12.3.0/doc/source/contributor DEBUG: copying doc/source/images/states.svg -> ironic_inspector-12.3.0/doc/source/images DEBUG: copying doc/source/install/index.rst -> ironic_inspector-12.3.0/doc/source/install DEBUG: copying doc/source/user/http-api.rst -> ironic_inspector-12.3.0/doc/source/user DEBUG: copying doc/source/user/index.rst -> ironic_inspector-12.3.0/doc/source/user DEBUG: copying doc/source/user/troubleshooting.rst -> ironic_inspector-12.3.0/doc/source/user DEBUG: copying doc/source/user/usage.rst -> ironic_inspector-12.3.0/doc/source/user DEBUG: copying doc/source/user/workflow.rst -> ironic_inspector-12.3.0/doc/source/user DEBUG: copying ironic_inspector/__init__.py -> ironic_inspector-12.3.0/ironic_inspector DEBUG: copying ironic_inspector/api_tools.py -> ironic_inspector-12.3.0/ironic_inspector DEBUG: copying ironic_inspector/introspect.py -> ironic_inspector-12.3.0/ironic_inspector DEBUG: copying ironic_inspector/introspection_state.py -> ironic_inspector-12.3.0/ironic_inspector DEBUG: copying ironic_inspector/known_accelerators.yaml -> ironic_inspector-12.3.0/ironic_inspector DEBUG: copying ironic_inspector/main.py -> ironic_inspector-12.3.0/ironic_inspector DEBUG: copying ironic_inspector/node_cache.py -> ironic_inspector-12.3.0/ironic_inspector DEBUG: copying ironic_inspector/policy.py -> ironic_inspector-12.3.0/ironic_inspector DEBUG: copying ironic_inspector/process.py -> ironic_inspector-12.3.0/ironic_inspector DEBUG: copying ironic_inspector/rules.py -> ironic_inspector-12.3.0/ironic_inspector DEBUG: copying ironic_inspector/utils.py -> ironic_inspector-12.3.0/ironic_inspector DEBUG: copying ironic_inspector/version.py -> ironic_inspector-12.3.0/ironic_inspector DEBUG: copying ironic_inspector/wsgi_service.py -> ironic_inspector-12.3.0/ironic_inspector DEBUG: copying ironic_inspector.egg-info/PKG-INFO -> ironic_inspector-12.3.0/ironic_inspector.egg-info DEBUG: copying ironic_inspector.egg-info/SOURCES.txt -> ironic_inspector-12.3.0/ironic_inspector.egg-info DEBUG: copying ironic_inspector.egg-info/dependency_links.txt -> ironic_inspector-12.3.0/ironic_inspector.egg-info DEBUG: copying ironic_inspector.egg-info/entry_points.txt -> ironic_inspector-12.3.0/ironic_inspector.egg-info DEBUG: copying ironic_inspector.egg-info/not-zip-safe -> ironic_inspector-12.3.0/ironic_inspector.egg-info DEBUG: copying ironic_inspector.egg-info/pbr.json -> ironic_inspector-12.3.0/ironic_inspector.egg-info DEBUG: copying ironic_inspector.egg-info/requires.txt -> ironic_inspector-12.3.0/ironic_inspector.egg-info DEBUG: copying ironic_inspector.egg-info/top_level.txt -> ironic_inspector-12.3.0/ironic_inspector.egg-info DEBUG: copying ironic_inspector/cmd/__init__.py -> ironic_inspector-12.3.0/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/all.py -> ironic_inspector-12.3.0/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/conductor.py -> ironic_inspector-12.3.0/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/dbsync.py -> ironic_inspector-12.3.0/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/migration.py -> ironic_inspector-12.3.0/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/status.py -> ironic_inspector-12.3.0/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/wsgi.py -> ironic_inspector-12.3.0/ironic_inspector/cmd DEBUG: copying ironic_inspector/common/__init__.py -> ironic_inspector-12.3.0/ironic_inspector/common DEBUG: copying ironic_inspector/common/context.py -> ironic_inspector-12.3.0/ironic_inspector/common DEBUG: copying ironic_inspector/common/coordination.py -> ironic_inspector-12.3.0/ironic_inspector/common DEBUG: copying ironic_inspector/common/i18n.py -> ironic_inspector-12.3.0/ironic_inspector/common DEBUG: copying ironic_inspector/common/ironic.py -> ironic_inspector-12.3.0/ironic_inspector/common DEBUG: copying ironic_inspector/common/keystone.py -> ironic_inspector-12.3.0/ironic_inspector/common DEBUG: copying ironic_inspector/common/lldp_parsers.py -> ironic_inspector-12.3.0/ironic_inspector/common DEBUG: copying ironic_inspector/common/lldp_tlvs.py -> ironic_inspector-12.3.0/ironic_inspector/common DEBUG: copying ironic_inspector/common/locking.py -> ironic_inspector-12.3.0/ironic_inspector/common DEBUG: copying ironic_inspector/common/rpc.py -> ironic_inspector-12.3.0/ironic_inspector/common DEBUG: copying ironic_inspector/common/rpc_service.py -> ironic_inspector-12.3.0/ironic_inspector/common DEBUG: copying ironic_inspector/common/service_utils.py -> ironic_inspector-12.3.0/ironic_inspector/common DEBUG: copying ironic_inspector/common/swift.py -> ironic_inspector-12.3.0/ironic_inspector/common DEBUG: copying ironic_inspector/conductor/__init__.py -> ironic_inspector-12.3.0/ironic_inspector/conductor DEBUG: copying ironic_inspector/conductor/manager.py -> ironic_inspector-12.3.0/ironic_inspector/conductor DEBUG: copying ironic_inspector/conf/__init__.py -> ironic_inspector-12.3.0/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/accelerators.py -> ironic_inspector-12.3.0/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/capabilities.py -> ironic_inspector-12.3.0/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/coordination.py -> ironic_inspector-12.3.0/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/default.py -> ironic_inspector-12.3.0/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/discovery.py -> ironic_inspector-12.3.0/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/dnsmasq_pxe_filter.py -> ironic_inspector-12.3.0/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/extra_hardware.py -> ironic_inspector-12.3.0/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/healthcheck.py -> ironic_inspector-12.3.0/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/iptables.py -> ironic_inspector-12.3.0/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/ironic.py -> ironic_inspector-12.3.0/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/opts.py -> ironic_inspector-12.3.0/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/pci_devices.py -> ironic_inspector-12.3.0/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/port_physnet.py -> ironic_inspector-12.3.0/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/processing.py -> ironic_inspector-12.3.0/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/pxe_filter.py -> ironic_inspector-12.3.0/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/service_catalog.py -> ironic_inspector-12.3.0/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/swift.py -> ironic_inspector-12.3.0/ironic_inspector/conf DEBUG: copying ironic_inspector/db/__init__.py -> ironic_inspector-12.3.0/ironic_inspector/db DEBUG: copying ironic_inspector/db/alembic.ini -> ironic_inspector-12.3.0/ironic_inspector/db DEBUG: copying ironic_inspector/db/api.py -> ironic_inspector-12.3.0/ironic_inspector/db DEBUG: copying ironic_inspector/db/migration.py -> ironic_inspector-12.3.0/ironic_inspector/db DEBUG: copying ironic_inspector/db/model.py -> ironic_inspector-12.3.0/ironic_inspector/db DEBUG: copying ironic_inspector/db/migrations/env.py -> ironic_inspector-12.3.0/ironic_inspector/db/migrations DEBUG: copying ironic_inspector/db/migrations/script.py.mako -> ironic_inspector-12.3.0/ironic_inspector/db/migrations DEBUG: copying ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py -> ironic_inspector-12.3.0/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -> ironic_inspector-12.3.0/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py -> ironic_inspector-12.3.0/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -> ironic_inspector-12.3.0/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py -> ironic_inspector-12.3.0/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py -> ironic_inspector-12.3.0/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -> ironic_inspector-12.3.0/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -> ironic_inspector-12.3.0/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/d588418040d_add_rules.py -> ironic_inspector-12.3.0/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> ironic_inspector-12.3.0/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -> ironic_inspector-12.3.0/ironic_inspector/locale/en_GB/LC_MESSAGES DEBUG: copying ironic_inspector/plugins/__init__.py -> ironic_inspector-12.3.0/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/accel_device.py -> ironic_inspector-12.3.0/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/base.py -> ironic_inspector-12.3.0/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/base_physnet.py -> ironic_inspector-12.3.0/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/capabilities.py -> ironic_inspector-12.3.0/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/discovery.py -> ironic_inspector-12.3.0/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/example.py -> ironic_inspector-12.3.0/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/extra_hardware.py -> ironic_inspector-12.3.0/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/introspection_data.py -> ironic_inspector-12.3.0/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/lldp_basic.py -> ironic_inspector-12.3.0/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/local_link_connection.py -> ironic_inspector-12.3.0/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/pci_devices.py -> ironic_inspector-12.3.0/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/physnet_cidr_map.py -> ironic_inspector-12.3.0/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/raid_device.py -> ironic_inspector-12.3.0/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/rules.py -> ironic_inspector-12.3.0/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/standard.py -> ironic_inspector-12.3.0/ironic_inspector/plugins DEBUG: copying ironic_inspector/pxe_filter/__init__.py -> ironic_inspector-12.3.0/ironic_inspector/pxe_filter DEBUG: copying ironic_inspector/pxe_filter/base.py -> ironic_inspector-12.3.0/ironic_inspector/pxe_filter DEBUG: copying ironic_inspector/pxe_filter/dnsmasq.py -> ironic_inspector-12.3.0/ironic_inspector/pxe_filter DEBUG: copying ironic_inspector/pxe_filter/interface.py -> ironic_inspector-12.3.0/ironic_inspector/pxe_filter DEBUG: copying ironic_inspector/pxe_filter/iptables.py -> ironic_inspector-12.3.0/ironic_inspector/pxe_filter DEBUG: copying ironic_inspector/test/__init__.py -> ironic_inspector-12.3.0/ironic_inspector/test DEBUG: copying ironic_inspector/test/base.py -> ironic_inspector-12.3.0/ironic_inspector/test DEBUG: copying ironic_inspector/test/functional.py -> ironic_inspector-12.3.0/ironic_inspector/test DEBUG: copying ironic_inspector/test/unit/__init__.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/policy_fixture.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_acl.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_api_tools.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_common_ironic.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_coordination.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_introspect.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_iptables.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_keystone.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_locking.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_main.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_manager.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_node_cache.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_accel_device.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_base.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_base_physnet.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_capabilities.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_discovery.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_extra_hardware.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_introspection_data.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_lldp_basic.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_local_link_connection.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_pci_devices.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_raid_device.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_rules.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_standard.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_process.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_pxe_filter.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_rules.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_swift.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_utils.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_wsgi_service.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/db/__init__.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit/db DEBUG: copying ironic_inspector/test/unit/db/test_api.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit/db DEBUG: copying ironic_inspector/test/unit/db/test_migrations.py -> ironic_inspector-12.3.0/ironic_inspector/test/unit/db DEBUG: copying releasenotes/config.yaml -> ironic_inspector-12.3.0/releasenotes DEBUG: copying releasenotes/notes/.placeholder -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/Inspector_rules_API_does_not_return_all_attributes-98a9765726c405d5.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/Reapply_update_started_at-8af8cf254cdf8cde.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/UUID-started_at-finished_at-in-the-status-API-7860312102923938.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/ability-to-turn-off-periodic-sync-5309ff2aa8a9ec14.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/abort-introspection-ae5cb5a9fbacd2ac.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/accelerators-2aa4f0cedf359810.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/accept-link-local-address-1fbb9cbdc3f980bb.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/active-introspection-949f4a50c9d5218a.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/active-node-not-in-cache-b2d7b77603f02a66.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/active_states_timeout-3e3ab110870483ec.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/add-disabled-option-to-add-ports-f8c6c9b3e6797652.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/add-ibmc-43de3a7af7b5b18d.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/add-list-introspection-state-selector-3bbb37dd08e35d09.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/add-lldp-basic-plugin-98aebcf43e60931b.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/add-lldp-plugin-4645596cb8b39fd3.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/add-lldp-plugin-dependency-c323412654f71b3e.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/add-node-state-to-introspection-api-response-85fb7f4e72ae386a.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/add-proxy-headers-support-127f99f5ff87f03f.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/add-support-for-listing-all-introspection-statuses-2a3d4379c3854894.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/add-support-for-long-running-ramdisk-ffee3c177c56cebb.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/add_node-with-version_id-24f51e5888480aa0.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/allow-periodics-shutdown-inspector-ac28ea5ba3224279.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/bmc-logging-deprecation-4ca046a64fac6f11.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2036455-bd3f6381b78c20db.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/capabilities-15cc2268d661f0a0.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/change-devstack-plugin-to-use-centos8ipa-71621f2b42554374.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/change_started_finished_at_type_to_datetime-c5617e598350970c.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/check-formatted-value-from-nonstring-3d851cb42ce3a0ac.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/compact-debug-logging-b15dd9bbdd3ce27a.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/construct-fly-free-fab62c0a5cb71fa5.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/contains-matches-ee28958b08995494.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/continue-http-500-62f33d425aade9d7.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/cors-5f345c65da7f5c99.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/cpu-memory-cfdc72b625780871.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/custom-ramdisk-log-name-dac06822c38657e7.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/db-status-consistency-enhancements-f97fbaccfc81a60b.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/default-policy-file-change-a1d0a4aa19dcb37d.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-d23ae14b5bd3779e.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-rollback-dea95ac515d3189b.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-root-device-hint-909d389b7efed5da.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-setting-ipmi-creds-1581ddc63b273811.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-ssl-opts-40ce8f4618c786ef.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-store-data-location-037eaab9cd326646.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/deprecated-ironic-1751ceec6295917d.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/deprecated-options-removal-ocata-a44dadf3bcf8d6fc.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/disable-dhcp-c86a3a0ee2696ee0.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/discovery-default-driver-94f990bb0676369b.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/dnsmask-pxe-filter-rootwrap-systemctl-099964ad39d38b4c.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/dnsmasq-pxe-filter-37928d3fdb1e8ec3.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/dnsmasq-pxe-filter-eoib-mac-support-7567bbc7c6bf1878.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/drop-maintenance-a9a87a9a2af051ad.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/drop-py-2-7-bd0a8558f4321435.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/edeploy-typeerror-6486e31923d91666.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/empty-condition-abc707b771be6be3.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/empty-ipmi-address-2-4d57c34aec7d14e2.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/empty-ipmi-address-5b5ca186a066ed32.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/enroll-hook-d8c32eba70848210.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/enroll-node-fields-3f4e22213fd90307.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/enroll-nodes-with-bmc-v6address-ba224f4a8a151c53.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/extend-rules-9a9d38701e970611.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/extra-check-9cf0a7d89e534ccd.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/extra-hardware-data-2346f0163e4b7699.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/extra-hardware-swift-aeebf299b9605bb0.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/find-node-input-filtering-e8ea529252e80739.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/firewall-refactoring-17e8ad764f2cde8d.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/firewall-rerun-f2d0f64cca2698ff.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/fix-CalledProcessError-on-startup-28d9dbed85a81542.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/fix-cache-error-on-start-27f492ba863d5f92.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/fix-crash-when-use-postgresql-ac6c708f48f55c83.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/fix-deadlock-during-cleanup-bcb6b517ef299791.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/fix-extra-hardware-process-c0635a972de37b0a.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/fix-llc-switch-id-not-mac-e2de3adc0945ee70.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/fix-lldp-decode-83f4ad3869b0c7a7.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/fix-mysql-6b79049fe96edae4.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/fix-periodic-tasks-configuration-edd167f0146e60b5.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/fix-pxe-filter-get-blacklist-2dde59d51c1d010f.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/fix-rules-endpoint-response-d60984c40d927c1f.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/fix-wrong-provision-state-name-150c91c48d471bf9.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/fix_llc_hook_bugs-efeea008c2f792eb.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/fix_llc_port_assume-4ea47d26501bddc3.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/fix_node_uuid_for_manual_inspection-2fa3f11343cab417.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/flask-debug-6d2dcc2b482324dc.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/futurist-557fcd18d4eaf1c1.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/googbye-patches-args-071532024b9260bd.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/handle-patch-port-failure-9a8b85749104506f.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/handle_eventlet_wsgi_evil_override-3905c6eef0ad7fa3.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/healthcheck-middleware-5994e8a8b54dbdb4.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/hook-deps-83a867c7af0300e4.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/http-basic-auth-fbe1da9669f5388c.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/http-basic-public-api-2cf0e206bea4b34e.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/ignore-resolve-error-5c20514598e0dbbf.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/infiniband-support-960d6846e326dec4.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/introduce_skip_list_to_inspector-825cab226dd212f4.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/introspection-data-db-store-0586292de05cbfd7.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/introspection-delay-drivers-deprecation-1d0c25b112fbd4da.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/introspection-state-03538fac198882b6.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/introspection_rules_scope-9b06c3ad4e273a52.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/ipa-inventory-0a1e8d644da850ff.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/ipa-support-7eea800306829a49.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-credentials-removal-0021f89424fbf7a3.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/ipv6-bmc-address-start-inspection-7a72794f25eb9f19.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-lib-hints-20412a1c7fa796e0.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/is-empty-missing-a590d580cb62761d.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/keystone-noauth-9ba5ad9884c6273c.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/keystoneauth-plugins-aab6cbe1d0e884bf.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/ksadapters-abc9edc63cafa405.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/leader-election-c6692d9962f30ad1.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/legacy-rbac-policy-disabled-6fc45ad1237f4d57.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/less-iptables-calls-759e89d103df504c.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/listen-v6-effec95455e900f8.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/local_gb-250bd415684a7855.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/log-info-not-found-cache-error-afbc87e80305ca5c.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/logs-collector-logging-356e56cd70a04a2b.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/lookup-all-macs-eead528c0b764ad7.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/loopback-bmc-e60d64fe74bdf142.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/manage-boot-2ae986f87098576b.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/manage-boot-power-off-d8ed644f11659c38.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/mdns-a5f4034257139e31.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/migrate-introspection-data-bcd692c9ad3f22d7.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/migrations-1.3.20-0d337d000bd0a7e0.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/migrations-autogenerate-4303fd496c3c2757.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/missing-pxe-mac-d9329dab85513460.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/multiattribute_node_lookup-17e219ba8d3e5eb0.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/names-82d9f84153a228ec.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/nested-value-formatting-e04f187475e5e475.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/no-downgrade-migrations-514bf872d9f944ed.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/no-fail-on-power-off-enroll-node-e40854f6def397b8.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/no-logs-stored-data-6db52934c7f9a91a.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/no-old-ramdisk-095b05e1245131d8.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/no-rollback-e15bc7fee0134545.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/no-root_device_hint-0e7676d481d503bb.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/node-id-920629472f01c83a.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/node-locking-4d135ca5b93524b1.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/optional-root-disk-9b972f504b2e6262.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/parse-headers-with-the-microversion-parse-library-1b655eb52998f1df.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/patch-head-backslash-24bcdd03ba254bf2.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/pci_devices-plugin-5b93196e0e973155.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/periodics-18bf7fb57777c043.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/persistent-boot-207b32257a97451e.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/pgsql-imperative-enum-dda76f150a205d0a.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/physnet-base-4499ad3a7c08725f.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/physnet-cidr-map-hook-b38bf8051ad5ba69.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/policy-engine-c44828e3131e6c62.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/port-creation-plugin-c0405ec646b1051d.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/port-list-retry-745d1cf41780e961.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/post-introspection-data-9cdd39a3de446e92.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/prelude-10.0.0-773ef7f14a5dfdf5.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/preprocessing-error-01e55b4db20fb7fc.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/processing-data-type-check-7c914339d3ab15ba.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/processing-logging-e2d27bbac95a7213.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/project-status-4ce6dc06e8b8a0d1.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-enabled-cbc3287ebe3fcd49.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-enabled-for-pxe-a199e81128557bc0.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-filter-add-deny-unknown-host-option-b84b2aa1f7f49a17.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-filter-dnsmasq-manage-deleted-ironic-macs-4bb766efad8c6d02.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-filter-dnsmasq-not-known-hosts-filter-76ae5bd7a8db6f75.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-filter-driver-stuck-ea5844cf3eafa61f.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/ramdisk-logs-on-all-failures-24da41edf3a98400.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/reapply-introspection-5edbbfaf498dbd12.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-conf-opts-361ab0bb342f0e7e.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-ssl-opt-f6e6bd841f2c1061.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/remove-opt-group-firewall-96266983e476c29e.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/remove-opt-keep-node-status-7d6b96f1a6e498a8.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/remove-policy-json-b4746d64c1511023.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/remove-store-data-location-e68462ff6ba257e0.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/remove_filter_logging-1a80419083c42bc6.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/reply-with-content-type-644b741261c87c8c.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/reset-interfaces-ff78d50b9f05d47d.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/retry_to_handle_transient_failures-e1da302fd1d06528.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/role-service-for-openstack-rbac-changes-7ca8533f76e504d5.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/rollback-formatting-7d61c9af2600d42f.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/rollback-removal-a03a989e2e9f776b.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/rootwrap-removal-68af457a0104a2ba.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/rpc-backends-0e7405aa1c7723a0.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/rules-invert-2585173a11db3c31.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/sdk-2-leak-500f3669afb6713e.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/secure-rbac-0d4fcbc865d45858.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/set-node-to-error-when-swift-failure-3e919ecbf9db6401.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/short_circuit_port_update_for_manual_inspection-5dc296df9d409c69.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/sighup-support-e6eaec034d963108.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/size-hint-ea2a264468e1fcb7.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/sphinx-docs-4d0a5886261e57bf.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/split-services-99873ff27ef2d89b.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/sqlalchemy-minimum-version-cd34a2e10d7946fd.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/status-removal-fa1d9a98ffad9f60.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/stein-prelude-42f0d90bf2c6a1a9.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/stop-when-setbootdev-failed-68d84fec0843bdc8.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/story-2002166-371315335fd8e62d.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/support-ip6tables-ce30f614de502adb.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/support-microversion-latest-dcf9598c5218e979.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/support_redfish_address-94eae2c0d2879f53.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/swift-deprecations-d7680b867fae7f3d.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/swift-max-retries-dfaecb74bd3aba9a.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/swift-max-retries-removal-8f3c117240448760.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/tempest_plugin_removal-91a01f5950f543e1.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/trailing-slashes-93c2466b71829ec1.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/trait-actions-eec05cbb6a944619.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/unix-socket-2f4281f8db5dd80a.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/unmanaged-delay-d39871e1346d9448.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/unmanaged-result-4de3788e7820e3c5.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/unprocessed-07842e56eb60e253.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/unset_property_instrospectionrules-78d64b8b7643e40d.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/update-default-ironic-api-stein-b3b01ec542fa8f15.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/validate-ipv6-address-fda29c929754352e.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/vaporize-ironicclient-8c6afbecc0152dad.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/zero-size-55c4b4f2b9e8384d.yaml -> ironic_inspector-12.3.0/releasenotes/notes DEBUG: copying releasenotes/source/2023.1.rst -> ironic_inspector-12.3.0/releasenotes/source DEBUG: copying releasenotes/source/2023.2.rst -> ironic_inspector-12.3.0/releasenotes/source DEBUG: copying releasenotes/source/2024.1.rst -> ironic_inspector-12.3.0/releasenotes/source DEBUG: copying releasenotes/source/conf.py -> ironic_inspector-12.3.0/releasenotes/source DEBUG: copying releasenotes/source/index.rst -> ironic_inspector-12.3.0/releasenotes/source DEBUG: copying releasenotes/source/liberty.rst -> ironic_inspector-12.3.0/releasenotes/source DEBUG: copying releasenotes/source/mitaka.rst -> ironic_inspector-12.3.0/releasenotes/source DEBUG: copying releasenotes/source/newton.rst -> ironic_inspector-12.3.0/releasenotes/source DEBUG: copying releasenotes/source/ocata.rst -> ironic_inspector-12.3.0/releasenotes/source DEBUG: copying releasenotes/source/pike.rst -> ironic_inspector-12.3.0/releasenotes/source DEBUG: copying releasenotes/source/queens.rst -> ironic_inspector-12.3.0/releasenotes/source DEBUG: copying releasenotes/source/rocky.rst -> ironic_inspector-12.3.0/releasenotes/source DEBUG: copying releasenotes/source/stein.rst -> ironic_inspector-12.3.0/releasenotes/source DEBUG: copying releasenotes/source/train.rst -> ironic_inspector-12.3.0/releasenotes/source DEBUG: copying releasenotes/source/unreleased.rst -> ironic_inspector-12.3.0/releasenotes/source DEBUG: copying releasenotes/source/ussuri.rst -> ironic_inspector-12.3.0/releasenotes/source DEBUG: copying releasenotes/source/victoria.rst -> ironic_inspector-12.3.0/releasenotes/source DEBUG: copying releasenotes/source/wallaby.rst -> ironic_inspector-12.3.0/releasenotes/source DEBUG: copying releasenotes/source/xena.rst -> ironic_inspector-12.3.0/releasenotes/source DEBUG: copying releasenotes/source/yoga.rst -> ironic_inspector-12.3.0/releasenotes/source DEBUG: copying releasenotes/source/zed.rst -> ironic_inspector-12.3.0/releasenotes/source DEBUG: copying releasenotes/source/_static/.placeholder -> ironic_inspector-12.3.0/releasenotes/source/_static DEBUG: copying releasenotes/source/_templates/.placeholder -> ironic_inspector-12.3.0/releasenotes/source/_templates DEBUG: copying releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po -> ironic_inspector-12.3.0/releasenotes/source/locale/en_GB/LC_MESSAGES DEBUG: copying releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po -> ironic_inspector-12.3.0/releasenotes/source/locale/fr/LC_MESSAGES DEBUG: copying rootwrap.d/ironic-inspector.filters -> ironic_inspector-12.3.0/rootwrap.d DEBUG: copying tools/bandit.yml -> ironic_inspector-12.3.0/tools DEBUG: copying tools/config-generator.conf -> ironic_inspector-12.3.0/tools DEBUG: copying tools/policy-generator.conf -> ironic_inspector-12.3.0/tools DEBUG: copying tools/states_to_dot.py -> ironic_inspector-12.3.0/tools DEBUG: copying tools/test-setup.sh -> ironic_inspector-12.3.0/tools DEBUG: copying zuul.d/ironic-inspector-jobs.yaml -> ironic_inspector-12.3.0/zuul.d DEBUG: copying zuul.d/project.yaml -> ironic_inspector-12.3.0/zuul.d DEBUG: copying ironic_inspector.egg-info/SOURCES.txt -> ironic_inspector-12.3.0/ironic_inspector.egg-info DEBUG: Writing ironic_inspector-12.3.0/setup.cfg DEBUG: Creating tar archive DEBUG: removing 'ironic_inspector-12.3.0' (and everything under it) DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for wheel... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bqmjhewz/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building wheel... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bqmjhewz/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bqmjhewz/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running bdist_wheel DEBUG: running build DEBUG: running build_py DEBUG: creating build/lib/ironic_inspector/test DEBUG: copying ironic_inspector/test/functional.py -> build/lib/ironic_inspector/test DEBUG: copying ironic_inspector/test/base.py -> build/lib/ironic_inspector/test DEBUG: copying ironic_inspector/test/__init__.py -> build/lib/ironic_inspector/test DEBUG: creating build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/lldp_parsers.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/locking.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/coordination.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/keystone.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/service_utils.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/rpc.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/ironic.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/i18n.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/__init__.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/lldp_tlvs.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/rpc_service.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/swift.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/context.py -> build/lib/ironic_inspector/common DEBUG: creating build/lib/ironic_inspector/pxe_filter DEBUG: copying ironic_inspector/pxe_filter/dnsmasq.py -> build/lib/ironic_inspector/pxe_filter DEBUG: copying ironic_inspector/pxe_filter/interface.py -> build/lib/ironic_inspector/pxe_filter DEBUG: copying ironic_inspector/pxe_filter/base.py -> build/lib/ironic_inspector/pxe_filter DEBUG: copying ironic_inspector/pxe_filter/__init__.py -> build/lib/ironic_inspector/pxe_filter DEBUG: copying ironic_inspector/pxe_filter/iptables.py -> build/lib/ironic_inspector/pxe_filter DEBUG: creating build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/service_catalog.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/port_physnet.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/opts.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/discovery.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/default.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/extra_hardware.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/coordination.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/ironic.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/accelerators.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/processing.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/__init__.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/pxe_filter.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/iptables.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/swift.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/capabilities.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/pci_devices.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/healthcheck.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/dnsmasq_pxe_filter.py -> build/lib/ironic_inspector/conf DEBUG: creating build/lib/ironic_inspector/db DEBUG: copying ironic_inspector/db/model.py -> build/lib/ironic_inspector/db DEBUG: copying ironic_inspector/db/__init__.py -> build/lib/ironic_inspector/db DEBUG: copying ironic_inspector/db/api.py -> build/lib/ironic_inspector/db DEBUG: copying ironic_inspector/db/migration.py -> build/lib/ironic_inspector/db DEBUG: creating build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_extra_hardware.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_iptables.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_rules.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_accel_device.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_wsgi_service.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_node_cache.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_base.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_locking.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_utils.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_main.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_capabilities.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_manager.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_lldp_basic.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_acl.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_standard.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_introspect.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/__init__.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_api_tools.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_local_link_connection.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_rules.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_pxe_filter.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_introspection_data.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_raid_device.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_keystone.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_base_physnet.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/policy_fixture.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_discovery.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_swift.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_pci_devices.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_coordination.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_common_ironic.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_process.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/rules.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/utils.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/wsgi_service.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/introspection_state.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/introspect.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/policy.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/main.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/__init__.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/node_cache.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/version.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/api_tools.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/process.py -> build/lib/ironic_inspector DEBUG: creating build/lib/ironic_inspector/conductor DEBUG: copying ironic_inspector/conductor/__init__.py -> build/lib/ironic_inspector/conductor DEBUG: copying ironic_inspector/conductor/manager.py -> build/lib/ironic_inspector/conductor DEBUG: creating build/lib/ironic_inspector/test/unit/db DEBUG: copying ironic_inspector/test/unit/db/test_migrations.py -> build/lib/ironic_inspector/test/unit/db DEBUG: copying ironic_inspector/test/unit/db/test_api.py -> build/lib/ironic_inspector/test/unit/db DEBUG: copying ironic_inspector/test/unit/db/__init__.py -> build/lib/ironic_inspector/test/unit/db DEBUG: creating build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/rules.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/accel_device.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/lldp_basic.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/discovery.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/local_link_connection.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/extra_hardware.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/base_physnet.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/example.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/standard.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/base.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/physnet_cidr_map.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/__init__.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/raid_device.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/capabilities.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/pci_devices.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/introspection_data.py -> build/lib/ironic_inspector/plugins DEBUG: creating build/lib/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/status.py -> build/lib/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/dbsync.py -> build/lib/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/all.py -> build/lib/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/__init__.py -> build/lib/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/conductor.py -> build/lib/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/wsgi.py -> build/lib/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/migration.py -> build/lib/ironic_inspector/cmd DEBUG: running egg_info DEBUG: writing pbr to ironic_inspector.egg-info/pbr.json DEBUG: writing ironic_inspector.egg-info/PKG-INFO DEBUG: writing dependency_links to ironic_inspector.egg-info/dependency_links.txt DEBUG: writing entry points to ironic_inspector.egg-info/entry_points.txt DEBUG: writing requirements to ironic_inspector.egg-info/requires.txt DEBUG: writing top-level names to ironic_inspector.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'ironic_inspector.egg-info/SOURCES.txt' DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bqmjhewz/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_inspector.db.migrations' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_inspector.db.migrations' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_inspector.db.migrations' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_inspector.db.migrations' to be distributed and are DEBUG: already explicitly excluding 'ironic_inspector.db.migrations' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bqmjhewz/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_inspector.db.migrations.versions' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_inspector.db.migrations.versions' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_inspector.db.migrations.versions' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_inspector.db.migrations.versions' to be distributed and are DEBUG: already explicitly excluding 'ironic_inspector.db.migrations.versions' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bqmjhewz/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_inspector.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_inspector.locale.en_GB.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_inspector.locale.en_GB.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_inspector.locale.en_GB.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_inspector.locale.en_GB.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: copying ironic_inspector/db/alembic.ini -> build/lib/ironic_inspector/db DEBUG: creating build/lib/ironic_inspector/db/migrations DEBUG: copying ironic_inspector/db/migrations/env.py -> build/lib/ironic_inspector/db/migrations DEBUG: copying ironic_inspector/db/migrations/script.py.mako -> build/lib/ironic_inspector/db/migrations DEBUG: creating build/lib/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py -> build/lib/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -> build/lib/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py -> build/lib/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -> build/lib/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py -> build/lib/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py -> build/lib/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -> build/lib/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -> build/lib/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/d588418040d_add_rules.py -> build/lib/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> build/lib/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/known_accelerators.yaml -> build/lib/ironic_inspector DEBUG: creating build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES DEBUG: copying ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -> build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES DEBUG: installing to build/bdist.linux-x86_64/wheel DEBUG: running install DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.1s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.1s) DEBUG: running install_lib DEBUG: creating build/bdist.linux-x86_64/wheel DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector DEBUG: copying build/lib/ironic_inspector/rules.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/lldp_parsers.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/locking.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/coordination.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/keystone.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/service_utils.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/rpc.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/ironic.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/i18n.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/lldp_tlvs.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/rpc_service.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/swift.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/context.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/utils.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/db DEBUG: copying build/lib/ironic_inspector/db/model.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db DEBUG: copying build/lib/ironic_inspector/db/alembic.ini -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db DEBUG: copying build/lib/ironic_inspector/db/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/db/migrations DEBUG: copying build/lib/ironic_inspector/db/migrations/env.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/versions/d588418040d_add_rules.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/script.py.mako -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations DEBUG: copying build/lib/ironic_inspector/db/api.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db DEBUG: copying build/lib/ironic_inspector/db/migration.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/locale DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/locale/en_GB DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/locale/en_GB/LC_MESSAGES DEBUG: copying build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -> build/bdist.linux-x86_64/wheel/./ironic_inspector/locale/en_GB/LC_MESSAGES DEBUG: copying build/lib/ironic_inspector/wsgi_service.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/pxe_filter DEBUG: copying build/lib/ironic_inspector/pxe_filter/dnsmasq.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/pxe_filter DEBUG: copying build/lib/ironic_inspector/pxe_filter/interface.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/pxe_filter DEBUG: copying build/lib/ironic_inspector/pxe_filter/base.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/pxe_filter DEBUG: copying build/lib/ironic_inspector/pxe_filter/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/pxe_filter DEBUG: copying build/lib/ironic_inspector/pxe_filter/iptables.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/pxe_filter DEBUG: copying build/lib/ironic_inspector/introspection_state.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: copying build/lib/ironic_inspector/known_accelerators.yaml -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/test DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_extra_hardware.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_iptables.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/test/unit/db DEBUG: copying build/lib/ironic_inspector/test/unit/db/test_migrations.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit/db DEBUG: copying build/lib/ironic_inspector/test/unit/db/test_api.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit/db DEBUG: copying build/lib/ironic_inspector/test/unit/db/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit/db DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_rules.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_accel_device.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_wsgi_service.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_node_cache.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_base.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_locking.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_utils.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_main.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_capabilities.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_manager.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_lldp_basic.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_acl.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_standard.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_introspect.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_api_tools.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_local_link_connection.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_rules.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_pxe_filter.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_introspection_data.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_raid_device.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_keystone.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_base_physnet.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/policy_fixture.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_discovery.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_swift.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_pci_devices.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_coordination.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_common_ironic.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_process.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/functional.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test DEBUG: copying build/lib/ironic_inspector/test/base.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test DEBUG: copying build/lib/ironic_inspector/test/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/cmd DEBUG: copying build/lib/ironic_inspector/cmd/status.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/cmd DEBUG: copying build/lib/ironic_inspector/cmd/dbsync.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/cmd DEBUG: copying build/lib/ironic_inspector/cmd/all.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/cmd DEBUG: copying build/lib/ironic_inspector/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/cmd DEBUG: copying build/lib/ironic_inspector/cmd/conductor.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/cmd DEBUG: copying build/lib/ironic_inspector/cmd/wsgi.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/cmd DEBUG: copying build/lib/ironic_inspector/cmd/migration.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/cmd DEBUG: copying build/lib/ironic_inspector/introspect.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/service_catalog.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/port_physnet.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/opts.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/discovery.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/default.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/extra_hardware.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/coordination.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/ironic.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/accelerators.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/processing.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/pxe_filter.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/iptables.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/swift.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/capabilities.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/pci_devices.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/healthcheck.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/dnsmasq_pxe_filter.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/policy.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/rules.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/accel_device.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/lldp_basic.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/discovery.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/local_link_connection.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/extra_hardware.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/base_physnet.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/example.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/standard.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/base.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/physnet_cidr_map.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/raid_device.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/capabilities.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/pci_devices.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/introspection_data.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/main.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: copying build/lib/ironic_inspector/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: copying build/lib/ironic_inspector/node_cache.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: copying build/lib/ironic_inspector/version.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/conductor DEBUG: copying build/lib/ironic_inspector/conductor/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conductor DEBUG: copying build/lib/ironic_inspector/conductor/manager.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conductor DEBUG: copying build/lib/ironic_inspector/api_tools.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: copying build/lib/ironic_inspector/process.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: running install_egg_info DEBUG: Copying ironic_inspector.egg-info to build/bdist.linux-x86_64/wheel/./ironic_inspector-12.3.0-py3.12.egg-info DEBUG: running install_scripts DEBUG: Installing ironic-inspector-api-wsgi script to build/bdist.linux-x86_64/wheel/ironic_inspector-12.3.0.data/scripts DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector-12.3.0.dist-info/WHEEL DEBUG: creating '/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector/dist/.tmp-qveki2rx/ironic_inspector-12.3.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it DEBUG: adding 'ironic_inspector/__init__.py' DEBUG: adding 'ironic_inspector/api_tools.py' DEBUG: adding 'ironic_inspector/introspect.py' DEBUG: adding 'ironic_inspector/introspection_state.py' DEBUG: adding 'ironic_inspector/known_accelerators.yaml' DEBUG: adding 'ironic_inspector/main.py' DEBUG: adding 'ironic_inspector/node_cache.py' DEBUG: adding 'ironic_inspector/policy.py' DEBUG: adding 'ironic_inspector/process.py' DEBUG: adding 'ironic_inspector/rules.py' DEBUG: adding 'ironic_inspector/utils.py' DEBUG: adding 'ironic_inspector/version.py' DEBUG: adding 'ironic_inspector/wsgi_service.py' DEBUG: adding 'ironic_inspector/cmd/__init__.py' DEBUG: adding 'ironic_inspector/cmd/all.py' DEBUG: adding 'ironic_inspector/cmd/conductor.py' DEBUG: adding 'ironic_inspector/cmd/dbsync.py' DEBUG: adding 'ironic_inspector/cmd/migration.py' DEBUG: adding 'ironic_inspector/cmd/status.py' DEBUG: adding 'ironic_inspector/cmd/wsgi.py' DEBUG: adding 'ironic_inspector/common/__init__.py' DEBUG: adding 'ironic_inspector/common/context.py' DEBUG: adding 'ironic_inspector/common/coordination.py' DEBUG: adding 'ironic_inspector/common/i18n.py' DEBUG: adding 'ironic_inspector/common/ironic.py' DEBUG: adding 'ironic_inspector/common/keystone.py' DEBUG: adding 'ironic_inspector/common/lldp_parsers.py' DEBUG: adding 'ironic_inspector/common/lldp_tlvs.py' DEBUG: adding 'ironic_inspector/common/locking.py' DEBUG: adding 'ironic_inspector/common/rpc.py' DEBUG: adding 'ironic_inspector/common/rpc_service.py' DEBUG: adding 'ironic_inspector/common/service_utils.py' DEBUG: adding 'ironic_inspector/common/swift.py' DEBUG: adding 'ironic_inspector/conductor/__init__.py' DEBUG: adding 'ironic_inspector/conductor/manager.py' DEBUG: adding 'ironic_inspector/conf/__init__.py' DEBUG: adding 'ironic_inspector/conf/accelerators.py' DEBUG: adding 'ironic_inspector/conf/capabilities.py' DEBUG: adding 'ironic_inspector/conf/coordination.py' DEBUG: adding 'ironic_inspector/conf/default.py' DEBUG: adding 'ironic_inspector/conf/discovery.py' DEBUG: adding 'ironic_inspector/conf/dnsmasq_pxe_filter.py' DEBUG: adding 'ironic_inspector/conf/extra_hardware.py' DEBUG: adding 'ironic_inspector/conf/healthcheck.py' DEBUG: adding 'ironic_inspector/conf/iptables.py' DEBUG: adding 'ironic_inspector/conf/ironic.py' DEBUG: adding 'ironic_inspector/conf/opts.py' DEBUG: adding 'ironic_inspector/conf/pci_devices.py' DEBUG: adding 'ironic_inspector/conf/port_physnet.py' DEBUG: adding 'ironic_inspector/conf/processing.py' DEBUG: adding 'ironic_inspector/conf/pxe_filter.py' DEBUG: adding 'ironic_inspector/conf/service_catalog.py' DEBUG: adding 'ironic_inspector/conf/swift.py' DEBUG: adding 'ironic_inspector/db/__init__.py' DEBUG: adding 'ironic_inspector/db/alembic.ini' DEBUG: adding 'ironic_inspector/db/api.py' DEBUG: adding 'ironic_inspector/db/migration.py' DEBUG: adding 'ironic_inspector/db/model.py' DEBUG: adding 'ironic_inspector/db/migrations/env.py' DEBUG: adding 'ironic_inspector/db/migrations/script.py.mako' DEBUG: adding 'ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py' DEBUG: adding 'ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py' DEBUG: adding 'ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py' DEBUG: adding 'ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py' DEBUG: adding 'ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py' DEBUG: adding 'ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py' DEBUG: adding 'ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py' DEBUG: adding 'ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py' DEBUG: adding 'ironic_inspector/db/migrations/versions/d588418040d_add_rules.py' DEBUG: adding 'ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py' DEBUG: adding 'ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po' DEBUG: adding 'ironic_inspector/plugins/__init__.py' DEBUG: adding 'ironic_inspector/plugins/accel_device.py' DEBUG: adding 'ironic_inspector/plugins/base.py' DEBUG: adding 'ironic_inspector/plugins/base_physnet.py' DEBUG: adding 'ironic_inspector/plugins/capabilities.py' DEBUG: adding 'ironic_inspector/plugins/discovery.py' DEBUG: adding 'ironic_inspector/plugins/example.py' DEBUG: adding 'ironic_inspector/plugins/extra_hardware.py' DEBUG: adding 'ironic_inspector/plugins/introspection_data.py' DEBUG: adding 'ironic_inspector/plugins/lldp_basic.py' DEBUG: adding 'ironic_inspector/plugins/local_link_connection.py' DEBUG: adding 'ironic_inspector/plugins/pci_devices.py' DEBUG: adding 'ironic_inspector/plugins/physnet_cidr_map.py' DEBUG: adding 'ironic_inspector/plugins/raid_device.py' DEBUG: adding 'ironic_inspector/plugins/rules.py' DEBUG: adding 'ironic_inspector/plugins/standard.py' DEBUG: adding 'ironic_inspector/pxe_filter/__init__.py' DEBUG: adding 'ironic_inspector/pxe_filter/base.py' DEBUG: adding 'ironic_inspector/pxe_filter/dnsmasq.py' DEBUG: adding 'ironic_inspector/pxe_filter/interface.py' DEBUG: adding 'ironic_inspector/pxe_filter/iptables.py' DEBUG: adding 'ironic_inspector/test/__init__.py' DEBUG: adding 'ironic_inspector/test/base.py' DEBUG: adding 'ironic_inspector/test/functional.py' DEBUG: adding 'ironic_inspector/test/unit/__init__.py' DEBUG: adding 'ironic_inspector/test/unit/policy_fixture.py' DEBUG: adding 'ironic_inspector/test/unit/test_acl.py' DEBUG: adding 'ironic_inspector/test/unit/test_api_tools.py' DEBUG: adding 'ironic_inspector/test/unit/test_common_ironic.py' DEBUG: adding 'ironic_inspector/test/unit/test_coordination.py' DEBUG: adding 'ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py' DEBUG: adding 'ironic_inspector/test/unit/test_introspect.py' DEBUG: adding 'ironic_inspector/test/unit/test_iptables.py' DEBUG: adding 'ironic_inspector/test/unit/test_keystone.py' DEBUG: adding 'ironic_inspector/test/unit/test_locking.py' DEBUG: adding 'ironic_inspector/test/unit/test_main.py' DEBUG: adding 'ironic_inspector/test/unit/test_manager.py' DEBUG: adding 'ironic_inspector/test/unit/test_node_cache.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_accel_device.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_base.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_base_physnet.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_capabilities.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_discovery.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_extra_hardware.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_introspection_data.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_lldp_basic.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_local_link_connection.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_pci_devices.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_raid_device.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_rules.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_standard.py' DEBUG: adding 'ironic_inspector/test/unit/test_process.py' DEBUG: adding 'ironic_inspector/test/unit/test_pxe_filter.py' DEBUG: adding 'ironic_inspector/test/unit/test_rules.py' DEBUG: adding 'ironic_inspector/test/unit/test_swift.py' DEBUG: adding 'ironic_inspector/test/unit/test_utils.py' DEBUG: adding 'ironic_inspector/test/unit/test_wsgi_service.py' DEBUG: adding 'ironic_inspector/test/unit/db/__init__.py' DEBUG: adding 'ironic_inspector/test/unit/db/test_api.py' DEBUG: adding 'ironic_inspector/test/unit/db/test_migrations.py' DEBUG: adding 'ironic_inspector-12.3.0.data/scripts/ironic-inspector-api-wsgi' DEBUG: adding 'ironic_inspector-12.3.0.dist-info/licenses/AUTHORS' DEBUG: adding 'ironic_inspector-12.3.0.dist-info/licenses/LICENSE' DEBUG: adding 'ironic_inspector-12.3.0.dist-info/METADATA' DEBUG: adding 'ironic_inspector-12.3.0.dist-info/WHEEL' DEBUG: adding 'ironic_inspector-12.3.0.dist-info/entry_points.txt' DEBUG: adding 'ironic_inspector-12.3.0.dist-info/pbr.json' DEBUG: adding 'ironic_inspector-12.3.0.dist-info/top_level.txt' DEBUG: adding 'ironic_inspector-12.3.0.dist-info/RECORD' DEBUG: removing build/bdist.linux-x86_64/wheel DEBUG: Successfully built ironic_inspector-12.3.0.tar.gz and ironic_inspector-12.3.0-py3-none-any.whl DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ python3 setup.py --name DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Requirements should be satisfied by a PEP 517 installer. DEBUG: If you are using pip, you can try `pip install --use-pep517`. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: dist.fetch_build_eggs(dist.setup_requires) DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: ironic-inspector DEBUG: Running: python3 setup.py --name in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ python3 setup.py --name WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Requirements should be satisfied by a PEP 517 installer. WARNING: If you are using pip, you can try `pip install --use-pep517`. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: dist.fetch_build_eggs(dist.setup_requires) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please avoid running ``setup.py`` directly. WARNING: Instead, use pypa/build, pypa/installer or other WARNING: standards-based tools. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: WARNING: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self.initialize_options() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' WARNING: warnings.warn(msg) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() DEBUG: Results: [pbr] Generating ChangeLog ironic-inspector DEBUG: Checking out repository openstack/ironic-inspector to 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 openstack/ironic-inspector DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 openstack/ironic-inspector DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716'\'' -- '\''openstack/ironic-inspector'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716'\'' -- '\''openstack/ironic-inspector'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 -- openstack/ironic-inspector DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/ironic-inspector DEBUG: + shift DEBUG: + '[' -z openstack/ironic-inspector ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/ironic-inspector DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/ironic-inspector ']' DEBUG: + upstream_remote=https://opendev.org/openstack/ironic-inspector DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector ']' DEBUG: + echo 'Already have a local copy of openstack/ironic-inspector in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector' DEBUG: Already have a local copy of openstack/ironic-inspector in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: + git fetch origin --tags --prune DEBUG: + '[' '!' -z 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: + git checkout -f 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: Previous HEAD position was 2be064c Merge "Fix: ignore resolve error while looking up node" DEBUG: HEAD is now at 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ python3 -m build --sdist --wheel DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for sdist... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-ob7pq2_k/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building sdist... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-ob7pq2_k/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-ob7pq2_k/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-ob7pq2_k/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running sdist DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.1s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.1s) DEBUG: running egg_info DEBUG: writing pbr to ironic_inspector.egg-info/pbr.json DEBUG: writing ironic_inspector.egg-info/PKG-INFO DEBUG: writing dependency_links to ironic_inspector.egg-info/dependency_links.txt DEBUG: writing entry points to ironic_inspector.egg-info/entry_points.txt DEBUG: writing requirements to ironic_inspector.egg-info/requires.txt DEBUG: writing top-level names to ironic_inspector.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'ironic_inspector.egg-info/SOURCES.txt' DEBUG: [pbr] reno was not found or is too old. Skipping release notes DEBUG: running check DEBUG: creating ironic_inspector-12.3.1.dev2 DEBUG: creating ironic_inspector-12.3.1.dev2/api-ref/source DEBUG: creating ironic_inspector-12.3.1.dev2/api-ref/source/samples DEBUG: creating ironic_inspector-12.3.1.dev2/devstack DEBUG: creating ironic_inspector-12.3.1.dev2/devstack/upgrade DEBUG: creating ironic_inspector-12.3.1.dev2/doc DEBUG: creating ironic_inspector-12.3.1.dev2/doc/source DEBUG: creating ironic_inspector-12.3.1.dev2/doc/source/admin DEBUG: creating ironic_inspector-12.3.1.dev2/doc/source/cli DEBUG: creating ironic_inspector-12.3.1.dev2/doc/source/configuration DEBUG: creating ironic_inspector-12.3.1.dev2/doc/source/contributor DEBUG: creating ironic_inspector-12.3.1.dev2/doc/source/images DEBUG: creating ironic_inspector-12.3.1.dev2/doc/source/install DEBUG: creating ironic_inspector-12.3.1.dev2/doc/source/user DEBUG: creating ironic_inspector-12.3.1.dev2/ironic_inspector DEBUG: creating ironic_inspector-12.3.1.dev2/ironic_inspector.egg-info DEBUG: creating ironic_inspector-12.3.1.dev2/ironic_inspector/cmd DEBUG: creating ironic_inspector-12.3.1.dev2/ironic_inspector/common DEBUG: creating ironic_inspector-12.3.1.dev2/ironic_inspector/conductor DEBUG: creating ironic_inspector-12.3.1.dev2/ironic_inspector/conf DEBUG: creating ironic_inspector-12.3.1.dev2/ironic_inspector/db DEBUG: creating ironic_inspector-12.3.1.dev2/ironic_inspector/db/migrations DEBUG: creating ironic_inspector-12.3.1.dev2/ironic_inspector/db/migrations/versions DEBUG: creating ironic_inspector-12.3.1.dev2/ironic_inspector/locale/en_GB/LC_MESSAGES DEBUG: creating ironic_inspector-12.3.1.dev2/ironic_inspector/plugins DEBUG: creating ironic_inspector-12.3.1.dev2/ironic_inspector/pxe_filter DEBUG: creating ironic_inspector-12.3.1.dev2/ironic_inspector/test DEBUG: creating ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: creating ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit/db DEBUG: creating ironic_inspector-12.3.1.dev2/releasenotes DEBUG: creating ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: creating ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: creating ironic_inspector-12.3.1.dev2/releasenotes/source/_static DEBUG: creating ironic_inspector-12.3.1.dev2/releasenotes/source/_templates DEBUG: creating ironic_inspector-12.3.1.dev2/releasenotes/source/locale/en_GB/LC_MESSAGES DEBUG: creating ironic_inspector-12.3.1.dev2/releasenotes/source/locale/fr/LC_MESSAGES DEBUG: creating ironic_inspector-12.3.1.dev2/rootwrap.d DEBUG: creating ironic_inspector-12.3.1.dev2/tools DEBUG: creating ironic_inspector-12.3.1.dev2/zuul.d DEBUG: copying files to ironic_inspector-12.3.1.dev2... DEBUG: copying .stestr.conf -> ironic_inspector-12.3.1.dev2 DEBUG: copying AUTHORS -> ironic_inspector-12.3.1.dev2 DEBUG: copying CONTRIBUTING.rst -> ironic_inspector-12.3.1.dev2 DEBUG: copying ChangeLog -> ironic_inspector-12.3.1.dev2 DEBUG: copying LICENSE -> ironic_inspector-12.3.1.dev2 DEBUG: copying README.rst -> ironic_inspector-12.3.1.dev2 DEBUG: copying bindep.txt -> ironic_inspector-12.3.1.dev2 DEBUG: copying ironic-inspector.8 -> ironic_inspector-12.3.1.dev2 DEBUG: copying requirements.txt -> ironic_inspector-12.3.1.dev2 DEBUG: copying rootwrap.conf -> ironic_inspector-12.3.1.dev2 DEBUG: copying setup.cfg -> ironic_inspector-12.3.1.dev2 DEBUG: copying setup.py -> ironic_inspector-12.3.1.dev2 DEBUG: copying test-requirements.txt -> ironic_inspector-12.3.1.dev2 DEBUG: copying tox.ini -> ironic_inspector-12.3.1.dev2 DEBUG: copying api-ref/source/conf.py -> ironic_inspector-12.3.1.dev2/api-ref/source DEBUG: copying api-ref/source/index.rst -> ironic_inspector-12.3.1.dev2/api-ref/source DEBUG: copying api-ref/source/introspection-api-v1-continue.inc -> ironic_inspector-12.3.1.dev2/api-ref/source DEBUG: copying api-ref/source/introspection-api-v1-introspection-management.inc -> ironic_inspector-12.3.1.dev2/api-ref/source DEBUG: copying api-ref/source/introspection-api-v1-introspection.inc -> ironic_inspector-12.3.1.dev2/api-ref/source DEBUG: copying api-ref/source/introspection-api-v1-rules.inc -> ironic_inspector-12.3.1.dev2/api-ref/source DEBUG: copying api-ref/source/introspection-api-versions.inc -> ironic_inspector-12.3.1.dev2/api-ref/source DEBUG: copying api-ref/source/parameters.yaml -> ironic_inspector-12.3.1.dev2/api-ref/source DEBUG: copying api-ref/source/samples/api-root-response.json -> ironic_inspector-12.3.1.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-common-node-uuid.json -> ironic_inspector-12.3.1.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-common-rule-uuid.json -> ironic_inspector-12.3.1.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-continue-request.json -> ironic_inspector-12.3.1.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-create-rule-request.json -> ironic_inspector-12.3.1.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-create-rule-response.json -> ironic_inspector-12.3.1.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-data-introspection-response.json -> ironic_inspector-12.3.1.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-get-introspection-response.json -> ironic_inspector-12.3.1.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-get-introspections-response.json -> ironic_inspector-12.3.1.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-get-rule-response.json -> ironic_inspector-12.3.1.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-get-rules-response.json -> ironic_inspector-12.3.1.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-root-response.json -> ironic_inspector-12.3.1.dev2/api-ref/source/samples DEBUG: copying devstack/example.local.conf -> ironic_inspector-12.3.1.dev2/devstack DEBUG: copying devstack/plugin.sh -> ironic_inspector-12.3.1.dev2/devstack DEBUG: copying devstack/settings -> ironic_inspector-12.3.1.dev2/devstack DEBUG: copying devstack/upgrade/resources.sh -> ironic_inspector-12.3.1.dev2/devstack/upgrade DEBUG: copying devstack/upgrade/settings -> ironic_inspector-12.3.1.dev2/devstack/upgrade DEBUG: copying devstack/upgrade/shutdown.sh -> ironic_inspector-12.3.1.dev2/devstack/upgrade DEBUG: copying devstack/upgrade/upgrade.sh -> ironic_inspector-12.3.1.dev2/devstack/upgrade DEBUG: copying doc/Makefile -> ironic_inspector-12.3.1.dev2/doc DEBUG: copying doc/requirements.txt -> ironic_inspector-12.3.1.dev2/doc DEBUG: copying doc/source/.gitignore -> ironic_inspector-12.3.1.dev2/doc/source DEBUG: copying doc/source/conf.py -> ironic_inspector-12.3.1.dev2/doc/source DEBUG: copying doc/source/index.rst -> ironic_inspector-12.3.1.dev2/doc/source DEBUG: copying doc/source/admin/dnsmasq-pxe-filter.rst -> ironic_inspector-12.3.1.dev2/doc/source/admin DEBUG: copying doc/source/admin/index.rst -> ironic_inspector-12.3.1.dev2/doc/source/admin DEBUG: copying doc/source/admin/upgrade.rst -> ironic_inspector-12.3.1.dev2/doc/source/admin DEBUG: copying doc/source/cli/index.rst -> ironic_inspector-12.3.1.dev2/doc/source/cli DEBUG: copying doc/source/cli/ironic-inspector-status.rst -> ironic_inspector-12.3.1.dev2/doc/source/cli DEBUG: copying doc/source/configuration/index.rst -> ironic_inspector-12.3.1.dev2/doc/source/configuration DEBUG: copying doc/source/configuration/ironic-inspector.rst -> ironic_inspector-12.3.1.dev2/doc/source/configuration DEBUG: copying doc/source/configuration/policy.rst -> ironic_inspector-12.3.1.dev2/doc/source/configuration DEBUG: copying doc/source/configuration/sample-config.rst -> ironic_inspector-12.3.1.dev2/doc/source/configuration DEBUG: copying doc/source/configuration/sample-policy.rst -> ironic_inspector-12.3.1.dev2/doc/source/configuration DEBUG: copying doc/source/contributor/index.rst -> ironic_inspector-12.3.1.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/jobs-description.rst -> ironic_inspector-12.3.1.dev2/doc/source/contributor DEBUG: copying doc/source/images/states.svg -> ironic_inspector-12.3.1.dev2/doc/source/images DEBUG: copying doc/source/install/index.rst -> ironic_inspector-12.3.1.dev2/doc/source/install DEBUG: copying doc/source/user/http-api.rst -> ironic_inspector-12.3.1.dev2/doc/source/user DEBUG: copying doc/source/user/index.rst -> ironic_inspector-12.3.1.dev2/doc/source/user DEBUG: copying doc/source/user/troubleshooting.rst -> ironic_inspector-12.3.1.dev2/doc/source/user DEBUG: copying doc/source/user/usage.rst -> ironic_inspector-12.3.1.dev2/doc/source/user DEBUG: copying doc/source/user/workflow.rst -> ironic_inspector-12.3.1.dev2/doc/source/user DEBUG: copying ironic_inspector/__init__.py -> ironic_inspector-12.3.1.dev2/ironic_inspector DEBUG: copying ironic_inspector/api_tools.py -> ironic_inspector-12.3.1.dev2/ironic_inspector DEBUG: copying ironic_inspector/introspect.py -> ironic_inspector-12.3.1.dev2/ironic_inspector DEBUG: copying ironic_inspector/introspection_state.py -> ironic_inspector-12.3.1.dev2/ironic_inspector DEBUG: copying ironic_inspector/known_accelerators.yaml -> ironic_inspector-12.3.1.dev2/ironic_inspector DEBUG: copying ironic_inspector/main.py -> ironic_inspector-12.3.1.dev2/ironic_inspector DEBUG: copying ironic_inspector/node_cache.py -> ironic_inspector-12.3.1.dev2/ironic_inspector DEBUG: copying ironic_inspector/policy.py -> ironic_inspector-12.3.1.dev2/ironic_inspector DEBUG: copying ironic_inspector/process.py -> ironic_inspector-12.3.1.dev2/ironic_inspector DEBUG: copying ironic_inspector/rules.py -> ironic_inspector-12.3.1.dev2/ironic_inspector DEBUG: copying ironic_inspector/utils.py -> ironic_inspector-12.3.1.dev2/ironic_inspector DEBUG: copying ironic_inspector/version.py -> ironic_inspector-12.3.1.dev2/ironic_inspector DEBUG: copying ironic_inspector/wsgi_service.py -> ironic_inspector-12.3.1.dev2/ironic_inspector DEBUG: copying ironic_inspector.egg-info/PKG-INFO -> ironic_inspector-12.3.1.dev2/ironic_inspector.egg-info DEBUG: copying ironic_inspector.egg-info/SOURCES.txt -> ironic_inspector-12.3.1.dev2/ironic_inspector.egg-info DEBUG: copying ironic_inspector.egg-info/dependency_links.txt -> ironic_inspector-12.3.1.dev2/ironic_inspector.egg-info DEBUG: copying ironic_inspector.egg-info/entry_points.txt -> ironic_inspector-12.3.1.dev2/ironic_inspector.egg-info DEBUG: copying ironic_inspector.egg-info/not-zip-safe -> ironic_inspector-12.3.1.dev2/ironic_inspector.egg-info DEBUG: copying ironic_inspector.egg-info/pbr.json -> ironic_inspector-12.3.1.dev2/ironic_inspector.egg-info DEBUG: copying ironic_inspector.egg-info/requires.txt -> ironic_inspector-12.3.1.dev2/ironic_inspector.egg-info DEBUG: copying ironic_inspector.egg-info/top_level.txt -> ironic_inspector-12.3.1.dev2/ironic_inspector.egg-info DEBUG: copying ironic_inspector/cmd/__init__.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/all.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/conductor.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/dbsync.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/migration.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/status.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/wsgi.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/cmd DEBUG: copying ironic_inspector/common/__init__.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/common DEBUG: copying ironic_inspector/common/context.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/common DEBUG: copying ironic_inspector/common/coordination.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/common DEBUG: copying ironic_inspector/common/i18n.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/common DEBUG: copying ironic_inspector/common/ironic.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/common DEBUG: copying ironic_inspector/common/keystone.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/common DEBUG: copying ironic_inspector/common/lldp_parsers.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/common DEBUG: copying ironic_inspector/common/lldp_tlvs.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/common DEBUG: copying ironic_inspector/common/locking.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/common DEBUG: copying ironic_inspector/common/rpc.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/common DEBUG: copying ironic_inspector/common/rpc_service.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/common DEBUG: copying ironic_inspector/common/service_utils.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/common DEBUG: copying ironic_inspector/common/swift.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/common DEBUG: copying ironic_inspector/conductor/__init__.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/conductor DEBUG: copying ironic_inspector/conductor/manager.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/conductor DEBUG: copying ironic_inspector/conf/__init__.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/accelerators.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/capabilities.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/coordination.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/default.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/discovery.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/dnsmasq_pxe_filter.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/extra_hardware.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/healthcheck.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/iptables.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/ironic.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/opts.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/pci_devices.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/port_physnet.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/processing.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/pxe_filter.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/service_catalog.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/swift.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/conf DEBUG: copying ironic_inspector/db/__init__.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/db DEBUG: copying ironic_inspector/db/alembic.ini -> ironic_inspector-12.3.1.dev2/ironic_inspector/db DEBUG: copying ironic_inspector/db/api.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/db DEBUG: copying ironic_inspector/db/migration.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/db DEBUG: copying ironic_inspector/db/model.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/db DEBUG: copying ironic_inspector/db/migrations/env.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/db/migrations DEBUG: copying ironic_inspector/db/migrations/script.py.mako -> ironic_inspector-12.3.1.dev2/ironic_inspector/db/migrations DEBUG: copying ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/d588418040d_add_rules.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -> ironic_inspector-12.3.1.dev2/ironic_inspector/locale/en_GB/LC_MESSAGES DEBUG: copying ironic_inspector/plugins/__init__.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/accel_device.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/base.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/base_physnet.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/capabilities.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/discovery.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/example.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/extra_hardware.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/introspection_data.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/lldp_basic.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/local_link_connection.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/pci_devices.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/physnet_cidr_map.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/raid_device.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/rules.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/standard.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/plugins DEBUG: copying ironic_inspector/pxe_filter/__init__.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/pxe_filter DEBUG: copying ironic_inspector/pxe_filter/base.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/pxe_filter DEBUG: copying ironic_inspector/pxe_filter/dnsmasq.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/pxe_filter DEBUG: copying ironic_inspector/pxe_filter/interface.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/pxe_filter DEBUG: copying ironic_inspector/pxe_filter/iptables.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/pxe_filter DEBUG: copying ironic_inspector/test/__init__.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test DEBUG: copying ironic_inspector/test/base.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test DEBUG: copying ironic_inspector/test/functional.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test DEBUG: copying ironic_inspector/test/unit/__init__.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/policy_fixture.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_acl.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_api_tools.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_common_ironic.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_coordination.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_introspect.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_iptables.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_keystone.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_locking.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_main.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_manager.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_node_cache.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_accel_device.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_base.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_base_physnet.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_capabilities.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_discovery.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_extra_hardware.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_introspection_data.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_lldp_basic.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_local_link_connection.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_pci_devices.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_raid_device.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_rules.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_standard.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_process.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_pxe_filter.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_rules.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_swift.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_utils.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_wsgi_service.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/db/__init__.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit/db DEBUG: copying ironic_inspector/test/unit/db/test_api.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit/db DEBUG: copying ironic_inspector/test/unit/db/test_migrations.py -> ironic_inspector-12.3.1.dev2/ironic_inspector/test/unit/db DEBUG: copying releasenotes/config.yaml -> ironic_inspector-12.3.1.dev2/releasenotes DEBUG: copying releasenotes/notes/.placeholder -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/Inspector_rules_API_does_not_return_all_attributes-98a9765726c405d5.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/Reapply_update_started_at-8af8cf254cdf8cde.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/UUID-started_at-finished_at-in-the-status-API-7860312102923938.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ability-to-turn-off-periodic-sync-5309ff2aa8a9ec14.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/abort-introspection-ae5cb5a9fbacd2ac.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/accelerators-2aa4f0cedf359810.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/accept-link-local-address-1fbb9cbdc3f980bb.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/active-introspection-949f4a50c9d5218a.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/active-node-not-in-cache-b2d7b77603f02a66.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/active_states_timeout-3e3ab110870483ec.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-disabled-option-to-add-ports-f8c6c9b3e6797652.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-ibmc-43de3a7af7b5b18d.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-list-introspection-state-selector-3bbb37dd08e35d09.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-lldp-basic-plugin-98aebcf43e60931b.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-lldp-plugin-4645596cb8b39fd3.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-lldp-plugin-dependency-c323412654f71b3e.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-node-state-to-introspection-api-response-85fb7f4e72ae386a.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-proxy-headers-support-127f99f5ff87f03f.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-support-for-listing-all-introspection-statuses-2a3d4379c3854894.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-support-for-long-running-ramdisk-ffee3c177c56cebb.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add_node-with-version_id-24f51e5888480aa0.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/allow-periodics-shutdown-inspector-ac28ea5ba3224279.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bmc-logging-deprecation-4ca046a64fac6f11.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2036455-bd3f6381b78c20db.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/capabilities-15cc2268d661f0a0.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/change-devstack-plugin-to-use-centos8ipa-71621f2b42554374.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/change_started_finished_at_type_to_datetime-c5617e598350970c.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/check-formatted-value-from-nonstring-3d851cb42ce3a0ac.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/compact-debug-logging-b15dd9bbdd3ce27a.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/construct-fly-free-fab62c0a5cb71fa5.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/contains-matches-ee28958b08995494.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/continue-http-500-62f33d425aade9d7.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/cors-5f345c65da7f5c99.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/cpu-memory-cfdc72b625780871.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/custom-ramdisk-log-name-dac06822c38657e7.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/db-status-consistency-enhancements-f97fbaccfc81a60b.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/default-policy-file-change-a1d0a4aa19dcb37d.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-d23ae14b5bd3779e.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-rollback-dea95ac515d3189b.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-root-device-hint-909d389b7efed5da.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-setting-ipmi-creds-1581ddc63b273811.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-ssl-opts-40ce8f4618c786ef.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-store-data-location-037eaab9cd326646.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecated-ironic-1751ceec6295917d.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecated-options-removal-ocata-a44dadf3bcf8d6fc.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/disable-dhcp-c86a3a0ee2696ee0.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/discovery-default-driver-94f990bb0676369b.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/dnsmask-pxe-filter-rootwrap-systemctl-099964ad39d38b4c.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/dnsmasq-pxe-filter-37928d3fdb1e8ec3.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/dnsmasq-pxe-filter-eoib-mac-support-7567bbc7c6bf1878.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drop-maintenance-a9a87a9a2af051ad.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drop-py-2-7-bd0a8558f4321435.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/edeploy-typeerror-6486e31923d91666.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/empty-condition-abc707b771be6be3.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/empty-ipmi-address-2-4d57c34aec7d14e2.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/empty-ipmi-address-5b5ca186a066ed32.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/enroll-hook-d8c32eba70848210.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/enroll-node-fields-3f4e22213fd90307.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/enroll-nodes-with-bmc-v6address-ba224f4a8a151c53.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/extend-rules-9a9d38701e970611.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/extra-check-9cf0a7d89e534ccd.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/extra-hardware-data-2346f0163e4b7699.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/extra-hardware-swift-aeebf299b9605bb0.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/find-node-input-filtering-e8ea529252e80739.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/firewall-refactoring-17e8ad764f2cde8d.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/firewall-rerun-f2d0f64cca2698ff.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-CalledProcessError-on-startup-28d9dbed85a81542.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-cache-error-on-start-27f492ba863d5f92.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-crash-when-use-postgresql-ac6c708f48f55c83.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-deadlock-during-cleanup-bcb6b517ef299791.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-extra-hardware-process-c0635a972de37b0a.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-llc-switch-id-not-mac-e2de3adc0945ee70.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-lldp-decode-83f4ad3869b0c7a7.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-mysql-6b79049fe96edae4.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-periodic-tasks-configuration-edd167f0146e60b5.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-pxe-filter-get-blacklist-2dde59d51c1d010f.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-rules-endpoint-response-d60984c40d927c1f.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-wrong-provision-state-name-150c91c48d471bf9.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix_llc_hook_bugs-efeea008c2f792eb.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix_llc_port_assume-4ea47d26501bddc3.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix_node_uuid_for_manual_inspection-2fa3f11343cab417.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/flask-debug-6d2dcc2b482324dc.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/futurist-557fcd18d4eaf1c1.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/googbye-patches-args-071532024b9260bd.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/handle-patch-port-failure-9a8b85749104506f.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/handle_eventlet_wsgi_evil_override-3905c6eef0ad7fa3.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/healthcheck-middleware-5994e8a8b54dbdb4.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/hook-deps-83a867c7af0300e4.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/http-basic-auth-fbe1da9669f5388c.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/http-basic-public-api-2cf0e206bea4b34e.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ignore-resolve-error-5c20514598e0dbbf.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/infiniband-support-960d6846e326dec4.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/introduce_skip_list_to_inspector-825cab226dd212f4.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/introspection-data-db-store-0586292de05cbfd7.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/introspection-delay-drivers-deprecation-1d0c25b112fbd4da.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/introspection-state-03538fac198882b6.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/introspection_rules_scope-9b06c3ad4e273a52.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipa-inventory-0a1e8d644da850ff.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipa-support-7eea800306829a49.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-credentials-removal-0021f89424fbf7a3.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipv6-bmc-address-start-inspection-7a72794f25eb9f19.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-lib-hints-20412a1c7fa796e0.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/is-empty-missing-a590d580cb62761d.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/keystone-noauth-9ba5ad9884c6273c.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/keystoneauth-plugins-aab6cbe1d0e884bf.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ksadapters-abc9edc63cafa405.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/leader-election-c6692d9962f30ad1.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/legacy-rbac-policy-disabled-6fc45ad1237f4d57.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/less-iptables-calls-759e89d103df504c.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/listen-v6-effec95455e900f8.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/local_gb-250bd415684a7855.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/log-info-not-found-cache-error-afbc87e80305ca5c.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/logs-collector-logging-356e56cd70a04a2b.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/lookup-all-macs-eead528c0b764ad7.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/loopback-bmc-e60d64fe74bdf142.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/manage-boot-2ae986f87098576b.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/manage-boot-power-off-d8ed644f11659c38.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/mdns-a5f4034257139e31.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/migrate-introspection-data-bcd692c9ad3f22d7.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/migrations-1.3.20-0d337d000bd0a7e0.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/migrations-autogenerate-4303fd496c3c2757.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/missing-pxe-mac-d9329dab85513460.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/multiattribute_node_lookup-17e219ba8d3e5eb0.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/names-82d9f84153a228ec.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/nested-value-formatting-e04f187475e5e475.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-downgrade-migrations-514bf872d9f944ed.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-fail-on-power-off-enroll-node-e40854f6def397b8.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-logs-stored-data-6db52934c7f9a91a.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-old-ramdisk-095b05e1245131d8.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-rollback-e15bc7fee0134545.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-root_device_hint-0e7676d481d503bb.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/node-id-920629472f01c83a.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/node-locking-4d135ca5b93524b1.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/optional-root-disk-9b972f504b2e6262.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/parse-headers-with-the-microversion-parse-library-1b655eb52998f1df.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/patch-head-backslash-24bcdd03ba254bf2.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/pci_devices-plugin-5b93196e0e973155.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/periodics-18bf7fb57777c043.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/persistent-boot-207b32257a97451e.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/pgsql-imperative-enum-dda76f150a205d0a.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/physnet-base-4499ad3a7c08725f.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/physnet-cidr-map-hook-b38bf8051ad5ba69.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/policy-engine-c44828e3131e6c62.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/port-creation-plugin-c0405ec646b1051d.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/port-list-retry-745d1cf41780e961.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/post-introspection-data-9cdd39a3de446e92.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/prelude-10.0.0-773ef7f14a5dfdf5.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/preprocessing-error-01e55b4db20fb7fc.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/processing-data-type-check-7c914339d3ab15ba.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/processing-logging-e2d27bbac95a7213.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/project-status-4ce6dc06e8b8a0d1.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-enabled-cbc3287ebe3fcd49.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-enabled-for-pxe-a199e81128557bc0.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-filter-add-deny-unknown-host-option-b84b2aa1f7f49a17.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-filter-dnsmasq-manage-deleted-ironic-macs-4bb766efad8c6d02.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-filter-dnsmasq-not-known-hosts-filter-76ae5bd7a8db6f75.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-filter-driver-stuck-ea5844cf3eafa61f.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ramdisk-logs-on-all-failures-24da41edf3a98400.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/reapply-introspection-5edbbfaf498dbd12.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-conf-opts-361ab0bb342f0e7e.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-ssl-opt-f6e6bd841f2c1061.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-opt-group-firewall-96266983e476c29e.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-opt-keep-node-status-7d6b96f1a6e498a8.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-policy-json-b4746d64c1511023.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-store-data-location-e68462ff6ba257e0.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove_filter_logging-1a80419083c42bc6.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/reply-with-content-type-644b741261c87c8c.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/reset-interfaces-ff78d50b9f05d47d.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/retry_to_handle_transient_failures-e1da302fd1d06528.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/role-service-for-openstack-rbac-changes-7ca8533f76e504d5.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/rollback-formatting-7d61c9af2600d42f.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/rollback-removal-a03a989e2e9f776b.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/rootwrap-removal-68af457a0104a2ba.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/rpc-backends-0e7405aa1c7723a0.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/rules-invert-2585173a11db3c31.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/sdk-2-leak-500f3669afb6713e.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/secure-rbac-0d4fcbc865d45858.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/set-node-to-error-when-swift-failure-3e919ecbf9db6401.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/short_circuit_port_update_for_manual_inspection-5dc296df9d409c69.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/sighup-support-e6eaec034d963108.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/size-hint-ea2a264468e1fcb7.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/sphinx-docs-4d0a5886261e57bf.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/split-services-99873ff27ef2d89b.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/sqlalchemy-minimum-version-cd34a2e10d7946fd.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/status-removal-fa1d9a98ffad9f60.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/stein-prelude-42f0d90bf2c6a1a9.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/stop-when-setbootdev-failed-68d84fec0843bdc8.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/story-2002166-371315335fd8e62d.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/support-ip6tables-ce30f614de502adb.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/support-microversion-latest-dcf9598c5218e979.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/support_redfish_address-94eae2c0d2879f53.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/swift-deprecations-d7680b867fae7f3d.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/swift-max-retries-dfaecb74bd3aba9a.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/swift-max-retries-removal-8f3c117240448760.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/tempest_plugin_removal-91a01f5950f543e1.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/trailing-slashes-93c2466b71829ec1.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/trait-actions-eec05cbb6a944619.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/unix-socket-2f4281f8db5dd80a.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/unmanaged-delay-d39871e1346d9448.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/unmanaged-result-4de3788e7820e3c5.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/unprocessed-07842e56eb60e253.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/unset_property_instrospectionrules-78d64b8b7643e40d.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/update-default-ironic-api-stein-b3b01ec542fa8f15.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/validate-ipv6-address-fda29c929754352e.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/vaporize-ironicclient-8c6afbecc0152dad.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/zero-size-55c4b4f2b9e8384d.yaml -> ironic_inspector-12.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/source/2023.1.rst -> ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/2023.2.rst -> ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/2024.1.rst -> ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/conf.py -> ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/index.rst -> ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/liberty.rst -> ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/mitaka.rst -> ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/newton.rst -> ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/ocata.rst -> ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/pike.rst -> ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/queens.rst -> ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/rocky.rst -> ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/stein.rst -> ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/train.rst -> ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/unreleased.rst -> ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/ussuri.rst -> ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/victoria.rst -> ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/wallaby.rst -> ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/xena.rst -> ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/yoga.rst -> ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/zed.rst -> ironic_inspector-12.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/_static/.placeholder -> ironic_inspector-12.3.1.dev2/releasenotes/source/_static DEBUG: copying releasenotes/source/_templates/.placeholder -> ironic_inspector-12.3.1.dev2/releasenotes/source/_templates DEBUG: copying releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po -> ironic_inspector-12.3.1.dev2/releasenotes/source/locale/en_GB/LC_MESSAGES DEBUG: copying releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po -> ironic_inspector-12.3.1.dev2/releasenotes/source/locale/fr/LC_MESSAGES DEBUG: copying rootwrap.d/ironic-inspector.filters -> ironic_inspector-12.3.1.dev2/rootwrap.d DEBUG: copying tools/bandit.yml -> ironic_inspector-12.3.1.dev2/tools DEBUG: copying tools/config-generator.conf -> ironic_inspector-12.3.1.dev2/tools DEBUG: copying tools/policy-generator.conf -> ironic_inspector-12.3.1.dev2/tools DEBUG: copying tools/states_to_dot.py -> ironic_inspector-12.3.1.dev2/tools DEBUG: copying tools/test-setup.sh -> ironic_inspector-12.3.1.dev2/tools DEBUG: copying zuul.d/ironic-inspector-jobs.yaml -> ironic_inspector-12.3.1.dev2/zuul.d DEBUG: copying zuul.d/project.yaml -> ironic_inspector-12.3.1.dev2/zuul.d DEBUG: copying ironic_inspector.egg-info/SOURCES.txt -> ironic_inspector-12.3.1.dev2/ironic_inspector.egg-info DEBUG: Writing ironic_inspector-12.3.1.dev2/setup.cfg DEBUG: Creating tar archive DEBUG: removing 'ironic_inspector-12.3.1.dev2' (and everything under it) DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for wheel... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-3t30uev5/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building wheel... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-3t30uev5/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-3t30uev5/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running bdist_wheel DEBUG: running build DEBUG: running build_py DEBUG: copying ironic_inspector/test/functional.py -> build/lib/ironic_inspector/test DEBUG: copying ironic_inspector/test/base.py -> build/lib/ironic_inspector/test DEBUG: copying ironic_inspector/test/__init__.py -> build/lib/ironic_inspector/test DEBUG: copying ironic_inspector/common/lldp_parsers.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/locking.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/coordination.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/keystone.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/service_utils.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/rpc.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/ironic.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/i18n.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/__init__.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/lldp_tlvs.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/rpc_service.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/swift.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/common/context.py -> build/lib/ironic_inspector/common DEBUG: copying ironic_inspector/pxe_filter/dnsmasq.py -> build/lib/ironic_inspector/pxe_filter DEBUG: copying ironic_inspector/pxe_filter/interface.py -> build/lib/ironic_inspector/pxe_filter DEBUG: copying ironic_inspector/pxe_filter/base.py -> build/lib/ironic_inspector/pxe_filter DEBUG: copying ironic_inspector/pxe_filter/__init__.py -> build/lib/ironic_inspector/pxe_filter DEBUG: copying ironic_inspector/pxe_filter/iptables.py -> build/lib/ironic_inspector/pxe_filter DEBUG: copying ironic_inspector/conf/service_catalog.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/port_physnet.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/opts.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/discovery.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/default.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/extra_hardware.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/coordination.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/ironic.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/accelerators.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/processing.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/__init__.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/pxe_filter.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/iptables.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/swift.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/capabilities.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/pci_devices.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/healthcheck.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/conf/dnsmasq_pxe_filter.py -> build/lib/ironic_inspector/conf DEBUG: copying ironic_inspector/db/model.py -> build/lib/ironic_inspector/db DEBUG: copying ironic_inspector/db/__init__.py -> build/lib/ironic_inspector/db DEBUG: copying ironic_inspector/db/api.py -> build/lib/ironic_inspector/db DEBUG: copying ironic_inspector/db/migration.py -> build/lib/ironic_inspector/db DEBUG: copying ironic_inspector/test/unit/test_plugins_extra_hardware.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_iptables.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_rules.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_accel_device.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_wsgi_service.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_node_cache.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_base.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_locking.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_utils.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_main.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_capabilities.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_manager.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_lldp_basic.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_acl.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_standard.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_introspect.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/__init__.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_api_tools.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_local_link_connection.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_rules.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_pxe_filter.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_introspection_data.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_raid_device.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_keystone.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_base_physnet.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/policy_fixture.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_discovery.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_swift.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_plugins_pci_devices.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_coordination.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_common_ironic.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/test/unit/test_process.py -> build/lib/ironic_inspector/test/unit DEBUG: copying ironic_inspector/rules.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/utils.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/wsgi_service.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/introspection_state.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/introspect.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/policy.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/main.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/__init__.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/node_cache.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/version.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/api_tools.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/process.py -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/conductor/__init__.py -> build/lib/ironic_inspector/conductor DEBUG: copying ironic_inspector/conductor/manager.py -> build/lib/ironic_inspector/conductor DEBUG: copying ironic_inspector/test/unit/db/test_migrations.py -> build/lib/ironic_inspector/test/unit/db DEBUG: copying ironic_inspector/test/unit/db/test_api.py -> build/lib/ironic_inspector/test/unit/db DEBUG: copying ironic_inspector/test/unit/db/__init__.py -> build/lib/ironic_inspector/test/unit/db DEBUG: copying ironic_inspector/plugins/rules.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/accel_device.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/lldp_basic.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/discovery.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/local_link_connection.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/extra_hardware.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/base_physnet.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/example.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/standard.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/base.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/physnet_cidr_map.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/__init__.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/raid_device.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/capabilities.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/pci_devices.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/plugins/introspection_data.py -> build/lib/ironic_inspector/plugins DEBUG: copying ironic_inspector/cmd/status.py -> build/lib/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/dbsync.py -> build/lib/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/all.py -> build/lib/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/__init__.py -> build/lib/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/conductor.py -> build/lib/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/wsgi.py -> build/lib/ironic_inspector/cmd DEBUG: copying ironic_inspector/cmd/migration.py -> build/lib/ironic_inspector/cmd DEBUG: running egg_info DEBUG: writing pbr to ironic_inspector.egg-info/pbr.json DEBUG: writing ironic_inspector.egg-info/PKG-INFO DEBUG: writing dependency_links to ironic_inspector.egg-info/dependency_links.txt DEBUG: writing entry points to ironic_inspector.egg-info/entry_points.txt DEBUG: writing requirements to ironic_inspector.egg-info/requires.txt DEBUG: writing top-level names to ironic_inspector.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'ironic_inspector.egg-info/SOURCES.txt' DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-3t30uev5/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_inspector.db.migrations' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_inspector.db.migrations' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_inspector.db.migrations' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_inspector.db.migrations' to be distributed and are DEBUG: already explicitly excluding 'ironic_inspector.db.migrations' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-3t30uev5/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_inspector.db.migrations.versions' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_inspector.db.migrations.versions' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_inspector.db.migrations.versions' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_inspector.db.migrations.versions' to be distributed and are DEBUG: already explicitly excluding 'ironic_inspector.db.migrations.versions' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-3t30uev5/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_inspector.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_inspector.locale.en_GB.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_inspector.locale.en_GB.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_inspector.locale.en_GB.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_inspector.locale.en_GB.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: copying ironic_inspector/db/alembic.ini -> build/lib/ironic_inspector/db DEBUG: copying ironic_inspector/db/migrations/env.py -> build/lib/ironic_inspector/db/migrations DEBUG: copying ironic_inspector/db/migrations/script.py.mako -> build/lib/ironic_inspector/db/migrations DEBUG: copying ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py -> build/lib/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -> build/lib/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py -> build/lib/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -> build/lib/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py -> build/lib/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py -> build/lib/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -> build/lib/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -> build/lib/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/d588418040d_add_rules.py -> build/lib/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> build/lib/ironic_inspector/db/migrations/versions DEBUG: copying ironic_inspector/known_accelerators.yaml -> build/lib/ironic_inspector DEBUG: copying ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -> build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES DEBUG: installing to build/bdist.linux-x86_64/wheel DEBUG: running install DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.1s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.1s) DEBUG: running install_lib DEBUG: creating build/bdist.linux-x86_64/wheel DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector DEBUG: copying build/lib/ironic_inspector/rules.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/lldp_parsers.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/locking.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/coordination.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/keystone.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/service_utils.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/rpc.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/ironic.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/i18n.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/lldp_tlvs.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/rpc_service.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/swift.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/common/context.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/common DEBUG: copying build/lib/ironic_inspector/utils.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/db DEBUG: copying build/lib/ironic_inspector/db/model.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db DEBUG: copying build/lib/ironic_inspector/db/alembic.ini -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db DEBUG: copying build/lib/ironic_inspector/db/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/db/migrations DEBUG: copying build/lib/ironic_inspector/db/migrations/env.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/versions/d588418040d_add_rules.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations/versions DEBUG: copying build/lib/ironic_inspector/db/migrations/script.py.mako -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db/migrations DEBUG: copying build/lib/ironic_inspector/db/api.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db DEBUG: copying build/lib/ironic_inspector/db/migration.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/db DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/locale DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/locale/en_GB DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/locale/en_GB/LC_MESSAGES DEBUG: copying build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -> build/bdist.linux-x86_64/wheel/./ironic_inspector/locale/en_GB/LC_MESSAGES DEBUG: copying build/lib/ironic_inspector/wsgi_service.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/pxe_filter DEBUG: copying build/lib/ironic_inspector/pxe_filter/dnsmasq.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/pxe_filter DEBUG: copying build/lib/ironic_inspector/pxe_filter/interface.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/pxe_filter DEBUG: copying build/lib/ironic_inspector/pxe_filter/base.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/pxe_filter DEBUG: copying build/lib/ironic_inspector/pxe_filter/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/pxe_filter DEBUG: copying build/lib/ironic_inspector/pxe_filter/iptables.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/pxe_filter DEBUG: copying build/lib/ironic_inspector/introspection_state.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: copying build/lib/ironic_inspector/known_accelerators.yaml -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/test DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_extra_hardware.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_iptables.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/test/unit/db DEBUG: copying build/lib/ironic_inspector/test/unit/db/test_migrations.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit/db DEBUG: copying build/lib/ironic_inspector/test/unit/db/test_api.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit/db DEBUG: copying build/lib/ironic_inspector/test/unit/db/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit/db DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_rules.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_accel_device.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_wsgi_service.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_node_cache.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_base.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_locking.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_utils.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_main.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_capabilities.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_manager.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_lldp_basic.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_acl.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_standard.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_introspect.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_api_tools.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_local_link_connection.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_rules.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_pxe_filter.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_introspection_data.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_raid_device.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_keystone.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_base_physnet.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/policy_fixture.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_discovery.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_swift.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_plugins_pci_devices.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_coordination.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_common_ironic.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/unit/test_process.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test/unit DEBUG: copying build/lib/ironic_inspector/test/functional.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test DEBUG: copying build/lib/ironic_inspector/test/base.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test DEBUG: copying build/lib/ironic_inspector/test/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/test DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/cmd DEBUG: copying build/lib/ironic_inspector/cmd/status.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/cmd DEBUG: copying build/lib/ironic_inspector/cmd/dbsync.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/cmd DEBUG: copying build/lib/ironic_inspector/cmd/all.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/cmd DEBUG: copying build/lib/ironic_inspector/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/cmd DEBUG: copying build/lib/ironic_inspector/cmd/conductor.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/cmd DEBUG: copying build/lib/ironic_inspector/cmd/wsgi.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/cmd DEBUG: copying build/lib/ironic_inspector/cmd/migration.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/cmd DEBUG: copying build/lib/ironic_inspector/introspect.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/service_catalog.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/port_physnet.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/opts.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/discovery.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/default.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/extra_hardware.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/coordination.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/ironic.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/accelerators.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/processing.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/pxe_filter.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/iptables.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/swift.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/capabilities.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/pci_devices.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/healthcheck.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/conf/dnsmasq_pxe_filter.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conf DEBUG: copying build/lib/ironic_inspector/policy.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/rules.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/accel_device.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/lldp_basic.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/discovery.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/local_link_connection.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/extra_hardware.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/base_physnet.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/example.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/standard.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/base.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/physnet_cidr_map.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/raid_device.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/capabilities.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/pci_devices.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/plugins/introspection_data.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/plugins DEBUG: copying build/lib/ironic_inspector/main.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: copying build/lib/ironic_inspector/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: copying build/lib/ironic_inspector/node_cache.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: copying build/lib/ironic_inspector/version.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector/conductor DEBUG: copying build/lib/ironic_inspector/conductor/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conductor DEBUG: copying build/lib/ironic_inspector/conductor/manager.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector/conductor DEBUG: copying build/lib/ironic_inspector/api_tools.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: copying build/lib/ironic_inspector/process.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector DEBUG: running install_egg_info DEBUG: Copying ironic_inspector.egg-info to build/bdist.linux-x86_64/wheel/./ironic_inspector-12.3.1.dev2-py3.12.egg-info DEBUG: running install_scripts DEBUG: Installing ironic-inspector-api-wsgi script to build/bdist.linux-x86_64/wheel/ironic_inspector-12.3.1.dev2.data/scripts DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector-12.3.1.dev2.dist-info/WHEEL DEBUG: creating '/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector/dist/.tmp-mzo58vdk/ironic_inspector-12.3.1.dev2-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it DEBUG: adding 'ironic_inspector/__init__.py' DEBUG: adding 'ironic_inspector/api_tools.py' DEBUG: adding 'ironic_inspector/introspect.py' DEBUG: adding 'ironic_inspector/introspection_state.py' DEBUG: adding 'ironic_inspector/known_accelerators.yaml' DEBUG: adding 'ironic_inspector/main.py' DEBUG: adding 'ironic_inspector/node_cache.py' DEBUG: adding 'ironic_inspector/policy.py' DEBUG: adding 'ironic_inspector/process.py' DEBUG: adding 'ironic_inspector/rules.py' DEBUG: adding 'ironic_inspector/utils.py' DEBUG: adding 'ironic_inspector/version.py' DEBUG: adding 'ironic_inspector/wsgi_service.py' DEBUG: adding 'ironic_inspector/cmd/__init__.py' DEBUG: adding 'ironic_inspector/cmd/all.py' DEBUG: adding 'ironic_inspector/cmd/conductor.py' DEBUG: adding 'ironic_inspector/cmd/dbsync.py' DEBUG: adding 'ironic_inspector/cmd/migration.py' DEBUG: adding 'ironic_inspector/cmd/status.py' DEBUG: adding 'ironic_inspector/cmd/wsgi.py' DEBUG: adding 'ironic_inspector/common/__init__.py' DEBUG: adding 'ironic_inspector/common/context.py' DEBUG: adding 'ironic_inspector/common/coordination.py' DEBUG: adding 'ironic_inspector/common/i18n.py' DEBUG: adding 'ironic_inspector/common/ironic.py' DEBUG: adding 'ironic_inspector/common/keystone.py' DEBUG: adding 'ironic_inspector/common/lldp_parsers.py' DEBUG: adding 'ironic_inspector/common/lldp_tlvs.py' DEBUG: adding 'ironic_inspector/common/locking.py' DEBUG: adding 'ironic_inspector/common/rpc.py' DEBUG: adding 'ironic_inspector/common/rpc_service.py' DEBUG: adding 'ironic_inspector/common/service_utils.py' DEBUG: adding 'ironic_inspector/common/swift.py' DEBUG: adding 'ironic_inspector/conductor/__init__.py' DEBUG: adding 'ironic_inspector/conductor/manager.py' DEBUG: adding 'ironic_inspector/conf/__init__.py' DEBUG: adding 'ironic_inspector/conf/accelerators.py' DEBUG: adding 'ironic_inspector/conf/capabilities.py' DEBUG: adding 'ironic_inspector/conf/coordination.py' DEBUG: adding 'ironic_inspector/conf/default.py' DEBUG: adding 'ironic_inspector/conf/discovery.py' DEBUG: adding 'ironic_inspector/conf/dnsmasq_pxe_filter.py' DEBUG: adding 'ironic_inspector/conf/extra_hardware.py' DEBUG: adding 'ironic_inspector/conf/healthcheck.py' DEBUG: adding 'ironic_inspector/conf/iptables.py' DEBUG: adding 'ironic_inspector/conf/ironic.py' DEBUG: adding 'ironic_inspector/conf/opts.py' DEBUG: adding 'ironic_inspector/conf/pci_devices.py' DEBUG: adding 'ironic_inspector/conf/port_physnet.py' DEBUG: adding 'ironic_inspector/conf/processing.py' DEBUG: adding 'ironic_inspector/conf/pxe_filter.py' DEBUG: adding 'ironic_inspector/conf/service_catalog.py' DEBUG: adding 'ironic_inspector/conf/swift.py' DEBUG: adding 'ironic_inspector/db/__init__.py' DEBUG: adding 'ironic_inspector/db/alembic.ini' DEBUG: adding 'ironic_inspector/db/api.py' DEBUG: adding 'ironic_inspector/db/migration.py' DEBUG: adding 'ironic_inspector/db/model.py' DEBUG: adding 'ironic_inspector/db/migrations/env.py' DEBUG: adding 'ironic_inspector/db/migrations/script.py.mako' DEBUG: adding 'ironic_inspector/db/migrations/versions/18440d0834af_introducing_the_aborting_state.py' DEBUG: adding 'ironic_inspector/db/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py' DEBUG: adding 'ironic_inspector/db/migrations/versions/578f84f38d_inital_db_schema.py' DEBUG: adding 'ironic_inspector/db/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py' DEBUG: adding 'ironic_inspector/db/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py' DEBUG: adding 'ironic_inspector/db/migrations/versions/bf8dec16023c_add_introspection_data_table.py' DEBUG: adding 'ironic_inspector/db/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py' DEBUG: adding 'ironic_inspector/db/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py' DEBUG: adding 'ironic_inspector/db/migrations/versions/d588418040d_add_rules.py' DEBUG: adding 'ironic_inspector/db/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py' DEBUG: adding 'ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po' DEBUG: adding 'ironic_inspector/plugins/__init__.py' DEBUG: adding 'ironic_inspector/plugins/accel_device.py' DEBUG: adding 'ironic_inspector/plugins/base.py' DEBUG: adding 'ironic_inspector/plugins/base_physnet.py' DEBUG: adding 'ironic_inspector/plugins/capabilities.py' DEBUG: adding 'ironic_inspector/plugins/discovery.py' DEBUG: adding 'ironic_inspector/plugins/example.py' DEBUG: adding 'ironic_inspector/plugins/extra_hardware.py' DEBUG: adding 'ironic_inspector/plugins/introspection_data.py' DEBUG: adding 'ironic_inspector/plugins/lldp_basic.py' DEBUG: adding 'ironic_inspector/plugins/local_link_connection.py' DEBUG: adding 'ironic_inspector/plugins/pci_devices.py' DEBUG: adding 'ironic_inspector/plugins/physnet_cidr_map.py' DEBUG: adding 'ironic_inspector/plugins/raid_device.py' DEBUG: adding 'ironic_inspector/plugins/rules.py' DEBUG: adding 'ironic_inspector/plugins/standard.py' DEBUG: adding 'ironic_inspector/pxe_filter/__init__.py' DEBUG: adding 'ironic_inspector/pxe_filter/base.py' DEBUG: adding 'ironic_inspector/pxe_filter/dnsmasq.py' DEBUG: adding 'ironic_inspector/pxe_filter/interface.py' DEBUG: adding 'ironic_inspector/pxe_filter/iptables.py' DEBUG: adding 'ironic_inspector/test/__init__.py' DEBUG: adding 'ironic_inspector/test/base.py' DEBUG: adding 'ironic_inspector/test/functional.py' DEBUG: adding 'ironic_inspector/test/unit/__init__.py' DEBUG: adding 'ironic_inspector/test/unit/policy_fixture.py' DEBUG: adding 'ironic_inspector/test/unit/test_acl.py' DEBUG: adding 'ironic_inspector/test/unit/test_api_tools.py' DEBUG: adding 'ironic_inspector/test/unit/test_common_ironic.py' DEBUG: adding 'ironic_inspector/test/unit/test_coordination.py' DEBUG: adding 'ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py' DEBUG: adding 'ironic_inspector/test/unit/test_introspect.py' DEBUG: adding 'ironic_inspector/test/unit/test_iptables.py' DEBUG: adding 'ironic_inspector/test/unit/test_keystone.py' DEBUG: adding 'ironic_inspector/test/unit/test_locking.py' DEBUG: adding 'ironic_inspector/test/unit/test_main.py' DEBUG: adding 'ironic_inspector/test/unit/test_manager.py' DEBUG: adding 'ironic_inspector/test/unit/test_node_cache.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_accel_device.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_base.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_base_physnet.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_capabilities.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_discovery.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_extra_hardware.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_introspection_data.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_lldp_basic.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_local_link_connection.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_pci_devices.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_raid_device.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_rules.py' DEBUG: adding 'ironic_inspector/test/unit/test_plugins_standard.py' DEBUG: adding 'ironic_inspector/test/unit/test_process.py' DEBUG: adding 'ironic_inspector/test/unit/test_pxe_filter.py' DEBUG: adding 'ironic_inspector/test/unit/test_rules.py' DEBUG: adding 'ironic_inspector/test/unit/test_swift.py' DEBUG: adding 'ironic_inspector/test/unit/test_utils.py' DEBUG: adding 'ironic_inspector/test/unit/test_wsgi_service.py' DEBUG: adding 'ironic_inspector/test/unit/db/__init__.py' DEBUG: adding 'ironic_inspector/test/unit/db/test_api.py' DEBUG: adding 'ironic_inspector/test/unit/db/test_migrations.py' DEBUG: adding 'ironic_inspector-12.3.1.dev2.data/scripts/ironic-inspector-api-wsgi' DEBUG: adding 'ironic_inspector-12.3.1.dev2.dist-info/licenses/AUTHORS' DEBUG: adding 'ironic_inspector-12.3.1.dev2.dist-info/licenses/LICENSE' DEBUG: adding 'ironic_inspector-12.3.1.dev2.dist-info/METADATA' DEBUG: adding 'ironic_inspector-12.3.1.dev2.dist-info/WHEEL' DEBUG: adding 'ironic_inspector-12.3.1.dev2.dist-info/entry_points.txt' DEBUG: adding 'ironic_inspector-12.3.1.dev2.dist-info/pbr.json' DEBUG: adding 'ironic_inspector-12.3.1.dev2.dist-info/top_level.txt' DEBUG: adding 'ironic_inspector-12.3.1.dev2.dist-info/RECORD' DEBUG: removing build/bdist.linux-x86_64/wheel DEBUG: Successfully built ironic_inspector-12.3.1.dev2.tar.gz and ironic_inspector-12.3.1.dev2-py3-none-any.whl DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ python3 setup.py --name DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Requirements should be satisfied by a PEP 517 installer. DEBUG: If you are using pip, you can try `pip install --use-pep517`. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: dist.fetch_build_eggs(dist.setup_requires) DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: ironic-inspector DEBUG: Running: python3 setup.py --name in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ python3 setup.py --name WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Requirements should be satisfied by a PEP 517 installer. WARNING: If you are using pip, you can try `pip install --use-pep517`. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: dist.fetch_build_eggs(dist.setup_requires) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please avoid running ``setup.py`` directly. WARNING: Instead, use pypa/build, pypa/installer or other WARNING: standards-based tools. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: WARNING: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self.initialize_options() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' WARNING: warnings.warn(msg) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() DEBUG: Results: [pbr] Generating ChangeLog ironic-inspector 12.3.1 for openstack/ironic-inspector OK DEBUG: checking 2024.2-eol DEBUG: Found new EOL tag 2024.2-eol for ironic-inspector New releases must be added to the end of the list. -------------------------------------------------- DEBUG: openstack/ironic-inspector already tagged 12.2.0, skipping DEBUG: openstack/ironic-inspector already tagged 12.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.3.1 ERROR: Could not find 12.3.1: Command '['git', 'show', '12.3.1']' returned non-zero exit status 128. DEBUG: Resetting the repository openstack/ironic-inspector to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git reset --hard DEBUG: HEAD is now at 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-inspector to f868a25f71ac8b5a5f60bf1324581a06018a5536 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git checkout f868a25f71ac8b5a5f60bf1324581a06018a5536 DEBUG: Previous HEAD position was 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at f868a25 Imported Translations from Zanata DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.2.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/ironic-inspector to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git reset --hard DEBUG: HEAD is now at f868a25 Imported Translations from Zanata DEBUG: Checking out repository openstack/ironic-inspector to 2be064c7153d1ddb7027aa5f2f49cf8334fee4b9 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git checkout 2be064c7153d1ddb7027aa5f2f49cf8334fee4b9 DEBUG: Previous HEAD position was f868a25 Imported Translations from Zanata DEBUG: HEAD is now at 2be064c Merge "Fix: ignore resolve error while looking up node" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.3.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/ironic-inspector to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git reset --hard DEBUG: HEAD is now at 2be064c Merge "Fix: ignore resolve error while looking up node" DEBUG: Checking out repository openstack/ironic-inspector to 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git checkout 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: Previous HEAD position was 2be064c Merge "Fix: ignore resolve error while looking up node" DEBUG: HEAD is now at 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.3.1 ERROR: Could not find 12.3.1: Command '['git', 'show', '12.3.1']' returned non-zero exit status 128. DEBUG: Found new version 12.3.1 for openstack/ironic-inspector DEBUG: Resetting the repository openstack/ironic-inspector to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git reset --hard DEBUG: HEAD is now at 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-inspector to 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git checkout 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: HEAD is now at 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/ironic-inspector DEBUG: comparing to ERROR: new release 12.3.1 must be listed last, with one new release per patch DEBUG: comparing to OK New releases may only be added to open series. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Commits being tagged need to be on the right branch. ---------------------------------------------------- DEBUG: checking 12.2.0 DEBUG: Resetting the repository openstack/ironic-inspector to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git reset --hard DEBUG: HEAD is now at 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-inspector to f868a25f71ac8b5a5f60bf1324581a06018a5536 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git checkout f868a25f71ac8b5a5f60bf1324581a06018a5536 DEBUG: Previous HEAD position was 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at f868a25 Imported Translations from Zanata DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.2.0 tag exists, skipping further validation DEBUG: checking 12.3.0 DEBUG: Resetting the repository openstack/ironic-inspector to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git reset --hard DEBUG: HEAD is now at f868a25 Imported Translations from Zanata DEBUG: Checking out repository openstack/ironic-inspector to 2be064c7153d1ddb7027aa5f2f49cf8334fee4b9 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git checkout 2be064c7153d1ddb7027aa5f2f49cf8334fee4b9 DEBUG: Previous HEAD position was f868a25 Imported Translations from Zanata DEBUG: HEAD is now at 2be064c Merge "Fix: ignore resolve error while looking up node" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.3.0 tag exists, skipping further validation DEBUG: checking 12.3.1 DEBUG: Resetting the repository openstack/ironic-inspector to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git reset --hard DEBUG: HEAD is now at 2be064c Merge "Fix: ignore resolve error while looking up node" DEBUG: Checking out repository openstack/ironic-inspector to 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git checkout 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: Previous HEAD position was 2be064c Merge "Fix: ignore resolve error while looking up node" DEBUG: HEAD is now at 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.3.1 ERROR: Could not find 12.3.1: Command '['git', 'show', '12.3.1']' returned non-zero exit status 128. DEBUG: Found new version 12.3.1 for openstack/ironic-inspector DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git branch -a --contains 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git log 12.3.0 -n 1 --pretty=format:%H DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git log --oneline --ancestry-path 12.3.0..5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 ancestry OK DEBUG: checking 2024.2-eol DEBUG: Resetting the repository openstack/ironic-inspector to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git reset --hard DEBUG: HEAD is now at 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-inspector to 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git checkout 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: HEAD is now at 5a0f250 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/ironic-inspector DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git branch -a --contains 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git log 12.3.1 -n 1 --pretty=format:%H INFO: ERROR getting SHA for tag '12.3.1': Command '['git', 'log', '12.3.1', '-n', '1', '--pretty=format:%H']' returned non-zero exit status 128. [b"fatal: ambiguous argument '12.3.1': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions, like this:\n'git [...] -- [...]'"] DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git log --oneline --ancestry-path 12.3.1..5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 ERROR: failed checking ancestry: Command '['git', 'log', '--oneline', '--ancestry-path', '12.3.1..5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716']' returned non-zero exit status 128. [b''] ERROR: openstack/ironic-inspector 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 receiving 2024.2-eol is not a descendant of 12.3.1 Does tarball-base match the expected value? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Apply validation rules that only apply to the current series. ------------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. No releases in the new series until the previous one has a branch. ------------------------------------------------------------------ DEBUG: openstack/ironic-inspector already tagged 12.2.0, skipping DEBUG: openstack/ironic-inspector already tagged 12.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.3.1 ERROR: Could not find 12.3.1: Command '['git', 'show', '12.3.1']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The first release in a series needs to end with '.0'. ----------------------------------------------------- DEBUG: openstack/ironic-inspector already tagged 12.2.0, skipping DEBUG: openstack/ironic-inspector already tagged 12.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.3.1 ERROR: Could not find 12.3.1: Command '['git', 'show', '12.3.1']' returned non-zero exit status 128. this rule only applies to the first release in a series The final release after a RC should tag the same commit. -------------------------------------------------------- DEBUG: openstack/ironic-inspector already tagged 12.2.0, skipping DEBUG: openstack/ironic-inspector already tagged 12.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.3.1 ERROR: Could not find 12.3.1: Command '['git', 'show', '12.3.1']' returned non-zero exit status 128. this rule only applies when tagging a final from a candidate Pre-release versions must be applied in progressive order --------------------------------------------------------- DEBUG: openstack/ironic-inspector already tagged 12.2.0, skipping DEBUG: openstack/ironic-inspector already tagged 12.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.3.1 ERROR: Could not find 12.3.1: Command '['git', 'show', '12.3.1']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The EOL tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/ironic-inspector already tagged 12.2.0, skipping DEBUG: openstack/ironic-inspector already tagged 12.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.3.1 ERROR: Could not find 12.3.1: Command '['git', 'show', '12.3.1']' returned non-zero exit status 128. OK The EOM tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/ironic-inspector already tagged 12.2.0, skipping DEBUG: openstack/ironic-inspector already tagged 12.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.3.1 ERROR: Could not find 12.3.1: Command '['git', 'show', '12.3.1']' returned non-zero exit status 128. this rule only applies when tagging a series as unmaintained The EM tag should be applied to the previous release. ----------------------------------------------------- DEBUG: openstack/ironic-inspector already tagged 12.2.0, skipping DEBUG: openstack/ironic-inspector already tagged 12.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git show 12.3.1 ERROR: Could not find 12.3.1: Command '['git', 'show', '12.3.1']' returned non-zero exit status 128. this rule only applies when tagging a series as extended-maintenance Ensure all branch names have good prefixes. ------------------------------------------- Apply the rules for stable branches. ------------------------------------ rule does not apply to end-of-life repos, skipping Apply the rules for feature branches. ------------------------------------- bugfix/12.2 is not a feature branch, skipping stable/2024.2 is not a feature branch, skipping Make sure the branch points given are on the expected branches. --------------------------------------------------------------- DEBUG: checking branch 'bugfix/12.2' these rules do not apply to feature branches, skipping DEBUG: checking branch 'stable/2024.2' DEBUG: checking repo openstack/ironic-inspector DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git branch -a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-inspector DEBUG: $ git branch -r --contains 2be064c7153d1ddb7027aa5f2f49cf8334fee4b9 DEBUG: found 2be064c7153d1ddb7027aa5f2f49cf8334fee4b9 on branches {'HEAD -> origin/master', 'stable/2025.1', 'stable/2025.2', 'stable/2024.2', 'master'} in openstack/ironic-inspector Checking deliverables/dalmatian/ironic-lib.yaml =============================================== Clone all of the repositories for the deliverable into the workdir. ------------------------------------------------------------------- DEBUG: Checking out repository openstack/ironic-lib to master DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/ironic-lib DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/ironic-lib DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/ironic-lib'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/ironic-lib'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master -- openstack/ironic-lib DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=master DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/ironic-lib DEBUG: + shift DEBUG: + '[' -z openstack/ironic-lib ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/ironic-lib DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/ironic-lib ']' DEBUG: + upstream_remote=https://opendev.org/openstack/ironic-lib DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib ']' DEBUG: + '[' '!' -z /opt/git/opendev.org/openstack/ironic-lib ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + git clone /opt/git/opendev.org/openstack/ironic-lib openstack/ironic-lib DEBUG: Cloning into 'openstack/ironic-lib'... DEBUG: done. DEBUG: + cd openstack/ironic-lib DEBUG: + git remote set-url origin https://opendev.org/openstack/ironic-lib DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: + git fetch origin --tags --prune DEBUG: + '[' '!' -z master ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: + git checkout -f master DEBUG: Already on 'master' DEBUG: Your branch is up to date with 'origin/master'. Does the bug tracker info link to something that exists? -------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Look for the team name in the governance data. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Make sure the release notes page exists, if it is specified. ------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Require a valid release model ----------------------------- Skipping rule for EM, EOM or EOL tagging. Does the most recent release comply with the rules for the release-type? ------------------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Do we have permission to upload to PyPI? ---------------------------------------- Skipping rule for EM, EOM or EOL tagging. Can we build an sdist for a python project? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Does the README look right for PyPI? ------------------------------------ Skipping rule for EM, EOM or EOL tagging. All repos must include a .gitreview file for new releases. ---------------------------------------------------------- DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.1.0 DEBUG: openstack/ironic-lib already tagged 6.1.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.2.0 DEBUG: openstack/ironic-lib already tagged 6.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.2.1 ERROR: Could not find 6.2.1: Command '['git', 'show', '6.2.1']' returned non-zero exit status 128. DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.1.0 version 6.1.0 exists, skipping Ensure the deliverable is not an independent abandoned deliverable. ------------------------------------------------------------------- DEBUG: openstack/ironic-lib already tagged 6.1.0, skipping DEBUG: openstack/ironic-lib already tagged 6.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.2.1 ERROR: Could not find 6.2.1: Command '['git', 'show', '6.2.1']' returned non-zero exit status 128. Ensure the hashes for each release exist. ----------------------------------------- DEBUG: openstack/ironic-lib already tagged 6.1.0, skipping DEBUG: openstack/ironic-lib already tagged 6.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.2.1 ERROR: Could not find 6.2.1: Command '['git', 'show', '6.2.1']' returned non-zero exit status 128. DEBUG: checking 6.1.0 DEBUG: openstack/ironic-lib SHA 571b074a101725b0bdd4eeb29c9366d635808ad2 DEBUG: Resetting the repository openstack/ironic-lib to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git reset --hard DEBUG: HEAD is now at 2939f5d Deprecate ironic-lib master branch DEBUG: Checking out repository openstack/ironic-lib to 571b074a101725b0bdd4eeb29c9366d635808ad2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git checkout 571b074a101725b0bdd4eeb29c9366d635808ad2 DEBUG: Note: switching to '571b074a101725b0bdd4eeb29c9366d635808ad2'. DEBUG: DEBUG: You are in 'detached HEAD' state. You can look around, make experimental DEBUG: changes and commit them, and you can discard any commits you make in this DEBUG: state without impacting any branches by switching back to a branch. DEBUG: DEBUG: If you want to create a new branch to retain commits you create, you may DEBUG: do so (now or later) by using -c with the switch command. Example: DEBUG: DEBUG: git switch -c DEBUG: DEBUG: Or undo this operation with: DEBUG: DEBUG: git switch - DEBUG: DEBUG: Turn off this advice by setting config variable advice.detachedHead to false DEBUG: DEBUG: HEAD is now at 571b074 destroy_disk_metadata: support 4096 sector size successfully cloned 571b074a101725b0bdd4eeb29c9366d635808ad2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 571b074a101725b0bdd4eeb29c9366d635808ad2 DEBUG: checking 6.2.0 DEBUG: openstack/ironic-lib SHA 1ca3c8cf1a90ccaed619df8b4ba97dbf9e386b98 DEBUG: Resetting the repository openstack/ironic-lib to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git reset --hard DEBUG: HEAD is now at 571b074 destroy_disk_metadata: support 4096 sector size DEBUG: Checking out repository openstack/ironic-lib to 1ca3c8cf1a90ccaed619df8b4ba97dbf9e386b98 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git checkout 1ca3c8cf1a90ccaed619df8b4ba97dbf9e386b98 DEBUG: Previous HEAD position was 571b074 destroy_disk_metadata: support 4096 sector size DEBUG: HEAD is now at 1ca3c8c Fix invalid UTF-8 characters in execute output successfully cloned 1ca3c8cf1a90ccaed619df8b4ba97dbf9e386b98 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 1ca3c8cf1a90ccaed619df8b4ba97dbf9e386b98 DEBUG: checking 6.2.1 DEBUG: openstack/ironic-lib SHA 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: Resetting the repository openstack/ironic-lib to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git reset --hard DEBUG: HEAD is now at 1ca3c8c Fix invalid UTF-8 characters in execute output DEBUG: Checking out repository openstack/ironic-lib to 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git checkout 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: Previous HEAD position was 1ca3c8c Fix invalid UTF-8 characters in execute output DEBUG: HEAD is now at 1d5c985 Replace outdated python job template successfully cloned 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: checking 2024.2-eol DEBUG: openstack/ironic-lib SHA 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: Resetting the repository openstack/ironic-lib to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git reset --hard DEBUG: HEAD is now at 1d5c985 Replace outdated python job template DEBUG: Checking out repository openstack/ironic-lib to 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git checkout 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: HEAD is now at 1d5c985 Replace outdated python job template successfully cloned 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 1d5c9853f1f507cf5ebad665a8c35a945cc52aed Ensure tags that exist point to the SHAs listed. ------------------------------------------------ DEBUG: checking 6.1.0 DEBUG: openstack/ironic-lib SHA 571b074a101725b0bdd4eeb29c9366d635808ad2 DEBUG: Resetting the repository openstack/ironic-lib to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git reset --hard DEBUG: HEAD is now at 1d5c985 Replace outdated python job template DEBUG: Checking out repository openstack/ironic-lib to 571b074a101725b0bdd4eeb29c9366d635808ad2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git checkout 571b074a101725b0bdd4eeb29c9366d635808ad2 DEBUG: Previous HEAD position was 1d5c985 Replace outdated python job template DEBUG: HEAD is now at 571b074 destroy_disk_metadata: support 4096 sector size DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.1.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git log 6.1.0 -n 1 --pretty=format:%H 6.1.0 tag exists and is correct for openstack/ironic-lib DEBUG: checking 6.2.0 DEBUG: openstack/ironic-lib SHA 1ca3c8cf1a90ccaed619df8b4ba97dbf9e386b98 DEBUG: Resetting the repository openstack/ironic-lib to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git reset --hard DEBUG: HEAD is now at 571b074 destroy_disk_metadata: support 4096 sector size DEBUG: Checking out repository openstack/ironic-lib to 1ca3c8cf1a90ccaed619df8b4ba97dbf9e386b98 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git checkout 1ca3c8cf1a90ccaed619df8b4ba97dbf9e386b98 DEBUG: Previous HEAD position was 571b074 destroy_disk_metadata: support 4096 sector size DEBUG: HEAD is now at 1ca3c8c Fix invalid UTF-8 characters in execute output DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.2.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git log 6.2.0 -n 1 --pretty=format:%H 6.2.0 tag exists and is correct for openstack/ironic-lib DEBUG: checking 6.2.1 DEBUG: openstack/ironic-lib SHA 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: Resetting the repository openstack/ironic-lib to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git reset --hard DEBUG: HEAD is now at 1ca3c8c Fix invalid UTF-8 characters in execute output DEBUG: Checking out repository openstack/ironic-lib to 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git checkout 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: Previous HEAD position was 1ca3c8c Fix invalid UTF-8 characters in execute output DEBUG: HEAD is now at 1d5c985 Replace outdated python job template DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.2.1 ERROR: Could not find 6.2.1: Command '['git', 'show', '6.2.1']' returned non-zero exit status 128. openstack/ironic-lib does not have 6.2.1 tag yet, skipping DEBUG: checking 2024.2-eol DEBUG: openstack/ironic-lib SHA 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: Resetting the repository openstack/ironic-lib to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git reset --hard DEBUG: HEAD is now at 1d5c985 Replace outdated python job template DEBUG: Checking out repository openstack/ironic-lib to 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git checkout 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: HEAD is now at 1d5c985 Replace outdated python job template DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. openstack/ironic-lib does not have 2024.2-eol tag yet, skipping Ensure the version numbers are valid. ------------------------------------- DEBUG: openstack/ironic-lib already tagged 6.1.0, skipping DEBUG: openstack/ironic-lib already tagged 6.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.2.1 ERROR: Could not find 6.2.1: Command '['git', 'show', '6.2.1']' returned non-zero exit status 128. DEBUG: checking 6.1.0 DEBUG: Resetting the repository openstack/ironic-lib to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git reset --hard DEBUG: HEAD is now at 1d5c985 Replace outdated python job template DEBUG: Checking out repository openstack/ironic-lib to 571b074a101725b0bdd4eeb29c9366d635808ad2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git checkout 571b074a101725b0bdd4eeb29c9366d635808ad2 DEBUG: Previous HEAD position was 1d5c985 Replace outdated python job template DEBUG: HEAD is now at 571b074 destroy_disk_metadata: support 4096 sector size DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.1.0 tag exists, skipping further validation DEBUG: checking 6.2.0 DEBUG: Resetting the repository openstack/ironic-lib to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git reset --hard DEBUG: HEAD is now at 571b074 destroy_disk_metadata: support 4096 sector size DEBUG: Checking out repository openstack/ironic-lib to 1ca3c8cf1a90ccaed619df8b4ba97dbf9e386b98 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git checkout 1ca3c8cf1a90ccaed619df8b4ba97dbf9e386b98 DEBUG: Previous HEAD position was 571b074 destroy_disk_metadata: support 4096 sector size DEBUG: HEAD is now at 1ca3c8c Fix invalid UTF-8 characters in execute output DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.2.0 tag exists, skipping further validation DEBUG: checking 6.2.1 DEBUG: Resetting the repository openstack/ironic-lib to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git reset --hard DEBUG: HEAD is now at 1ca3c8c Fix invalid UTF-8 characters in execute output DEBUG: Checking out repository openstack/ironic-lib to 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git checkout 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: Previous HEAD position was 1ca3c8c Fix invalid UTF-8 characters in execute output DEBUG: HEAD is now at 1d5c985 Replace outdated python job template DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.2.1 ERROR: Could not find 6.2.1: Command '['git', 'show', '6.2.1']' returned non-zero exit status 128. DEBUG: Found new version 6.2.1 for openstack/ironic-lib DEBUG: release-type not given, guessing 'python-pypi' DEBUG: Checking out repository openstack/ironic-lib to 6.2.0 DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 6.2.0 openstack/ironic-lib DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 6.2.0 openstack/ironic-lib DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''6.2.0'\'' -- '\''openstack/ironic-lib'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''6.2.0'\'' -- '\''openstack/ironic-lib'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 6.2.0 -- openstack/ironic-lib DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=6.2.0 DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/ironic-lib DEBUG: + shift DEBUG: + '[' -z openstack/ironic-lib ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/ironic-lib DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/ironic-lib ']' DEBUG: + upstream_remote=https://opendev.org/openstack/ironic-lib DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib ']' DEBUG: + echo 'Already have a local copy of openstack/ironic-lib in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib' DEBUG: Already have a local copy of openstack/ironic-lib in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: + git fetch origin --tags --prune DEBUG: + '[' '!' -z 6.2.0 ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: + git checkout -f 6.2.0 DEBUG: Previous HEAD position was 1d5c985 Replace outdated python job template DEBUG: HEAD is now at 1ca3c8c Fix invalid UTF-8 characters in execute output DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ python3 -m build --sdist --wheel DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for sdist... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-s6oe_kg8/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building sdist... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-s6oe_kg8/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-s6oe_kg8/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-s6oe_kg8/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running sdist DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.1s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.2s) DEBUG: running egg_info DEBUG: creating ironic_lib.egg-info DEBUG: writing pbr to ironic_lib.egg-info/pbr.json DEBUG: writing ironic_lib.egg-info/PKG-INFO DEBUG: writing dependency_links to ironic_lib.egg-info/dependency_links.txt DEBUG: writing entry points to ironic_lib.egg-info/entry_points.txt DEBUG: writing requirements to ironic_lib.egg-info/requires.txt DEBUG: writing top-level names to ironic_lib.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: writing manifest file 'ironic_lib.egg-info/SOURCES.txt' DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: reading manifest template 'MANIFEST.in' DEBUG: warning: no previously-included files found matching '.gitignore' DEBUG: warning: no previously-included files found matching '.gitreview' DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: writing manifest file 'ironic_lib.egg-info/SOURCES.txt' DEBUG: [pbr] reno was not found or is too old. Skipping release notes DEBUG: running check DEBUG: creating ironic_lib-6.2.0 DEBUG: creating ironic_lib-6.2.0/doc DEBUG: creating ironic_lib-6.2.0/doc/source DEBUG: creating ironic_lib-6.2.0/doc/source/contributor DEBUG: creating ironic_lib-6.2.0/doc/source/reference DEBUG: creating ironic_lib-6.2.0/etc/ironic/rootwrap.d DEBUG: creating ironic_lib-6.2.0/ironic_lib DEBUG: creating ironic_lib-6.2.0/ironic_lib.egg-info DEBUG: creating ironic_lib-6.2.0/ironic_lib/common DEBUG: creating ironic_lib-6.2.0/ironic_lib/json_rpc DEBUG: creating ironic_lib-6.2.0/ironic_lib/tests DEBUG: creating ironic_lib-6.2.0/releasenotes/notes DEBUG: creating ironic_lib-6.2.0/zuul.d DEBUG: copying files to ironic_lib-6.2.0... DEBUG: copying .stestr.conf -> ironic_lib-6.2.0 DEBUG: copying AUTHORS -> ironic_lib-6.2.0 DEBUG: copying CONTRIBUTING.rst -> ironic_lib-6.2.0 DEBUG: copying ChangeLog -> ironic_lib-6.2.0 DEBUG: copying LICENSE -> ironic_lib-6.2.0 DEBUG: copying MANIFEST.in -> ironic_lib-6.2.0 DEBUG: copying README.rst -> ironic_lib-6.2.0 DEBUG: copying TESTING.rst -> ironic_lib-6.2.0 DEBUG: copying bindep.txt -> ironic_lib-6.2.0 DEBUG: copying extra-requirements.txt -> ironic_lib-6.2.0 DEBUG: copying requirements.txt -> ironic_lib-6.2.0 DEBUG: copying setup.cfg -> ironic_lib-6.2.0 DEBUG: copying setup.py -> ironic_lib-6.2.0 DEBUG: copying test-requirements.txt -> ironic_lib-6.2.0 DEBUG: copying tox.ini -> ironic_lib-6.2.0 DEBUG: copying doc/requirements.txt -> ironic_lib-6.2.0/doc DEBUG: copying doc/source/conf.py -> ironic_lib-6.2.0/doc/source DEBUG: copying doc/source/index.rst -> ironic_lib-6.2.0/doc/source DEBUG: copying doc/source/contributor/index.rst -> ironic_lib-6.2.0/doc/source/contributor DEBUG: copying doc/source/reference/index.rst -> ironic_lib-6.2.0/doc/source/reference DEBUG: copying etc/ironic/rootwrap.d/ironic-lib.filters -> ironic_lib-6.2.0/etc/ironic/rootwrap.d DEBUG: copying ironic_lib/__init__.py -> ironic_lib-6.2.0/ironic_lib DEBUG: copying ironic_lib/auth_basic.py -> ironic_lib-6.2.0/ironic_lib DEBUG: copying ironic_lib/capabilities.py -> ironic_lib-6.2.0/ironic_lib DEBUG: copying ironic_lib/disk_partitioner.py -> ironic_lib-6.2.0/ironic_lib DEBUG: copying ironic_lib/disk_utils.py -> ironic_lib-6.2.0/ironic_lib DEBUG: copying ironic_lib/exception.py -> ironic_lib-6.2.0/ironic_lib DEBUG: copying ironic_lib/keystone.py -> ironic_lib-6.2.0/ironic_lib DEBUG: copying ironic_lib/mdns.py -> ironic_lib-6.2.0/ironic_lib DEBUG: copying ironic_lib/metrics.py -> ironic_lib-6.2.0/ironic_lib DEBUG: copying ironic_lib/metrics_collector.py -> ironic_lib-6.2.0/ironic_lib DEBUG: copying ironic_lib/metrics_statsd.py -> ironic_lib-6.2.0/ironic_lib DEBUG: copying ironic_lib/metrics_utils.py -> ironic_lib-6.2.0/ironic_lib DEBUG: copying ironic_lib/qemu_img.py -> ironic_lib-6.2.0/ironic_lib DEBUG: copying ironic_lib/utils.py -> ironic_lib-6.2.0/ironic_lib DEBUG: copying ironic_lib/wsgi.py -> ironic_lib-6.2.0/ironic_lib DEBUG: copying ironic_lib.egg-info/PKG-INFO -> ironic_lib-6.2.0/ironic_lib.egg-info DEBUG: copying ironic_lib.egg-info/SOURCES.txt -> ironic_lib-6.2.0/ironic_lib.egg-info DEBUG: copying ironic_lib.egg-info/dependency_links.txt -> ironic_lib-6.2.0/ironic_lib.egg-info DEBUG: copying ironic_lib.egg-info/entry_points.txt -> ironic_lib-6.2.0/ironic_lib.egg-info DEBUG: copying ironic_lib.egg-info/not-zip-safe -> ironic_lib-6.2.0/ironic_lib.egg-info DEBUG: copying ironic_lib.egg-info/pbr.json -> ironic_lib-6.2.0/ironic_lib.egg-info DEBUG: copying ironic_lib.egg-info/requires.txt -> ironic_lib-6.2.0/ironic_lib.egg-info DEBUG: copying ironic_lib.egg-info/top_level.txt -> ironic_lib-6.2.0/ironic_lib.egg-info DEBUG: copying ironic_lib/common/__init__.py -> ironic_lib-6.2.0/ironic_lib/common DEBUG: copying ironic_lib/common/config.py -> ironic_lib-6.2.0/ironic_lib/common DEBUG: copying ironic_lib/common/i18n.py -> ironic_lib-6.2.0/ironic_lib/common DEBUG: copying ironic_lib/json_rpc/__init__.py -> ironic_lib-6.2.0/ironic_lib/json_rpc DEBUG: copying ironic_lib/json_rpc/client.py -> ironic_lib-6.2.0/ironic_lib/json_rpc DEBUG: copying ironic_lib/json_rpc/server.py -> ironic_lib-6.2.0/ironic_lib/json_rpc DEBUG: copying ironic_lib/tests/__init__.py -> ironic_lib-6.2.0/ironic_lib/tests DEBUG: copying ironic_lib/tests/base.py -> ironic_lib-6.2.0/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_base.py -> ironic_lib-6.2.0/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_basic_auth.py -> ironic_lib-6.2.0/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_capabilities.py -> ironic_lib-6.2.0/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_disk_partitioner.py -> ironic_lib-6.2.0/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_disk_utils.py -> ironic_lib-6.2.0/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_exception.py -> ironic_lib-6.2.0/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_json_rpc.py -> ironic_lib-6.2.0/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_keystone.py -> ironic_lib-6.2.0/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_mdns.py -> ironic_lib-6.2.0/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_metrics.py -> ironic_lib-6.2.0/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_metrics_collector.py -> ironic_lib-6.2.0/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_metrics_statsd.py -> ironic_lib-6.2.0/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_metrics_utils.py -> ironic_lib-6.2.0/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_qemu_img.py -> ironic_lib-6.2.0/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_utils.py -> ironic_lib-6.2.0/ironic_lib/tests DEBUG: copying releasenotes/notes/add-additional-disk-conversion-retry-dfff93cbdf779f81.yaml -> ironic_lib-6.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/add-metrics-collection-b9549ec62ce4feda.yaml -> ironic_lib-6.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/add-port-to-rpc-client-2f2f0cd60547843f.yaml -> ironic_lib-6.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/basic-auth-middleware-e5af29651b2d7979.yaml -> ironic_lib-6.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/conver-str-to-bytes-11a665d0fa8828ec.yaml -> ironic_lib-6.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/drop-py-2-7-3c01e37309077c06.yaml -> ironic_lib-6.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/erase-tiny-partitions-c408a3a4afe60d44.yaml -> ironic_lib-6.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/extend-list-partitions-b71f81c77f6ecfdb.yaml -> ironic_lib-6.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/fix-dd-async-gpt-erasure-bbc6b084b0344d30.yaml -> ironic_lib-6.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/fix-metadisk-partitioning-32d3fca274290dd6.yaml -> ironic_lib-6.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/increase-efi-partition-size-9479d069b17804ce.yaml -> ironic_lib-6.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/json_rpc-allowed_roles-3bee50b5936c2be3.yaml -> ironic_lib-6.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/remove-iscsi-verify-attempts-ff9eb5b7a28e6143.yaml -> ironic_lib-6.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/rescan-for-partition-write-out-3fbb92ae5c2a33c6.yaml -> ironic_lib-6.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/restore-centos7-compatibility-bfbe2bcf1d1fb7f0.yaml -> ironic_lib-6.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/support-4096-sector-size-aa479b4040399975.yaml -> ironic_lib-6.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/wipe-gpt-on-metadata-wipe-ac0a93b16e00893f.yaml -> ironic_lib-6.2.0/releasenotes/notes DEBUG: copying zuul.d/ironic-lib-jobs.yaml -> ironic_lib-6.2.0/zuul.d DEBUG: copying zuul.d/project.yaml -> ironic_lib-6.2.0/zuul.d DEBUG: copying ironic_lib.egg-info/SOURCES.txt -> ironic_lib-6.2.0/ironic_lib.egg-info DEBUG: Writing ironic_lib-6.2.0/setup.cfg DEBUG: Creating tar archive DEBUG: removing 'ironic_lib-6.2.0' (and everything under it) DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for wheel... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-tzjilj1g/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building wheel... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-tzjilj1g/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-tzjilj1g/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running bdist_wheel DEBUG: running build DEBUG: running build_py DEBUG: creating build/lib/ironic_lib/json_rpc DEBUG: copying ironic_lib/json_rpc/server.py -> build/lib/ironic_lib/json_rpc DEBUG: copying ironic_lib/json_rpc/client.py -> build/lib/ironic_lib/json_rpc DEBUG: copying ironic_lib/json_rpc/__init__.py -> build/lib/ironic_lib/json_rpc DEBUG: creating build/lib/ironic_lib/common DEBUG: copying ironic_lib/common/config.py -> build/lib/ironic_lib/common DEBUG: copying ironic_lib/common/i18n.py -> build/lib/ironic_lib/common DEBUG: copying ironic_lib/common/__init__.py -> build/lib/ironic_lib/common DEBUG: creating build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_metrics_statsd.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_base.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_exception.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_utils.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_disk_utils.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/base.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_qemu_img.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_metrics_utils.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_basic_auth.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/__init__.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_mdns.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_metrics.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_keystone.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_disk_partitioner.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_json_rpc.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_metrics_collector.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_capabilities.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/disk_utils.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/metrics_collector.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/disk_partitioner.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/exception.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/utils.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/metrics_statsd.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/keystone.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/metrics.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/qemu_img.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/mdns.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/__init__.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/wsgi.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/capabilities.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/auth_basic.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/metrics_utils.py -> build/lib/ironic_lib DEBUG: running egg_info DEBUG: writing pbr to ironic_lib.egg-info/pbr.json DEBUG: writing ironic_lib.egg-info/PKG-INFO DEBUG: writing dependency_links to ironic_lib.egg-info/dependency_links.txt DEBUG: writing entry points to ironic_lib.egg-info/entry_points.txt DEBUG: writing requirements to ironic_lib.egg-info/requires.txt DEBUG: writing top-level names to ironic_lib.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: reading manifest template 'MANIFEST.in' DEBUG: warning: no previously-included files found matching '.gitignore' DEBUG: warning: no previously-included files found matching '.gitreview' DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'ironic_lib.egg-info/SOURCES.txt' DEBUG: installing to build/bdist.linux-x86_64/wheel DEBUG: running install DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.1s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.2s) DEBUG: running install_lib DEBUG: creating build/bdist.linux-x86_64/wheel DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_lib DEBUG: copying build/lib/ironic_lib/disk_utils.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/metrics_collector.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/disk_partitioner.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/exception.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_lib/common DEBUG: copying build/lib/ironic_lib/common/config.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/common DEBUG: copying build/lib/ironic_lib/common/i18n.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/common DEBUG: copying build/lib/ironic_lib/common/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/common DEBUG: copying build/lib/ironic_lib/utils.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/metrics_statsd.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/keystone.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/metrics.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/qemu_img.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_metrics_statsd.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_base.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_exception.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_utils.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_disk_utils.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/base.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_qemu_img.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_metrics_utils.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_basic_auth.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_mdns.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_metrics.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_keystone.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_disk_partitioner.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_json_rpc.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_metrics_collector.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_capabilities.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_lib/json_rpc DEBUG: copying build/lib/ironic_lib/json_rpc/server.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/json_rpc DEBUG: copying build/lib/ironic_lib/json_rpc/client.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/json_rpc DEBUG: copying build/lib/ironic_lib/json_rpc/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/json_rpc DEBUG: copying build/lib/ironic_lib/mdns.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/wsgi.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/capabilities.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/auth_basic.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/metrics_utils.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: running install_data DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_lib-6.2.0.data/data DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_lib-6.2.0.data/data/etc/ironic/rootwrap.d DEBUG: copying etc/ironic/rootwrap.d/ironic-lib.filters -> build/bdist.linux-x86_64/wheel/ironic_lib-6.2.0.data/data/etc/ironic/rootwrap.d DEBUG: running install_egg_info DEBUG: Copying ironic_lib.egg-info to build/bdist.linux-x86_64/wheel/./ironic_lib-6.2.0-py3.12.egg-info DEBUG: running install_scripts DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_lib-6.2.0.dist-info/WHEEL DEBUG: creating '/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib/dist/.tmp-d0jbpc5j/ironic_lib-6.2.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it DEBUG: adding 'ironic_lib/__init__.py' DEBUG: adding 'ironic_lib/auth_basic.py' DEBUG: adding 'ironic_lib/capabilities.py' DEBUG: adding 'ironic_lib/disk_partitioner.py' DEBUG: adding 'ironic_lib/disk_utils.py' DEBUG: adding 'ironic_lib/exception.py' DEBUG: adding 'ironic_lib/keystone.py' DEBUG: adding 'ironic_lib/mdns.py' DEBUG: adding 'ironic_lib/metrics.py' DEBUG: adding 'ironic_lib/metrics_collector.py' DEBUG: adding 'ironic_lib/metrics_statsd.py' DEBUG: adding 'ironic_lib/metrics_utils.py' DEBUG: adding 'ironic_lib/qemu_img.py' DEBUG: adding 'ironic_lib/utils.py' DEBUG: adding 'ironic_lib/wsgi.py' DEBUG: adding 'ironic_lib/common/__init__.py' DEBUG: adding 'ironic_lib/common/config.py' DEBUG: adding 'ironic_lib/common/i18n.py' DEBUG: adding 'ironic_lib/json_rpc/__init__.py' DEBUG: adding 'ironic_lib/json_rpc/client.py' DEBUG: adding 'ironic_lib/json_rpc/server.py' DEBUG: adding 'ironic_lib/tests/__init__.py' DEBUG: adding 'ironic_lib/tests/base.py' DEBUG: adding 'ironic_lib/tests/test_base.py' DEBUG: adding 'ironic_lib/tests/test_basic_auth.py' DEBUG: adding 'ironic_lib/tests/test_capabilities.py' DEBUG: adding 'ironic_lib/tests/test_disk_partitioner.py' DEBUG: adding 'ironic_lib/tests/test_disk_utils.py' DEBUG: adding 'ironic_lib/tests/test_exception.py' DEBUG: adding 'ironic_lib/tests/test_json_rpc.py' DEBUG: adding 'ironic_lib/tests/test_keystone.py' DEBUG: adding 'ironic_lib/tests/test_mdns.py' DEBUG: adding 'ironic_lib/tests/test_metrics.py' DEBUG: adding 'ironic_lib/tests/test_metrics_collector.py' DEBUG: adding 'ironic_lib/tests/test_metrics_statsd.py' DEBUG: adding 'ironic_lib/tests/test_metrics_utils.py' DEBUG: adding 'ironic_lib/tests/test_qemu_img.py' DEBUG: adding 'ironic_lib/tests/test_utils.py' DEBUG: adding 'ironic_lib-6.2.0.data/data/etc/ironic/rootwrap.d/ironic-lib.filters' DEBUG: adding 'ironic_lib-6.2.0.dist-info/licenses/AUTHORS' DEBUG: adding 'ironic_lib-6.2.0.dist-info/licenses/LICENSE' DEBUG: adding 'ironic_lib-6.2.0.dist-info/METADATA' DEBUG: adding 'ironic_lib-6.2.0.dist-info/WHEEL' DEBUG: adding 'ironic_lib-6.2.0.dist-info/entry_points.txt' DEBUG: adding 'ironic_lib-6.2.0.dist-info/pbr.json' DEBUG: adding 'ironic_lib-6.2.0.dist-info/top_level.txt' DEBUG: adding 'ironic_lib-6.2.0.dist-info/RECORD' DEBUG: removing build/bdist.linux-x86_64/wheel DEBUG: Successfully built ironic_lib-6.2.0.tar.gz and ironic_lib-6.2.0-py3-none-any.whl DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ python3 setup.py --name DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Requirements should be satisfied by a PEP 517 installer. DEBUG: If you are using pip, you can try `pip install --use-pep517`. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: dist.fetch_build_eggs(dist.setup_requires) DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: ironic-lib DEBUG: Running: python3 setup.py --name in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ python3 setup.py --name WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Requirements should be satisfied by a PEP 517 installer. WARNING: If you are using pip, you can try `pip install --use-pep517`. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: dist.fetch_build_eggs(dist.setup_requires) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please avoid running ``setup.py`` directly. WARNING: Instead, use pypa/build, pypa/installer or other WARNING: standards-based tools. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: WARNING: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self.initialize_options() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' WARNING: warnings.warn(msg) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() DEBUG: Results: [pbr] Generating ChangeLog ironic-lib DEBUG: Checking out repository openstack/ironic-lib to 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 1d5c9853f1f507cf5ebad665a8c35a945cc52aed openstack/ironic-lib DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 1d5c9853f1f507cf5ebad665a8c35a945cc52aed openstack/ironic-lib DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''1d5c9853f1f507cf5ebad665a8c35a945cc52aed'\'' -- '\''openstack/ironic-lib'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''1d5c9853f1f507cf5ebad665a8c35a945cc52aed'\'' -- '\''openstack/ironic-lib'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 1d5c9853f1f507cf5ebad665a8c35a945cc52aed -- openstack/ironic-lib DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/ironic-lib DEBUG: + shift DEBUG: + '[' -z openstack/ironic-lib ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/ironic-lib DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/ironic-lib ']' DEBUG: + upstream_remote=https://opendev.org/openstack/ironic-lib DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib ']' DEBUG: + echo 'Already have a local copy of openstack/ironic-lib in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib' DEBUG: Already have a local copy of openstack/ironic-lib in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: + git fetch origin --tags --prune DEBUG: + '[' '!' -z 1d5c9853f1f507cf5ebad665a8c35a945cc52aed ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: + git checkout -f 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: Previous HEAD position was 1ca3c8c Fix invalid UTF-8 characters in execute output DEBUG: HEAD is now at 1d5c985 Replace outdated python job template DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ python3 -m build --sdist --wheel DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for sdist... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-9l2vmalp/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building sdist... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-9l2vmalp/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-9l2vmalp/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-9l2vmalp/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running sdist DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.1s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.2s) DEBUG: running egg_info DEBUG: writing pbr to ironic_lib.egg-info/pbr.json DEBUG: writing ironic_lib.egg-info/PKG-INFO DEBUG: writing dependency_links to ironic_lib.egg-info/dependency_links.txt DEBUG: writing entry points to ironic_lib.egg-info/entry_points.txt DEBUG: writing requirements to ironic_lib.egg-info/requires.txt DEBUG: writing top-level names to ironic_lib.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: reading manifest template 'MANIFEST.in' DEBUG: warning: no previously-included files found matching '.gitignore' DEBUG: warning: no previously-included files found matching '.gitreview' DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'ironic_lib.egg-info/SOURCES.txt' DEBUG: [pbr] reno was not found or is too old. Skipping release notes DEBUG: running check DEBUG: creating ironic_lib-6.2.1.dev3 DEBUG: creating ironic_lib-6.2.1.dev3/doc DEBUG: creating ironic_lib-6.2.1.dev3/doc/source DEBUG: creating ironic_lib-6.2.1.dev3/doc/source/contributor DEBUG: creating ironic_lib-6.2.1.dev3/doc/source/reference DEBUG: creating ironic_lib-6.2.1.dev3/etc/ironic/rootwrap.d DEBUG: creating ironic_lib-6.2.1.dev3/ironic_lib DEBUG: creating ironic_lib-6.2.1.dev3/ironic_lib.egg-info DEBUG: creating ironic_lib-6.2.1.dev3/ironic_lib/common DEBUG: creating ironic_lib-6.2.1.dev3/ironic_lib/json_rpc DEBUG: creating ironic_lib-6.2.1.dev3/ironic_lib/tests DEBUG: creating ironic_lib-6.2.1.dev3/releasenotes/notes DEBUG: creating ironic_lib-6.2.1.dev3/zuul.d DEBUG: copying files to ironic_lib-6.2.1.dev3... DEBUG: copying .stestr.conf -> ironic_lib-6.2.1.dev3 DEBUG: copying AUTHORS -> ironic_lib-6.2.1.dev3 DEBUG: copying CONTRIBUTING.rst -> ironic_lib-6.2.1.dev3 DEBUG: copying ChangeLog -> ironic_lib-6.2.1.dev3 DEBUG: copying LICENSE -> ironic_lib-6.2.1.dev3 DEBUG: copying MANIFEST.in -> ironic_lib-6.2.1.dev3 DEBUG: copying README.rst -> ironic_lib-6.2.1.dev3 DEBUG: copying TESTING.rst -> ironic_lib-6.2.1.dev3 DEBUG: copying bindep.txt -> ironic_lib-6.2.1.dev3 DEBUG: copying extra-requirements.txt -> ironic_lib-6.2.1.dev3 DEBUG: copying requirements.txt -> ironic_lib-6.2.1.dev3 DEBUG: copying setup.cfg -> ironic_lib-6.2.1.dev3 DEBUG: copying setup.py -> ironic_lib-6.2.1.dev3 DEBUG: copying test-requirements.txt -> ironic_lib-6.2.1.dev3 DEBUG: copying tox.ini -> ironic_lib-6.2.1.dev3 DEBUG: copying doc/requirements.txt -> ironic_lib-6.2.1.dev3/doc DEBUG: copying doc/source/conf.py -> ironic_lib-6.2.1.dev3/doc/source DEBUG: copying doc/source/index.rst -> ironic_lib-6.2.1.dev3/doc/source DEBUG: copying doc/source/contributor/index.rst -> ironic_lib-6.2.1.dev3/doc/source/contributor DEBUG: copying doc/source/reference/index.rst -> ironic_lib-6.2.1.dev3/doc/source/reference DEBUG: copying etc/ironic/rootwrap.d/ironic-lib.filters -> ironic_lib-6.2.1.dev3/etc/ironic/rootwrap.d DEBUG: copying ironic_lib/__init__.py -> ironic_lib-6.2.1.dev3/ironic_lib DEBUG: copying ironic_lib/auth_basic.py -> ironic_lib-6.2.1.dev3/ironic_lib DEBUG: copying ironic_lib/capabilities.py -> ironic_lib-6.2.1.dev3/ironic_lib DEBUG: copying ironic_lib/disk_partitioner.py -> ironic_lib-6.2.1.dev3/ironic_lib DEBUG: copying ironic_lib/disk_utils.py -> ironic_lib-6.2.1.dev3/ironic_lib DEBUG: copying ironic_lib/exception.py -> ironic_lib-6.2.1.dev3/ironic_lib DEBUG: copying ironic_lib/keystone.py -> ironic_lib-6.2.1.dev3/ironic_lib DEBUG: copying ironic_lib/mdns.py -> ironic_lib-6.2.1.dev3/ironic_lib DEBUG: copying ironic_lib/metrics.py -> ironic_lib-6.2.1.dev3/ironic_lib DEBUG: copying ironic_lib/metrics_collector.py -> ironic_lib-6.2.1.dev3/ironic_lib DEBUG: copying ironic_lib/metrics_statsd.py -> ironic_lib-6.2.1.dev3/ironic_lib DEBUG: copying ironic_lib/metrics_utils.py -> ironic_lib-6.2.1.dev3/ironic_lib DEBUG: copying ironic_lib/qemu_img.py -> ironic_lib-6.2.1.dev3/ironic_lib DEBUG: copying ironic_lib/utils.py -> ironic_lib-6.2.1.dev3/ironic_lib DEBUG: copying ironic_lib/wsgi.py -> ironic_lib-6.2.1.dev3/ironic_lib DEBUG: copying ironic_lib.egg-info/PKG-INFO -> ironic_lib-6.2.1.dev3/ironic_lib.egg-info DEBUG: copying ironic_lib.egg-info/SOURCES.txt -> ironic_lib-6.2.1.dev3/ironic_lib.egg-info DEBUG: copying ironic_lib.egg-info/dependency_links.txt -> ironic_lib-6.2.1.dev3/ironic_lib.egg-info DEBUG: copying ironic_lib.egg-info/entry_points.txt -> ironic_lib-6.2.1.dev3/ironic_lib.egg-info DEBUG: copying ironic_lib.egg-info/not-zip-safe -> ironic_lib-6.2.1.dev3/ironic_lib.egg-info DEBUG: copying ironic_lib.egg-info/pbr.json -> ironic_lib-6.2.1.dev3/ironic_lib.egg-info DEBUG: copying ironic_lib.egg-info/requires.txt -> ironic_lib-6.2.1.dev3/ironic_lib.egg-info DEBUG: copying ironic_lib.egg-info/top_level.txt -> ironic_lib-6.2.1.dev3/ironic_lib.egg-info DEBUG: copying ironic_lib/common/__init__.py -> ironic_lib-6.2.1.dev3/ironic_lib/common DEBUG: copying ironic_lib/common/config.py -> ironic_lib-6.2.1.dev3/ironic_lib/common DEBUG: copying ironic_lib/common/i18n.py -> ironic_lib-6.2.1.dev3/ironic_lib/common DEBUG: copying ironic_lib/json_rpc/__init__.py -> ironic_lib-6.2.1.dev3/ironic_lib/json_rpc DEBUG: copying ironic_lib/json_rpc/client.py -> ironic_lib-6.2.1.dev3/ironic_lib/json_rpc DEBUG: copying ironic_lib/json_rpc/server.py -> ironic_lib-6.2.1.dev3/ironic_lib/json_rpc DEBUG: copying ironic_lib/tests/__init__.py -> ironic_lib-6.2.1.dev3/ironic_lib/tests DEBUG: copying ironic_lib/tests/base.py -> ironic_lib-6.2.1.dev3/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_base.py -> ironic_lib-6.2.1.dev3/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_basic_auth.py -> ironic_lib-6.2.1.dev3/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_capabilities.py -> ironic_lib-6.2.1.dev3/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_disk_partitioner.py -> ironic_lib-6.2.1.dev3/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_disk_utils.py -> ironic_lib-6.2.1.dev3/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_exception.py -> ironic_lib-6.2.1.dev3/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_json_rpc.py -> ironic_lib-6.2.1.dev3/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_keystone.py -> ironic_lib-6.2.1.dev3/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_mdns.py -> ironic_lib-6.2.1.dev3/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_metrics.py -> ironic_lib-6.2.1.dev3/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_metrics_collector.py -> ironic_lib-6.2.1.dev3/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_metrics_statsd.py -> ironic_lib-6.2.1.dev3/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_metrics_utils.py -> ironic_lib-6.2.1.dev3/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_qemu_img.py -> ironic_lib-6.2.1.dev3/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_utils.py -> ironic_lib-6.2.1.dev3/ironic_lib/tests DEBUG: copying releasenotes/notes/add-additional-disk-conversion-retry-dfff93cbdf779f81.yaml -> ironic_lib-6.2.1.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/add-metrics-collection-b9549ec62ce4feda.yaml -> ironic_lib-6.2.1.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/add-port-to-rpc-client-2f2f0cd60547843f.yaml -> ironic_lib-6.2.1.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/basic-auth-middleware-e5af29651b2d7979.yaml -> ironic_lib-6.2.1.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/conver-str-to-bytes-11a665d0fa8828ec.yaml -> ironic_lib-6.2.1.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/drop-py-2-7-3c01e37309077c06.yaml -> ironic_lib-6.2.1.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/erase-tiny-partitions-c408a3a4afe60d44.yaml -> ironic_lib-6.2.1.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/extend-list-partitions-b71f81c77f6ecfdb.yaml -> ironic_lib-6.2.1.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/fix-dd-async-gpt-erasure-bbc6b084b0344d30.yaml -> ironic_lib-6.2.1.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/fix-metadisk-partitioning-32d3fca274290dd6.yaml -> ironic_lib-6.2.1.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/increase-efi-partition-size-9479d069b17804ce.yaml -> ironic_lib-6.2.1.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/json_rpc-allowed_roles-3bee50b5936c2be3.yaml -> ironic_lib-6.2.1.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/remove-iscsi-verify-attempts-ff9eb5b7a28e6143.yaml -> ironic_lib-6.2.1.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/rescan-for-partition-write-out-3fbb92ae5c2a33c6.yaml -> ironic_lib-6.2.1.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/restore-centos7-compatibility-bfbe2bcf1d1fb7f0.yaml -> ironic_lib-6.2.1.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/support-4096-sector-size-aa479b4040399975.yaml -> ironic_lib-6.2.1.dev3/releasenotes/notes DEBUG: copying releasenotes/notes/wipe-gpt-on-metadata-wipe-ac0a93b16e00893f.yaml -> ironic_lib-6.2.1.dev3/releasenotes/notes DEBUG: copying zuul.d/ironic-lib-jobs.yaml -> ironic_lib-6.2.1.dev3/zuul.d DEBUG: copying zuul.d/project.yaml -> ironic_lib-6.2.1.dev3/zuul.d DEBUG: copying ironic_lib.egg-info/SOURCES.txt -> ironic_lib-6.2.1.dev3/ironic_lib.egg-info DEBUG: Writing ironic_lib-6.2.1.dev3/setup.cfg DEBUG: Creating tar archive DEBUG: removing 'ironic_lib-6.2.1.dev3' (and everything under it) DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for wheel... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-po09aiyx/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building wheel... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-po09aiyx/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-po09aiyx/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running bdist_wheel DEBUG: running build DEBUG: running build_py DEBUG: copying ironic_lib/json_rpc/server.py -> build/lib/ironic_lib/json_rpc DEBUG: copying ironic_lib/json_rpc/client.py -> build/lib/ironic_lib/json_rpc DEBUG: copying ironic_lib/json_rpc/__init__.py -> build/lib/ironic_lib/json_rpc DEBUG: copying ironic_lib/common/config.py -> build/lib/ironic_lib/common DEBUG: copying ironic_lib/common/i18n.py -> build/lib/ironic_lib/common DEBUG: copying ironic_lib/common/__init__.py -> build/lib/ironic_lib/common DEBUG: copying ironic_lib/tests/test_metrics_statsd.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_base.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_exception.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_utils.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_disk_utils.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/base.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_qemu_img.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_metrics_utils.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_basic_auth.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/__init__.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_mdns.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_metrics.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_keystone.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_disk_partitioner.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_json_rpc.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_metrics_collector.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/tests/test_capabilities.py -> build/lib/ironic_lib/tests DEBUG: copying ironic_lib/disk_utils.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/metrics_collector.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/disk_partitioner.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/exception.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/utils.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/metrics_statsd.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/keystone.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/metrics.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/qemu_img.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/mdns.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/__init__.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/wsgi.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/capabilities.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/auth_basic.py -> build/lib/ironic_lib DEBUG: copying ironic_lib/metrics_utils.py -> build/lib/ironic_lib DEBUG: running egg_info DEBUG: writing pbr to ironic_lib.egg-info/pbr.json DEBUG: writing ironic_lib.egg-info/PKG-INFO DEBUG: writing dependency_links to ironic_lib.egg-info/dependency_links.txt DEBUG: writing entry points to ironic_lib.egg-info/entry_points.txt DEBUG: writing requirements to ironic_lib.egg-info/requires.txt DEBUG: writing top-level names to ironic_lib.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: reading manifest template 'MANIFEST.in' DEBUG: warning: no previously-included files found matching '.gitignore' DEBUG: warning: no previously-included files found matching '.gitreview' DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'ironic_lib.egg-info/SOURCES.txt' DEBUG: installing to build/bdist.linux-x86_64/wheel DEBUG: running install DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.1s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.2s) DEBUG: running install_lib DEBUG: creating build/bdist.linux-x86_64/wheel DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_lib DEBUG: copying build/lib/ironic_lib/disk_utils.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/metrics_collector.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/disk_partitioner.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/exception.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_lib/common DEBUG: copying build/lib/ironic_lib/common/config.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/common DEBUG: copying build/lib/ironic_lib/common/i18n.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/common DEBUG: copying build/lib/ironic_lib/common/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/common DEBUG: copying build/lib/ironic_lib/utils.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/metrics_statsd.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/keystone.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/metrics.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/qemu_img.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_metrics_statsd.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_base.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_exception.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_utils.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_disk_utils.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/base.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_qemu_img.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_metrics_utils.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_basic_auth.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_mdns.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_metrics.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_keystone.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_disk_partitioner.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_json_rpc.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_metrics_collector.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: copying build/lib/ironic_lib/tests/test_capabilities.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/tests DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_lib/json_rpc DEBUG: copying build/lib/ironic_lib/json_rpc/server.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/json_rpc DEBUG: copying build/lib/ironic_lib/json_rpc/client.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/json_rpc DEBUG: copying build/lib/ironic_lib/json_rpc/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_lib/json_rpc DEBUG: copying build/lib/ironic_lib/mdns.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/wsgi.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/capabilities.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/auth_basic.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: copying build/lib/ironic_lib/metrics_utils.py -> build/bdist.linux-x86_64/wheel/./ironic_lib DEBUG: running install_data DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_lib-6.2.1.dev3.data/data DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_lib-6.2.1.dev3.data/data/etc/ironic/rootwrap.d DEBUG: copying etc/ironic/rootwrap.d/ironic-lib.filters -> build/bdist.linux-x86_64/wheel/ironic_lib-6.2.1.dev3.data/data/etc/ironic/rootwrap.d DEBUG: running install_egg_info DEBUG: Copying ironic_lib.egg-info to build/bdist.linux-x86_64/wheel/./ironic_lib-6.2.1.dev3-py3.12.egg-info DEBUG: running install_scripts DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_lib-6.2.1.dev3.dist-info/WHEEL DEBUG: creating '/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib/dist/.tmp-a0mhe59z/ironic_lib-6.2.1.dev3-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it DEBUG: adding 'ironic_lib/__init__.py' DEBUG: adding 'ironic_lib/auth_basic.py' DEBUG: adding 'ironic_lib/capabilities.py' DEBUG: adding 'ironic_lib/disk_partitioner.py' DEBUG: adding 'ironic_lib/disk_utils.py' DEBUG: adding 'ironic_lib/exception.py' DEBUG: adding 'ironic_lib/keystone.py' DEBUG: adding 'ironic_lib/mdns.py' DEBUG: adding 'ironic_lib/metrics.py' DEBUG: adding 'ironic_lib/metrics_collector.py' DEBUG: adding 'ironic_lib/metrics_statsd.py' DEBUG: adding 'ironic_lib/metrics_utils.py' DEBUG: adding 'ironic_lib/qemu_img.py' DEBUG: adding 'ironic_lib/utils.py' DEBUG: adding 'ironic_lib/wsgi.py' DEBUG: adding 'ironic_lib/common/__init__.py' DEBUG: adding 'ironic_lib/common/config.py' DEBUG: adding 'ironic_lib/common/i18n.py' DEBUG: adding 'ironic_lib/json_rpc/__init__.py' DEBUG: adding 'ironic_lib/json_rpc/client.py' DEBUG: adding 'ironic_lib/json_rpc/server.py' DEBUG: adding 'ironic_lib/tests/__init__.py' DEBUG: adding 'ironic_lib/tests/base.py' DEBUG: adding 'ironic_lib/tests/test_base.py' DEBUG: adding 'ironic_lib/tests/test_basic_auth.py' DEBUG: adding 'ironic_lib/tests/test_capabilities.py' DEBUG: adding 'ironic_lib/tests/test_disk_partitioner.py' DEBUG: adding 'ironic_lib/tests/test_disk_utils.py' DEBUG: adding 'ironic_lib/tests/test_exception.py' DEBUG: adding 'ironic_lib/tests/test_json_rpc.py' DEBUG: adding 'ironic_lib/tests/test_keystone.py' DEBUG: adding 'ironic_lib/tests/test_mdns.py' DEBUG: adding 'ironic_lib/tests/test_metrics.py' DEBUG: adding 'ironic_lib/tests/test_metrics_collector.py' DEBUG: adding 'ironic_lib/tests/test_metrics_statsd.py' DEBUG: adding 'ironic_lib/tests/test_metrics_utils.py' DEBUG: adding 'ironic_lib/tests/test_qemu_img.py' DEBUG: adding 'ironic_lib/tests/test_utils.py' DEBUG: adding 'ironic_lib-6.2.1.dev3.data/data/etc/ironic/rootwrap.d/ironic-lib.filters' DEBUG: adding 'ironic_lib-6.2.1.dev3.dist-info/licenses/AUTHORS' DEBUG: adding 'ironic_lib-6.2.1.dev3.dist-info/licenses/LICENSE' DEBUG: adding 'ironic_lib-6.2.1.dev3.dist-info/METADATA' DEBUG: adding 'ironic_lib-6.2.1.dev3.dist-info/WHEEL' DEBUG: adding 'ironic_lib-6.2.1.dev3.dist-info/entry_points.txt' DEBUG: adding 'ironic_lib-6.2.1.dev3.dist-info/pbr.json' DEBUG: adding 'ironic_lib-6.2.1.dev3.dist-info/top_level.txt' DEBUG: adding 'ironic_lib-6.2.1.dev3.dist-info/RECORD' DEBUG: removing build/bdist.linux-x86_64/wheel DEBUG: Successfully built ironic_lib-6.2.1.dev3.tar.gz and ironic_lib-6.2.1.dev3-py3-none-any.whl DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ python3 setup.py --name DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Requirements should be satisfied by a PEP 517 installer. DEBUG: If you are using pip, you can try `pip install --use-pep517`. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: dist.fetch_build_eggs(dist.setup_requires) DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: ironic-lib DEBUG: Running: python3 setup.py --name in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ python3 setup.py --name WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Requirements should be satisfied by a PEP 517 installer. WARNING: If you are using pip, you can try `pip install --use-pep517`. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: dist.fetch_build_eggs(dist.setup_requires) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please avoid running ``setup.py`` directly. WARNING: Instead, use pypa/build, pypa/installer or other WARNING: standards-based tools. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: WARNING: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self.initialize_options() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' WARNING: warnings.warn(msg) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() DEBUG: Results: [pbr] Generating ChangeLog ironic-lib 6.2.1 for openstack/ironic-lib OK DEBUG: checking 2024.2-eol DEBUG: Found new EOL tag 2024.2-eol for ironic-lib New releases must be added to the end of the list. -------------------------------------------------- DEBUG: openstack/ironic-lib already tagged 6.1.0, skipping DEBUG: openstack/ironic-lib already tagged 6.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.2.1 ERROR: Could not find 6.2.1: Command '['git', 'show', '6.2.1']' returned non-zero exit status 128. DEBUG: Resetting the repository openstack/ironic-lib to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git reset --hard DEBUG: HEAD is now at 1d5c985 Replace outdated python job template DEBUG: Checking out repository openstack/ironic-lib to 571b074a101725b0bdd4eeb29c9366d635808ad2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git checkout 571b074a101725b0bdd4eeb29c9366d635808ad2 DEBUG: Previous HEAD position was 1d5c985 Replace outdated python job template DEBUG: HEAD is now at 571b074 destroy_disk_metadata: support 4096 sector size DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.1.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/ironic-lib to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git reset --hard DEBUG: HEAD is now at 571b074 destroy_disk_metadata: support 4096 sector size DEBUG: Checking out repository openstack/ironic-lib to 1ca3c8cf1a90ccaed619df8b4ba97dbf9e386b98 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git checkout 1ca3c8cf1a90ccaed619df8b4ba97dbf9e386b98 DEBUG: Previous HEAD position was 571b074 destroy_disk_metadata: support 4096 sector size DEBUG: HEAD is now at 1ca3c8c Fix invalid UTF-8 characters in execute output DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.2.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/ironic-lib to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git reset --hard DEBUG: HEAD is now at 1ca3c8c Fix invalid UTF-8 characters in execute output DEBUG: Checking out repository openstack/ironic-lib to 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git checkout 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: Previous HEAD position was 1ca3c8c Fix invalid UTF-8 characters in execute output DEBUG: HEAD is now at 1d5c985 Replace outdated python job template DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.2.1 ERROR: Could not find 6.2.1: Command '['git', 'show', '6.2.1']' returned non-zero exit status 128. DEBUG: Found new version 6.2.1 for openstack/ironic-lib DEBUG: Resetting the repository openstack/ironic-lib to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git reset --hard DEBUG: HEAD is now at 1d5c985 Replace outdated python job template DEBUG: Checking out repository openstack/ironic-lib to 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git checkout 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: HEAD is now at 1d5c985 Replace outdated python job template DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/ironic-lib DEBUG: comparing to ERROR: new release 6.2.1 must be listed last, with one new release per patch DEBUG: comparing to OK New releases may only be added to open series. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Commits being tagged need to be on the right branch. ---------------------------------------------------- DEBUG: checking 6.1.0 DEBUG: Resetting the repository openstack/ironic-lib to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git reset --hard DEBUG: HEAD is now at 1d5c985 Replace outdated python job template DEBUG: Checking out repository openstack/ironic-lib to 571b074a101725b0bdd4eeb29c9366d635808ad2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git checkout 571b074a101725b0bdd4eeb29c9366d635808ad2 DEBUG: Previous HEAD position was 1d5c985 Replace outdated python job template DEBUG: HEAD is now at 571b074 destroy_disk_metadata: support 4096 sector size DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.1.0 tag exists, skipping further validation DEBUG: checking 6.2.0 DEBUG: Resetting the repository openstack/ironic-lib to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git reset --hard DEBUG: HEAD is now at 571b074 destroy_disk_metadata: support 4096 sector size DEBUG: Checking out repository openstack/ironic-lib to 1ca3c8cf1a90ccaed619df8b4ba97dbf9e386b98 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git checkout 1ca3c8cf1a90ccaed619df8b4ba97dbf9e386b98 DEBUG: Previous HEAD position was 571b074 destroy_disk_metadata: support 4096 sector size DEBUG: HEAD is now at 1ca3c8c Fix invalid UTF-8 characters in execute output DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.2.0 tag exists, skipping further validation DEBUG: checking 6.2.1 DEBUG: Resetting the repository openstack/ironic-lib to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git reset --hard DEBUG: HEAD is now at 1ca3c8c Fix invalid UTF-8 characters in execute output DEBUG: Checking out repository openstack/ironic-lib to 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git checkout 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: Previous HEAD position was 1ca3c8c Fix invalid UTF-8 characters in execute output DEBUG: HEAD is now at 1d5c985 Replace outdated python job template DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.2.1 ERROR: Could not find 6.2.1: Command '['git', 'show', '6.2.1']' returned non-zero exit status 128. DEBUG: Found new version 6.2.1 for openstack/ironic-lib DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git branch -a --contains 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git log 6.2.0 -n 1 --pretty=format:%H DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git log --oneline --ancestry-path 6.2.0..1d5c9853f1f507cf5ebad665a8c35a945cc52aed ancestry OK DEBUG: checking 2024.2-eol DEBUG: Resetting the repository openstack/ironic-lib to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git reset --hard DEBUG: HEAD is now at 1d5c985 Replace outdated python job template DEBUG: Checking out repository openstack/ironic-lib to 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git checkout 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: HEAD is now at 1d5c985 Replace outdated python job template DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/ironic-lib DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git branch -a --contains 1d5c9853f1f507cf5ebad665a8c35a945cc52aed DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git log 6.2.1 -n 1 --pretty=format:%H INFO: ERROR getting SHA for tag '6.2.1': Command '['git', 'log', '6.2.1', '-n', '1', '--pretty=format:%H']' returned non-zero exit status 128. [b"fatal: ambiguous argument '6.2.1': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions, like this:\n'git [...] -- [...]'"] DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git log --oneline --ancestry-path 6.2.1..1d5c9853f1f507cf5ebad665a8c35a945cc52aed ERROR: failed checking ancestry: Command '['git', 'log', '--oneline', '--ancestry-path', '6.2.1..1d5c9853f1f507cf5ebad665a8c35a945cc52aed']' returned non-zero exit status 128. [b''] ERROR: openstack/ironic-lib 1d5c9853f1f507cf5ebad665a8c35a945cc52aed receiving 2024.2-eol is not a descendant of 6.2.1 Does tarball-base match the expected value? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Apply validation rules that only apply to the current series. ------------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. No releases in the new series until the previous one has a branch. ------------------------------------------------------------------ DEBUG: openstack/ironic-lib already tagged 6.1.0, skipping DEBUG: openstack/ironic-lib already tagged 6.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.2.1 ERROR: Could not find 6.2.1: Command '['git', 'show', '6.2.1']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The first release in a series needs to end with '.0'. ----------------------------------------------------- DEBUG: openstack/ironic-lib already tagged 6.1.0, skipping DEBUG: openstack/ironic-lib already tagged 6.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.2.1 ERROR: Could not find 6.2.1: Command '['git', 'show', '6.2.1']' returned non-zero exit status 128. this rule only applies to the first release in a series The final release after a RC should tag the same commit. -------------------------------------------------------- DEBUG: openstack/ironic-lib already tagged 6.1.0, skipping DEBUG: openstack/ironic-lib already tagged 6.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.2.1 ERROR: Could not find 6.2.1: Command '['git', 'show', '6.2.1']' returned non-zero exit status 128. this rule only applies when tagging a final from a candidate Pre-release versions must be applied in progressive order --------------------------------------------------------- DEBUG: openstack/ironic-lib already tagged 6.1.0, skipping DEBUG: openstack/ironic-lib already tagged 6.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.2.1 ERROR: Could not find 6.2.1: Command '['git', 'show', '6.2.1']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The EOL tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/ironic-lib already tagged 6.1.0, skipping DEBUG: openstack/ironic-lib already tagged 6.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.2.1 ERROR: Could not find 6.2.1: Command '['git', 'show', '6.2.1']' returned non-zero exit status 128. OK The EOM tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/ironic-lib already tagged 6.1.0, skipping DEBUG: openstack/ironic-lib already tagged 6.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.2.1 ERROR: Could not find 6.2.1: Command '['git', 'show', '6.2.1']' returned non-zero exit status 128. this rule only applies when tagging a series as unmaintained The EM tag should be applied to the previous release. ----------------------------------------------------- DEBUG: openstack/ironic-lib already tagged 6.1.0, skipping DEBUG: openstack/ironic-lib already tagged 6.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git show 6.2.1 ERROR: Could not find 6.2.1: Command '['git', 'show', '6.2.1']' returned non-zero exit status 128. this rule only applies when tagging a series as extended-maintenance Ensure all branch names have good prefixes. ------------------------------------------- Apply the rules for stable branches. ------------------------------------ rule does not apply to end-of-life repos, skipping Apply the rules for feature branches. ------------------------------------- stable/2024.2 is not a feature branch, skipping Make sure the branch points given are on the expected branches. --------------------------------------------------------------- DEBUG: checking branch 'stable/2024.2' DEBUG: checking repo openstack/ironic-lib DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git branch -a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-lib DEBUG: $ git branch -r --contains 1ca3c8cf1a90ccaed619df8b4ba97dbf9e386b98 DEBUG: found 1ca3c8cf1a90ccaed619df8b4ba97dbf9e386b98 on branches {'HEAD -> origin/master', 'master', 'stable/2024.2'} in openstack/ironic-lib Checking deliverables/dalmatian/ironic-prometheus-exporter.yaml =============================================================== Clone all of the repositories for the deliverable into the workdir. ------------------------------------------------------------------- DEBUG: Checking out repository openstack/ironic-prometheus-exporter to master DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/ironic-prometheus-exporter DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/ironic-prometheus-exporter DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/ironic-prometheus-exporter'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/ironic-prometheus-exporter'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master -- openstack/ironic-prometheus-exporter DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=master DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/ironic-prometheus-exporter DEBUG: + shift DEBUG: + '[' -z openstack/ironic-prometheus-exporter ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/ironic-prometheus-exporter DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/ironic-prometheus-exporter ']' DEBUG: + upstream_remote=https://opendev.org/openstack/ironic-prometheus-exporter DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter ']' DEBUG: + '[' '!' -z /opt/git/opendev.org/openstack/ironic-prometheus-exporter ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + git clone /opt/git/opendev.org/openstack/ironic-prometheus-exporter openstack/ironic-prometheus-exporter DEBUG: Cloning into 'openstack/ironic-prometheus-exporter'... DEBUG: done. DEBUG: + cd openstack/ironic-prometheus-exporter DEBUG: + git remote set-url origin https://opendev.org/openstack/ironic-prometheus-exporter DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: + git fetch origin --tags --prune DEBUG: From https://opendev.org/openstack/ironic-prometheus-exporter DEBUG: d827b34..e87fc12 master -> origin/master DEBUG: * [new branch] stable/2026.1 -> origin/stable/2026.1 DEBUG: * [new tag] 4.8.0 -> 4.8.0 DEBUG: + '[' '!' -z master ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: + git checkout -f master DEBUG: Already on 'master' DEBUG: Your branch is behind 'origin/master' by 1 commit, and can be fast-forwarded. DEBUG: (use "git pull" to update your local branch) Does the bug tracker info link to something that exists? -------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Look for the team name in the governance data. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Make sure the release notes page exists, if it is specified. ------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Require a valid release model ----------------------------- Skipping rule for EM, EOM or EOL tagging. Does the most recent release comply with the rules for the release-type? ------------------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Do we have permission to upload to PyPI? ---------------------------------------- Skipping rule for EM, EOM or EOL tagging. Can we build an sdist for a python project? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Does the README look right for PyPI? ------------------------------------ Skipping rule for EM, EOM or EOL tagging. All repos must include a .gitreview file for new releases. ---------------------------------------------------------- DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.0 DEBUG: openstack/ironic-prometheus-exporter already tagged 4.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.1 ERROR: Could not find 4.4.1: Command '['git', 'show', '4.4.1']' returned non-zero exit status 128. DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.0 version 4.4.0 exists, skipping Ensure the deliverable is not an independent abandoned deliverable. ------------------------------------------------------------------- DEBUG: openstack/ironic-prometheus-exporter already tagged 4.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.1 ERROR: Could not find 4.4.1: Command '['git', 'show', '4.4.1']' returned non-zero exit status 128. Ensure the hashes for each release exist. ----------------------------------------- DEBUG: openstack/ironic-prometheus-exporter already tagged 4.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.1 ERROR: Could not find 4.4.1: Command '['git', 'show', '4.4.1']' returned non-zero exit status 128. DEBUG: checking 4.4.0 DEBUG: openstack/ironic-prometheus-exporter SHA ff726aca1a9d9a69977bc6d48be652a26ff235fe DEBUG: Resetting the repository openstack/ironic-prometheus-exporter to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git reset --hard DEBUG: HEAD is now at d827b34 Merge "Refactor redfish parser to eliminate code duplication" DEBUG: Checking out repository openstack/ironic-prometheus-exporter to ff726aca1a9d9a69977bc6d48be652a26ff235fe DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git checkout ff726aca1a9d9a69977bc6d48be652a26ff235fe DEBUG: Note: switching to 'ff726aca1a9d9a69977bc6d48be652a26ff235fe'. DEBUG: DEBUG: You are in 'detached HEAD' state. You can look around, make experimental DEBUG: changes and commit them, and you can discard any commits you make in this DEBUG: state without impacting any branches by switching back to a branch. DEBUG: DEBUG: If you want to create a new branch to retain commits you create, you may DEBUG: do so (now or later) by using -c with the switch command. Example: DEBUG: DEBUG: git switch -c DEBUG: DEBUG: Or undo this operation with: DEBUG: DEBUG: git switch - DEBUG: DEBUG: Turn off this advice by setting config variable advice.detachedHead to false DEBUG: DEBUG: HEAD is now at ff726ac Merge "Update python classifier in setup.cfg" successfully cloned ff726aca1a9d9a69977bc6d48be652a26ff235fe DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show ff726aca1a9d9a69977bc6d48be652a26ff235fe DEBUG: checking 4.4.1 DEBUG: openstack/ironic-prometheus-exporter SHA c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: Resetting the repository openstack/ironic-prometheus-exporter to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git reset --hard DEBUG: HEAD is now at ff726ac Merge "Update python classifier in setup.cfg" DEBUG: Checking out repository openstack/ironic-prometheus-exporter to c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git checkout c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: Previous HEAD position was ff726ac Merge "Update python classifier in setup.cfg" DEBUG: HEAD is now at c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 successfully cloned c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: checking 2024.2-eol DEBUG: openstack/ironic-prometheus-exporter SHA c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: Resetting the repository openstack/ironic-prometheus-exporter to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git reset --hard DEBUG: HEAD is now at c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-prometheus-exporter to c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git checkout c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: HEAD is now at c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 successfully cloned c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show c9f6727ab6b5fc41302ee784e86222711de968d9 Ensure tags that exist point to the SHAs listed. ------------------------------------------------ DEBUG: checking 4.4.0 DEBUG: openstack/ironic-prometheus-exporter SHA ff726aca1a9d9a69977bc6d48be652a26ff235fe DEBUG: Resetting the repository openstack/ironic-prometheus-exporter to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git reset --hard DEBUG: HEAD is now at c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-prometheus-exporter to ff726aca1a9d9a69977bc6d48be652a26ff235fe DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git checkout ff726aca1a9d9a69977bc6d48be652a26ff235fe DEBUG: Previous HEAD position was c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at ff726ac Merge "Update python classifier in setup.cfg" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git log 4.4.0 -n 1 --pretty=format:%H 4.4.0 tag exists and is correct for openstack/ironic-prometheus-exporter DEBUG: checking 4.4.1 DEBUG: openstack/ironic-prometheus-exporter SHA c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: Resetting the repository openstack/ironic-prometheus-exporter to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git reset --hard DEBUG: HEAD is now at ff726ac Merge "Update python classifier in setup.cfg" DEBUG: Checking out repository openstack/ironic-prometheus-exporter to c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git checkout c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: Previous HEAD position was ff726ac Merge "Update python classifier in setup.cfg" DEBUG: HEAD is now at c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.1 ERROR: Could not find 4.4.1: Command '['git', 'show', '4.4.1']' returned non-zero exit status 128. openstack/ironic-prometheus-exporter does not have 4.4.1 tag yet, skipping DEBUG: checking 2024.2-eol DEBUG: openstack/ironic-prometheus-exporter SHA c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: Resetting the repository openstack/ironic-prometheus-exporter to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git reset --hard DEBUG: HEAD is now at c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-prometheus-exporter to c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git checkout c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: HEAD is now at c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. openstack/ironic-prometheus-exporter does not have 2024.2-eol tag yet, skipping Ensure the version numbers are valid. ------------------------------------- DEBUG: openstack/ironic-prometheus-exporter already tagged 4.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.1 ERROR: Could not find 4.4.1: Command '['git', 'show', '4.4.1']' returned non-zero exit status 128. DEBUG: checking 4.4.0 DEBUG: Resetting the repository openstack/ironic-prometheus-exporter to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git reset --hard DEBUG: HEAD is now at c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-prometheus-exporter to ff726aca1a9d9a69977bc6d48be652a26ff235fe DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git checkout ff726aca1a9d9a69977bc6d48be652a26ff235fe DEBUG: Previous HEAD position was c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at ff726ac Merge "Update python classifier in setup.cfg" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.0 tag exists, skipping further validation DEBUG: checking 4.4.1 DEBUG: Resetting the repository openstack/ironic-prometheus-exporter to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git reset --hard DEBUG: HEAD is now at ff726ac Merge "Update python classifier in setup.cfg" DEBUG: Checking out repository openstack/ironic-prometheus-exporter to c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git checkout c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: Previous HEAD position was ff726ac Merge "Update python classifier in setup.cfg" DEBUG: HEAD is now at c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.1 ERROR: Could not find 4.4.1: Command '['git', 'show', '4.4.1']' returned non-zero exit status 128. DEBUG: Found new version 4.4.1 for openstack/ironic-prometheus-exporter DEBUG: release-type not given, guessing 'python-service' DEBUG: Checking out repository openstack/ironic-prometheus-exporter to 4.4.0 DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 4.4.0 openstack/ironic-prometheus-exporter DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 4.4.0 openstack/ironic-prometheus-exporter DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''4.4.0'\'' -- '\''openstack/ironic-prometheus-exporter'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''4.4.0'\'' -- '\''openstack/ironic-prometheus-exporter'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 4.4.0 -- openstack/ironic-prometheus-exporter DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=4.4.0 DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/ironic-prometheus-exporter DEBUG: + shift DEBUG: + '[' -z openstack/ironic-prometheus-exporter ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/ironic-prometheus-exporter DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/ironic-prometheus-exporter ']' DEBUG: + upstream_remote=https://opendev.org/openstack/ironic-prometheus-exporter DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter ']' DEBUG: + echo 'Already have a local copy of openstack/ironic-prometheus-exporter in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter' DEBUG: Already have a local copy of openstack/ironic-prometheus-exporter in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: + git fetch origin --tags --prune DEBUG: + '[' '!' -z 4.4.0 ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: + git checkout -f 4.4.0 DEBUG: Previous HEAD position was c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at ff726ac Merge "Update python classifier in setup.cfg" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ python3 -m build --sdist --wheel DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for sdist... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-peoccm32/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building sdist... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-peoccm32/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-peoccm32/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-peoccm32/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running sdist DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.0s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.0s) DEBUG: running egg_info DEBUG: creating ironic_prometheus_exporter.egg-info DEBUG: writing pbr to ironic_prometheus_exporter.egg-info/pbr.json DEBUG: writing ironic_prometheus_exporter.egg-info/PKG-INFO DEBUG: writing dependency_links to ironic_prometheus_exporter.egg-info/dependency_links.txt DEBUG: writing entry points to ironic_prometheus_exporter.egg-info/entry_points.txt DEBUG: writing requirements to ironic_prometheus_exporter.egg-info/requires.txt DEBUG: writing top-level names to ironic_prometheus_exporter.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: writing manifest file 'ironic_prometheus_exporter.egg-info/SOURCES.txt' DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: writing manifest file 'ironic_prometheus_exporter.egg-info/SOURCES.txt' DEBUG: [pbr] reno was not found or is too old. Skipping release notes DEBUG: running check DEBUG: creating ironic_prometheus_exporter-4.4.0 DEBUG: creating ironic_prometheus_exporter-4.4.0/devstack DEBUG: creating ironic_prometheus_exporter-4.4.0/doc DEBUG: creating ironic_prometheus_exporter-4.4.0/doc/source DEBUG: creating ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter DEBUG: creating ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter.egg-info DEBUG: creating ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/app DEBUG: creating ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/parsers DEBUG: creating ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/parsers/metrics_information DEBUG: creating ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests DEBUG: creating ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests/json_samples DEBUG: creating ironic_prometheus_exporter-4.4.0/releasenotes/notes DEBUG: creating ironic_prometheus_exporter-4.4.0/releasenotes/source DEBUG: creating ironic_prometheus_exporter-4.4.0/releasenotes/source/_static DEBUG: creating ironic_prometheus_exporter-4.4.0/releasenotes/source/_templates DEBUG: copying files to ironic_prometheus_exporter-4.4.0... DEBUG: copying .coveragerc -> ironic_prometheus_exporter-4.4.0 DEBUG: copying .stestr.conf -> ironic_prometheus_exporter-4.4.0 DEBUG: copying .zuul.yaml -> ironic_prometheus_exporter-4.4.0 DEBUG: copying AUTHORS -> ironic_prometheus_exporter-4.4.0 DEBUG: copying CONTRIBUTING.md -> ironic_prometheus_exporter-4.4.0 DEBUG: copying ChangeLog -> ironic_prometheus_exporter-4.4.0 DEBUG: copying DCO -> ironic_prometheus_exporter-4.4.0 DEBUG: copying LICENSE -> ironic_prometheus_exporter-4.4.0 DEBUG: copying README.rst -> ironic_prometheus_exporter-4.4.0 DEBUG: copying bindep.txt -> ironic_prometheus_exporter-4.4.0 DEBUG: copying requirements.txt -> ironic_prometheus_exporter-4.4.0 DEBUG: copying setup.cfg -> ironic_prometheus_exporter-4.4.0 DEBUG: copying setup.py -> ironic_prometheus_exporter-4.4.0 DEBUG: copying test-requirements.txt -> ironic_prometheus_exporter-4.4.0 DEBUG: copying tox.ini -> ironic_prometheus_exporter-4.4.0 DEBUG: copying devstack/plugin.sh -> ironic_prometheus_exporter-4.4.0/devstack DEBUG: copying devstack/settings -> ironic_prometheus_exporter-4.4.0/devstack DEBUG: copying doc/requirements.txt -> ironic_prometheus_exporter-4.4.0/doc DEBUG: copying doc/source/conf.py -> ironic_prometheus_exporter-4.4.0/doc/source DEBUG: copying doc/source/configuration.rst -> ironic_prometheus_exporter-4.4.0/doc/source DEBUG: copying doc/source/index.rst -> ironic_prometheus_exporter-4.4.0/doc/source DEBUG: copying doc/source/install.rst -> ironic_prometheus_exporter-4.4.0/doc/source DEBUG: copying doc/source/limitations.rst -> ironic_prometheus_exporter-4.4.0/doc/source DEBUG: copying doc/source/run.rst -> ironic_prometheus_exporter-4.4.0/doc/source DEBUG: copying ironic_prometheus_exporter/__init__.py -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter DEBUG: copying ironic_prometheus_exporter/messaging.py -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter DEBUG: copying ironic_prometheus_exporter/utils.py -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter DEBUG: copying ironic_prometheus_exporter.egg-info/PKG-INFO -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter.egg-info DEBUG: copying ironic_prometheus_exporter.egg-info/SOURCES.txt -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter.egg-info DEBUG: copying ironic_prometheus_exporter.egg-info/dependency_links.txt -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter.egg-info DEBUG: copying ironic_prometheus_exporter.egg-info/entry_points.txt -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter.egg-info DEBUG: copying ironic_prometheus_exporter.egg-info/not-zip-safe -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter.egg-info DEBUG: copying ironic_prometheus_exporter.egg-info/pbr.json -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter.egg-info DEBUG: copying ironic_prometheus_exporter.egg-info/requires.txt -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter.egg-info DEBUG: copying ironic_prometheus_exporter.egg-info/top_level.txt -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter.egg-info DEBUG: copying ironic_prometheus_exporter/app/__init__.py -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/app DEBUG: copying ironic_prometheus_exporter/app/exporter.py -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/app DEBUG: copying ironic_prometheus_exporter/app/wsgi.py -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/app DEBUG: copying ironic_prometheus_exporter/parsers/__init__.py -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/descriptions.py -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/header.py -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/ipmi.py -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/ironic.py -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/redfish.py -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/metrics_information/header.json -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/parsers/metrics_information DEBUG: copying ironic_prometheus_exporter/parsers/metrics_information/ipmi.json -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/parsers/metrics_information DEBUG: copying ironic_prometheus_exporter/parsers/metrics_information/redfish.json -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/parsers/metrics_information DEBUG: copying ironic_prometheus_exporter/tests/__init__.py -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_descriptions.py -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_driver.py -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_header_parser.py -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_ipmi_parser.py -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_ironic_parser.py -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_redfish_parser.py -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/json_samples/expected_ironic_parser_entries.json -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-empty-node_name.json -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-header-with-none.json -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-header.json -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-ipmi-1.json -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-ipmi-2.json -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-instance_uuid.json -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-node_name.json -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-ironic.json -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-none-node_name.json -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-instance_uuid.json -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-node_name.json -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-redfish.json -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter/tests/json_samples DEBUG: copying releasenotes/notes/.placeholder -> ironic_prometheus_exporter-4.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/add-redfish-parser-af5b3b01a4e5d02d.yaml -> ironic_prometheus_exporter-4.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/drop-py-2-7-e49209f779b36a1c.yaml -> ironic_prometheus_exporter-4.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/fix-duplicated-timeseries-in-collectorregistry-78f6828eca3a0607.yaml -> ironic_prometheus_exporter-4.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/flask_application-b827dd37aacdc4ee.yaml -> ironic_prometheus_exporter-4.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-initial-support-7af5c694f2bb4cb0.yaml -> ironic_prometheus_exporter-4.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-metric-description-d670149bcd984a51.yaml -> ironic_prometheus_exporter-4.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-timestamp-905054395c20f4b6.yaml -> ironic_prometheus_exporter-4.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-voltage-debd12bb6cf6c97d.yaml -> ironic_prometheus_exporter-4.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/no-node_name-ae693f6a030fed5f.yaml -> ironic_prometheus_exporter-4.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/none_instance_uuid-651a6c17a998c010.yaml -> ironic_prometheus_exporter-4.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/oslo.messaging.notify.drivers-81de6077d89ea1b2.yaml -> ironic_prometheus_exporter-4.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/parse-ironic-service-metrics-ac4afa0eb7f2582f.yaml -> ironic_prometheus_exporter-4.4.0/releasenotes/notes DEBUG: copying releasenotes/source/2023.1.rst -> ironic_prometheus_exporter-4.4.0/releasenotes/source DEBUG: copying releasenotes/source/2023.2.rst -> ironic_prometheus_exporter-4.4.0/releasenotes/source DEBUG: copying releasenotes/source/2024.1.rst -> ironic_prometheus_exporter-4.4.0/releasenotes/source DEBUG: copying releasenotes/source/conf.py -> ironic_prometheus_exporter-4.4.0/releasenotes/source DEBUG: copying releasenotes/source/index.rst -> ironic_prometheus_exporter-4.4.0/releasenotes/source DEBUG: copying releasenotes/source/train.rst -> ironic_prometheus_exporter-4.4.0/releasenotes/source DEBUG: copying releasenotes/source/unreleased.rst -> ironic_prometheus_exporter-4.4.0/releasenotes/source DEBUG: copying releasenotes/source/ussuri.rst -> ironic_prometheus_exporter-4.4.0/releasenotes/source DEBUG: copying releasenotes/source/victoria.rst -> ironic_prometheus_exporter-4.4.0/releasenotes/source DEBUG: copying releasenotes/source/wallaby.rst -> ironic_prometheus_exporter-4.4.0/releasenotes/source DEBUG: copying releasenotes/source/xena.rst -> ironic_prometheus_exporter-4.4.0/releasenotes/source DEBUG: copying releasenotes/source/yoga.rst -> ironic_prometheus_exporter-4.4.0/releasenotes/source DEBUG: copying releasenotes/source/zed.rst -> ironic_prometheus_exporter-4.4.0/releasenotes/source DEBUG: copying releasenotes/source/_static/.placeholder -> ironic_prometheus_exporter-4.4.0/releasenotes/source/_static DEBUG: copying releasenotes/source/_templates/.placeholder -> ironic_prometheus_exporter-4.4.0/releasenotes/source/_templates DEBUG: copying ironic_prometheus_exporter.egg-info/SOURCES.txt -> ironic_prometheus_exporter-4.4.0/ironic_prometheus_exporter.egg-info DEBUG: Writing ironic_prometheus_exporter-4.4.0/setup.cfg DEBUG: Creating tar archive DEBUG: removing 'ironic_prometheus_exporter-4.4.0' (and everything under it) DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for wheel... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-j6y235du/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building wheel... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-j6y235du/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-j6y235du/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running bdist_wheel DEBUG: running build DEBUG: running build_py DEBUG: creating build/lib/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/redfish.py -> build/lib/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/header.py -> build/lib/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/ironic.py -> build/lib/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/__init__.py -> build/lib/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/descriptions.py -> build/lib/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/ipmi.py -> build/lib/ironic_prometheus_exporter/parsers DEBUG: creating build/lib/ironic_prometheus_exporter/app DEBUG: copying ironic_prometheus_exporter/app/__init__.py -> build/lib/ironic_prometheus_exporter/app DEBUG: copying ironic_prometheus_exporter/app/exporter.py -> build/lib/ironic_prometheus_exporter/app DEBUG: copying ironic_prometheus_exporter/app/wsgi.py -> build/lib/ironic_prometheus_exporter/app DEBUG: copying ironic_prometheus_exporter/utils.py -> build/lib/ironic_prometheus_exporter DEBUG: copying ironic_prometheus_exporter/messaging.py -> build/lib/ironic_prometheus_exporter DEBUG: copying ironic_prometheus_exporter/__init__.py -> build/lib/ironic_prometheus_exporter DEBUG: creating build/lib/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_ironic_parser.py -> build/lib/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_driver.py -> build/lib/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_redfish_parser.py -> build/lib/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/__init__.py -> build/lib/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_ipmi_parser.py -> build/lib/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_descriptions.py -> build/lib/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_header_parser.py -> build/lib/ironic_prometheus_exporter/tests DEBUG: running egg_info DEBUG: writing pbr to ironic_prometheus_exporter.egg-info/pbr.json DEBUG: writing ironic_prometheus_exporter.egg-info/PKG-INFO DEBUG: writing dependency_links to ironic_prometheus_exporter.egg-info/dependency_links.txt DEBUG: writing entry points to ironic_prometheus_exporter.egg-info/entry_points.txt DEBUG: writing requirements to ironic_prometheus_exporter.egg-info/requires.txt DEBUG: writing top-level names to ironic_prometheus_exporter.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'ironic_prometheus_exporter.egg-info/SOURCES.txt' DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-j6y235du/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_prometheus_exporter.parsers.metrics_information' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_prometheus_exporter.parsers.metrics_information' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_prometheus_exporter.parsers.metrics_information' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_prometheus_exporter.parsers.metrics_information' to be distributed and are DEBUG: already explicitly excluding 'ironic_prometheus_exporter.parsers.metrics_information' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-j6y235du/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_prometheus_exporter.tests.json_samples' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_prometheus_exporter.tests.json_samples' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_prometheus_exporter.tests.json_samples' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_prometheus_exporter.tests.json_samples' to be distributed and are DEBUG: already explicitly excluding 'ironic_prometheus_exporter.tests.json_samples' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: creating build/lib/ironic_prometheus_exporter/parsers/metrics_information DEBUG: copying ironic_prometheus_exporter/parsers/metrics_information/header.json -> build/lib/ironic_prometheus_exporter/parsers/metrics_information DEBUG: copying ironic_prometheus_exporter/parsers/metrics_information/ipmi.json -> build/lib/ironic_prometheus_exporter/parsers/metrics_information DEBUG: copying ironic_prometheus_exporter/parsers/metrics_information/redfish.json -> build/lib/ironic_prometheus_exporter/parsers/metrics_information DEBUG: creating build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/expected_ironic_parser_entries.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-empty-node_name.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-header-with-none.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-header.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-ipmi-1.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-ipmi-2.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-instance_uuid.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-node_name.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-ironic.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-none-node_name.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-instance_uuid.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-node_name.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-redfish.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: installing to build/bdist.linux-x86_64/wheel DEBUG: running install DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.0s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.0s) DEBUG: running install_lib DEBUG: creating build/bdist.linux-x86_64/wheel DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_prometheus_exporter DEBUG: copying build/lib/ironic_prometheus_exporter/utils.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter DEBUG: copying build/lib/ironic_prometheus_exporter/messaging.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_prometheus_exporter/parsers DEBUG: copying build/lib/ironic_prometheus_exporter/parsers/redfish.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/parsers DEBUG: copying build/lib/ironic_prometheus_exporter/parsers/header.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/parsers DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_prometheus_exporter/parsers/metrics_information DEBUG: copying build/lib/ironic_prometheus_exporter/parsers/metrics_information/header.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/parsers/metrics_information DEBUG: copying build/lib/ironic_prometheus_exporter/parsers/metrics_information/redfish.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/parsers/metrics_information DEBUG: copying build/lib/ironic_prometheus_exporter/parsers/metrics_information/ipmi.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/parsers/metrics_information DEBUG: copying build/lib/ironic_prometheus_exporter/parsers/ironic.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/parsers DEBUG: copying build/lib/ironic_prometheus_exporter/parsers/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/parsers DEBUG: copying build/lib/ironic_prometheus_exporter/parsers/descriptions.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/parsers DEBUG: copying build/lib/ironic_prometheus_exporter/parsers/ipmi.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/parsers DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_prometheus_exporter/tests DEBUG: copying build/lib/ironic_prometheus_exporter/tests/test_ironic_parser.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests DEBUG: copying build/lib/ironic_prometheus_exporter/tests/test_driver.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests DEBUG: copying build/lib/ironic_prometheus_exporter/tests/test_redfish_parser.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests DEBUG: copying build/lib/ironic_prometheus_exporter/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests DEBUG: copying build/lib/ironic_prometheus_exporter/tests/test_ipmi_parser.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests DEBUG: copying build/lib/ironic_prometheus_exporter/tests/test_descriptions.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests DEBUG: copying build/lib/ironic_prometheus_exporter/tests/test_header_parser.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-none-node_name.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-ipmi-2.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-node_name.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-instance_uuid.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-header-with-none.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-redfish.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-node_name.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-instance_uuid.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-empty-node_name.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/expected_ironic_parser_entries.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-ironic.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-ipmi-1.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-header.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_prometheus_exporter/app DEBUG: copying build/lib/ironic_prometheus_exporter/app/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/app DEBUG: copying build/lib/ironic_prometheus_exporter/app/exporter.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/app DEBUG: copying build/lib/ironic_prometheus_exporter/app/wsgi.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/app DEBUG: running install_egg_info DEBUG: Copying ironic_prometheus_exporter.egg-info to build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter-4.4.0-py3.12.egg-info DEBUG: running install_scripts DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_prometheus_exporter-4.4.0.dist-info/WHEEL DEBUG: creating '/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter/dist/.tmp-8_agvxez/ironic_prometheus_exporter-4.4.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it DEBUG: adding 'ironic_prometheus_exporter/__init__.py' DEBUG: adding 'ironic_prometheus_exporter/messaging.py' DEBUG: adding 'ironic_prometheus_exporter/utils.py' DEBUG: adding 'ironic_prometheus_exporter/app/__init__.py' DEBUG: adding 'ironic_prometheus_exporter/app/exporter.py' DEBUG: adding 'ironic_prometheus_exporter/app/wsgi.py' DEBUG: adding 'ironic_prometheus_exporter/parsers/__init__.py' DEBUG: adding 'ironic_prometheus_exporter/parsers/descriptions.py' DEBUG: adding 'ironic_prometheus_exporter/parsers/header.py' DEBUG: adding 'ironic_prometheus_exporter/parsers/ipmi.py' DEBUG: adding 'ironic_prometheus_exporter/parsers/ironic.py' DEBUG: adding 'ironic_prometheus_exporter/parsers/redfish.py' DEBUG: adding 'ironic_prometheus_exporter/parsers/metrics_information/header.json' DEBUG: adding 'ironic_prometheus_exporter/parsers/metrics_information/ipmi.json' DEBUG: adding 'ironic_prometheus_exporter/parsers/metrics_information/redfish.json' DEBUG: adding 'ironic_prometheus_exporter/tests/__init__.py' DEBUG: adding 'ironic_prometheus_exporter/tests/test_descriptions.py' DEBUG: adding 'ironic_prometheus_exporter/tests/test_driver.py' DEBUG: adding 'ironic_prometheus_exporter/tests/test_header_parser.py' DEBUG: adding 'ironic_prometheus_exporter/tests/test_ipmi_parser.py' DEBUG: adding 'ironic_prometheus_exporter/tests/test_ironic_parser.py' DEBUG: adding 'ironic_prometheus_exporter/tests/test_redfish_parser.py' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/expected_ironic_parser_entries.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-empty-node_name.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-header-with-none.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-header.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-ipmi-1.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-ipmi-2.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-instance_uuid.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-node_name.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-ironic.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-none-node_name.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-instance_uuid.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-node_name.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-redfish.json' DEBUG: adding 'ironic_prometheus_exporter-4.4.0.dist-info/licenses/AUTHORS' DEBUG: adding 'ironic_prometheus_exporter-4.4.0.dist-info/licenses/LICENSE' DEBUG: adding 'ironic_prometheus_exporter-4.4.0.dist-info/METADATA' DEBUG: adding 'ironic_prometheus_exporter-4.4.0.dist-info/WHEEL' DEBUG: adding 'ironic_prometheus_exporter-4.4.0.dist-info/entry_points.txt' DEBUG: adding 'ironic_prometheus_exporter-4.4.0.dist-info/pbr.json' DEBUG: adding 'ironic_prometheus_exporter-4.4.0.dist-info/top_level.txt' DEBUG: adding 'ironic_prometheus_exporter-4.4.0.dist-info/RECORD' DEBUG: removing build/bdist.linux-x86_64/wheel DEBUG: Successfully built ironic_prometheus_exporter-4.4.0.tar.gz and ironic_prometheus_exporter-4.4.0-py3-none-any.whl DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ python3 setup.py --name DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Requirements should be satisfied by a PEP 517 installer. DEBUG: If you are using pip, you can try `pip install --use-pep517`. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: dist.fetch_build_eggs(dist.setup_requires) DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: ironic-prometheus-exporter DEBUG: Running: python3 setup.py --name in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ python3 setup.py --name WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Requirements should be satisfied by a PEP 517 installer. WARNING: If you are using pip, you can try `pip install --use-pep517`. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: dist.fetch_build_eggs(dist.setup_requires) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please avoid running ``setup.py`` directly. WARNING: Instead, use pypa/build, pypa/installer or other WARNING: standards-based tools. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: WARNING: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self.initialize_options() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' WARNING: warnings.warn(msg) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() DEBUG: Results: [pbr] Generating ChangeLog ironic-prometheus-exporter DEBUG: Checking out repository openstack/ironic-prometheus-exporter to c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref c9f6727ab6b5fc41302ee784e86222711de968d9 openstack/ironic-prometheus-exporter DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref c9f6727ab6b5fc41302ee784e86222711de968d9 openstack/ironic-prometheus-exporter DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''c9f6727ab6b5fc41302ee784e86222711de968d9'\'' -- '\''openstack/ironic-prometheus-exporter'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''c9f6727ab6b5fc41302ee784e86222711de968d9'\'' -- '\''openstack/ironic-prometheus-exporter'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref c9f6727ab6b5fc41302ee784e86222711de968d9 -- openstack/ironic-prometheus-exporter DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/ironic-prometheus-exporter DEBUG: + shift DEBUG: + '[' -z openstack/ironic-prometheus-exporter ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/ironic-prometheus-exporter DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/ironic-prometheus-exporter ']' DEBUG: + upstream_remote=https://opendev.org/openstack/ironic-prometheus-exporter DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter ']' DEBUG: + echo 'Already have a local copy of openstack/ironic-prometheus-exporter in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter' DEBUG: Already have a local copy of openstack/ironic-prometheus-exporter in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: + git fetch origin --tags --prune DEBUG: + '[' '!' -z c9f6727ab6b5fc41302ee784e86222711de968d9 ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: + git checkout -f c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: Previous HEAD position was ff726ac Merge "Update python classifier in setup.cfg" DEBUG: HEAD is now at c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ python3 -m build --sdist --wheel DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for sdist... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-4nkktl4y/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building sdist... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-4nkktl4y/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-4nkktl4y/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-4nkktl4y/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running sdist DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.0s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.0s) DEBUG: running egg_info DEBUG: writing pbr to ironic_prometheus_exporter.egg-info/pbr.json DEBUG: writing ironic_prometheus_exporter.egg-info/PKG-INFO DEBUG: writing dependency_links to ironic_prometheus_exporter.egg-info/dependency_links.txt DEBUG: writing entry points to ironic_prometheus_exporter.egg-info/entry_points.txt DEBUG: writing requirements to ironic_prometheus_exporter.egg-info/requires.txt DEBUG: writing top-level names to ironic_prometheus_exporter.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'ironic_prometheus_exporter.egg-info/SOURCES.txt' DEBUG: [pbr] reno was not found or is too old. Skipping release notes DEBUG: running check DEBUG: creating ironic_prometheus_exporter-4.4.1.dev2 DEBUG: creating ironic_prometheus_exporter-4.4.1.dev2/devstack DEBUG: creating ironic_prometheus_exporter-4.4.1.dev2/doc DEBUG: creating ironic_prometheus_exporter-4.4.1.dev2/doc/source DEBUG: creating ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter DEBUG: creating ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter.egg-info DEBUG: creating ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/app DEBUG: creating ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/parsers DEBUG: creating ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/parsers/metrics_information DEBUG: creating ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests DEBUG: creating ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests/json_samples DEBUG: creating ironic_prometheus_exporter-4.4.1.dev2/releasenotes/notes DEBUG: creating ironic_prometheus_exporter-4.4.1.dev2/releasenotes/source DEBUG: creating ironic_prometheus_exporter-4.4.1.dev2/releasenotes/source/_static DEBUG: creating ironic_prometheus_exporter-4.4.1.dev2/releasenotes/source/_templates DEBUG: copying files to ironic_prometheus_exporter-4.4.1.dev2... DEBUG: copying .coveragerc -> ironic_prometheus_exporter-4.4.1.dev2 DEBUG: copying .stestr.conf -> ironic_prometheus_exporter-4.4.1.dev2 DEBUG: copying .zuul.yaml -> ironic_prometheus_exporter-4.4.1.dev2 DEBUG: copying AUTHORS -> ironic_prometheus_exporter-4.4.1.dev2 DEBUG: copying CONTRIBUTING.md -> ironic_prometheus_exporter-4.4.1.dev2 DEBUG: copying ChangeLog -> ironic_prometheus_exporter-4.4.1.dev2 DEBUG: copying DCO -> ironic_prometheus_exporter-4.4.1.dev2 DEBUG: copying LICENSE -> ironic_prometheus_exporter-4.4.1.dev2 DEBUG: copying README.rst -> ironic_prometheus_exporter-4.4.1.dev2 DEBUG: copying bindep.txt -> ironic_prometheus_exporter-4.4.1.dev2 DEBUG: copying requirements.txt -> ironic_prometheus_exporter-4.4.1.dev2 DEBUG: copying setup.cfg -> ironic_prometheus_exporter-4.4.1.dev2 DEBUG: copying setup.py -> ironic_prometheus_exporter-4.4.1.dev2 DEBUG: copying test-requirements.txt -> ironic_prometheus_exporter-4.4.1.dev2 DEBUG: copying tox.ini -> ironic_prometheus_exporter-4.4.1.dev2 DEBUG: copying devstack/plugin.sh -> ironic_prometheus_exporter-4.4.1.dev2/devstack DEBUG: copying devstack/settings -> ironic_prometheus_exporter-4.4.1.dev2/devstack DEBUG: copying doc/requirements.txt -> ironic_prometheus_exporter-4.4.1.dev2/doc DEBUG: copying doc/source/conf.py -> ironic_prometheus_exporter-4.4.1.dev2/doc/source DEBUG: copying doc/source/configuration.rst -> ironic_prometheus_exporter-4.4.1.dev2/doc/source DEBUG: copying doc/source/index.rst -> ironic_prometheus_exporter-4.4.1.dev2/doc/source DEBUG: copying doc/source/install.rst -> ironic_prometheus_exporter-4.4.1.dev2/doc/source DEBUG: copying doc/source/limitations.rst -> ironic_prometheus_exporter-4.4.1.dev2/doc/source DEBUG: copying doc/source/run.rst -> ironic_prometheus_exporter-4.4.1.dev2/doc/source DEBUG: copying ironic_prometheus_exporter/__init__.py -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter DEBUG: copying ironic_prometheus_exporter/messaging.py -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter DEBUG: copying ironic_prometheus_exporter/utils.py -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter DEBUG: copying ironic_prometheus_exporter.egg-info/PKG-INFO -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter.egg-info DEBUG: copying ironic_prometheus_exporter.egg-info/SOURCES.txt -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter.egg-info DEBUG: copying ironic_prometheus_exporter.egg-info/dependency_links.txt -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter.egg-info DEBUG: copying ironic_prometheus_exporter.egg-info/entry_points.txt -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter.egg-info DEBUG: copying ironic_prometheus_exporter.egg-info/not-zip-safe -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter.egg-info DEBUG: copying ironic_prometheus_exporter.egg-info/pbr.json -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter.egg-info DEBUG: copying ironic_prometheus_exporter.egg-info/requires.txt -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter.egg-info DEBUG: copying ironic_prometheus_exporter.egg-info/top_level.txt -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter.egg-info DEBUG: copying ironic_prometheus_exporter/app/__init__.py -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/app DEBUG: copying ironic_prometheus_exporter/app/exporter.py -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/app DEBUG: copying ironic_prometheus_exporter/app/wsgi.py -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/app DEBUG: copying ironic_prometheus_exporter/parsers/__init__.py -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/descriptions.py -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/header.py -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/ipmi.py -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/ironic.py -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/redfish.py -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/metrics_information/header.json -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/parsers/metrics_information DEBUG: copying ironic_prometheus_exporter/parsers/metrics_information/ipmi.json -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/parsers/metrics_information DEBUG: copying ironic_prometheus_exporter/parsers/metrics_information/redfish.json -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/parsers/metrics_information DEBUG: copying ironic_prometheus_exporter/tests/__init__.py -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_descriptions.py -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_driver.py -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_header_parser.py -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_ipmi_parser.py -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_ironic_parser.py -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_redfish_parser.py -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/json_samples/expected_ironic_parser_entries.json -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-empty-node_name.json -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-header-with-none.json -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-header.json -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-ipmi-1.json -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-ipmi-2.json -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-instance_uuid.json -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-node_name.json -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-ironic.json -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-none-node_name.json -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-instance_uuid.json -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-node_name.json -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-redfish.json -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter/tests/json_samples DEBUG: copying releasenotes/notes/.placeholder -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-redfish-parser-af5b3b01a4e5d02d.yaml -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drop-py-2-7-e49209f779b36a1c.yaml -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-duplicated-timeseries-in-collectorregistry-78f6828eca3a0607.yaml -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/flask_application-b827dd37aacdc4ee.yaml -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-initial-support-7af5c694f2bb4cb0.yaml -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-metric-description-d670149bcd984a51.yaml -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-timestamp-905054395c20f4b6.yaml -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-voltage-debd12bb6cf6c97d.yaml -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-node_name-ae693f6a030fed5f.yaml -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/none_instance_uuid-651a6c17a998c010.yaml -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/oslo.messaging.notify.drivers-81de6077d89ea1b2.yaml -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/parse-ironic-service-metrics-ac4afa0eb7f2582f.yaml -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/source/2023.1.rst -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/2023.2.rst -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/2024.1.rst -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/conf.py -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/index.rst -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/train.rst -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/unreleased.rst -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/ussuri.rst -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/victoria.rst -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/wallaby.rst -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/xena.rst -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/yoga.rst -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/zed.rst -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/_static/.placeholder -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/source/_static DEBUG: copying releasenotes/source/_templates/.placeholder -> ironic_prometheus_exporter-4.4.1.dev2/releasenotes/source/_templates DEBUG: copying ironic_prometheus_exporter.egg-info/SOURCES.txt -> ironic_prometheus_exporter-4.4.1.dev2/ironic_prometheus_exporter.egg-info DEBUG: Writing ironic_prometheus_exporter-4.4.1.dev2/setup.cfg DEBUG: Creating tar archive DEBUG: removing 'ironic_prometheus_exporter-4.4.1.dev2' (and everything under it) DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for wheel... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-d2oytzp0/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building wheel... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-d2oytzp0/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-d2oytzp0/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running bdist_wheel DEBUG: running build DEBUG: running build_py DEBUG: copying ironic_prometheus_exporter/parsers/redfish.py -> build/lib/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/header.py -> build/lib/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/ironic.py -> build/lib/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/__init__.py -> build/lib/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/descriptions.py -> build/lib/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/parsers/ipmi.py -> build/lib/ironic_prometheus_exporter/parsers DEBUG: copying ironic_prometheus_exporter/app/__init__.py -> build/lib/ironic_prometheus_exporter/app DEBUG: copying ironic_prometheus_exporter/app/exporter.py -> build/lib/ironic_prometheus_exporter/app DEBUG: copying ironic_prometheus_exporter/app/wsgi.py -> build/lib/ironic_prometheus_exporter/app DEBUG: copying ironic_prometheus_exporter/utils.py -> build/lib/ironic_prometheus_exporter DEBUG: copying ironic_prometheus_exporter/messaging.py -> build/lib/ironic_prometheus_exporter DEBUG: copying ironic_prometheus_exporter/__init__.py -> build/lib/ironic_prometheus_exporter DEBUG: copying ironic_prometheus_exporter/tests/test_ironic_parser.py -> build/lib/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_driver.py -> build/lib/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_redfish_parser.py -> build/lib/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/__init__.py -> build/lib/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_ipmi_parser.py -> build/lib/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_descriptions.py -> build/lib/ironic_prometheus_exporter/tests DEBUG: copying ironic_prometheus_exporter/tests/test_header_parser.py -> build/lib/ironic_prometheus_exporter/tests DEBUG: running egg_info DEBUG: writing pbr to ironic_prometheus_exporter.egg-info/pbr.json DEBUG: writing ironic_prometheus_exporter.egg-info/PKG-INFO DEBUG: writing dependency_links to ironic_prometheus_exporter.egg-info/dependency_links.txt DEBUG: writing entry points to ironic_prometheus_exporter.egg-info/entry_points.txt DEBUG: writing requirements to ironic_prometheus_exporter.egg-info/requires.txt DEBUG: writing top-level names to ironic_prometheus_exporter.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'ironic_prometheus_exporter.egg-info/SOURCES.txt' DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-d2oytzp0/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_prometheus_exporter.parsers.metrics_information' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_prometheus_exporter.parsers.metrics_information' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_prometheus_exporter.parsers.metrics_information' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_prometheus_exporter.parsers.metrics_information' to be distributed and are DEBUG: already explicitly excluding 'ironic_prometheus_exporter.parsers.metrics_information' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-d2oytzp0/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_prometheus_exporter.tests.json_samples' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_prometheus_exporter.tests.json_samples' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_prometheus_exporter.tests.json_samples' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_prometheus_exporter.tests.json_samples' to be distributed and are DEBUG: already explicitly excluding 'ironic_prometheus_exporter.tests.json_samples' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: copying ironic_prometheus_exporter/parsers/metrics_information/header.json -> build/lib/ironic_prometheus_exporter/parsers/metrics_information DEBUG: copying ironic_prometheus_exporter/parsers/metrics_information/ipmi.json -> build/lib/ironic_prometheus_exporter/parsers/metrics_information DEBUG: copying ironic_prometheus_exporter/parsers/metrics_information/redfish.json -> build/lib/ironic_prometheus_exporter/parsers/metrics_information DEBUG: copying ironic_prometheus_exporter/tests/json_samples/expected_ironic_parser_entries.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-empty-node_name.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-header-with-none.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-header.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-ipmi-1.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-ipmi-2.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-instance_uuid.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-node_name.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-ironic.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-none-node_name.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-instance_uuid.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-node_name.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: copying ironic_prometheus_exporter/tests/json_samples/notification-redfish.json -> build/lib/ironic_prometheus_exporter/tests/json_samples DEBUG: installing to build/bdist.linux-x86_64/wheel DEBUG: running install DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.0s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.0s) DEBUG: running install_lib DEBUG: creating build/bdist.linux-x86_64/wheel DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_prometheus_exporter DEBUG: copying build/lib/ironic_prometheus_exporter/utils.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter DEBUG: copying build/lib/ironic_prometheus_exporter/messaging.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_prometheus_exporter/parsers DEBUG: copying build/lib/ironic_prometheus_exporter/parsers/redfish.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/parsers DEBUG: copying build/lib/ironic_prometheus_exporter/parsers/header.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/parsers DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_prometheus_exporter/parsers/metrics_information DEBUG: copying build/lib/ironic_prometheus_exporter/parsers/metrics_information/header.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/parsers/metrics_information DEBUG: copying build/lib/ironic_prometheus_exporter/parsers/metrics_information/redfish.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/parsers/metrics_information DEBUG: copying build/lib/ironic_prometheus_exporter/parsers/metrics_information/ipmi.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/parsers/metrics_information DEBUG: copying build/lib/ironic_prometheus_exporter/parsers/ironic.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/parsers DEBUG: copying build/lib/ironic_prometheus_exporter/parsers/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/parsers DEBUG: copying build/lib/ironic_prometheus_exporter/parsers/descriptions.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/parsers DEBUG: copying build/lib/ironic_prometheus_exporter/parsers/ipmi.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/parsers DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_prometheus_exporter/tests DEBUG: copying build/lib/ironic_prometheus_exporter/tests/test_ironic_parser.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests DEBUG: copying build/lib/ironic_prometheus_exporter/tests/test_driver.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests DEBUG: copying build/lib/ironic_prometheus_exporter/tests/test_redfish_parser.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests DEBUG: copying build/lib/ironic_prometheus_exporter/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests DEBUG: copying build/lib/ironic_prometheus_exporter/tests/test_ipmi_parser.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests DEBUG: copying build/lib/ironic_prometheus_exporter/tests/test_descriptions.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests DEBUG: copying build/lib/ironic_prometheus_exporter/tests/test_header_parser.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-none-node_name.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-ipmi-2.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-node_name.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-instance_uuid.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-header-with-none.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-redfish.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-node_name.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-instance_uuid.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-empty-node_name.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/expected_ironic_parser_entries.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-ironic.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-ipmi-1.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/tests/json_samples/notification-header.json -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/tests/json_samples DEBUG: copying build/lib/ironic_prometheus_exporter/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_prometheus_exporter/app DEBUG: copying build/lib/ironic_prometheus_exporter/app/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/app DEBUG: copying build/lib/ironic_prometheus_exporter/app/exporter.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/app DEBUG: copying build/lib/ironic_prometheus_exporter/app/wsgi.py -> build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter/app DEBUG: running install_egg_info DEBUG: Copying ironic_prometheus_exporter.egg-info to build/bdist.linux-x86_64/wheel/./ironic_prometheus_exporter-4.4.1.dev2-py3.12.egg-info DEBUG: running install_scripts DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_prometheus_exporter-4.4.1.dev2.dist-info/WHEEL DEBUG: creating '/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter/dist/.tmp-igcbesvy/ironic_prometheus_exporter-4.4.1.dev2-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it DEBUG: adding 'ironic_prometheus_exporter/__init__.py' DEBUG: adding 'ironic_prometheus_exporter/messaging.py' DEBUG: adding 'ironic_prometheus_exporter/utils.py' DEBUG: adding 'ironic_prometheus_exporter/app/__init__.py' DEBUG: adding 'ironic_prometheus_exporter/app/exporter.py' DEBUG: adding 'ironic_prometheus_exporter/app/wsgi.py' DEBUG: adding 'ironic_prometheus_exporter/parsers/__init__.py' DEBUG: adding 'ironic_prometheus_exporter/parsers/descriptions.py' DEBUG: adding 'ironic_prometheus_exporter/parsers/header.py' DEBUG: adding 'ironic_prometheus_exporter/parsers/ipmi.py' DEBUG: adding 'ironic_prometheus_exporter/parsers/ironic.py' DEBUG: adding 'ironic_prometheus_exporter/parsers/redfish.py' DEBUG: adding 'ironic_prometheus_exporter/parsers/metrics_information/header.json' DEBUG: adding 'ironic_prometheus_exporter/parsers/metrics_information/ipmi.json' DEBUG: adding 'ironic_prometheus_exporter/parsers/metrics_information/redfish.json' DEBUG: adding 'ironic_prometheus_exporter/tests/__init__.py' DEBUG: adding 'ironic_prometheus_exporter/tests/test_descriptions.py' DEBUG: adding 'ironic_prometheus_exporter/tests/test_driver.py' DEBUG: adding 'ironic_prometheus_exporter/tests/test_header_parser.py' DEBUG: adding 'ironic_prometheus_exporter/tests/test_ipmi_parser.py' DEBUG: adding 'ironic_prometheus_exporter/tests/test_ironic_parser.py' DEBUG: adding 'ironic_prometheus_exporter/tests/test_redfish_parser.py' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/expected_ironic_parser_entries.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-empty-node_name.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-header-with-none.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-header.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-ipmi-1.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-ipmi-2.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-instance_uuid.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-ipmi-none-node_name.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-ironic.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-none-node_name.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-instance_uuid.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-redfish-none-node_name.json' DEBUG: adding 'ironic_prometheus_exporter/tests/json_samples/notification-redfish.json' DEBUG: adding 'ironic_prometheus_exporter-4.4.1.dev2.dist-info/licenses/AUTHORS' DEBUG: adding 'ironic_prometheus_exporter-4.4.1.dev2.dist-info/licenses/LICENSE' DEBUG: adding 'ironic_prometheus_exporter-4.4.1.dev2.dist-info/METADATA' DEBUG: adding 'ironic_prometheus_exporter-4.4.1.dev2.dist-info/WHEEL' DEBUG: adding 'ironic_prometheus_exporter-4.4.1.dev2.dist-info/entry_points.txt' DEBUG: adding 'ironic_prometheus_exporter-4.4.1.dev2.dist-info/pbr.json' DEBUG: adding 'ironic_prometheus_exporter-4.4.1.dev2.dist-info/top_level.txt' DEBUG: adding 'ironic_prometheus_exporter-4.4.1.dev2.dist-info/RECORD' DEBUG: removing build/bdist.linux-x86_64/wheel DEBUG: Successfully built ironic_prometheus_exporter-4.4.1.dev2.tar.gz and ironic_prometheus_exporter-4.4.1.dev2-py3-none-any.whl DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ python3 setup.py --name DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Requirements should be satisfied by a PEP 517 installer. DEBUG: If you are using pip, you can try `pip install --use-pep517`. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: dist.fetch_build_eggs(dist.setup_requires) DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: ironic-prometheus-exporter DEBUG: Running: python3 setup.py --name in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ python3 setup.py --name WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Requirements should be satisfied by a PEP 517 installer. WARNING: If you are using pip, you can try `pip install --use-pep517`. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: dist.fetch_build_eggs(dist.setup_requires) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please avoid running ``setup.py`` directly. WARNING: Instead, use pypa/build, pypa/installer or other WARNING: standards-based tools. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: WARNING: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self.initialize_options() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' WARNING: warnings.warn(msg) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() DEBUG: Results: [pbr] Generating ChangeLog ironic-prometheus-exporter 4.4.1 for openstack/ironic-prometheus-exporter OK DEBUG: checking 2024.2-eol DEBUG: Found new EOL tag 2024.2-eol for ironic-prometheus-exporter New releases must be added to the end of the list. -------------------------------------------------- DEBUG: openstack/ironic-prometheus-exporter already tagged 4.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.1 ERROR: Could not find 4.4.1: Command '['git', 'show', '4.4.1']' returned non-zero exit status 128. DEBUG: Resetting the repository openstack/ironic-prometheus-exporter to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git reset --hard DEBUG: HEAD is now at c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-prometheus-exporter to ff726aca1a9d9a69977bc6d48be652a26ff235fe DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git checkout ff726aca1a9d9a69977bc6d48be652a26ff235fe DEBUG: Previous HEAD position was c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at ff726ac Merge "Update python classifier in setup.cfg" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/ironic-prometheus-exporter to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git reset --hard DEBUG: HEAD is now at ff726ac Merge "Update python classifier in setup.cfg" DEBUG: Checking out repository openstack/ironic-prometheus-exporter to c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git checkout c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: Previous HEAD position was ff726ac Merge "Update python classifier in setup.cfg" DEBUG: HEAD is now at c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.1 ERROR: Could not find 4.4.1: Command '['git', 'show', '4.4.1']' returned non-zero exit status 128. DEBUG: Found new version 4.4.1 for openstack/ironic-prometheus-exporter DEBUG: Resetting the repository openstack/ironic-prometheus-exporter to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git reset --hard DEBUG: HEAD is now at c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-prometheus-exporter to c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git checkout c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: HEAD is now at c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/ironic-prometheus-exporter DEBUG: comparing to ERROR: new release 4.4.1 must be listed last, with one new release per patch DEBUG: comparing to OK New releases may only be added to open series. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Commits being tagged need to be on the right branch. ---------------------------------------------------- DEBUG: checking 4.4.0 DEBUG: Resetting the repository openstack/ironic-prometheus-exporter to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git reset --hard DEBUG: HEAD is now at c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-prometheus-exporter to ff726aca1a9d9a69977bc6d48be652a26ff235fe DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git checkout ff726aca1a9d9a69977bc6d48be652a26ff235fe DEBUG: Previous HEAD position was c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at ff726ac Merge "Update python classifier in setup.cfg" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.0 tag exists, skipping further validation DEBUG: checking 4.4.1 DEBUG: Resetting the repository openstack/ironic-prometheus-exporter to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git reset --hard DEBUG: HEAD is now at ff726ac Merge "Update python classifier in setup.cfg" DEBUG: Checking out repository openstack/ironic-prometheus-exporter to c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git checkout c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: Previous HEAD position was ff726ac Merge "Update python classifier in setup.cfg" DEBUG: HEAD is now at c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.1 ERROR: Could not find 4.4.1: Command '['git', 'show', '4.4.1']' returned non-zero exit status 128. DEBUG: Found new version 4.4.1 for openstack/ironic-prometheus-exporter DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git branch -a --contains c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git log 4.4.0 -n 1 --pretty=format:%H DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git log --oneline --ancestry-path 4.4.0..c9f6727ab6b5fc41302ee784e86222711de968d9 ancestry OK DEBUG: checking 2024.2-eol DEBUG: Resetting the repository openstack/ironic-prometheus-exporter to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git reset --hard DEBUG: HEAD is now at c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-prometheus-exporter to c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git checkout c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: HEAD is now at c9f6727 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/ironic-prometheus-exporter DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git branch -a --contains c9f6727ab6b5fc41302ee784e86222711de968d9 DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git log 4.4.1 -n 1 --pretty=format:%H INFO: ERROR getting SHA for tag '4.4.1': Command '['git', 'log', '4.4.1', '-n', '1', '--pretty=format:%H']' returned non-zero exit status 128. [b"fatal: ambiguous argument '4.4.1': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions, like this:\n'git [...] -- [...]'"] DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git log --oneline --ancestry-path 4.4.1..c9f6727ab6b5fc41302ee784e86222711de968d9 ERROR: failed checking ancestry: Command '['git', 'log', '--oneline', '--ancestry-path', '4.4.1..c9f6727ab6b5fc41302ee784e86222711de968d9']' returned non-zero exit status 128. [b''] ERROR: openstack/ironic-prometheus-exporter c9f6727ab6b5fc41302ee784e86222711de968d9 receiving 2024.2-eol is not a descendant of 4.4.1 Does tarball-base match the expected value? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Apply validation rules that only apply to the current series. ------------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. No releases in the new series until the previous one has a branch. ------------------------------------------------------------------ DEBUG: openstack/ironic-prometheus-exporter already tagged 4.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.1 ERROR: Could not find 4.4.1: Command '['git', 'show', '4.4.1']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The first release in a series needs to end with '.0'. ----------------------------------------------------- DEBUG: openstack/ironic-prometheus-exporter already tagged 4.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.1 ERROR: Could not find 4.4.1: Command '['git', 'show', '4.4.1']' returned non-zero exit status 128. this rule only applies to the first release in a series The final release after a RC should tag the same commit. -------------------------------------------------------- DEBUG: openstack/ironic-prometheus-exporter already tagged 4.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.1 ERROR: Could not find 4.4.1: Command '['git', 'show', '4.4.1']' returned non-zero exit status 128. this rule only applies when tagging a final from a candidate Pre-release versions must be applied in progressive order --------------------------------------------------------- DEBUG: openstack/ironic-prometheus-exporter already tagged 4.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.1 ERROR: Could not find 4.4.1: Command '['git', 'show', '4.4.1']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The EOL tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/ironic-prometheus-exporter already tagged 4.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.1 ERROR: Could not find 4.4.1: Command '['git', 'show', '4.4.1']' returned non-zero exit status 128. OK The EOM tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/ironic-prometheus-exporter already tagged 4.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.1 ERROR: Could not find 4.4.1: Command '['git', 'show', '4.4.1']' returned non-zero exit status 128. this rule only applies when tagging a series as unmaintained The EM tag should be applied to the previous release. ----------------------------------------------------- DEBUG: openstack/ironic-prometheus-exporter already tagged 4.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git show 4.4.1 ERROR: Could not find 4.4.1: Command '['git', 'show', '4.4.1']' returned non-zero exit status 128. this rule only applies when tagging a series as extended-maintenance Ensure all branch names have good prefixes. ------------------------------------------- Apply the rules for stable branches. ------------------------------------ rule does not apply to end-of-life repos, skipping Apply the rules for feature branches. ------------------------------------- stable/2024.2 is not a feature branch, skipping Make sure the branch points given are on the expected branches. --------------------------------------------------------------- DEBUG: checking branch 'stable/2024.2' DEBUG: checking repo openstack/ironic-prometheus-exporter DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git branch -a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-prometheus-exporter DEBUG: $ git branch -r --contains ff726aca1a9d9a69977bc6d48be652a26ff235fe DEBUG: found ff726aca1a9d9a69977bc6d48be652a26ff235fe on branches {'HEAD -> origin/master', 'stable/2025.1', 'stable/2025.2', 'stable/2024.2', 'stable/2026.1', 'master'} in openstack/ironic-prometheus-exporter Checking deliverables/dalmatian/ironic-python-agent-builder.yaml ================================================================ Clone all of the repositories for the deliverable into the workdir. ------------------------------------------------------------------- DEBUG: Checking out repository openstack/ironic-python-agent-builder to master DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/ironic-python-agent-builder DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/ironic-python-agent-builder DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/ironic-python-agent-builder'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/ironic-python-agent-builder'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master -- openstack/ironic-python-agent-builder DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=master DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/ironic-python-agent-builder DEBUG: + shift DEBUG: + '[' -z openstack/ironic-python-agent-builder ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/ironic-python-agent-builder DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/ironic-python-agent-builder ']' DEBUG: + upstream_remote=https://opendev.org/openstack/ironic-python-agent-builder DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder ']' DEBUG: + '[' '!' -z /opt/git/opendev.org/openstack/ironic-python-agent-builder ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + git clone /opt/git/opendev.org/openstack/ironic-python-agent-builder openstack/ironic-python-agent-builder DEBUG: Cloning into 'openstack/ironic-python-agent-builder'... DEBUG: done. DEBUG: + cd openstack/ironic-python-agent-builder DEBUG: + git remote set-url origin https://opendev.org/openstack/ironic-python-agent-builder DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: + git fetch origin --tags --prune DEBUG: From https://opendev.org/openstack/ironic-python-agent-builder DEBUG: cc13094..ae43776 master -> origin/master DEBUG: * [new branch] stable/2026.1 -> origin/stable/2026.1 DEBUG: * [new tag] 7.1.0 -> 7.1.0 DEBUG: * [new tag] 7.2.0 -> 7.2.0 DEBUG: + '[' '!' -z master ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: + git checkout -f master DEBUG: Already on 'master' DEBUG: Your branch is behind 'origin/master' by 4 commits, and can be fast-forwarded. DEBUG: (use "git pull" to update your local branch) Does the bug tracker info link to something that exists? -------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Look for the team name in the governance data. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Make sure the release notes page exists, if it is specified. ------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Require a valid release model ----------------------------- Skipping rule for EM, EOM or EOL tagging. Does the most recent release comply with the rules for the release-type? ------------------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Do we have permission to upload to PyPI? ---------------------------------------- Skipping rule for EM, EOM or EOL tagging. Can we build an sdist for a python project? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Does the README look right for PyPI? ------------------------------------ Skipping rule for EM, EOM or EOL tagging. All repos must include a .gitreview file for new releases. ---------------------------------------------------------- DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 5.4.0 DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 5.4.1 DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 5.4.0 version 5.4.0 exists, skipping Ensure the deliverable is not an independent abandoned deliverable. ------------------------------------------------------------------- DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.0, skipping DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. Ensure the hashes for each release exist. ----------------------------------------- DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.0, skipping DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: checking 5.4.0 DEBUG: openstack/ironic-python-agent-builder SHA e29375da7e5f61cf20bca807c91785f09aca3431 DEBUG: Resetting the repository openstack/ironic-python-agent-builder to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git reset --hard DEBUG: HEAD is now at cc13094 Merge "tox: Drop redundant injection of VIRTUAL_ENV variable" DEBUG: Checking out repository openstack/ironic-python-agent-builder to e29375da7e5f61cf20bca807c91785f09aca3431 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git checkout e29375da7e5f61cf20bca807c91785f09aca3431 DEBUG: Note: switching to 'e29375da7e5f61cf20bca807c91785f09aca3431'. DEBUG: DEBUG: You are in 'detached HEAD' state. You can look around, make experimental DEBUG: changes and commit them, and you can discard any commits you make in this DEBUG: state without impacting any branches by switching back to a branch. DEBUG: DEBUG: If you want to create a new branch to retain commits you create, you may DEBUG: do so (now or later) by using -c with the switch command. Example: DEBUG: DEBUG: git switch -c DEBUG: DEBUG: Or undo this operation with: DEBUG: DEBUG: git switch - DEBUG: DEBUG: Turn off this advice by setting config variable advice.detachedHead to false DEBUG: DEBUG: HEAD is now at e29375d Merge "Block glean-early.sh from running" successfully cloned e29375da7e5f61cf20bca807c91785f09aca3431 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show e29375da7e5f61cf20bca807c91785f09aca3431 DEBUG: checking 5.4.1 DEBUG: openstack/ironic-python-agent-builder SHA b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: Resetting the repository openstack/ironic-python-agent-builder to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git reset --hard DEBUG: HEAD is now at e29375d Merge "Block glean-early.sh from running" DEBUG: Checking out repository openstack/ironic-python-agent-builder to b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git checkout b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: Previous HEAD position was e29375d Merge "Block glean-early.sh from running" DEBUG: HEAD is now at b23b629 Don't install biosdevname in arm64/aarch64 arches successfully cloned b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: checking 2024.2-eol DEBUG: openstack/ironic-python-agent-builder SHA b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: Resetting the repository openstack/ironic-python-agent-builder to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git reset --hard DEBUG: HEAD is now at b23b629 Don't install biosdevname in arm64/aarch64 arches DEBUG: Checking out repository openstack/ironic-python-agent-builder to b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git checkout b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: HEAD is now at b23b629 Don't install biosdevname in arm64/aarch64 arches successfully cloned b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show b23b629496f709690fc0d135a1e04e4d55f1be78 Ensure tags that exist point to the SHAs listed. ------------------------------------------------ DEBUG: checking 5.4.0 DEBUG: openstack/ironic-python-agent-builder SHA e29375da7e5f61cf20bca807c91785f09aca3431 DEBUG: Resetting the repository openstack/ironic-python-agent-builder to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git reset --hard DEBUG: HEAD is now at b23b629 Don't install biosdevname in arm64/aarch64 arches DEBUG: Checking out repository openstack/ironic-python-agent-builder to e29375da7e5f61cf20bca807c91785f09aca3431 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git checkout e29375da7e5f61cf20bca807c91785f09aca3431 DEBUG: Previous HEAD position was b23b629 Don't install biosdevname in arm64/aarch64 arches DEBUG: HEAD is now at e29375d Merge "Block glean-early.sh from running" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 5.4.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git log 5.4.0 -n 1 --pretty=format:%H 5.4.0 tag exists and is correct for openstack/ironic-python-agent-builder DEBUG: checking 5.4.1 DEBUG: openstack/ironic-python-agent-builder SHA b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: Resetting the repository openstack/ironic-python-agent-builder to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git reset --hard DEBUG: HEAD is now at e29375d Merge "Block glean-early.sh from running" DEBUG: Checking out repository openstack/ironic-python-agent-builder to b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git checkout b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: Previous HEAD position was e29375d Merge "Block glean-early.sh from running" DEBUG: HEAD is now at b23b629 Don't install biosdevname in arm64/aarch64 arches DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 5.4.1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git log 5.4.1 -n 1 --pretty=format:%H 5.4.1 tag exists and is correct for openstack/ironic-python-agent-builder DEBUG: checking 2024.2-eol DEBUG: openstack/ironic-python-agent-builder SHA b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: Resetting the repository openstack/ironic-python-agent-builder to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git reset --hard DEBUG: HEAD is now at b23b629 Don't install biosdevname in arm64/aarch64 arches DEBUG: Checking out repository openstack/ironic-python-agent-builder to b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git checkout b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: HEAD is now at b23b629 Don't install biosdevname in arm64/aarch64 arches DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. openstack/ironic-python-agent-builder does not have 2024.2-eol tag yet, skipping Ensure the version numbers are valid. ------------------------------------- DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.0, skipping DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: checking 5.4.0 DEBUG: Resetting the repository openstack/ironic-python-agent-builder to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git reset --hard DEBUG: HEAD is now at b23b629 Don't install biosdevname in arm64/aarch64 arches DEBUG: Checking out repository openstack/ironic-python-agent-builder to e29375da7e5f61cf20bca807c91785f09aca3431 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git checkout e29375da7e5f61cf20bca807c91785f09aca3431 DEBUG: Previous HEAD position was b23b629 Don't install biosdevname in arm64/aarch64 arches DEBUG: HEAD is now at e29375d Merge "Block glean-early.sh from running" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 5.4.0 tag exists, skipping further validation DEBUG: checking 5.4.1 DEBUG: Resetting the repository openstack/ironic-python-agent-builder to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git reset --hard DEBUG: HEAD is now at e29375d Merge "Block glean-early.sh from running" DEBUG: Checking out repository openstack/ironic-python-agent-builder to b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git checkout b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: Previous HEAD position was e29375d Merge "Block glean-early.sh from running" DEBUG: HEAD is now at b23b629 Don't install biosdevname in arm64/aarch64 arches DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 5.4.1 tag exists, skipping further validation DEBUG: checking 2024.2-eol DEBUG: Found new EOL tag 2024.2-eol for ironic-python-agent-builder New releases must be added to the end of the list. -------------------------------------------------- DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.0, skipping DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Resetting the repository openstack/ironic-python-agent-builder to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git reset --hard DEBUG: HEAD is now at b23b629 Don't install biosdevname in arm64/aarch64 arches DEBUG: Checking out repository openstack/ironic-python-agent-builder to e29375da7e5f61cf20bca807c91785f09aca3431 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git checkout e29375da7e5f61cf20bca807c91785f09aca3431 DEBUG: Previous HEAD position was b23b629 Don't install biosdevname in arm64/aarch64 arches DEBUG: HEAD is now at e29375d Merge "Block glean-early.sh from running" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 5.4.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/ironic-python-agent-builder to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git reset --hard DEBUG: HEAD is now at e29375d Merge "Block glean-early.sh from running" DEBUG: Checking out repository openstack/ironic-python-agent-builder to b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git checkout b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: Previous HEAD position was e29375d Merge "Block glean-early.sh from running" DEBUG: HEAD is now at b23b629 Don't install biosdevname in arm64/aarch64 arches DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 5.4.1 tag exists, skipping further validation DEBUG: Resetting the repository openstack/ironic-python-agent-builder to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git reset --hard DEBUG: HEAD is now at b23b629 Don't install biosdevname in arm64/aarch64 arches DEBUG: Checking out repository openstack/ironic-python-agent-builder to b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git checkout b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: HEAD is now at b23b629 Don't install biosdevname in arm64/aarch64 arches DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/ironic-python-agent-builder DEBUG: comparing to OK New releases may only be added to open series. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Commits being tagged need to be on the right branch. ---------------------------------------------------- DEBUG: checking 5.4.0 DEBUG: Resetting the repository openstack/ironic-python-agent-builder to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git reset --hard DEBUG: HEAD is now at b23b629 Don't install biosdevname in arm64/aarch64 arches DEBUG: Checking out repository openstack/ironic-python-agent-builder to e29375da7e5f61cf20bca807c91785f09aca3431 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git checkout e29375da7e5f61cf20bca807c91785f09aca3431 DEBUG: Previous HEAD position was b23b629 Don't install biosdevname in arm64/aarch64 arches DEBUG: HEAD is now at e29375d Merge "Block glean-early.sh from running" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 5.4.0 tag exists, skipping further validation DEBUG: checking 5.4.1 DEBUG: Resetting the repository openstack/ironic-python-agent-builder to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git reset --hard DEBUG: HEAD is now at e29375d Merge "Block glean-early.sh from running" DEBUG: Checking out repository openstack/ironic-python-agent-builder to b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git checkout b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: Previous HEAD position was e29375d Merge "Block glean-early.sh from running" DEBUG: HEAD is now at b23b629 Don't install biosdevname in arm64/aarch64 arches DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 5.4.1 tag exists, skipping further validation DEBUG: checking 2024.2-eol DEBUG: Resetting the repository openstack/ironic-python-agent-builder to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git reset --hard DEBUG: HEAD is now at b23b629 Don't install biosdevname in arm64/aarch64 arches DEBUG: Checking out repository openstack/ironic-python-agent-builder to b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git checkout b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: HEAD is now at b23b629 Don't install biosdevname in arm64/aarch64 arches DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/ironic-python-agent-builder DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git branch -a --contains b23b629496f709690fc0d135a1e04e4d55f1be78 DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git log 5.4.1 -n 1 --pretty=format:%H DEBUG: The SHA is being retagged with a new version Does tarball-base match the expected value? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Apply validation rules that only apply to the current series. ------------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. No releases in the new series until the previous one has a branch. ------------------------------------------------------------------ DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.0, skipping DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The first release in a series needs to end with '.0'. ----------------------------------------------------- DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.0, skipping DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies to the first release in a series The final release after a RC should tag the same commit. -------------------------------------------------------- DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.0, skipping DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies when tagging a final from a candidate Pre-release versions must be applied in progressive order --------------------------------------------------------- DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.0, skipping DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The EOL tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.0, skipping DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. OK The EOM tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.0, skipping DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies when tagging a series as unmaintained The EM tag should be applied to the previous release. ----------------------------------------------------- DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.0, skipping DEBUG: openstack/ironic-python-agent-builder already tagged 5.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies when tagging a series as extended-maintenance Ensure all branch names have good prefixes. ------------------------------------------- Apply the rules for stable branches. ------------------------------------ rule does not apply to end-of-life repos, skipping Apply the rules for feature branches. ------------------------------------- stable/2024.2 is not a feature branch, skipping Make sure the branch points given are on the expected branches. --------------------------------------------------------------- DEBUG: checking branch 'stable/2024.2' DEBUG: checking repo openstack/ironic-python-agent-builder DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git branch -a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent-builder DEBUG: $ git branch -r --contains e29375da7e5f61cf20bca807c91785f09aca3431 DEBUG: found e29375da7e5f61cf20bca807c91785f09aca3431 on branches {'HEAD -> origin/master', 'stable/2025.1', 'stable/2025.2', 'stable/2024.2', 'stable/2026.1', 'master'} in openstack/ironic-python-agent-builder Checking deliverables/dalmatian/ironic-python-agent.yaml ======================================================== Clone all of the repositories for the deliverable into the workdir. ------------------------------------------------------------------- DEBUG: Checking out repository openstack/ironic-python-agent to master DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/ironic-python-agent DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/ironic-python-agent DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/ironic-python-agent'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/ironic-python-agent'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master -- openstack/ironic-python-agent DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=master DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/ironic-python-agent DEBUG: + shift DEBUG: + '[' -z openstack/ironic-python-agent ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/ironic-python-agent DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/ironic-python-agent ']' DEBUG: + upstream_remote=https://opendev.org/openstack/ironic-python-agent DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent ']' DEBUG: + '[' '!' -z /opt/git/opendev.org/openstack/ironic-python-agent ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + git clone /opt/git/opendev.org/openstack/ironic-python-agent openstack/ironic-python-agent DEBUG: Cloning into 'openstack/ironic-python-agent'... DEBUG: done. DEBUG: + cd openstack/ironic-python-agent DEBUG: + git remote set-url origin https://opendev.org/openstack/ironic-python-agent DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: + git fetch origin --tags --prune DEBUG: From https://opendev.org/openstack/ironic-python-agent DEBUG: 236b33ab..01e0ff99 master -> origin/master DEBUG: * [new branch] stable/2026.1 -> origin/stable/2026.1 DEBUG: * [new tag] 11.5.0 -> 11.5.0 DEBUG: + '[' '!' -z master ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: + git checkout -f master DEBUG: Already on 'master' DEBUG: Your branch is behind 'origin/master' by 21 commits, and can be fast-forwarded. DEBUG: (use "git pull" to update your local branch) Does the bug tracker info link to something that exists? -------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Look for the team name in the governance data. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Make sure the release notes page exists, if it is specified. ------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Require a valid release model ----------------------------- Skipping rule for EM, EOM or EOL tagging. Does the most recent release comply with the rules for the release-type? ------------------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Do we have permission to upload to PyPI? ---------------------------------------- Skipping rule for EM, EOM or EOL tagging. Can we build an sdist for a python project? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Does the README look right for PyPI? ------------------------------------ Skipping rule for EM, EOM or EOL tagging. All repos must include a .gitreview file for new releases. ---------------------------------------------------------- DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 9.12.0 DEBUG: openstack/ironic-python-agent already tagged 9.12.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 9.13.0 DEBUG: openstack/ironic-python-agent already tagged 9.13.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 9.14.0 DEBUG: openstack/ironic-python-agent already tagged 9.14.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 9.14.1 DEBUG: openstack/ironic-python-agent already tagged 9.14.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 9.12.0 version 9.12.0 exists, skipping Ensure the deliverable is not an independent abandoned deliverable. ------------------------------------------------------------------- DEBUG: openstack/ironic-python-agent already tagged 9.12.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.13.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. Ensure the hashes for each release exist. ----------------------------------------- DEBUG: openstack/ironic-python-agent already tagged 9.12.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.13.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: checking 9.12.0 DEBUG: openstack/ironic-python-agent SHA 422b1941c7d0db6a92cc43fe836ac5e0c62b3180 DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at 236b33ab Merge "tox: Drop redundant injection of VIRTUAL_ENV variable" DEBUG: Checking out repository openstack/ironic-python-agent to 422b1941c7d0db6a92cc43fe836ac5e0c62b3180 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout 422b1941c7d0db6a92cc43fe836ac5e0c62b3180 DEBUG: Note: switching to '422b1941c7d0db6a92cc43fe836ac5e0c62b3180'. DEBUG: DEBUG: You are in 'detached HEAD' state. You can look around, make experimental DEBUG: changes and commit them, and you can discard any commits you make in this DEBUG: state without impacting any branches by switching back to a branch. DEBUG: DEBUG: If you want to create a new branch to retain commits you create, you may DEBUG: do so (now or later) by using -c with the switch command. Example: DEBUG: DEBUG: git switch -c DEBUG: DEBUG: Or undo this operation with: DEBUG: DEBUG: git switch - DEBUG: DEBUG: Turn off this advice by setting config variable advice.detachedHead to false DEBUG: DEBUG: HEAD is now at 422b1941 Merge "Fix issues caused/found by new codespell" successfully cloned 422b1941c7d0db6a92cc43fe836ac5e0c62b3180 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 422b1941c7d0db6a92cc43fe836ac5e0c62b3180 DEBUG: checking 9.13.0 DEBUG: openstack/ironic-python-agent SHA b2ec08a15e63f6f68b50e637a1a6e45465a3b4b8 DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at 422b1941 Merge "Fix issues caused/found by new codespell" DEBUG: Checking out repository openstack/ironic-python-agent to b2ec08a15e63f6f68b50e637a1a6e45465a3b4b8 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout b2ec08a15e63f6f68b50e637a1a6e45465a3b4b8 DEBUG: Previous HEAD position was 422b1941 Merge "Fix issues caused/found by new codespell" DEBUG: HEAD is now at b2ec08a1 Adding support to view indiv. cpu-core info successfully cloned b2ec08a15e63f6f68b50e637a1a6e45465a3b4b8 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show b2ec08a15e63f6f68b50e637a1a6e45465a3b4b8 DEBUG: checking 9.14.0 DEBUG: openstack/ironic-python-agent SHA 6d743ad4ba2c0135bf057a0dc54bd3cd4fa3d3cf DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at b2ec08a1 Adding support to view indiv. cpu-core info DEBUG: Checking out repository openstack/ironic-python-agent to 6d743ad4ba2c0135bf057a0dc54bd3cd4fa3d3cf DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout 6d743ad4ba2c0135bf057a0dc54bd3cd4fa3d3cf DEBUG: Previous HEAD position was b2ec08a1 Adding support to view indiv. cpu-core info DEBUG: HEAD is now at 6d743ad4 Merge "[doc] Clarify Step return values" successfully cloned 6d743ad4ba2c0135bf057a0dc54bd3cd4fa3d3cf DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 6d743ad4ba2c0135bf057a0dc54bd3cd4fa3d3cf DEBUG: checking 9.14.1 DEBUG: openstack/ironic-python-agent SHA 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at 6d743ad4 Merge "[doc] Clarify Step return values" DEBUG: Checking out repository openstack/ironic-python-agent to 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: Previous HEAD position was 6d743ad4 Merge "[doc] Clarify Step return values" DEBUG: HEAD is now at 5e79632e Fix the way qemu-img is called with prlimits successfully cloned 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: checking 2024.2-eol DEBUG: openstack/ironic-python-agent SHA 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at 5e79632e Fix the way qemu-img is called with prlimits DEBUG: Checking out repository openstack/ironic-python-agent to 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: HEAD is now at 5e79632e Fix the way qemu-img is called with prlimits successfully cloned 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 5e79632ec57c41b3c57d3b986a7755fa335e2942 Ensure tags that exist point to the SHAs listed. ------------------------------------------------ DEBUG: checking 9.12.0 DEBUG: openstack/ironic-python-agent SHA 422b1941c7d0db6a92cc43fe836ac5e0c62b3180 DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at 5e79632e Fix the way qemu-img is called with prlimits DEBUG: Checking out repository openstack/ironic-python-agent to 422b1941c7d0db6a92cc43fe836ac5e0c62b3180 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout 422b1941c7d0db6a92cc43fe836ac5e0c62b3180 DEBUG: Previous HEAD position was 5e79632e Fix the way qemu-img is called with prlimits DEBUG: HEAD is now at 422b1941 Merge "Fix issues caused/found by new codespell" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 9.12.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git log 9.12.0 -n 1 --pretty=format:%H 9.12.0 tag exists and is correct for openstack/ironic-python-agent DEBUG: checking 9.13.0 DEBUG: openstack/ironic-python-agent SHA b2ec08a15e63f6f68b50e637a1a6e45465a3b4b8 DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at 422b1941 Merge "Fix issues caused/found by new codespell" DEBUG: Checking out repository openstack/ironic-python-agent to b2ec08a15e63f6f68b50e637a1a6e45465a3b4b8 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout b2ec08a15e63f6f68b50e637a1a6e45465a3b4b8 DEBUG: Previous HEAD position was 422b1941 Merge "Fix issues caused/found by new codespell" DEBUG: HEAD is now at b2ec08a1 Adding support to view indiv. cpu-core info DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 9.13.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git log 9.13.0 -n 1 --pretty=format:%H 9.13.0 tag exists and is correct for openstack/ironic-python-agent DEBUG: checking 9.14.0 DEBUG: openstack/ironic-python-agent SHA 6d743ad4ba2c0135bf057a0dc54bd3cd4fa3d3cf DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at b2ec08a1 Adding support to view indiv. cpu-core info DEBUG: Checking out repository openstack/ironic-python-agent to 6d743ad4ba2c0135bf057a0dc54bd3cd4fa3d3cf DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout 6d743ad4ba2c0135bf057a0dc54bd3cd4fa3d3cf DEBUG: Previous HEAD position was b2ec08a1 Adding support to view indiv. cpu-core info DEBUG: HEAD is now at 6d743ad4 Merge "[doc] Clarify Step return values" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 9.14.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git log 9.14.0 -n 1 --pretty=format:%H 9.14.0 tag exists and is correct for openstack/ironic-python-agent DEBUG: checking 9.14.1 DEBUG: openstack/ironic-python-agent SHA 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at 6d743ad4 Merge "[doc] Clarify Step return values" DEBUG: Checking out repository openstack/ironic-python-agent to 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: Previous HEAD position was 6d743ad4 Merge "[doc] Clarify Step return values" DEBUG: HEAD is now at 5e79632e Fix the way qemu-img is called with prlimits DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 9.14.1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git log 9.14.1 -n 1 --pretty=format:%H 9.14.1 tag exists and is correct for openstack/ironic-python-agent DEBUG: checking 2024.2-eol DEBUG: openstack/ironic-python-agent SHA 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at 5e79632e Fix the way qemu-img is called with prlimits DEBUG: Checking out repository openstack/ironic-python-agent to 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: HEAD is now at 5e79632e Fix the way qemu-img is called with prlimits DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. openstack/ironic-python-agent does not have 2024.2-eol tag yet, skipping Ensure the version numbers are valid. ------------------------------------- DEBUG: openstack/ironic-python-agent already tagged 9.12.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.13.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: checking 9.12.0 DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at 5e79632e Fix the way qemu-img is called with prlimits DEBUG: Checking out repository openstack/ironic-python-agent to 422b1941c7d0db6a92cc43fe836ac5e0c62b3180 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout 422b1941c7d0db6a92cc43fe836ac5e0c62b3180 DEBUG: Previous HEAD position was 5e79632e Fix the way qemu-img is called with prlimits DEBUG: HEAD is now at 422b1941 Merge "Fix issues caused/found by new codespell" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 9.12.0 tag exists, skipping further validation DEBUG: checking 9.13.0 DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at 422b1941 Merge "Fix issues caused/found by new codespell" DEBUG: Checking out repository openstack/ironic-python-agent to b2ec08a15e63f6f68b50e637a1a6e45465a3b4b8 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout b2ec08a15e63f6f68b50e637a1a6e45465a3b4b8 DEBUG: Previous HEAD position was 422b1941 Merge "Fix issues caused/found by new codespell" DEBUG: HEAD is now at b2ec08a1 Adding support to view indiv. cpu-core info DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 9.13.0 tag exists, skipping further validation DEBUG: checking 9.14.0 DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at b2ec08a1 Adding support to view indiv. cpu-core info DEBUG: Checking out repository openstack/ironic-python-agent to 6d743ad4ba2c0135bf057a0dc54bd3cd4fa3d3cf DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout 6d743ad4ba2c0135bf057a0dc54bd3cd4fa3d3cf DEBUG: Previous HEAD position was b2ec08a1 Adding support to view indiv. cpu-core info DEBUG: HEAD is now at 6d743ad4 Merge "[doc] Clarify Step return values" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 9.14.0 tag exists, skipping further validation DEBUG: checking 9.14.1 DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at 6d743ad4 Merge "[doc] Clarify Step return values" DEBUG: Checking out repository openstack/ironic-python-agent to 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: Previous HEAD position was 6d743ad4 Merge "[doc] Clarify Step return values" DEBUG: HEAD is now at 5e79632e Fix the way qemu-img is called with prlimits DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 9.14.1 tag exists, skipping further validation DEBUG: checking 2024.2-eol DEBUG: Found new EOL tag 2024.2-eol for ironic-python-agent New releases must be added to the end of the list. -------------------------------------------------- DEBUG: openstack/ironic-python-agent already tagged 9.12.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.13.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at 5e79632e Fix the way qemu-img is called with prlimits DEBUG: Checking out repository openstack/ironic-python-agent to 422b1941c7d0db6a92cc43fe836ac5e0c62b3180 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout 422b1941c7d0db6a92cc43fe836ac5e0c62b3180 DEBUG: Previous HEAD position was 5e79632e Fix the way qemu-img is called with prlimits DEBUG: HEAD is now at 422b1941 Merge "Fix issues caused/found by new codespell" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 9.12.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at 422b1941 Merge "Fix issues caused/found by new codespell" DEBUG: Checking out repository openstack/ironic-python-agent to b2ec08a15e63f6f68b50e637a1a6e45465a3b4b8 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout b2ec08a15e63f6f68b50e637a1a6e45465a3b4b8 DEBUG: Previous HEAD position was 422b1941 Merge "Fix issues caused/found by new codespell" DEBUG: HEAD is now at b2ec08a1 Adding support to view indiv. cpu-core info DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 9.13.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at b2ec08a1 Adding support to view indiv. cpu-core info DEBUG: Checking out repository openstack/ironic-python-agent to 6d743ad4ba2c0135bf057a0dc54bd3cd4fa3d3cf DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout 6d743ad4ba2c0135bf057a0dc54bd3cd4fa3d3cf DEBUG: Previous HEAD position was b2ec08a1 Adding support to view indiv. cpu-core info DEBUG: HEAD is now at 6d743ad4 Merge "[doc] Clarify Step return values" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 9.14.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at 6d743ad4 Merge "[doc] Clarify Step return values" DEBUG: Checking out repository openstack/ironic-python-agent to 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: Previous HEAD position was 6d743ad4 Merge "[doc] Clarify Step return values" DEBUG: HEAD is now at 5e79632e Fix the way qemu-img is called with prlimits DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 9.14.1 tag exists, skipping further validation DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at 5e79632e Fix the way qemu-img is called with prlimits DEBUG: Checking out repository openstack/ironic-python-agent to 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: HEAD is now at 5e79632e Fix the way qemu-img is called with prlimits DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/ironic-python-agent DEBUG: comparing to OK New releases may only be added to open series. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Commits being tagged need to be on the right branch. ---------------------------------------------------- DEBUG: checking 9.12.0 DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at 5e79632e Fix the way qemu-img is called with prlimits DEBUG: Checking out repository openstack/ironic-python-agent to 422b1941c7d0db6a92cc43fe836ac5e0c62b3180 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout 422b1941c7d0db6a92cc43fe836ac5e0c62b3180 DEBUG: Previous HEAD position was 5e79632e Fix the way qemu-img is called with prlimits DEBUG: HEAD is now at 422b1941 Merge "Fix issues caused/found by new codespell" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 9.12.0 tag exists, skipping further validation DEBUG: checking 9.13.0 DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at 422b1941 Merge "Fix issues caused/found by new codespell" DEBUG: Checking out repository openstack/ironic-python-agent to b2ec08a15e63f6f68b50e637a1a6e45465a3b4b8 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout b2ec08a15e63f6f68b50e637a1a6e45465a3b4b8 DEBUG: Previous HEAD position was 422b1941 Merge "Fix issues caused/found by new codespell" DEBUG: HEAD is now at b2ec08a1 Adding support to view indiv. cpu-core info DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 9.13.0 tag exists, skipping further validation DEBUG: checking 9.14.0 DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at b2ec08a1 Adding support to view indiv. cpu-core info DEBUG: Checking out repository openstack/ironic-python-agent to 6d743ad4ba2c0135bf057a0dc54bd3cd4fa3d3cf DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout 6d743ad4ba2c0135bf057a0dc54bd3cd4fa3d3cf DEBUG: Previous HEAD position was b2ec08a1 Adding support to view indiv. cpu-core info DEBUG: HEAD is now at 6d743ad4 Merge "[doc] Clarify Step return values" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 9.14.0 tag exists, skipping further validation DEBUG: checking 9.14.1 DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at 6d743ad4 Merge "[doc] Clarify Step return values" DEBUG: Checking out repository openstack/ironic-python-agent to 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: Previous HEAD position was 6d743ad4 Merge "[doc] Clarify Step return values" DEBUG: HEAD is now at 5e79632e Fix the way qemu-img is called with prlimits DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 9.14.1 tag exists, skipping further validation DEBUG: checking 2024.2-eol DEBUG: Resetting the repository openstack/ironic-python-agent to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git reset --hard DEBUG: HEAD is now at 5e79632e Fix the way qemu-img is called with prlimits DEBUG: Checking out repository openstack/ironic-python-agent to 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git checkout 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: HEAD is now at 5e79632e Fix the way qemu-img is called with prlimits DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/ironic-python-agent DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git branch -a --contains 5e79632ec57c41b3c57d3b986a7755fa335e2942 DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git log 9.14.1 -n 1 --pretty=format:%H DEBUG: The SHA is being retagged with a new version Does tarball-base match the expected value? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Apply validation rules that only apply to the current series. ------------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. No releases in the new series until the previous one has a branch. ------------------------------------------------------------------ DEBUG: openstack/ironic-python-agent already tagged 9.12.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.13.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The first release in a series needs to end with '.0'. ----------------------------------------------------- DEBUG: openstack/ironic-python-agent already tagged 9.12.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.13.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies to the first release in a series The final release after a RC should tag the same commit. -------------------------------------------------------- DEBUG: openstack/ironic-python-agent already tagged 9.12.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.13.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies when tagging a final from a candidate Pre-release versions must be applied in progressive order --------------------------------------------------------- DEBUG: openstack/ironic-python-agent already tagged 9.12.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.13.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The EOL tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/ironic-python-agent already tagged 9.12.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.13.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. OK The EOM tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/ironic-python-agent already tagged 9.12.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.13.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies when tagging a series as unmaintained The EM tag should be applied to the previous release. ----------------------------------------------------- DEBUG: openstack/ironic-python-agent already tagged 9.12.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.13.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.0, skipping DEBUG: openstack/ironic-python-agent already tagged 9.14.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies when tagging a series as extended-maintenance Ensure all branch names have good prefixes. ------------------------------------------- Apply the rules for stable branches. ------------------------------------ rule does not apply to end-of-life repos, skipping Apply the rules for feature branches. ------------------------------------- bugfix/9.12 is not a feature branch, skipping bugfix/9.13 is not a feature branch, skipping stable/2024.2 is not a feature branch, skipping Make sure the branch points given are on the expected branches. --------------------------------------------------------------- DEBUG: checking branch 'bugfix/9.12' these rules do not apply to feature branches, skipping DEBUG: checking branch 'bugfix/9.13' these rules do not apply to feature branches, skipping DEBUG: checking branch 'stable/2024.2' DEBUG: checking repo openstack/ironic-python-agent DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git branch -a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-python-agent DEBUG: $ git branch -r --contains 6d743ad4ba2c0135bf057a0dc54bd3cd4fa3d3cf DEBUG: found 6d743ad4ba2c0135bf057a0dc54bd3cd4fa3d3cf on branches {'bugfix/11.3', 'HEAD -> origin/master', 'stable/2025.1', 'bugfix/11.1', 'stable/2025.2', 'stable/2024.2', 'stable/2026.1', 'master', 'bugfix/11.4'} in openstack/ironic-python-agent Checking deliverables/dalmatian/ironic-ui.yaml ============================================== Clone all of the repositories for the deliverable into the workdir. ------------------------------------------------------------------- DEBUG: Checking out repository openstack/ironic-ui to master DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/ironic-ui DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/ironic-ui DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/ironic-ui'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/ironic-ui'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master -- openstack/ironic-ui DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=master DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/ironic-ui DEBUG: + shift DEBUG: + '[' -z openstack/ironic-ui ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/ironic-ui DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/ironic-ui ']' DEBUG: + upstream_remote=https://opendev.org/openstack/ironic-ui DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui ']' DEBUG: + '[' '!' -z /opt/git/opendev.org/openstack/ironic-ui ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + git clone /opt/git/opendev.org/openstack/ironic-ui openstack/ironic-ui DEBUG: Cloning into 'openstack/ironic-ui'... DEBUG: done. DEBUG: + cd openstack/ironic-ui DEBUG: + git remote set-url origin https://opendev.org/openstack/ironic-ui DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: + git fetch origin --tags --prune DEBUG: From https://opendev.org/openstack/ironic-ui DEBUG: 7906524..2737805 master -> origin/master DEBUG: * [new branch] stable/2026.1 -> origin/stable/2026.1 DEBUG: * [new tag] 6.8.0 -> 6.8.0 DEBUG: + '[' '!' -z master ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: + git checkout -f master DEBUG: Already on 'master' DEBUG: Your branch is behind 'origin/master' by 4 commits, and can be fast-forwarded. DEBUG: (use "git pull" to update your local branch) Does the bug tracker info link to something that exists? -------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Look for the team name in the governance data. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Make sure the release notes page exists, if it is specified. ------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Require a valid release model ----------------------------- Skipping rule for EM, EOM or EOL tagging. Does the most recent release comply with the rules for the release-type? ------------------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Do we have permission to upload to PyPI? ---------------------------------------- Skipping rule for EM, EOM or EOL tagging. Can we build an sdist for a python project? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Does the README look right for PyPI? ------------------------------------ Skipping rule for EM, EOM or EOL tagging. All repos must include a .gitreview file for new releases. ---------------------------------------------------------- DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.0 DEBUG: openstack/ironic-ui already tagged 6.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.1 ERROR: Could not find 6.4.1: Command '['git', 'show', '6.4.1']' returned non-zero exit status 128. DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.0 version 6.4.0 exists, skipping Ensure the deliverable is not an independent abandoned deliverable. ------------------------------------------------------------------- DEBUG: openstack/ironic-ui already tagged 6.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.1 ERROR: Could not find 6.4.1: Command '['git', 'show', '6.4.1']' returned non-zero exit status 128. Ensure the hashes for each release exist. ----------------------------------------- DEBUG: openstack/ironic-ui already tagged 6.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.1 ERROR: Could not find 6.4.1: Command '['git', 'show', '6.4.1']' returned non-zero exit status 128. DEBUG: checking 6.4.0 DEBUG: openstack/ironic-ui SHA 297c9849dca378f1af9b48fa8e0f4ace383505f3 DEBUG: Resetting the repository openstack/ironic-ui to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git reset --hard DEBUG: HEAD is now at 7906524 Merge "Remove MANIFEST.in" DEBUG: Checking out repository openstack/ironic-ui to 297c9849dca378f1af9b48fa8e0f4ace383505f3 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git checkout 297c9849dca378f1af9b48fa8e0f4ace383505f3 DEBUG: Note: switching to '297c9849dca378f1af9b48fa8e0f4ace383505f3'. DEBUG: DEBUG: You are in 'detached HEAD' state. You can look around, make experimental DEBUG: changes and commit them, and you can discard any commits you make in this DEBUG: state without impacting any branches by switching back to a branch. DEBUG: DEBUG: If you want to create a new branch to retain commits you create, you may DEBUG: do so (now or later) by using -c with the switch command. Example: DEBUG: DEBUG: git switch -c DEBUG: DEBUG: Or undo this operation with: DEBUG: DEBUG: git switch - DEBUG: DEBUG: Turn off this advice by setting config variable advice.detachedHead to false DEBUG: DEBUG: HEAD is now at 297c984 reno: Update master for unmaintained/zed successfully cloned 297c9849dca378f1af9b48fa8e0f4ace383505f3 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 297c9849dca378f1af9b48fa8e0f4ace383505f3 DEBUG: checking 6.4.1 DEBUG: openstack/ironic-ui SHA 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: Resetting the repository openstack/ironic-ui to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git reset --hard DEBUG: HEAD is now at 297c984 reno: Update master for unmaintained/zed DEBUG: Checking out repository openstack/ironic-ui to 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git checkout 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: Previous HEAD position was 297c984 reno: Update master for unmaintained/zed DEBUG: HEAD is now at 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 successfully cloned 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: checking 2024.2-eol DEBUG: openstack/ironic-ui SHA 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: Resetting the repository openstack/ironic-ui to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git reset --hard DEBUG: HEAD is now at 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-ui to 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git checkout 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: HEAD is now at 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 successfully cloned 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 40d8f907334c113cf2fe43bd2a5bbbef6baadbab Ensure tags that exist point to the SHAs listed. ------------------------------------------------ DEBUG: checking 6.4.0 DEBUG: openstack/ironic-ui SHA 297c9849dca378f1af9b48fa8e0f4ace383505f3 DEBUG: Resetting the repository openstack/ironic-ui to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git reset --hard DEBUG: HEAD is now at 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-ui to 297c9849dca378f1af9b48fa8e0f4ace383505f3 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git checkout 297c9849dca378f1af9b48fa8e0f4ace383505f3 DEBUG: Previous HEAD position was 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at 297c984 reno: Update master for unmaintained/zed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git log 6.4.0 -n 1 --pretty=format:%H 6.4.0 tag exists and is correct for openstack/ironic-ui DEBUG: checking 6.4.1 DEBUG: openstack/ironic-ui SHA 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: Resetting the repository openstack/ironic-ui to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git reset --hard DEBUG: HEAD is now at 297c984 reno: Update master for unmaintained/zed DEBUG: Checking out repository openstack/ironic-ui to 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git checkout 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: Previous HEAD position was 297c984 reno: Update master for unmaintained/zed DEBUG: HEAD is now at 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.1 ERROR: Could not find 6.4.1: Command '['git', 'show', '6.4.1']' returned non-zero exit status 128. openstack/ironic-ui does not have 6.4.1 tag yet, skipping DEBUG: checking 2024.2-eol DEBUG: openstack/ironic-ui SHA 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: Resetting the repository openstack/ironic-ui to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git reset --hard DEBUG: HEAD is now at 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-ui to 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git checkout 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: HEAD is now at 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. openstack/ironic-ui does not have 2024.2-eol tag yet, skipping Ensure the version numbers are valid. ------------------------------------- DEBUG: openstack/ironic-ui already tagged 6.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.1 ERROR: Could not find 6.4.1: Command '['git', 'show', '6.4.1']' returned non-zero exit status 128. DEBUG: checking 6.4.0 DEBUG: Resetting the repository openstack/ironic-ui to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git reset --hard DEBUG: HEAD is now at 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-ui to 297c9849dca378f1af9b48fa8e0f4ace383505f3 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git checkout 297c9849dca378f1af9b48fa8e0f4ace383505f3 DEBUG: Previous HEAD position was 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at 297c984 reno: Update master for unmaintained/zed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.0 tag exists, skipping further validation DEBUG: checking 6.4.1 DEBUG: Resetting the repository openstack/ironic-ui to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git reset --hard DEBUG: HEAD is now at 297c984 reno: Update master for unmaintained/zed DEBUG: Checking out repository openstack/ironic-ui to 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git checkout 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: Previous HEAD position was 297c984 reno: Update master for unmaintained/zed DEBUG: HEAD is now at 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.1 ERROR: Could not find 6.4.1: Command '['git', 'show', '6.4.1']' returned non-zero exit status 128. DEBUG: Found new version 6.4.1 for openstack/ironic-ui DEBUG: release-type not given, guessing 'horizon' DEBUG: Checking out repository openstack/ironic-ui to 6.4.0 DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 6.4.0 openstack/ironic-ui DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 6.4.0 openstack/ironic-ui DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''6.4.0'\'' -- '\''openstack/ironic-ui'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''6.4.0'\'' -- '\''openstack/ironic-ui'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 6.4.0 -- openstack/ironic-ui DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=6.4.0 DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/ironic-ui DEBUG: + shift DEBUG: + '[' -z openstack/ironic-ui ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/ironic-ui DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/ironic-ui ']' DEBUG: + upstream_remote=https://opendev.org/openstack/ironic-ui DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui ']' DEBUG: + echo 'Already have a local copy of openstack/ironic-ui in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui' DEBUG: Already have a local copy of openstack/ironic-ui in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: + git fetch origin --tags --prune DEBUG: + '[' '!' -z 6.4.0 ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: + git checkout -f 6.4.0 DEBUG: Previous HEAD position was 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at 297c984 reno: Update master for unmaintained/zed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ python3 -m build --sdist --wheel DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for sdist... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-lpnlwg27/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building sdist... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-lpnlwg27/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-lpnlwg27/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-lpnlwg27/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running sdist DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.0s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.0s) DEBUG: running egg_info DEBUG: creating ironic_ui.egg-info DEBUG: writing pbr to ironic_ui.egg-info/pbr.json DEBUG: writing ironic_ui.egg-info/PKG-INFO DEBUG: writing dependency_links to ironic_ui.egg-info/dependency_links.txt DEBUG: writing requirements to ironic_ui.egg-info/requires.txt DEBUG: writing top-level names to ironic_ui.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: writing manifest file 'ironic_ui.egg-info/SOURCES.txt' DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: reading manifest template 'MANIFEST.in' DEBUG: warning: no previously-included files found matching '.gitignore' DEBUG: warning: no previously-included files found matching '.gitreview' DEBUG: warning: no files found matching '*.scss' under directory 'ironic_ui' DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: writing manifest file 'ironic_ui.egg-info/SOURCES.txt' DEBUG: [pbr] reno was not found or is too old. Skipping release notes DEBUG: running check DEBUG: creating ironic_ui-6.4.0 DEBUG: creating ironic_ui-6.4.0/devstack DEBUG: creating ironic_ui-6.4.0/doc DEBUG: creating ironic_ui-6.4.0/doc/source DEBUG: creating ironic_ui-6.4.0/doc/source/contributor DEBUG: creating ironic_ui-6.4.0/doc/source/install DEBUG: creating ironic_ui-6.4.0/ironic_ui DEBUG: creating ironic_ui-6.4.0/ironic_ui.egg-info DEBUG: creating ironic_ui-6.4.0/ironic_ui/api DEBUG: creating ironic_ui-6.4.0/ironic_ui/content DEBUG: creating ironic_ui-6.4.0/ironic_ui/content/ironic DEBUG: creating ironic_ui-6.4.0/ironic_ui/content/ironic/templates/ironic DEBUG: creating ironic_ui-6.4.0/ironic_ui/enabled DEBUG: creating ironic_ui-6.4.0/ironic_ui/locale/de/LC_MESSAGES DEBUG: creating ironic_ui-6.4.0/ironic_ui/locale/en_GB/LC_MESSAGES DEBUG: creating ironic_ui-6.4.0/ironic_ui/locale/fr/LC_MESSAGES DEBUG: creating ironic_ui-6.4.0/ironic_ui/locale/id/LC_MESSAGES DEBUG: creating ironic_ui-6.4.0/ironic_ui/locale/ja/LC_MESSAGES DEBUG: creating ironic_ui-6.4.0/ironic_ui/locale/ko_KR/LC_MESSAGES DEBUG: creating ironic_ui-6.4.0/ironic_ui/locale/pt_BR/LC_MESSAGES DEBUG: creating ironic_ui-6.4.0/ironic_ui/locale/ru/LC_MESSAGES DEBUG: creating ironic_ui-6.4.0/ironic_ui/locale/tr_TR/LC_MESSAGES DEBUG: creating ironic_ui-6.4.0/ironic_ui/locale/zh_Hans/LC_MESSAGES DEBUG: creating ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: creating ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: creating ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: creating ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: creating ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: creating ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: creating ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: creating ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: creating ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: creating ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: creating ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: creating ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: creating ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: creating ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: creating ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: creating ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/node-list DEBUG: creating ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: creating ironic_ui-6.4.0/ironic_ui/test DEBUG: creating ironic_ui-6.4.0/ironic_ui/test/integration DEBUG: creating ironic_ui-6.4.0/ironic_ui/test/integration/pages DEBUG: creating ironic_ui-6.4.0/ironic_ui/test/integration/pages/admin DEBUG: creating ironic_ui-6.4.0/ironic_ui/test/integration/pages/admin/system DEBUG: creating ironic_ui-6.4.0/ironic_ui/test/tests DEBUG: creating ironic_ui-6.4.0/releasenotes/notes DEBUG: creating ironic_ui-6.4.0/releasenotes/source DEBUG: creating ironic_ui-6.4.0/releasenotes/source/locale/de/LC_MESSAGES DEBUG: creating ironic_ui-6.4.0/releasenotes/source/locale/en_GB/LC_MESSAGES DEBUG: creating ironic_ui-6.4.0/releasenotes/source/locale/fr/LC_MESSAGES DEBUG: creating ironic_ui-6.4.0/releasenotes/source/locale/id/LC_MESSAGES DEBUG: creating ironic_ui-6.4.0/releasenotes/source/locale/ja/LC_MESSAGES DEBUG: creating ironic_ui-6.4.0/releasenotes/source/locale/ko_KR/LC_MESSAGES DEBUG: creating ironic_ui-6.4.0/releasenotes/source/locale/ru/LC_MESSAGES DEBUG: creating ironic_ui-6.4.0/releasenotes/source/locale/zh_CN/LC_MESSAGES DEBUG: copying files to ironic_ui-6.4.0... DEBUG: copying .coveragerc -> ironic_ui-6.4.0 DEBUG: copying .eslintignore -> ironic_ui-6.4.0 DEBUG: copying .eslintrc -> ironic_ui-6.4.0 DEBUG: copying .mailmap -> ironic_ui-6.4.0 DEBUG: copying .zuul.yaml -> ironic_ui-6.4.0 DEBUG: copying AUTHORS -> ironic_ui-6.4.0 DEBUG: copying CONTRIBUTING.rst -> ironic_ui-6.4.0 DEBUG: copying ChangeLog -> ironic_ui-6.4.0 DEBUG: copying HACKING.rst -> ironic_ui-6.4.0 DEBUG: copying LICENSE -> ironic_ui-6.4.0 DEBUG: copying MANIFEST.in -> ironic_ui-6.4.0 DEBUG: copying README.rst -> ironic_ui-6.4.0 DEBUG: copying babel-django.cfg -> ironic_ui-6.4.0 DEBUG: copying babel-djangojs.cfg -> ironic_ui-6.4.0 DEBUG: copying bindep.txt -> ironic_ui-6.4.0 DEBUG: copying manage.py -> ironic_ui-6.4.0 DEBUG: copying package.json -> ironic_ui-6.4.0 DEBUG: copying requirements.txt -> ironic_ui-6.4.0 DEBUG: copying setup.cfg -> ironic_ui-6.4.0 DEBUG: copying setup.py -> ironic_ui-6.4.0 DEBUG: copying test-requirements.txt -> ironic_ui-6.4.0 DEBUG: copying test-shim.js -> ironic_ui-6.4.0 DEBUG: copying tox.ini -> ironic_ui-6.4.0 DEBUG: copying devstack/plugin.sh -> ironic_ui-6.4.0/devstack DEBUG: copying devstack/settings -> ironic_ui-6.4.0/devstack DEBUG: copying doc/requirements.txt -> ironic_ui-6.4.0/doc DEBUG: copying doc/source/conf.py -> ironic_ui-6.4.0/doc/source DEBUG: copying doc/source/index.rst -> ironic_ui-6.4.0/doc/source DEBUG: copying doc/source/contributor/contributing.rst -> ironic_ui-6.4.0/doc/source/contributor DEBUG: copying doc/source/contributor/index.rst -> ironic_ui-6.4.0/doc/source/contributor DEBUG: copying doc/source/install/index.rst -> ironic_ui-6.4.0/doc/source/install DEBUG: copying doc/source/install/installation.rst -> ironic_ui-6.4.0/doc/source/install DEBUG: copying doc/source/install/uninstallation.rst -> ironic_ui-6.4.0/doc/source/install DEBUG: copying ironic_ui/__init__.py -> ironic_ui-6.4.0/ironic_ui DEBUG: copying ironic_ui/karma.conf.js -> ironic_ui-6.4.0/ironic_ui DEBUG: copying ironic_ui.egg-info/PKG-INFO -> ironic_ui-6.4.0/ironic_ui.egg-info DEBUG: copying ironic_ui.egg-info/SOURCES.txt -> ironic_ui-6.4.0/ironic_ui.egg-info DEBUG: copying ironic_ui.egg-info/dependency_links.txt -> ironic_ui-6.4.0/ironic_ui.egg-info DEBUG: copying ironic_ui.egg-info/not-zip-safe -> ironic_ui-6.4.0/ironic_ui.egg-info DEBUG: copying ironic_ui.egg-info/pbr.json -> ironic_ui-6.4.0/ironic_ui.egg-info DEBUG: copying ironic_ui.egg-info/requires.txt -> ironic_ui-6.4.0/ironic_ui.egg-info DEBUG: copying ironic_ui.egg-info/top_level.txt -> ironic_ui-6.4.0/ironic_ui.egg-info DEBUG: copying ironic_ui/api/__init__.py -> ironic_ui-6.4.0/ironic_ui/api DEBUG: copying ironic_ui/api/ironic.py -> ironic_ui-6.4.0/ironic_ui/api DEBUG: copying ironic_ui/api/ironic_rest_api.py -> ironic_ui-6.4.0/ironic_ui/api DEBUG: copying ironic_ui/content/__init__.py -> ironic_ui-6.4.0/ironic_ui/content DEBUG: copying ironic_ui/content/ironic/__init__.py -> ironic_ui-6.4.0/ironic_ui/content/ironic DEBUG: copying ironic_ui/content/ironic/panel.py -> ironic_ui-6.4.0/ironic_ui/content/ironic DEBUG: copying ironic_ui/content/ironic/urls.py -> ironic_ui-6.4.0/ironic_ui/content/ironic DEBUG: copying ironic_ui/content/ironic/views.py -> ironic_ui-6.4.0/ironic_ui/content/ironic DEBUG: copying ironic_ui/content/ironic/templates/ironic/index.html -> ironic_ui-6.4.0/ironic_ui/content/ironic/templates/ironic DEBUG: copying ironic_ui/content/ironic/templates/ironic/node_detail.html -> ironic_ui-6.4.0/ironic_ui/content/ironic/templates/ironic DEBUG: copying ironic_ui/enabled/_2200_ironic.py -> ironic_ui-6.4.0/ironic_ui/enabled DEBUG: copying ironic_ui/enabled/__init__.py -> ironic_ui-6.4.0/ironic_ui/enabled DEBUG: copying ironic_ui/locale/de/LC_MESSAGES/django.po -> ironic_ui-6.4.0/ironic_ui/locale/de/LC_MESSAGES DEBUG: copying ironic_ui/locale/de/LC_MESSAGES/djangojs.po -> ironic_ui-6.4.0/ironic_ui/locale/de/LC_MESSAGES DEBUG: copying ironic_ui/locale/en_GB/LC_MESSAGES/django.po -> ironic_ui-6.4.0/ironic_ui/locale/en_GB/LC_MESSAGES DEBUG: copying ironic_ui/locale/en_GB/LC_MESSAGES/djangojs.po -> ironic_ui-6.4.0/ironic_ui/locale/en_GB/LC_MESSAGES DEBUG: copying ironic_ui/locale/fr/LC_MESSAGES/djangojs.po -> ironic_ui-6.4.0/ironic_ui/locale/fr/LC_MESSAGES DEBUG: copying ironic_ui/locale/id/LC_MESSAGES/django.po -> ironic_ui-6.4.0/ironic_ui/locale/id/LC_MESSAGES DEBUG: copying ironic_ui/locale/id/LC_MESSAGES/djangojs.po -> ironic_ui-6.4.0/ironic_ui/locale/id/LC_MESSAGES DEBUG: copying ironic_ui/locale/ja/LC_MESSAGES/djangojs.po -> ironic_ui-6.4.0/ironic_ui/locale/ja/LC_MESSAGES DEBUG: copying ironic_ui/locale/ko_KR/LC_MESSAGES/django.po -> ironic_ui-6.4.0/ironic_ui/locale/ko_KR/LC_MESSAGES DEBUG: copying ironic_ui/locale/ko_KR/LC_MESSAGES/djangojs.po -> ironic_ui-6.4.0/ironic_ui/locale/ko_KR/LC_MESSAGES DEBUG: copying ironic_ui/locale/pt_BR/LC_MESSAGES/djangojs.po -> ironic_ui-6.4.0/ironic_ui/locale/pt_BR/LC_MESSAGES DEBUG: copying ironic_ui/locale/ru/LC_MESSAGES/djangojs.po -> ironic_ui-6.4.0/ironic_ui/locale/ru/LC_MESSAGES DEBUG: copying ironic_ui/locale/tr_TR/LC_MESSAGES/djangojs.po -> ironic_ui-6.4.0/ironic_ui/locale/tr_TR/LC_MESSAGES DEBUG: copying ironic_ui/locale/zh_Hans/LC_MESSAGES/django.po -> ironic_ui-6.4.0/ironic_ui/locale/zh_Hans/LC_MESSAGES DEBUG: copying ironic_ui/locale/zh_Hans/LC_MESSAGES/djangojs.po -> ironic_ui-6.4.0/ironic_ui/locale/zh_Hans/LC_MESSAGES DEBUG: copying ironic_ui/static/dashboard/admin/ironic/auto-focus.directive.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/driver-property.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/driver-property.service.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/empty-to-pristine.directive.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/form-field.directive.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/form-field.html -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/form-field.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/form-field.service.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/graph.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/ironic.backend-mock.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/ironic.module.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/ironic.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/ironic.service.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/modal-draggable.directive.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-actions.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-error.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-state-transition.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-state-transition.service.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/postfix-expr.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/postfix-expr.service.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/property-collection-editor.directive.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/property-collection-editor.html -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/property-collection.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/property-collection.service.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/test-data.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/update-patch.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-node/base-node.controller.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-node/base-node.controller.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-node/base-node.html -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-node/base-node.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-node/base-node.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-port/base-port.controller.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-port/base-port.controller.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-port/base-port.html -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.controller.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.controller.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.html -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.controller.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.controller.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.html -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.service.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.controller.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.html -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-port/create-port.controller.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-port/create-port.controller.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-port/create-port.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.controller.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.controller.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.controller.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.controller.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.controller.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.controller.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.controller.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.controller.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.controller.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.controller.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.controller.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: copying ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.html -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: copying ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/node-details.controller.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/node-details.controller.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/node-details.html -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/sections/configuration.html -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/sections/overview.html -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/sections/port-details.html -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/sections/portgroup-details.html -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-list/node-list.controller.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/node-list DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-list/node-list.html -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/node-list DEBUG: copying ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.controller.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.controller.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.html -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.service.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.service.spec.js -> ironic_ui-6.4.0/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying ironic_ui/test/__init__.py -> ironic_ui-6.4.0/ironic_ui/test DEBUG: copying ironic_ui/test/settings.py -> ironic_ui-6.4.0/ironic_ui/test DEBUG: copying ironic_ui/test/urls.py -> ironic_ui-6.4.0/ironic_ui/test DEBUG: copying ironic_ui/test/integration/__init__.py -> ironic_ui-6.4.0/ironic_ui/test/integration DEBUG: copying ironic_ui/test/integration/horizon.conf -> ironic_ui-6.4.0/ironic_ui/test/integration DEBUG: copying ironic_ui/test/integration/test_basic.py -> ironic_ui-6.4.0/ironic_ui/test/integration DEBUG: copying ironic_ui/test/integration/pages/__init__.py -> ironic_ui-6.4.0/ironic_ui/test/integration/pages DEBUG: copying ironic_ui/test/integration/pages/admin/__init__.py -> ironic_ui-6.4.0/ironic_ui/test/integration/pages/admin DEBUG: copying ironic_ui/test/integration/pages/admin/system/__init__.py -> ironic_ui-6.4.0/ironic_ui/test/integration/pages/admin/system DEBUG: copying ironic_ui/test/integration/pages/admin/system/ironicbaremetalprovisioningpage.py -> ironic_ui-6.4.0/ironic_ui/test/integration/pages/admin/system DEBUG: copying ironic_ui/test/tests/__init__.py -> ironic_ui-6.4.0/ironic_ui/test/tests DEBUG: copying ironic_ui/test/tests/test_registration.py -> ironic_ui-6.4.0/ironic_ui/test/tests DEBUG: copying releasenotes/notes/.placeholder -> ironic_ui-6.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/2.0-release-3d8acae7c8de429b.yaml -> ironic_ui-6.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/2.1.0-release-3391dfbcf087c883.yaml -> ironic_ui-6.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/add-console-support-ccffcedc845ca214.yaml -> ironic_ui-6.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/adding-driver-interfaces-while-node-enrollment-7cb82d6753074629.yaml -> ironic_ui-6.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1648548-6e846a0c1e1574aa.yaml -> ironic_ui-6.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1648550-32e28cf2a401bb02.yaml -> ironic_ui-6.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1648557-462ebfdf39efee1f.yaml -> ironic_ui-6.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1648563-e2bc262985873122.yaml -> ironic_ui-6.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1671567-a95d7cb0d21470e4.yaml -> ironic_ui-6.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1672709-b485a7a59ea1c129.yaml -> ironic_ui-6.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/drop-python2-0bf548c3946068af.yaml -> ironic_ui-6.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/edit-portgroup-92c62b1ae0cf5e54.yaml -> ironic_ui-6.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/get-client-e30e3b05eb9901ca.yaml -> ironic_ui-6.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/inject-nmi-0320453eaf1bda9b.yaml -> ironic_ui-6.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/unit-test-framework-f61ad7926413bf91.yaml -> ironic_ui-6.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/view-portgroups-a3efb4407536caf2.yaml -> ironic_ui-6.4.0/releasenotes/notes DEBUG: copying releasenotes/notes/wallaby-release-note-f502b2ba09932e4c.yaml -> ironic_ui-6.4.0/releasenotes/notes DEBUG: copying releasenotes/source/2023.1.rst -> ironic_ui-6.4.0/releasenotes/source DEBUG: copying releasenotes/source/2023.2.rst -> ironic_ui-6.4.0/releasenotes/source DEBUG: copying releasenotes/source/2024.1.rst -> ironic_ui-6.4.0/releasenotes/source DEBUG: copying releasenotes/source/Makefile -> ironic_ui-6.4.0/releasenotes/source DEBUG: copying releasenotes/source/conf.py -> ironic_ui-6.4.0/releasenotes/source DEBUG: copying releasenotes/source/index.rst -> ironic_ui-6.4.0/releasenotes/source DEBUG: copying releasenotes/source/make.bat -> ironic_ui-6.4.0/releasenotes/source DEBUG: copying releasenotes/source/newton.rst -> ironic_ui-6.4.0/releasenotes/source DEBUG: copying releasenotes/source/ocata.rst -> ironic_ui-6.4.0/releasenotes/source DEBUG: copying releasenotes/source/pike.rst -> ironic_ui-6.4.0/releasenotes/source DEBUG: copying releasenotes/source/queens.rst -> ironic_ui-6.4.0/releasenotes/source DEBUG: copying releasenotes/source/rocky.rst -> ironic_ui-6.4.0/releasenotes/source DEBUG: copying releasenotes/source/stein.rst -> ironic_ui-6.4.0/releasenotes/source DEBUG: copying releasenotes/source/train.rst -> ironic_ui-6.4.0/releasenotes/source DEBUG: copying releasenotes/source/unreleased.rst -> ironic_ui-6.4.0/releasenotes/source DEBUG: copying releasenotes/source/ussuri.rst -> ironic_ui-6.4.0/releasenotes/source DEBUG: copying releasenotes/source/victoria.rst -> ironic_ui-6.4.0/releasenotes/source DEBUG: copying releasenotes/source/wallaby.rst -> ironic_ui-6.4.0/releasenotes/source DEBUG: copying releasenotes/source/xena.rst -> ironic_ui-6.4.0/releasenotes/source DEBUG: copying releasenotes/source/yoga.rst -> ironic_ui-6.4.0/releasenotes/source DEBUG: copying releasenotes/source/zed.rst -> ironic_ui-6.4.0/releasenotes/source DEBUG: copying releasenotes/source/locale/de/LC_MESSAGES/releasenotes.po -> ironic_ui-6.4.0/releasenotes/source/locale/de/LC_MESSAGES DEBUG: copying releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po -> ironic_ui-6.4.0/releasenotes/source/locale/en_GB/LC_MESSAGES DEBUG: copying releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po -> ironic_ui-6.4.0/releasenotes/source/locale/fr/LC_MESSAGES DEBUG: copying releasenotes/source/locale/id/LC_MESSAGES/releasenotes.po -> ironic_ui-6.4.0/releasenotes/source/locale/id/LC_MESSAGES DEBUG: copying releasenotes/source/locale/ja/LC_MESSAGES/releasenotes.po -> ironic_ui-6.4.0/releasenotes/source/locale/ja/LC_MESSAGES DEBUG: copying releasenotes/source/locale/ko_KR/LC_MESSAGES/releasenotes.po -> ironic_ui-6.4.0/releasenotes/source/locale/ko_KR/LC_MESSAGES DEBUG: copying releasenotes/source/locale/ru/LC_MESSAGES/releasenotes.po -> ironic_ui-6.4.0/releasenotes/source/locale/ru/LC_MESSAGES DEBUG: copying releasenotes/source/locale/zh_CN/LC_MESSAGES/releasenotes.po -> ironic_ui-6.4.0/releasenotes/source/locale/zh_CN/LC_MESSAGES DEBUG: copying ironic_ui.egg-info/SOURCES.txt -> ironic_ui-6.4.0/ironic_ui.egg-info DEBUG: Writing ironic_ui-6.4.0/setup.cfg DEBUG: Creating tar archive DEBUG: removing 'ironic_ui-6.4.0' (and everything under it) DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for wheel... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bivjfjzu/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building wheel... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bivjfjzu/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bivjfjzu/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running bdist_wheel DEBUG: running build DEBUG: running build_py DEBUG: creating build/lib/ironic_ui/content/ironic DEBUG: copying ironic_ui/content/ironic/views.py -> build/lib/ironic_ui/content/ironic DEBUG: copying ironic_ui/content/ironic/__init__.py -> build/lib/ironic_ui/content/ironic DEBUG: copying ironic_ui/content/ironic/urls.py -> build/lib/ironic_ui/content/ironic DEBUG: copying ironic_ui/content/ironic/panel.py -> build/lib/ironic_ui/content/ironic DEBUG: creating build/lib/ironic_ui/test/integration DEBUG: copying ironic_ui/test/integration/__init__.py -> build/lib/ironic_ui/test/integration DEBUG: copying ironic_ui/test/integration/test_basic.py -> build/lib/ironic_ui/test/integration DEBUG: copying ironic_ui/content/__init__.py -> build/lib/ironic_ui/content DEBUG: creating build/lib/ironic_ui/test/integration/pages/admin/system DEBUG: copying ironic_ui/test/integration/pages/admin/system/ironicbaremetalprovisioningpage.py -> build/lib/ironic_ui/test/integration/pages/admin/system DEBUG: copying ironic_ui/test/integration/pages/admin/system/__init__.py -> build/lib/ironic_ui/test/integration/pages/admin/system DEBUG: creating build/lib/ironic_ui/enabled DEBUG: copying ironic_ui/enabled/_2200_ironic.py -> build/lib/ironic_ui/enabled DEBUG: copying ironic_ui/enabled/__init__.py -> build/lib/ironic_ui/enabled DEBUG: copying ironic_ui/test/__init__.py -> build/lib/ironic_ui/test DEBUG: copying ironic_ui/test/urls.py -> build/lib/ironic_ui/test DEBUG: copying ironic_ui/test/settings.py -> build/lib/ironic_ui/test DEBUG: copying ironic_ui/__init__.py -> build/lib/ironic_ui DEBUG: copying ironic_ui/test/integration/pages/admin/__init__.py -> build/lib/ironic_ui/test/integration/pages/admin DEBUG: copying ironic_ui/test/integration/pages/__init__.py -> build/lib/ironic_ui/test/integration/pages DEBUG: creating build/lib/ironic_ui/api DEBUG: copying ironic_ui/api/ironic_rest_api.py -> build/lib/ironic_ui/api DEBUG: copying ironic_ui/api/ironic.py -> build/lib/ironic_ui/api DEBUG: copying ironic_ui/api/__init__.py -> build/lib/ironic_ui/api DEBUG: creating build/lib/ironic_ui/test/tests DEBUG: copying ironic_ui/test/tests/test_registration.py -> build/lib/ironic_ui/test/tests DEBUG: copying ironic_ui/test/tests/__init__.py -> build/lib/ironic_ui/test/tests DEBUG: running egg_info DEBUG: writing pbr to ironic_ui.egg-info/pbr.json DEBUG: writing ironic_ui.egg-info/PKG-INFO DEBUG: writing dependency_links to ironic_ui.egg-info/dependency_links.txt DEBUG: writing requirements to ironic_ui.egg-info/requires.txt DEBUG: writing top-level names to ironic_ui.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: reading manifest template 'MANIFEST.in' DEBUG: warning: no previously-included files found matching '.gitignore' DEBUG: warning: no previously-included files found matching '.gitreview' DEBUG: warning: no files found matching '*.scss' under directory 'ironic_ui' DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'ironic_ui.egg-info/SOURCES.txt' DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bivjfjzu/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.content.ironic.templates.ironic' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.content.ironic.templates.ironic' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.content.ironic.templates.ironic' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.content.ironic.templates.ironic' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.content.ironic.templates.ironic' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bivjfjzu/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.locale.de.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.locale.de.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.locale.de.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.locale.de.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.locale.de.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bivjfjzu/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.locale.en_GB.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.locale.en_GB.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.locale.en_GB.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.locale.en_GB.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bivjfjzu/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.locale.fr.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.locale.fr.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.locale.fr.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.locale.fr.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.locale.fr.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bivjfjzu/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.locale.id.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.locale.id.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.locale.id.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.locale.id.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.locale.id.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bivjfjzu/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.locale.ja.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.locale.ja.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.locale.ja.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.locale.ja.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.locale.ja.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bivjfjzu/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.locale.ko_KR.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.locale.ko_KR.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.locale.ko_KR.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.locale.ko_KR.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.locale.ko_KR.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bivjfjzu/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.locale.pt_BR.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.locale.pt_BR.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.locale.pt_BR.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.locale.pt_BR.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.locale.pt_BR.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bivjfjzu/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.locale.ru.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.locale.ru.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.locale.ru.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.locale.ru.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.locale.ru.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bivjfjzu/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.locale.tr_TR.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.locale.tr_TR.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.locale.tr_TR.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.locale.tr_TR.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.locale.tr_TR.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bivjfjzu/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.locale.zh_Hans.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.locale.zh_Hans.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.locale.zh_Hans.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.locale.zh_Hans.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.locale.zh_Hans.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bivjfjzu/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.static.dashboard.admin.ironic' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.static.dashboard.admin.ironic' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.static.dashboard.admin.ironic' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.static.dashboard.admin.ironic' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.static.dashboard.admin.ironic' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bivjfjzu/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.static.dashboard.admin.ironic.bootdevice' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.static.dashboard.admin.ironic.bootdevice' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.static.dashboard.admin.ironic.bootdevice' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.static.dashboard.admin.ironic.bootdevice' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.static.dashboard.admin.ironic.bootdevice' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bivjfjzu/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.static.dashboard.admin.ironic.maintenance' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.static.dashboard.admin.ironic.maintenance' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.static.dashboard.admin.ironic.maintenance' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.static.dashboard.admin.ironic.maintenance' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.static.dashboard.admin.ironic.maintenance' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bivjfjzu/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.static.dashboard.admin.ironic.raidconfig' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.static.dashboard.admin.ironic.raidconfig' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.static.dashboard.admin.ironic.raidconfig' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.static.dashboard.admin.ironic.raidconfig' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.static.dashboard.admin.ironic.raidconfig' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: creating build/lib/ironic_ui/content/ironic/templates/ironic DEBUG: copying ironic_ui/content/ironic/templates/ironic/index.html -> build/lib/ironic_ui/content/ironic/templates/ironic DEBUG: copying ironic_ui/content/ironic/templates/ironic/node_detail.html -> build/lib/ironic_ui/content/ironic/templates/ironic DEBUG: copying ironic_ui/test/integration/horizon.conf -> build/lib/ironic_ui/test/integration DEBUG: copying ironic_ui/karma.conf.js -> build/lib/ironic_ui DEBUG: creating build/lib/ironic_ui/locale/de/LC_MESSAGES DEBUG: copying ironic_ui/locale/de/LC_MESSAGES/django.po -> build/lib/ironic_ui/locale/de/LC_MESSAGES DEBUG: copying ironic_ui/locale/de/LC_MESSAGES/djangojs.po -> build/lib/ironic_ui/locale/de/LC_MESSAGES DEBUG: creating build/lib/ironic_ui/locale/en_GB/LC_MESSAGES DEBUG: copying ironic_ui/locale/en_GB/LC_MESSAGES/django.po -> build/lib/ironic_ui/locale/en_GB/LC_MESSAGES DEBUG: copying ironic_ui/locale/en_GB/LC_MESSAGES/djangojs.po -> build/lib/ironic_ui/locale/en_GB/LC_MESSAGES DEBUG: creating build/lib/ironic_ui/locale/fr/LC_MESSAGES DEBUG: copying ironic_ui/locale/fr/LC_MESSAGES/djangojs.po -> build/lib/ironic_ui/locale/fr/LC_MESSAGES DEBUG: creating build/lib/ironic_ui/locale/id/LC_MESSAGES DEBUG: copying ironic_ui/locale/id/LC_MESSAGES/django.po -> build/lib/ironic_ui/locale/id/LC_MESSAGES DEBUG: copying ironic_ui/locale/id/LC_MESSAGES/djangojs.po -> build/lib/ironic_ui/locale/id/LC_MESSAGES DEBUG: creating build/lib/ironic_ui/locale/ja/LC_MESSAGES DEBUG: copying ironic_ui/locale/ja/LC_MESSAGES/djangojs.po -> build/lib/ironic_ui/locale/ja/LC_MESSAGES DEBUG: creating build/lib/ironic_ui/locale/ko_KR/LC_MESSAGES DEBUG: copying ironic_ui/locale/ko_KR/LC_MESSAGES/django.po -> build/lib/ironic_ui/locale/ko_KR/LC_MESSAGES DEBUG: copying ironic_ui/locale/ko_KR/LC_MESSAGES/djangojs.po -> build/lib/ironic_ui/locale/ko_KR/LC_MESSAGES DEBUG: creating build/lib/ironic_ui/locale/pt_BR/LC_MESSAGES DEBUG: copying ironic_ui/locale/pt_BR/LC_MESSAGES/djangojs.po -> build/lib/ironic_ui/locale/pt_BR/LC_MESSAGES DEBUG: creating build/lib/ironic_ui/locale/ru/LC_MESSAGES DEBUG: copying ironic_ui/locale/ru/LC_MESSAGES/djangojs.po -> build/lib/ironic_ui/locale/ru/LC_MESSAGES DEBUG: creating build/lib/ironic_ui/locale/tr_TR/LC_MESSAGES DEBUG: copying ironic_ui/locale/tr_TR/LC_MESSAGES/djangojs.po -> build/lib/ironic_ui/locale/tr_TR/LC_MESSAGES DEBUG: creating build/lib/ironic_ui/locale/zh_Hans/LC_MESSAGES DEBUG: copying ironic_ui/locale/zh_Hans/LC_MESSAGES/django.po -> build/lib/ironic_ui/locale/zh_Hans/LC_MESSAGES DEBUG: copying ironic_ui/locale/zh_Hans/LC_MESSAGES/djangojs.po -> build/lib/ironic_ui/locale/zh_Hans/LC_MESSAGES DEBUG: creating build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/auto-focus.directive.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/driver-property.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/driver-property.service.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/empty-to-pristine.directive.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/form-field.directive.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/form-field.html -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/form-field.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/form-field.service.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/graph.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/ironic.backend-mock.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/ironic.module.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/ironic.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/ironic.service.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/modal-draggable.directive.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-actions.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-error.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-state-transition.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-state-transition.service.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/postfix-expr.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/postfix-expr.service.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/property-collection-editor.directive.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/property-collection-editor.html -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/property-collection.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/property-collection.service.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/test-data.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/update-patch.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: creating build/lib/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-node/base-node.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-node/base-node.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-node/base-node.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-node/base-node.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-node/base-node.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: creating build/lib/ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-port/base-port.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-port/base-port.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-port/base-port.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: creating build/lib/ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: creating build/lib/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.service.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: creating build/lib/ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: creating build/lib/ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-port/create-port.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-port/create-port.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-port/create-port.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: creating build/lib/ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: creating build/lib/ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: creating build/lib/ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: creating build/lib/ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: creating build/lib/ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: creating build/lib/ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: copying ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: copying ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: copying ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: creating build/lib/ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/node-details.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/node-details.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/node-details.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: creating build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/sections/configuration.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/sections/overview.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/sections/port-details.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/sections/portgroup-details.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: creating build/lib/ironic_ui/static/dashboard/admin/ironic/node-list DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-list/node-list.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/node-list DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-list/node-list.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/node-list DEBUG: creating build/lib/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.service.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: installing to build/bdist.linux-x86_64/wheel DEBUG: running install DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.0s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.0s) DEBUG: running install_lib DEBUG: creating build/bdist.linux-x86_64/wheel DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/api DEBUG: copying build/lib/ironic_ui/api/ironic_rest_api.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/api DEBUG: copying build/lib/ironic_ui/api/ironic.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/api DEBUG: copying build/lib/ironic_ui/api/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/api DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/pt_BR DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/pt_BR/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/pt_BR/LC_MESSAGES/djangojs.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/pt_BR/LC_MESSAGES DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/tr_TR DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/tr_TR/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/tr_TR/LC_MESSAGES/djangojs.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/tr_TR/LC_MESSAGES DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/fr DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/fr/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/fr/LC_MESSAGES/djangojs.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/fr/LC_MESSAGES DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/ja DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/ja/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/ja/LC_MESSAGES/djangojs.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/ja/LC_MESSAGES DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/ru DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/ru/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/ru/LC_MESSAGES/djangojs.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/ru/LC_MESSAGES DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/en_GB DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/en_GB/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/en_GB/LC_MESSAGES/djangojs.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/en_GB/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/en_GB/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/en_GB/LC_MESSAGES DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/ko_KR DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/ko_KR/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/ko_KR/LC_MESSAGES/djangojs.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/ko_KR/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/ko_KR/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/ko_KR/LC_MESSAGES DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/zh_Hans DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/zh_Hans/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/zh_Hans/LC_MESSAGES/djangojs.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/zh_Hans/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/zh_Hans/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/zh_Hans/LC_MESSAGES DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/id DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/id/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/id/LC_MESSAGES/djangojs.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/id/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/id/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/id/LC_MESSAGES DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/de DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/de/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/de/LC_MESSAGES/djangojs.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/de/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/de/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/de/LC_MESSAGES DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/test DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/test/integration DEBUG: copying build/lib/ironic_ui/test/integration/horizon.conf -> build/bdist.linux-x86_64/wheel/./ironic_ui/test/integration DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/test/integration/pages DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/test/integration/pages/admin DEBUG: copying build/lib/ironic_ui/test/integration/pages/admin/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test/integration/pages/admin DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/test/integration/pages/admin/system DEBUG: copying build/lib/ironic_ui/test/integration/pages/admin/system/ironicbaremetalprovisioningpage.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test/integration/pages/admin/system DEBUG: copying build/lib/ironic_ui/test/integration/pages/admin/system/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test/integration/pages/admin/system DEBUG: copying build/lib/ironic_ui/test/integration/pages/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test/integration/pages DEBUG: copying build/lib/ironic_ui/test/integration/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test/integration DEBUG: copying build/lib/ironic_ui/test/integration/test_basic.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test/integration DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/test/tests DEBUG: copying build/lib/ironic_ui/test/tests/test_registration.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test/tests DEBUG: copying build/lib/ironic_ui/test/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test/tests DEBUG: copying build/lib/ironic_ui/test/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test DEBUG: copying build/lib/ironic_ui/test/urls.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test DEBUG: copying build/lib/ironic_ui/test/settings.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test DEBUG: copying build/lib/ironic_ui/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/form-field.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/driver-property.service.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-port/base-port.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-port/base-port.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-port/base-port.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/node-details.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/sections/portgroup-details.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/sections/port-details.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/sections/overview.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/sections/configuration.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/node-details.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/node-details.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/graph.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/postfix-expr.service.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/modal-draggable.directive.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/property-collection-editor.directive.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/ironic.backend-mock.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/form-field.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.service.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/form-field.service.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/property-collection.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/ironic.module.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.service.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/empty-to-pristine.directive.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-error.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-node/base-node.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-node/base-node.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-node/base-node.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-node/base-node.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-node/base-node.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/driver-property.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/test-data.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/auto-focus.directive.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/property-collection.service.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-actions.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-state-transition.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/node-list DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-list/node-list.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/node-list DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-list/node-list.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/node-list DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/create-port/create-port.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/create-port/create-port.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/create-port/create-port.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/postfix-expr.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/ironic.service.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/ironic.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-state-transition.service.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/update-patch.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/property-collection-editor.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/form-field.directive.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/content DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/content/ironic DEBUG: copying build/lib/ironic_ui/content/ironic/views.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/content/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/content/ironic/templates DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/content/ironic/templates/ironic DEBUG: copying build/lib/ironic_ui/content/ironic/templates/ironic/node_detail.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/content/ironic/templates/ironic DEBUG: copying build/lib/ironic_ui/content/ironic/templates/ironic/index.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/content/ironic/templates/ironic DEBUG: copying build/lib/ironic_ui/content/ironic/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/content/ironic DEBUG: copying build/lib/ironic_ui/content/ironic/urls.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/content/ironic DEBUG: copying build/lib/ironic_ui/content/ironic/panel.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/content/ironic DEBUG: copying build/lib/ironic_ui/content/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/content DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/enabled DEBUG: copying build/lib/ironic_ui/enabled/_2200_ironic.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/enabled DEBUG: copying build/lib/ironic_ui/enabled/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/enabled DEBUG: copying build/lib/ironic_ui/karma.conf.js -> build/bdist.linux-x86_64/wheel/./ironic_ui DEBUG: running install_egg_info DEBUG: Copying ironic_ui.egg-info to build/bdist.linux-x86_64/wheel/./ironic_ui-6.4.0-py3.12.egg-info DEBUG: running install_scripts DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui-6.4.0.dist-info/WHEEL DEBUG: creating '/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui/dist/.tmp-92oknknc/ironic_ui-6.4.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it DEBUG: adding 'ironic_ui/__init__.py' DEBUG: adding 'ironic_ui/karma.conf.js' DEBUG: adding 'ironic_ui/api/__init__.py' DEBUG: adding 'ironic_ui/api/ironic.py' DEBUG: adding 'ironic_ui/api/ironic_rest_api.py' DEBUG: adding 'ironic_ui/content/__init__.py' DEBUG: adding 'ironic_ui/content/ironic/__init__.py' DEBUG: adding 'ironic_ui/content/ironic/panel.py' DEBUG: adding 'ironic_ui/content/ironic/urls.py' DEBUG: adding 'ironic_ui/content/ironic/views.py' DEBUG: adding 'ironic_ui/content/ironic/templates/ironic/index.html' DEBUG: adding 'ironic_ui/content/ironic/templates/ironic/node_detail.html' DEBUG: adding 'ironic_ui/enabled/_2200_ironic.py' DEBUG: adding 'ironic_ui/enabled/__init__.py' DEBUG: adding 'ironic_ui/locale/de/LC_MESSAGES/django.po' DEBUG: adding 'ironic_ui/locale/de/LC_MESSAGES/djangojs.po' DEBUG: adding 'ironic_ui/locale/en_GB/LC_MESSAGES/django.po' DEBUG: adding 'ironic_ui/locale/en_GB/LC_MESSAGES/djangojs.po' DEBUG: adding 'ironic_ui/locale/fr/LC_MESSAGES/djangojs.po' DEBUG: adding 'ironic_ui/locale/id/LC_MESSAGES/django.po' DEBUG: adding 'ironic_ui/locale/id/LC_MESSAGES/djangojs.po' DEBUG: adding 'ironic_ui/locale/ja/LC_MESSAGES/djangojs.po' DEBUG: adding 'ironic_ui/locale/ko_KR/LC_MESSAGES/django.po' DEBUG: adding 'ironic_ui/locale/ko_KR/LC_MESSAGES/djangojs.po' DEBUG: adding 'ironic_ui/locale/pt_BR/LC_MESSAGES/djangojs.po' DEBUG: adding 'ironic_ui/locale/ru/LC_MESSAGES/djangojs.po' DEBUG: adding 'ironic_ui/locale/tr_TR/LC_MESSAGES/djangojs.po' DEBUG: adding 'ironic_ui/locale/zh_Hans/LC_MESSAGES/django.po' DEBUG: adding 'ironic_ui/locale/zh_Hans/LC_MESSAGES/djangojs.po' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/auto-focus.directive.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/driver-property.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/driver-property.service.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/empty-to-pristine.directive.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/form-field.directive.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/form-field.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/form-field.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/form-field.service.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/graph.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/ironic.backend-mock.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/ironic.module.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/ironic.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/ironic.service.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/modal-draggable.directive.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-actions.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-error.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-state-transition.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-state-transition.service.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/postfix-expr.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/postfix-expr.service.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/property-collection-editor.directive.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/property-collection-editor.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/property-collection.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/property-collection.service.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/test-data.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/update-patch.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-node/base-node.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-node/base-node.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-node/base-node.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-node/base-node.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-node/base-node.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-port/base-port.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-port/base-port.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-port/base-port.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.service.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/create-port/create-port.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/create-port/create-port.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/create-port/create-port.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-details/node-details.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-details/node-details.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-details/node-details.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-details/sections/configuration.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-details/sections/overview.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-details/sections/port-details.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-details/sections/portgroup-details.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-list/node-list.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-list/node-list.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.service.spec.js' DEBUG: adding 'ironic_ui/test/__init__.py' DEBUG: adding 'ironic_ui/test/settings.py' DEBUG: adding 'ironic_ui/test/urls.py' DEBUG: adding 'ironic_ui/test/integration/__init__.py' DEBUG: adding 'ironic_ui/test/integration/horizon.conf' DEBUG: adding 'ironic_ui/test/integration/test_basic.py' DEBUG: adding 'ironic_ui/test/integration/pages/__init__.py' DEBUG: adding 'ironic_ui/test/integration/pages/admin/__init__.py' DEBUG: adding 'ironic_ui/test/integration/pages/admin/system/__init__.py' DEBUG: adding 'ironic_ui/test/integration/pages/admin/system/ironicbaremetalprovisioningpage.py' DEBUG: adding 'ironic_ui/test/tests/__init__.py' DEBUG: adding 'ironic_ui/test/tests/test_registration.py' DEBUG: adding 'ironic_ui-6.4.0.dist-info/licenses/AUTHORS' DEBUG: adding 'ironic_ui-6.4.0.dist-info/licenses/LICENSE' DEBUG: adding 'ironic_ui-6.4.0.dist-info/METADATA' DEBUG: adding 'ironic_ui-6.4.0.dist-info/WHEEL' DEBUG: adding 'ironic_ui-6.4.0.dist-info/pbr.json' DEBUG: adding 'ironic_ui-6.4.0.dist-info/top_level.txt' DEBUG: adding 'ironic_ui-6.4.0.dist-info/RECORD' DEBUG: removing build/bdist.linux-x86_64/wheel DEBUG: Successfully built ironic_ui-6.4.0.tar.gz and ironic_ui-6.4.0-py3-none-any.whl DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ python3 setup.py --name DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Requirements should be satisfied by a PEP 517 installer. DEBUG: If you are using pip, you can try `pip install --use-pep517`. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: dist.fetch_build_eggs(dist.setup_requires) DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: ironic-ui DEBUG: Running: python3 setup.py --name in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ python3 setup.py --name WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Requirements should be satisfied by a PEP 517 installer. WARNING: If you are using pip, you can try `pip install --use-pep517`. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: dist.fetch_build_eggs(dist.setup_requires) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please avoid running ``setup.py`` directly. WARNING: Instead, use pypa/build, pypa/installer or other WARNING: standards-based tools. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: WARNING: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self.initialize_options() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' WARNING: warnings.warn(msg) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() DEBUG: Results: [pbr] Generating ChangeLog ironic-ui DEBUG: Checking out repository openstack/ironic-ui to 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 40d8f907334c113cf2fe43bd2a5bbbef6baadbab openstack/ironic-ui DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 40d8f907334c113cf2fe43bd2a5bbbef6baadbab openstack/ironic-ui DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''40d8f907334c113cf2fe43bd2a5bbbef6baadbab'\'' -- '\''openstack/ironic-ui'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''40d8f907334c113cf2fe43bd2a5bbbef6baadbab'\'' -- '\''openstack/ironic-ui'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 40d8f907334c113cf2fe43bd2a5bbbef6baadbab -- openstack/ironic-ui DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/ironic-ui DEBUG: + shift DEBUG: + '[' -z openstack/ironic-ui ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/ironic-ui DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/ironic-ui ']' DEBUG: + upstream_remote=https://opendev.org/openstack/ironic-ui DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui ']' DEBUG: + echo 'Already have a local copy of openstack/ironic-ui in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui' DEBUG: Already have a local copy of openstack/ironic-ui in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: + git fetch origin --tags --prune DEBUG: + '[' '!' -z 40d8f907334c113cf2fe43bd2a5bbbef6baadbab ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: + git checkout -f 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: Previous HEAD position was 297c984 reno: Update master for unmaintained/zed DEBUG: HEAD is now at 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ python3 -m build --sdist --wheel DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for sdist... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-6t_7sk7k/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building sdist... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-6t_7sk7k/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-6t_7sk7k/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-6t_7sk7k/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running sdist DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.0s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.0s) DEBUG: running egg_info DEBUG: writing pbr to ironic_ui.egg-info/pbr.json DEBUG: writing ironic_ui.egg-info/PKG-INFO DEBUG: writing dependency_links to ironic_ui.egg-info/dependency_links.txt DEBUG: writing requirements to ironic_ui.egg-info/requires.txt DEBUG: writing top-level names to ironic_ui.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: reading manifest template 'MANIFEST.in' DEBUG: warning: no previously-included files found matching '.gitignore' DEBUG: warning: no previously-included files found matching '.gitreview' DEBUG: warning: no files found matching '*.scss' under directory 'ironic_ui' DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'ironic_ui.egg-info/SOURCES.txt' DEBUG: [pbr] reno was not found or is too old. Skipping release notes DEBUG: running check DEBUG: creating ironic_ui-6.4.1.dev2 DEBUG: creating ironic_ui-6.4.1.dev2/devstack DEBUG: creating ironic_ui-6.4.1.dev2/doc DEBUG: creating ironic_ui-6.4.1.dev2/doc/source DEBUG: creating ironic_ui-6.4.1.dev2/doc/source/contributor DEBUG: creating ironic_ui-6.4.1.dev2/doc/source/install DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui.egg-info DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/api DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/content DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/content/ironic DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/content/ironic/templates/ironic DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/enabled DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/locale/de/LC_MESSAGES DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/locale/en_GB/LC_MESSAGES DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/locale/fr/LC_MESSAGES DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/locale/id/LC_MESSAGES DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/locale/ja/LC_MESSAGES DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/locale/ko_KR/LC_MESSAGES DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/locale/pt_BR/LC_MESSAGES DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/locale/ru/LC_MESSAGES DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/locale/tr_TR/LC_MESSAGES DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/locale/zh_Hans/LC_MESSAGES DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/node-list DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/test DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/test/integration DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/test/integration/pages DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/test/integration/pages/admin DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/test/integration/pages/admin/system DEBUG: creating ironic_ui-6.4.1.dev2/ironic_ui/test/tests DEBUG: creating ironic_ui-6.4.1.dev2/releasenotes/notes DEBUG: creating ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: creating ironic_ui-6.4.1.dev2/releasenotes/source/locale/de/LC_MESSAGES DEBUG: creating ironic_ui-6.4.1.dev2/releasenotes/source/locale/en_GB/LC_MESSAGES DEBUG: creating ironic_ui-6.4.1.dev2/releasenotes/source/locale/fr/LC_MESSAGES DEBUG: creating ironic_ui-6.4.1.dev2/releasenotes/source/locale/id/LC_MESSAGES DEBUG: creating ironic_ui-6.4.1.dev2/releasenotes/source/locale/ja/LC_MESSAGES DEBUG: creating ironic_ui-6.4.1.dev2/releasenotes/source/locale/ko_KR/LC_MESSAGES DEBUG: creating ironic_ui-6.4.1.dev2/releasenotes/source/locale/ru/LC_MESSAGES DEBUG: creating ironic_ui-6.4.1.dev2/releasenotes/source/locale/zh_CN/LC_MESSAGES DEBUG: copying files to ironic_ui-6.4.1.dev2... DEBUG: copying .coveragerc -> ironic_ui-6.4.1.dev2 DEBUG: copying .eslintignore -> ironic_ui-6.4.1.dev2 DEBUG: copying .eslintrc -> ironic_ui-6.4.1.dev2 DEBUG: copying .mailmap -> ironic_ui-6.4.1.dev2 DEBUG: copying .zuul.yaml -> ironic_ui-6.4.1.dev2 DEBUG: copying AUTHORS -> ironic_ui-6.4.1.dev2 DEBUG: copying CONTRIBUTING.rst -> ironic_ui-6.4.1.dev2 DEBUG: copying ChangeLog -> ironic_ui-6.4.1.dev2 DEBUG: copying HACKING.rst -> ironic_ui-6.4.1.dev2 DEBUG: copying LICENSE -> ironic_ui-6.4.1.dev2 DEBUG: copying MANIFEST.in -> ironic_ui-6.4.1.dev2 DEBUG: copying README.rst -> ironic_ui-6.4.1.dev2 DEBUG: copying babel-django.cfg -> ironic_ui-6.4.1.dev2 DEBUG: copying babel-djangojs.cfg -> ironic_ui-6.4.1.dev2 DEBUG: copying bindep.txt -> ironic_ui-6.4.1.dev2 DEBUG: copying manage.py -> ironic_ui-6.4.1.dev2 DEBUG: copying package.json -> ironic_ui-6.4.1.dev2 DEBUG: copying requirements.txt -> ironic_ui-6.4.1.dev2 DEBUG: copying setup.cfg -> ironic_ui-6.4.1.dev2 DEBUG: copying setup.py -> ironic_ui-6.4.1.dev2 DEBUG: copying test-requirements.txt -> ironic_ui-6.4.1.dev2 DEBUG: copying test-shim.js -> ironic_ui-6.4.1.dev2 DEBUG: copying tox.ini -> ironic_ui-6.4.1.dev2 DEBUG: copying devstack/plugin.sh -> ironic_ui-6.4.1.dev2/devstack DEBUG: copying devstack/settings -> ironic_ui-6.4.1.dev2/devstack DEBUG: copying doc/requirements.txt -> ironic_ui-6.4.1.dev2/doc DEBUG: copying doc/source/conf.py -> ironic_ui-6.4.1.dev2/doc/source DEBUG: copying doc/source/index.rst -> ironic_ui-6.4.1.dev2/doc/source DEBUG: copying doc/source/contributor/contributing.rst -> ironic_ui-6.4.1.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/index.rst -> ironic_ui-6.4.1.dev2/doc/source/contributor DEBUG: copying doc/source/install/index.rst -> ironic_ui-6.4.1.dev2/doc/source/install DEBUG: copying doc/source/install/installation.rst -> ironic_ui-6.4.1.dev2/doc/source/install DEBUG: copying doc/source/install/uninstallation.rst -> ironic_ui-6.4.1.dev2/doc/source/install DEBUG: copying ironic_ui/__init__.py -> ironic_ui-6.4.1.dev2/ironic_ui DEBUG: copying ironic_ui/karma.conf.js -> ironic_ui-6.4.1.dev2/ironic_ui DEBUG: copying ironic_ui.egg-info/PKG-INFO -> ironic_ui-6.4.1.dev2/ironic_ui.egg-info DEBUG: copying ironic_ui.egg-info/SOURCES.txt -> ironic_ui-6.4.1.dev2/ironic_ui.egg-info DEBUG: copying ironic_ui.egg-info/dependency_links.txt -> ironic_ui-6.4.1.dev2/ironic_ui.egg-info DEBUG: copying ironic_ui.egg-info/not-zip-safe -> ironic_ui-6.4.1.dev2/ironic_ui.egg-info DEBUG: copying ironic_ui.egg-info/pbr.json -> ironic_ui-6.4.1.dev2/ironic_ui.egg-info DEBUG: copying ironic_ui.egg-info/requires.txt -> ironic_ui-6.4.1.dev2/ironic_ui.egg-info DEBUG: copying ironic_ui.egg-info/top_level.txt -> ironic_ui-6.4.1.dev2/ironic_ui.egg-info DEBUG: copying ironic_ui/api/__init__.py -> ironic_ui-6.4.1.dev2/ironic_ui/api DEBUG: copying ironic_ui/api/ironic.py -> ironic_ui-6.4.1.dev2/ironic_ui/api DEBUG: copying ironic_ui/api/ironic_rest_api.py -> ironic_ui-6.4.1.dev2/ironic_ui/api DEBUG: copying ironic_ui/content/__init__.py -> ironic_ui-6.4.1.dev2/ironic_ui/content DEBUG: copying ironic_ui/content/ironic/__init__.py -> ironic_ui-6.4.1.dev2/ironic_ui/content/ironic DEBUG: copying ironic_ui/content/ironic/panel.py -> ironic_ui-6.4.1.dev2/ironic_ui/content/ironic DEBUG: copying ironic_ui/content/ironic/urls.py -> ironic_ui-6.4.1.dev2/ironic_ui/content/ironic DEBUG: copying ironic_ui/content/ironic/views.py -> ironic_ui-6.4.1.dev2/ironic_ui/content/ironic DEBUG: copying ironic_ui/content/ironic/templates/ironic/index.html -> ironic_ui-6.4.1.dev2/ironic_ui/content/ironic/templates/ironic DEBUG: copying ironic_ui/content/ironic/templates/ironic/node_detail.html -> ironic_ui-6.4.1.dev2/ironic_ui/content/ironic/templates/ironic DEBUG: copying ironic_ui/enabled/_2200_ironic.py -> ironic_ui-6.4.1.dev2/ironic_ui/enabled DEBUG: copying ironic_ui/enabled/__init__.py -> ironic_ui-6.4.1.dev2/ironic_ui/enabled DEBUG: copying ironic_ui/locale/de/LC_MESSAGES/django.po -> ironic_ui-6.4.1.dev2/ironic_ui/locale/de/LC_MESSAGES DEBUG: copying ironic_ui/locale/de/LC_MESSAGES/djangojs.po -> ironic_ui-6.4.1.dev2/ironic_ui/locale/de/LC_MESSAGES DEBUG: copying ironic_ui/locale/en_GB/LC_MESSAGES/django.po -> ironic_ui-6.4.1.dev2/ironic_ui/locale/en_GB/LC_MESSAGES DEBUG: copying ironic_ui/locale/en_GB/LC_MESSAGES/djangojs.po -> ironic_ui-6.4.1.dev2/ironic_ui/locale/en_GB/LC_MESSAGES DEBUG: copying ironic_ui/locale/fr/LC_MESSAGES/djangojs.po -> ironic_ui-6.4.1.dev2/ironic_ui/locale/fr/LC_MESSAGES DEBUG: copying ironic_ui/locale/id/LC_MESSAGES/django.po -> ironic_ui-6.4.1.dev2/ironic_ui/locale/id/LC_MESSAGES DEBUG: copying ironic_ui/locale/id/LC_MESSAGES/djangojs.po -> ironic_ui-6.4.1.dev2/ironic_ui/locale/id/LC_MESSAGES DEBUG: copying ironic_ui/locale/ja/LC_MESSAGES/djangojs.po -> ironic_ui-6.4.1.dev2/ironic_ui/locale/ja/LC_MESSAGES DEBUG: copying ironic_ui/locale/ko_KR/LC_MESSAGES/django.po -> ironic_ui-6.4.1.dev2/ironic_ui/locale/ko_KR/LC_MESSAGES DEBUG: copying ironic_ui/locale/ko_KR/LC_MESSAGES/djangojs.po -> ironic_ui-6.4.1.dev2/ironic_ui/locale/ko_KR/LC_MESSAGES DEBUG: copying ironic_ui/locale/pt_BR/LC_MESSAGES/djangojs.po -> ironic_ui-6.4.1.dev2/ironic_ui/locale/pt_BR/LC_MESSAGES DEBUG: copying ironic_ui/locale/ru/LC_MESSAGES/djangojs.po -> ironic_ui-6.4.1.dev2/ironic_ui/locale/ru/LC_MESSAGES DEBUG: copying ironic_ui/locale/tr_TR/LC_MESSAGES/djangojs.po -> ironic_ui-6.4.1.dev2/ironic_ui/locale/tr_TR/LC_MESSAGES DEBUG: copying ironic_ui/locale/zh_Hans/LC_MESSAGES/django.po -> ironic_ui-6.4.1.dev2/ironic_ui/locale/zh_Hans/LC_MESSAGES DEBUG: copying ironic_ui/locale/zh_Hans/LC_MESSAGES/djangojs.po -> ironic_ui-6.4.1.dev2/ironic_ui/locale/zh_Hans/LC_MESSAGES DEBUG: copying ironic_ui/static/dashboard/admin/ironic/auto-focus.directive.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/driver-property.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/driver-property.service.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/empty-to-pristine.directive.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/form-field.directive.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/form-field.html -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/form-field.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/form-field.service.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/graph.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/ironic.backend-mock.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/ironic.module.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/ironic.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/ironic.service.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/modal-draggable.directive.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-actions.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-error.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-state-transition.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-state-transition.service.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/postfix-expr.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/postfix-expr.service.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/property-collection-editor.directive.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/property-collection-editor.html -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/property-collection.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/property-collection.service.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/test-data.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/update-patch.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-node/base-node.controller.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-node/base-node.controller.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-node/base-node.html -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-node/base-node.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-node/base-node.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-port/base-port.controller.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-port/base-port.controller.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-port/base-port.html -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.controller.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.controller.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.html -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.controller.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.controller.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.html -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.service.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.controller.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.html -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-port/create-port.controller.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-port/create-port.controller.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-port/create-port.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.controller.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.controller.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.controller.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.controller.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.controller.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.controller.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.controller.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.controller.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.controller.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.controller.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.controller.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: copying ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.html -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: copying ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/node-details.controller.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/node-details.controller.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/node-details.html -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/sections/configuration.html -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/sections/overview.html -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/sections/port-details.html -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/sections/portgroup-details.html -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-list/node-list.controller.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/node-list DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-list/node-list.html -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/node-list DEBUG: copying ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.controller.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.controller.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.html -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.service.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.service.spec.js -> ironic_ui-6.4.1.dev2/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying ironic_ui/test/__init__.py -> ironic_ui-6.4.1.dev2/ironic_ui/test DEBUG: copying ironic_ui/test/settings.py -> ironic_ui-6.4.1.dev2/ironic_ui/test DEBUG: copying ironic_ui/test/urls.py -> ironic_ui-6.4.1.dev2/ironic_ui/test DEBUG: copying ironic_ui/test/integration/__init__.py -> ironic_ui-6.4.1.dev2/ironic_ui/test/integration DEBUG: copying ironic_ui/test/integration/horizon.conf -> ironic_ui-6.4.1.dev2/ironic_ui/test/integration DEBUG: copying ironic_ui/test/integration/test_basic.py -> ironic_ui-6.4.1.dev2/ironic_ui/test/integration DEBUG: copying ironic_ui/test/integration/pages/__init__.py -> ironic_ui-6.4.1.dev2/ironic_ui/test/integration/pages DEBUG: copying ironic_ui/test/integration/pages/admin/__init__.py -> ironic_ui-6.4.1.dev2/ironic_ui/test/integration/pages/admin DEBUG: copying ironic_ui/test/integration/pages/admin/system/__init__.py -> ironic_ui-6.4.1.dev2/ironic_ui/test/integration/pages/admin/system DEBUG: copying ironic_ui/test/integration/pages/admin/system/ironicbaremetalprovisioningpage.py -> ironic_ui-6.4.1.dev2/ironic_ui/test/integration/pages/admin/system DEBUG: copying ironic_ui/test/tests/__init__.py -> ironic_ui-6.4.1.dev2/ironic_ui/test/tests DEBUG: copying ironic_ui/test/tests/test_registration.py -> ironic_ui-6.4.1.dev2/ironic_ui/test/tests DEBUG: copying releasenotes/notes/.placeholder -> ironic_ui-6.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/2.0-release-3d8acae7c8de429b.yaml -> ironic_ui-6.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/2.1.0-release-3391dfbcf087c883.yaml -> ironic_ui-6.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-console-support-ccffcedc845ca214.yaml -> ironic_ui-6.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/adding-driver-interfaces-while-node-enrollment-7cb82d6753074629.yaml -> ironic_ui-6.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1648548-6e846a0c1e1574aa.yaml -> ironic_ui-6.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1648550-32e28cf2a401bb02.yaml -> ironic_ui-6.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1648557-462ebfdf39efee1f.yaml -> ironic_ui-6.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1648563-e2bc262985873122.yaml -> ironic_ui-6.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1671567-a95d7cb0d21470e4.yaml -> ironic_ui-6.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1672709-b485a7a59ea1c129.yaml -> ironic_ui-6.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drop-python2-0bf548c3946068af.yaml -> ironic_ui-6.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/edit-portgroup-92c62b1ae0cf5e54.yaml -> ironic_ui-6.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/get-client-e30e3b05eb9901ca.yaml -> ironic_ui-6.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/inject-nmi-0320453eaf1bda9b.yaml -> ironic_ui-6.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/unit-test-framework-f61ad7926413bf91.yaml -> ironic_ui-6.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/view-portgroups-a3efb4407536caf2.yaml -> ironic_ui-6.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/wallaby-release-note-f502b2ba09932e4c.yaml -> ironic_ui-6.4.1.dev2/releasenotes/notes DEBUG: copying releasenotes/source/2023.1.rst -> ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/2023.2.rst -> ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/2024.1.rst -> ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/Makefile -> ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/conf.py -> ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/index.rst -> ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/make.bat -> ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/newton.rst -> ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/ocata.rst -> ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/pike.rst -> ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/queens.rst -> ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/rocky.rst -> ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/stein.rst -> ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/train.rst -> ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/unreleased.rst -> ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/ussuri.rst -> ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/victoria.rst -> ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/wallaby.rst -> ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/xena.rst -> ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/yoga.rst -> ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/zed.rst -> ironic_ui-6.4.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/locale/de/LC_MESSAGES/releasenotes.po -> ironic_ui-6.4.1.dev2/releasenotes/source/locale/de/LC_MESSAGES DEBUG: copying releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po -> ironic_ui-6.4.1.dev2/releasenotes/source/locale/en_GB/LC_MESSAGES DEBUG: copying releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po -> ironic_ui-6.4.1.dev2/releasenotes/source/locale/fr/LC_MESSAGES DEBUG: copying releasenotes/source/locale/id/LC_MESSAGES/releasenotes.po -> ironic_ui-6.4.1.dev2/releasenotes/source/locale/id/LC_MESSAGES DEBUG: copying releasenotes/source/locale/ja/LC_MESSAGES/releasenotes.po -> ironic_ui-6.4.1.dev2/releasenotes/source/locale/ja/LC_MESSAGES DEBUG: copying releasenotes/source/locale/ko_KR/LC_MESSAGES/releasenotes.po -> ironic_ui-6.4.1.dev2/releasenotes/source/locale/ko_KR/LC_MESSAGES DEBUG: copying releasenotes/source/locale/ru/LC_MESSAGES/releasenotes.po -> ironic_ui-6.4.1.dev2/releasenotes/source/locale/ru/LC_MESSAGES DEBUG: copying releasenotes/source/locale/zh_CN/LC_MESSAGES/releasenotes.po -> ironic_ui-6.4.1.dev2/releasenotes/source/locale/zh_CN/LC_MESSAGES DEBUG: copying ironic_ui.egg-info/SOURCES.txt -> ironic_ui-6.4.1.dev2/ironic_ui.egg-info DEBUG: Writing ironic_ui-6.4.1.dev2/setup.cfg DEBUG: Creating tar archive DEBUG: removing 'ironic_ui-6.4.1.dev2' (and everything under it) DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for wheel... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-gdlu2y5s/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building wheel... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-gdlu2y5s/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-gdlu2y5s/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running bdist_wheel DEBUG: running build DEBUG: running build_py DEBUG: copying ironic_ui/content/ironic/views.py -> build/lib/ironic_ui/content/ironic DEBUG: copying ironic_ui/content/ironic/__init__.py -> build/lib/ironic_ui/content/ironic DEBUG: copying ironic_ui/content/ironic/urls.py -> build/lib/ironic_ui/content/ironic DEBUG: copying ironic_ui/content/ironic/panel.py -> build/lib/ironic_ui/content/ironic DEBUG: copying ironic_ui/test/integration/__init__.py -> build/lib/ironic_ui/test/integration DEBUG: copying ironic_ui/test/integration/test_basic.py -> build/lib/ironic_ui/test/integration DEBUG: copying ironic_ui/content/__init__.py -> build/lib/ironic_ui/content DEBUG: copying ironic_ui/test/integration/pages/admin/system/ironicbaremetalprovisioningpage.py -> build/lib/ironic_ui/test/integration/pages/admin/system DEBUG: copying ironic_ui/test/integration/pages/admin/system/__init__.py -> build/lib/ironic_ui/test/integration/pages/admin/system DEBUG: copying ironic_ui/enabled/_2200_ironic.py -> build/lib/ironic_ui/enabled DEBUG: copying ironic_ui/enabled/__init__.py -> build/lib/ironic_ui/enabled DEBUG: copying ironic_ui/test/__init__.py -> build/lib/ironic_ui/test DEBUG: copying ironic_ui/test/urls.py -> build/lib/ironic_ui/test DEBUG: copying ironic_ui/test/settings.py -> build/lib/ironic_ui/test DEBUG: copying ironic_ui/__init__.py -> build/lib/ironic_ui DEBUG: copying ironic_ui/test/integration/pages/admin/__init__.py -> build/lib/ironic_ui/test/integration/pages/admin DEBUG: copying ironic_ui/test/integration/pages/__init__.py -> build/lib/ironic_ui/test/integration/pages DEBUG: copying ironic_ui/api/ironic_rest_api.py -> build/lib/ironic_ui/api DEBUG: copying ironic_ui/api/ironic.py -> build/lib/ironic_ui/api DEBUG: copying ironic_ui/api/__init__.py -> build/lib/ironic_ui/api DEBUG: copying ironic_ui/test/tests/test_registration.py -> build/lib/ironic_ui/test/tests DEBUG: copying ironic_ui/test/tests/__init__.py -> build/lib/ironic_ui/test/tests DEBUG: running egg_info DEBUG: writing pbr to ironic_ui.egg-info/pbr.json DEBUG: writing ironic_ui.egg-info/PKG-INFO DEBUG: writing dependency_links to ironic_ui.egg-info/dependency_links.txt DEBUG: writing requirements to ironic_ui.egg-info/requires.txt DEBUG: writing top-level names to ironic_ui.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: reading manifest template 'MANIFEST.in' DEBUG: warning: no previously-included files found matching '.gitignore' DEBUG: warning: no previously-included files found matching '.gitreview' DEBUG: warning: no files found matching '*.scss' under directory 'ironic_ui' DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'ironic_ui.egg-info/SOURCES.txt' DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-gdlu2y5s/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.content.ironic.templates.ironic' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.content.ironic.templates.ironic' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.content.ironic.templates.ironic' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.content.ironic.templates.ironic' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.content.ironic.templates.ironic' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-gdlu2y5s/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.locale.de.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.locale.de.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.locale.de.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.locale.de.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.locale.de.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-gdlu2y5s/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.locale.en_GB.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.locale.en_GB.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.locale.en_GB.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.locale.en_GB.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-gdlu2y5s/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.locale.fr.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.locale.fr.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.locale.fr.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.locale.fr.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.locale.fr.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-gdlu2y5s/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.locale.id.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.locale.id.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.locale.id.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.locale.id.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.locale.id.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-gdlu2y5s/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.locale.ja.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.locale.ja.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.locale.ja.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.locale.ja.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.locale.ja.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-gdlu2y5s/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.locale.ko_KR.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.locale.ko_KR.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.locale.ko_KR.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.locale.ko_KR.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.locale.ko_KR.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-gdlu2y5s/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.locale.pt_BR.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.locale.pt_BR.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.locale.pt_BR.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.locale.pt_BR.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.locale.pt_BR.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-gdlu2y5s/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.locale.ru.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.locale.ru.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.locale.ru.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.locale.ru.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.locale.ru.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-gdlu2y5s/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.locale.tr_TR.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.locale.tr_TR.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.locale.tr_TR.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.locale.tr_TR.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.locale.tr_TR.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-gdlu2y5s/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.locale.zh_Hans.LC_MESSAGES' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.locale.zh_Hans.LC_MESSAGES' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.locale.zh_Hans.LC_MESSAGES' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.locale.zh_Hans.LC_MESSAGES' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.locale.zh_Hans.LC_MESSAGES' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-gdlu2y5s/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.static.dashboard.admin.ironic' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.static.dashboard.admin.ironic' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.static.dashboard.admin.ironic' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.static.dashboard.admin.ironic' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.static.dashboard.admin.ironic' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-gdlu2y5s/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.static.dashboard.admin.ironic.bootdevice' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.static.dashboard.admin.ironic.bootdevice' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.static.dashboard.admin.ironic.bootdevice' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.static.dashboard.admin.ironic.bootdevice' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.static.dashboard.admin.ironic.bootdevice' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-gdlu2y5s/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.static.dashboard.admin.ironic.maintenance' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.static.dashboard.admin.ironic.maintenance' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.static.dashboard.admin.ironic.maintenance' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.static.dashboard.admin.ironic.maintenance' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.static.dashboard.admin.ironic.maintenance' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-gdlu2y5s/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic_ui.static.dashboard.admin.ironic.raidconfig' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic_ui.static.dashboard.admin.ironic.raidconfig' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic_ui.static.dashboard.admin.ironic.raidconfig' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic_ui.static.dashboard.admin.ironic.raidconfig' to be distributed and are DEBUG: already explicitly excluding 'ironic_ui.static.dashboard.admin.ironic.raidconfig' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: copying ironic_ui/content/ironic/templates/ironic/index.html -> build/lib/ironic_ui/content/ironic/templates/ironic DEBUG: copying ironic_ui/content/ironic/templates/ironic/node_detail.html -> build/lib/ironic_ui/content/ironic/templates/ironic DEBUG: copying ironic_ui/test/integration/horizon.conf -> build/lib/ironic_ui/test/integration DEBUG: copying ironic_ui/karma.conf.js -> build/lib/ironic_ui DEBUG: copying ironic_ui/locale/de/LC_MESSAGES/django.po -> build/lib/ironic_ui/locale/de/LC_MESSAGES DEBUG: copying ironic_ui/locale/de/LC_MESSAGES/djangojs.po -> build/lib/ironic_ui/locale/de/LC_MESSAGES DEBUG: copying ironic_ui/locale/en_GB/LC_MESSAGES/django.po -> build/lib/ironic_ui/locale/en_GB/LC_MESSAGES DEBUG: copying ironic_ui/locale/en_GB/LC_MESSAGES/djangojs.po -> build/lib/ironic_ui/locale/en_GB/LC_MESSAGES DEBUG: copying ironic_ui/locale/fr/LC_MESSAGES/djangojs.po -> build/lib/ironic_ui/locale/fr/LC_MESSAGES DEBUG: copying ironic_ui/locale/id/LC_MESSAGES/django.po -> build/lib/ironic_ui/locale/id/LC_MESSAGES DEBUG: copying ironic_ui/locale/id/LC_MESSAGES/djangojs.po -> build/lib/ironic_ui/locale/id/LC_MESSAGES DEBUG: copying ironic_ui/locale/ja/LC_MESSAGES/djangojs.po -> build/lib/ironic_ui/locale/ja/LC_MESSAGES DEBUG: copying ironic_ui/locale/ko_KR/LC_MESSAGES/django.po -> build/lib/ironic_ui/locale/ko_KR/LC_MESSAGES DEBUG: copying ironic_ui/locale/ko_KR/LC_MESSAGES/djangojs.po -> build/lib/ironic_ui/locale/ko_KR/LC_MESSAGES DEBUG: copying ironic_ui/locale/pt_BR/LC_MESSAGES/djangojs.po -> build/lib/ironic_ui/locale/pt_BR/LC_MESSAGES DEBUG: copying ironic_ui/locale/ru/LC_MESSAGES/djangojs.po -> build/lib/ironic_ui/locale/ru/LC_MESSAGES DEBUG: copying ironic_ui/locale/tr_TR/LC_MESSAGES/djangojs.po -> build/lib/ironic_ui/locale/tr_TR/LC_MESSAGES DEBUG: copying ironic_ui/locale/zh_Hans/LC_MESSAGES/django.po -> build/lib/ironic_ui/locale/zh_Hans/LC_MESSAGES DEBUG: copying ironic_ui/locale/zh_Hans/LC_MESSAGES/djangojs.po -> build/lib/ironic_ui/locale/zh_Hans/LC_MESSAGES DEBUG: copying ironic_ui/static/dashboard/admin/ironic/auto-focus.directive.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/driver-property.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/driver-property.service.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/empty-to-pristine.directive.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/form-field.directive.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/form-field.html -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/form-field.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/form-field.service.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/graph.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/ironic.backend-mock.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/ironic.module.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/ironic.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/ironic.service.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/modal-draggable.directive.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-actions.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-error.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-state-transition.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-state-transition.service.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/postfix-expr.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/postfix-expr.service.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/property-collection-editor.directive.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/property-collection-editor.html -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/property-collection.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/property-collection.service.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/test-data.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/update-patch.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-node/base-node.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-node/base-node.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-node/base-node.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-node/base-node.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-node/base-node.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-port/base-port.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-port/base-port.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-port/base-port.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.service.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-port/create-port.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-port/create-port.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-port/create-port.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: copying ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: copying ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: copying ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: copying ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/node-details.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/node-details.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/node-details.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/sections/configuration.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/sections/overview.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/sections/port-details.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-details/sections/portgroup-details.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-list/node-list.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/node-list DEBUG: copying ironic_ui/static/dashboard/admin/ironic/node-list/node-list.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/node-list DEBUG: copying ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.controller.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.controller.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.html -> build/lib/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.service.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.service.spec.js -> build/lib/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: installing to build/bdist.linux-x86_64/wheel DEBUG: running install DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.0s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.0s) DEBUG: running install_lib DEBUG: creating build/bdist.linux-x86_64/wheel DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/api DEBUG: copying build/lib/ironic_ui/api/ironic_rest_api.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/api DEBUG: copying build/lib/ironic_ui/api/ironic.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/api DEBUG: copying build/lib/ironic_ui/api/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/api DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/pt_BR DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/pt_BR/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/pt_BR/LC_MESSAGES/djangojs.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/pt_BR/LC_MESSAGES DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/tr_TR DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/tr_TR/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/tr_TR/LC_MESSAGES/djangojs.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/tr_TR/LC_MESSAGES DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/fr DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/fr/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/fr/LC_MESSAGES/djangojs.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/fr/LC_MESSAGES DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/ja DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/ja/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/ja/LC_MESSAGES/djangojs.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/ja/LC_MESSAGES DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/ru DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/ru/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/ru/LC_MESSAGES/djangojs.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/ru/LC_MESSAGES DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/en_GB DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/en_GB/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/en_GB/LC_MESSAGES/djangojs.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/en_GB/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/en_GB/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/en_GB/LC_MESSAGES DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/ko_KR DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/ko_KR/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/ko_KR/LC_MESSAGES/djangojs.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/ko_KR/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/ko_KR/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/ko_KR/LC_MESSAGES DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/zh_Hans DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/zh_Hans/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/zh_Hans/LC_MESSAGES/djangojs.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/zh_Hans/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/zh_Hans/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/zh_Hans/LC_MESSAGES DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/id DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/id/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/id/LC_MESSAGES/djangojs.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/id/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/id/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/id/LC_MESSAGES DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/de DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/locale/de/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/de/LC_MESSAGES/djangojs.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/de/LC_MESSAGES DEBUG: copying build/lib/ironic_ui/locale/de/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./ironic_ui/locale/de/LC_MESSAGES DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/test DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/test/integration DEBUG: copying build/lib/ironic_ui/test/integration/horizon.conf -> build/bdist.linux-x86_64/wheel/./ironic_ui/test/integration DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/test/integration/pages DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/test/integration/pages/admin DEBUG: copying build/lib/ironic_ui/test/integration/pages/admin/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test/integration/pages/admin DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/test/integration/pages/admin/system DEBUG: copying build/lib/ironic_ui/test/integration/pages/admin/system/ironicbaremetalprovisioningpage.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test/integration/pages/admin/system DEBUG: copying build/lib/ironic_ui/test/integration/pages/admin/system/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test/integration/pages/admin/system DEBUG: copying build/lib/ironic_ui/test/integration/pages/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test/integration/pages DEBUG: copying build/lib/ironic_ui/test/integration/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test/integration DEBUG: copying build/lib/ironic_ui/test/integration/test_basic.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test/integration DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/test/tests DEBUG: copying build/lib/ironic_ui/test/tests/test_registration.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test/tests DEBUG: copying build/lib/ironic_ui/test/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test/tests DEBUG: copying build/lib/ironic_ui/test/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test DEBUG: copying build/lib/ironic_ui/test/urls.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test DEBUG: copying build/lib/ironic_ui/test/settings.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/test DEBUG: copying build/lib/ironic_ui/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/form-field.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/driver-property.service.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/clean-node DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-portgroup DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-port/base-port.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-port/base-port.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-port/base-port.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-port DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/edit-node DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/node-details.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/sections/portgroup-details.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/sections/port-details.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/sections/overview.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/sections/configuration.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/node-details/sections DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/node-details.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-details/node-details.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/node-details DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/graph.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/postfix-expr.service.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/create-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/modal-draggable.directive.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/property-collection-editor.directive.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/ironic.backend-mock.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/edit-portgroup DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/form-field.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.service.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/raidconfig DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/form-field.service.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/property-collection.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/ironic.module.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.service.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/bootdevice DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/edit-port DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/enroll-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/empty-to-pristine.directive.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-error.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-node/base-node.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-node/base-node.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-node/base-node.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-node/base-node.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/base-node/base-node.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/base-node DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/driver-property.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/test-data.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/auto-focus.directive.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/property-collection.service.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/maintenance DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-actions.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-state-transition.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/node-list DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-list/node-list.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/node-list DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-list/node-list.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/node-list DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/create-port/create-port.controller.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/create-port/create-port.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/create-port/create-port.controller.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic/create-port DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/postfix-expr.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/ironic.service.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/ironic.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/node-state-transition.service.spec.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/update-patch.service.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/property-collection-editor.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: copying build/lib/ironic_ui/static/dashboard/admin/ironic/form-field.directive.js -> build/bdist.linux-x86_64/wheel/./ironic_ui/static/dashboard/admin/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/content DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/content/ironic DEBUG: copying build/lib/ironic_ui/content/ironic/views.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/content/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/content/ironic/templates DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/content/ironic/templates/ironic DEBUG: copying build/lib/ironic_ui/content/ironic/templates/ironic/node_detail.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/content/ironic/templates/ironic DEBUG: copying build/lib/ironic_ui/content/ironic/templates/ironic/index.html -> build/bdist.linux-x86_64/wheel/./ironic_ui/content/ironic/templates/ironic DEBUG: copying build/lib/ironic_ui/content/ironic/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/content/ironic DEBUG: copying build/lib/ironic_ui/content/ironic/urls.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/content/ironic DEBUG: copying build/lib/ironic_ui/content/ironic/panel.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/content/ironic DEBUG: copying build/lib/ironic_ui/content/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/content DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui/enabled DEBUG: copying build/lib/ironic_ui/enabled/_2200_ironic.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/enabled DEBUG: copying build/lib/ironic_ui/enabled/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_ui/enabled DEBUG: copying build/lib/ironic_ui/karma.conf.js -> build/bdist.linux-x86_64/wheel/./ironic_ui DEBUG: running install_egg_info DEBUG: Copying ironic_ui.egg-info to build/bdist.linux-x86_64/wheel/./ironic_ui-6.4.1.dev2-py3.12.egg-info DEBUG: running install_scripts DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_ui-6.4.1.dev2.dist-info/WHEEL DEBUG: creating '/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui/dist/.tmp-pg47qamf/ironic_ui-6.4.1.dev2-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it DEBUG: adding 'ironic_ui/__init__.py' DEBUG: adding 'ironic_ui/karma.conf.js' DEBUG: adding 'ironic_ui/api/__init__.py' DEBUG: adding 'ironic_ui/api/ironic.py' DEBUG: adding 'ironic_ui/api/ironic_rest_api.py' DEBUG: adding 'ironic_ui/content/__init__.py' DEBUG: adding 'ironic_ui/content/ironic/__init__.py' DEBUG: adding 'ironic_ui/content/ironic/panel.py' DEBUG: adding 'ironic_ui/content/ironic/urls.py' DEBUG: adding 'ironic_ui/content/ironic/views.py' DEBUG: adding 'ironic_ui/content/ironic/templates/ironic/index.html' DEBUG: adding 'ironic_ui/content/ironic/templates/ironic/node_detail.html' DEBUG: adding 'ironic_ui/enabled/_2200_ironic.py' DEBUG: adding 'ironic_ui/enabled/__init__.py' DEBUG: adding 'ironic_ui/locale/de/LC_MESSAGES/django.po' DEBUG: adding 'ironic_ui/locale/de/LC_MESSAGES/djangojs.po' DEBUG: adding 'ironic_ui/locale/en_GB/LC_MESSAGES/django.po' DEBUG: adding 'ironic_ui/locale/en_GB/LC_MESSAGES/djangojs.po' DEBUG: adding 'ironic_ui/locale/fr/LC_MESSAGES/djangojs.po' DEBUG: adding 'ironic_ui/locale/id/LC_MESSAGES/django.po' DEBUG: adding 'ironic_ui/locale/id/LC_MESSAGES/djangojs.po' DEBUG: adding 'ironic_ui/locale/ja/LC_MESSAGES/djangojs.po' DEBUG: adding 'ironic_ui/locale/ko_KR/LC_MESSAGES/django.po' DEBUG: adding 'ironic_ui/locale/ko_KR/LC_MESSAGES/djangojs.po' DEBUG: adding 'ironic_ui/locale/pt_BR/LC_MESSAGES/djangojs.po' DEBUG: adding 'ironic_ui/locale/ru/LC_MESSAGES/djangojs.po' DEBUG: adding 'ironic_ui/locale/tr_TR/LC_MESSAGES/djangojs.po' DEBUG: adding 'ironic_ui/locale/zh_Hans/LC_MESSAGES/django.po' DEBUG: adding 'ironic_ui/locale/zh_Hans/LC_MESSAGES/djangojs.po' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/auto-focus.directive.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/driver-property.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/driver-property.service.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/empty-to-pristine.directive.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/form-field.directive.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/form-field.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/form-field.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/form-field.service.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/graph.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/ironic.backend-mock.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/ironic.module.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/ironic.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/ironic.service.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/modal-draggable.directive.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-actions.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-error.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-state-transition.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-state-transition.service.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/postfix-expr.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/postfix-expr.service.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/property-collection-editor.directive.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/property-collection-editor.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/property-collection.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/property-collection.service.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/test-data.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/update-patch.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-node/base-node.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-node/base-node.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-node/base-node.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-node/base-node.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-node/base-node.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-port/base-port.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-port/base-port.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-port/base-port.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/base-portgroup/base-portgroup.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/bootdevice/bootdevice.service.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/clean-node/clean-node.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/create-port/create-port.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/create-port/create-port.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/create-port/create-port.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/create-portgroup/create-portgroup.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/edit-node/edit-node.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/edit-port/edit-port.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/edit-portgroup/edit-portgroup.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/enroll-node/enroll-node.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/maintenance/maintenance.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-details/node-details.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-details/node-details.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-details/node-details.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-details/sections/configuration.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-details/sections/overview.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-details/sections/port-details.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-details/sections/portgroup-details.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-list/node-list.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/node-list/node-list.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.controller.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.controller.spec.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.html' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.service.js' DEBUG: adding 'ironic_ui/static/dashboard/admin/ironic/raidconfig/raidconfig.service.spec.js' DEBUG: adding 'ironic_ui/test/__init__.py' DEBUG: adding 'ironic_ui/test/settings.py' DEBUG: adding 'ironic_ui/test/urls.py' DEBUG: adding 'ironic_ui/test/integration/__init__.py' DEBUG: adding 'ironic_ui/test/integration/horizon.conf' DEBUG: adding 'ironic_ui/test/integration/test_basic.py' DEBUG: adding 'ironic_ui/test/integration/pages/__init__.py' DEBUG: adding 'ironic_ui/test/integration/pages/admin/__init__.py' DEBUG: adding 'ironic_ui/test/integration/pages/admin/system/__init__.py' DEBUG: adding 'ironic_ui/test/integration/pages/admin/system/ironicbaremetalprovisioningpage.py' DEBUG: adding 'ironic_ui/test/tests/__init__.py' DEBUG: adding 'ironic_ui/test/tests/test_registration.py' DEBUG: adding 'ironic_ui-6.4.1.dev2.dist-info/licenses/AUTHORS' DEBUG: adding 'ironic_ui-6.4.1.dev2.dist-info/licenses/LICENSE' DEBUG: adding 'ironic_ui-6.4.1.dev2.dist-info/METADATA' DEBUG: adding 'ironic_ui-6.4.1.dev2.dist-info/WHEEL' DEBUG: adding 'ironic_ui-6.4.1.dev2.dist-info/pbr.json' DEBUG: adding 'ironic_ui-6.4.1.dev2.dist-info/top_level.txt' DEBUG: adding 'ironic_ui-6.4.1.dev2.dist-info/RECORD' DEBUG: removing build/bdist.linux-x86_64/wheel DEBUG: Successfully built ironic_ui-6.4.1.dev2.tar.gz and ironic_ui-6.4.1.dev2-py3-none-any.whl DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ python3 setup.py --name DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Requirements should be satisfied by a PEP 517 installer. DEBUG: If you are using pip, you can try `pip install --use-pep517`. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: dist.fetch_build_eggs(dist.setup_requires) DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: ironic-ui DEBUG: Running: python3 setup.py --name in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ python3 setup.py --name WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Requirements should be satisfied by a PEP 517 installer. WARNING: If you are using pip, you can try `pip install --use-pep517`. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: dist.fetch_build_eggs(dist.setup_requires) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please avoid running ``setup.py`` directly. WARNING: Instead, use pypa/build, pypa/installer or other WARNING: standards-based tools. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: WARNING: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self.initialize_options() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' WARNING: warnings.warn(msg) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() DEBUG: Results: [pbr] Generating ChangeLog ironic-ui 6.4.1 for openstack/ironic-ui OK DEBUG: checking 2024.2-eol DEBUG: Found new EOL tag 2024.2-eol for ironic-ui New releases must be added to the end of the list. -------------------------------------------------- DEBUG: openstack/ironic-ui already tagged 6.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.1 ERROR: Could not find 6.4.1: Command '['git', 'show', '6.4.1']' returned non-zero exit status 128. DEBUG: Resetting the repository openstack/ironic-ui to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git reset --hard DEBUG: HEAD is now at 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-ui to 297c9849dca378f1af9b48fa8e0f4ace383505f3 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git checkout 297c9849dca378f1af9b48fa8e0f4ace383505f3 DEBUG: Previous HEAD position was 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at 297c984 reno: Update master for unmaintained/zed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/ironic-ui to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git reset --hard DEBUG: HEAD is now at 297c984 reno: Update master for unmaintained/zed DEBUG: Checking out repository openstack/ironic-ui to 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git checkout 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: Previous HEAD position was 297c984 reno: Update master for unmaintained/zed DEBUG: HEAD is now at 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.1 ERROR: Could not find 6.4.1: Command '['git', 'show', '6.4.1']' returned non-zero exit status 128. DEBUG: Found new version 6.4.1 for openstack/ironic-ui DEBUG: Resetting the repository openstack/ironic-ui to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git reset --hard DEBUG: HEAD is now at 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-ui to 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git checkout 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: HEAD is now at 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/ironic-ui DEBUG: comparing to ERROR: new release 6.4.1 must be listed last, with one new release per patch DEBUG: comparing to OK New releases may only be added to open series. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Commits being tagged need to be on the right branch. ---------------------------------------------------- DEBUG: checking 6.4.0 DEBUG: Resetting the repository openstack/ironic-ui to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git reset --hard DEBUG: HEAD is now at 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-ui to 297c9849dca378f1af9b48fa8e0f4ace383505f3 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git checkout 297c9849dca378f1af9b48fa8e0f4ace383505f3 DEBUG: Previous HEAD position was 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at 297c984 reno: Update master for unmaintained/zed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.0 tag exists, skipping further validation DEBUG: checking 6.4.1 DEBUG: Resetting the repository openstack/ironic-ui to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git reset --hard DEBUG: HEAD is now at 297c984 reno: Update master for unmaintained/zed DEBUG: Checking out repository openstack/ironic-ui to 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git checkout 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: Previous HEAD position was 297c984 reno: Update master for unmaintained/zed DEBUG: HEAD is now at 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.1 ERROR: Could not find 6.4.1: Command '['git', 'show', '6.4.1']' returned non-zero exit status 128. DEBUG: Found new version 6.4.1 for openstack/ironic-ui DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git branch -a --contains 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git log 6.4.0 -n 1 --pretty=format:%H DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git log --oneline --ancestry-path 6.4.0..40d8f907334c113cf2fe43bd2a5bbbef6baadbab ancestry OK DEBUG: checking 2024.2-eol DEBUG: Resetting the repository openstack/ironic-ui to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git reset --hard DEBUG: HEAD is now at 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/ironic-ui to 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git checkout 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: HEAD is now at 40d8f90 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/ironic-ui DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git branch -a --contains 40d8f907334c113cf2fe43bd2a5bbbef6baadbab DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git log 6.4.1 -n 1 --pretty=format:%H INFO: ERROR getting SHA for tag '6.4.1': Command '['git', 'log', '6.4.1', '-n', '1', '--pretty=format:%H']' returned non-zero exit status 128. [b"fatal: ambiguous argument '6.4.1': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions, like this:\n'git [...] -- [...]'"] DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git log --oneline --ancestry-path 6.4.1..40d8f907334c113cf2fe43bd2a5bbbef6baadbab ERROR: failed checking ancestry: Command '['git', 'log', '--oneline', '--ancestry-path', '6.4.1..40d8f907334c113cf2fe43bd2a5bbbef6baadbab']' returned non-zero exit status 128. [b''] ERROR: openstack/ironic-ui 40d8f907334c113cf2fe43bd2a5bbbef6baadbab receiving 2024.2-eol is not a descendant of 6.4.1 Does tarball-base match the expected value? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Apply validation rules that only apply to the current series. ------------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. No releases in the new series until the previous one has a branch. ------------------------------------------------------------------ DEBUG: openstack/ironic-ui already tagged 6.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.1 ERROR: Could not find 6.4.1: Command '['git', 'show', '6.4.1']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The first release in a series needs to end with '.0'. ----------------------------------------------------- DEBUG: openstack/ironic-ui already tagged 6.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.1 ERROR: Could not find 6.4.1: Command '['git', 'show', '6.4.1']' returned non-zero exit status 128. this rule only applies to the first release in a series The final release after a RC should tag the same commit. -------------------------------------------------------- DEBUG: openstack/ironic-ui already tagged 6.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.1 ERROR: Could not find 6.4.1: Command '['git', 'show', '6.4.1']' returned non-zero exit status 128. this rule only applies when tagging a final from a candidate Pre-release versions must be applied in progressive order --------------------------------------------------------- DEBUG: openstack/ironic-ui already tagged 6.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.1 ERROR: Could not find 6.4.1: Command '['git', 'show', '6.4.1']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The EOL tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/ironic-ui already tagged 6.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.1 ERROR: Could not find 6.4.1: Command '['git', 'show', '6.4.1']' returned non-zero exit status 128. OK The EOM tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/ironic-ui already tagged 6.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.1 ERROR: Could not find 6.4.1: Command '['git', 'show', '6.4.1']' returned non-zero exit status 128. this rule only applies when tagging a series as unmaintained The EM tag should be applied to the previous release. ----------------------------------------------------- DEBUG: openstack/ironic-ui already tagged 6.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git show 6.4.1 ERROR: Could not find 6.4.1: Command '['git', 'show', '6.4.1']' returned non-zero exit status 128. this rule only applies when tagging a series as extended-maintenance Ensure all branch names have good prefixes. ------------------------------------------- Apply the rules for stable branches. ------------------------------------ rule does not apply to end-of-life repos, skipping Apply the rules for feature branches. ------------------------------------- stable/2024.2 is not a feature branch, skipping Make sure the branch points given are on the expected branches. --------------------------------------------------------------- DEBUG: checking branch 'stable/2024.2' DEBUG: checking repo openstack/ironic-ui DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git branch -a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic-ui DEBUG: $ git branch -r --contains 297c9849dca378f1af9b48fa8e0f4ace383505f3 DEBUG: found 297c9849dca378f1af9b48fa8e0f4ace383505f3 on branches {'HEAD -> origin/master', 'stable/2025.1', 'stable/2025.2', 'stable/2024.2', 'stable/2026.1', 'master'} in openstack/ironic-ui Checking deliverables/dalmatian/ironic.yaml =========================================== Clone all of the repositories for the deliverable into the workdir. ------------------------------------------------------------------- DEBUG: Checking out repository openstack/ironic to master DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/ironic DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/ironic DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/ironic'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/ironic'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master -- openstack/ironic DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=master DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/ironic DEBUG: + shift DEBUG: + '[' -z openstack/ironic ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/ironic DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/ironic ']' DEBUG: + upstream_remote=https://opendev.org/openstack/ironic DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic ']' DEBUG: + '[' '!' -z /opt/git/opendev.org/openstack/ironic ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + git clone /opt/git/opendev.org/openstack/ironic openstack/ironic DEBUG: Cloning into 'openstack/ironic'... DEBUG: done. DEBUG: + cd openstack/ironic DEBUG: + git remote set-url origin https://opendev.org/openstack/ironic DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: + git fetch origin --tags --prune DEBUG: From https://opendev.org/openstack/ironic DEBUG: 60e201aa1..34f307e45 master -> origin/master DEBUG: 18ef19b0b..1a3eba700 stable/2024.2 -> origin/stable/2024.2 DEBUG: 90c16b15e..72928af47 stable/2025.1 -> origin/stable/2025.1 DEBUG: 4f8b37f3a..6b91229f1 stable/2025.2 -> origin/stable/2025.2 DEBUG: * [new branch] stable/2026.1 -> origin/stable/2026.1 DEBUG: 3e93d1b84..64adcaaa1 unmaintained/2024.1 -> origin/unmaintained/2024.1 DEBUG: * [new tag] 35.0.0 -> 35.0.0 DEBUG: + '[' '!' -z master ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: + git checkout -f master DEBUG: Already on 'master' DEBUG: Your branch is behind 'origin/master' by 145 commits, and can be fast-forwarded. DEBUG: (use "git pull" to update your local branch) Does the bug tracker info link to something that exists? -------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Look for the team name in the governance data. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Make sure the release notes page exists, if it is specified. ------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Require a valid release model ----------------------------- Skipping rule for EM, EOM or EOL tagging. Does the most recent release comply with the rules for the release-type? ------------------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Do we have permission to upload to PyPI? ---------------------------------------- Skipping rule for EM, EOM or EOL tagging. Can we build an sdist for a python project? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Does the README look right for PyPI? ------------------------------------ Skipping rule for EM, EOM or EOL tagging. All repos must include a .gitreview file for new releases. ---------------------------------------------------------- DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 25.0.0 DEBUG: openstack/ironic already tagged 25.0.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.0.0 DEBUG: openstack/ironic already tagged 26.0.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.0 DEBUG: openstack/ironic already tagged 26.1.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.1 DEBUG: openstack/ironic already tagged 26.1.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.2 DEBUG: openstack/ironic already tagged 26.1.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.3 DEBUG: openstack/ironic already tagged 26.1.3, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.4 DEBUG: openstack/ironic already tagged 26.1.4, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.5 DEBUG: openstack/ironic already tagged 26.1.5, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.6 ERROR: Could not find 26.1.6: Command '['git', 'show', '26.1.6']' returned non-zero exit status 128. DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 25.0.0 version 25.0.0 exists, skipping Ensure the deliverable is not an independent abandoned deliverable. ------------------------------------------------------------------- DEBUG: openstack/ironic already tagged 25.0.0, skipping DEBUG: openstack/ironic already tagged 26.0.0, skipping DEBUG: openstack/ironic already tagged 26.1.0, skipping DEBUG: openstack/ironic already tagged 26.1.1, skipping DEBUG: openstack/ironic already tagged 26.1.2, skipping DEBUG: openstack/ironic already tagged 26.1.3, skipping DEBUG: openstack/ironic already tagged 26.1.4, skipping DEBUG: openstack/ironic already tagged 26.1.5, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.6 ERROR: Could not find 26.1.6: Command '['git', 'show', '26.1.6']' returned non-zero exit status 128. Ensure the hashes for each release exist. ----------------------------------------- DEBUG: openstack/ironic already tagged 25.0.0, skipping DEBUG: openstack/ironic already tagged 26.0.0, skipping DEBUG: openstack/ironic already tagged 26.1.0, skipping DEBUG: openstack/ironic already tagged 26.1.1, skipping DEBUG: openstack/ironic already tagged 26.1.2, skipping DEBUG: openstack/ironic already tagged 26.1.3, skipping DEBUG: openstack/ironic already tagged 26.1.4, skipping DEBUG: openstack/ironic already tagged 26.1.5, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.6 ERROR: Could not find 26.1.6: Command '['git', 'show', '26.1.6']' returned non-zero exit status 128. DEBUG: checking 25.0.0 DEBUG: openstack/ironic SHA a51726ca087f3a85262a1e2848d01ad5f0508982 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 60e201aa1 Merge "Fix TODO: Do not assume DEPLOYWAIT" DEBUG: Checking out repository openstack/ironic to a51726ca087f3a85262a1e2848d01ad5f0508982 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout a51726ca087f3a85262a1e2848d01ad5f0508982 DEBUG: Note: switching to 'a51726ca087f3a85262a1e2848d01ad5f0508982'. DEBUG: DEBUG: You are in 'detached HEAD' state. You can look around, make experimental DEBUG: changes and commit them, and you can discard any commits you make in this DEBUG: state without impacting any branches by switching back to a branch. DEBUG: DEBUG: If you want to create a new branch to retain commits you create, you may DEBUG: do so (now or later) by using -c with the switch command. Example: DEBUG: DEBUG: git switch -c DEBUG: DEBUG: Or undo this operation with: DEBUG: DEBUG: git switch - DEBUG: DEBUG: Turn off this advice by setting config variable advice.detachedHead to false DEBUG: DEBUG: HEAD is now at a51726ca0 Merge "Minor ramdisk interface docs update" successfully cloned a51726ca087f3a85262a1e2848d01ad5f0508982 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show a51726ca087f3a85262a1e2848d01ad5f0508982 DEBUG: checking 26.0.0 DEBUG: openstack/ironic SHA c375a01ecb3896b6c0882a3321a788734de1c28b DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at a51726ca0 Merge "Minor ramdisk interface docs update" DEBUG: Checking out repository openstack/ironic to c375a01ecb3896b6c0882a3321a788734de1c28b DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout c375a01ecb3896b6c0882a3321a788734de1c28b DEBUG: Previous HEAD position was a51726ca0 Merge "Minor ramdisk interface docs update" DEBUG: HEAD is now at c375a01ec Merge "Log node UUID and not entire node instance to avoid logging its driver_info field" successfully cloned c375a01ecb3896b6c0882a3321a788734de1c28b DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show c375a01ecb3896b6c0882a3321a788734de1c28b DEBUG: checking 26.1.0 DEBUG: openstack/ironic SHA 5857ca0cd5bc4949f77b9f3b6c3e0d7ab97f6b88 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at c375a01ec Merge "Log node UUID and not entire node instance to avoid logging its driver_info field" DEBUG: Checking out repository openstack/ironic to 5857ca0cd5bc4949f77b9f3b6c3e0d7ab97f6b88 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 5857ca0cd5bc4949f77b9f3b6c3e0d7ab97f6b88 DEBUG: Previous HEAD position was c375a01ec Merge "Log node UUID and not entire node instance to avoid logging its driver_info field" DEBUG: HEAD is now at 5857ca0cd Update release mappings successfully cloned 5857ca0cd5bc4949f77b9f3b6c3e0d7ab97f6b88 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 5857ca0cd5bc4949f77b9f3b6c3e0d7ab97f6b88 DEBUG: checking 26.1.1 DEBUG: openstack/ironic SHA 2127cc4c93770778457fde0582c1bba258c67e02 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 5857ca0cd Update release mappings DEBUG: Checking out repository openstack/ironic to 2127cc4c93770778457fde0582c1bba258c67e02 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 2127cc4c93770778457fde0582c1bba258c67e02 DEBUG: Previous HEAD position was 5857ca0cd Update release mappings DEBUG: HEAD is now at 2127cc4c9 Merge "Checksum files before raw conversion" into stable/2024.2 successfully cloned 2127cc4c93770778457fde0582c1bba258c67e02 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 2127cc4c93770778457fde0582c1bba258c67e02 DEBUG: checking 26.1.2 DEBUG: openstack/ironic SHA e18bbe3af00bce90c0a32a6d6ce3112e01ad9ed4 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 2127cc4c9 Merge "Checksum files before raw conversion" into stable/2024.2 DEBUG: Checking out repository openstack/ironic to e18bbe3af00bce90c0a32a6d6ce3112e01ad9ed4 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout e18bbe3af00bce90c0a32a6d6ce3112e01ad9ed4 DEBUG: Previous HEAD position was 2127cc4c9 Merge "Checksum files before raw conversion" into stable/2024.2 DEBUG: HEAD is now at e18bbe3af OSSA-2025-001: Disallow unsafe image file:// paths successfully cloned e18bbe3af00bce90c0a32a6d6ce3112e01ad9ed4 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show e18bbe3af00bce90c0a32a6d6ce3112e01ad9ed4 DEBUG: checking 26.1.3 DEBUG: openstack/ironic SHA 1fb5bba81ee4a8a6f05119fd7aefc3b47f40b94b DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at e18bbe3af OSSA-2025-001: Disallow unsafe image file:// paths DEBUG: Checking out repository openstack/ironic to 1fb5bba81ee4a8a6f05119fd7aefc3b47f40b94b DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 1fb5bba81ee4a8a6f05119fd7aefc3b47f40b94b DEBUG: Previous HEAD position was e18bbe3af OSSA-2025-001: Disallow unsafe image file:// paths DEBUG: HEAD is now at 1fb5bba81 Merge "Control port updates with update_pxe_enabled flag" into stable/2024.2 successfully cloned 1fb5bba81ee4a8a6f05119fd7aefc3b47f40b94b DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 1fb5bba81ee4a8a6f05119fd7aefc3b47f40b94b DEBUG: checking 26.1.4 DEBUG: openstack/ironic SHA e9ee094fc3d37cf273bd6d7a2087de05dacfbc88 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 1fb5bba81 Merge "Control port updates with update_pxe_enabled flag" into stable/2024.2 DEBUG: Checking out repository openstack/ironic to e9ee094fc3d37cf273bd6d7a2087de05dacfbc88 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout e9ee094fc3d37cf273bd6d7a2087de05dacfbc88 DEBUG: Previous HEAD position was 1fb5bba81 Merge "Control port updates with update_pxe_enabled flag" into stable/2024.2 DEBUG: HEAD is now at e9ee094fc Increase memory allocation for ironic-base successfully cloned e9ee094fc3d37cf273bd6d7a2087de05dacfbc88 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show e9ee094fc3d37cf273bd6d7a2087de05dacfbc88 DEBUG: checking 26.1.5 DEBUG: openstack/ironic SHA 40a4bec17e11e2fdc0151a5af1a93aa5a9fe523c DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at e9ee094fc Increase memory allocation for ironic-base DEBUG: Checking out repository openstack/ironic to 40a4bec17e11e2fdc0151a5af1a93aa5a9fe523c DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 40a4bec17e11e2fdc0151a5af1a93aa5a9fe523c DEBUG: Previous HEAD position was e9ee094fc Increase memory allocation for ironic-base DEBUG: HEAD is now at 40a4bec17 Fix order of `disable_ramdisk` validation successfully cloned 40a4bec17e11e2fdc0151a5af1a93aa5a9fe523c DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 40a4bec17e11e2fdc0151a5af1a93aa5a9fe523c DEBUG: checking 26.1.6 DEBUG: openstack/ironic SHA 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 40a4bec17 Fix order of `disable_ramdisk` validation DEBUG: Checking out repository openstack/ironic to 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: Previous HEAD position was 40a4bec17 Fix order of `disable_ramdisk` validation DEBUG: HEAD is now at 1a3eba700 devstack: Drop dead reference to pyghmi successfully cloned 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: checking 2024.2-eol DEBUG: openstack/ironic SHA 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 1a3eba700 devstack: Drop dead reference to pyghmi DEBUG: Checking out repository openstack/ironic to 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: HEAD is now at 1a3eba700 devstack: Drop dead reference to pyghmi successfully cloned 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f Ensure tags that exist point to the SHAs listed. ------------------------------------------------ DEBUG: checking 25.0.0 DEBUG: openstack/ironic SHA a51726ca087f3a85262a1e2848d01ad5f0508982 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 1a3eba700 devstack: Drop dead reference to pyghmi DEBUG: Checking out repository openstack/ironic to a51726ca087f3a85262a1e2848d01ad5f0508982 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout a51726ca087f3a85262a1e2848d01ad5f0508982 DEBUG: Previous HEAD position was 1a3eba700 devstack: Drop dead reference to pyghmi DEBUG: HEAD is now at a51726ca0 Merge "Minor ramdisk interface docs update" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 25.0.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git log 25.0.0 -n 1 --pretty=format:%H 25.0.0 tag exists and is correct for openstack/ironic DEBUG: checking 26.0.0 DEBUG: openstack/ironic SHA c375a01ecb3896b6c0882a3321a788734de1c28b DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at a51726ca0 Merge "Minor ramdisk interface docs update" DEBUG: Checking out repository openstack/ironic to c375a01ecb3896b6c0882a3321a788734de1c28b DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout c375a01ecb3896b6c0882a3321a788734de1c28b DEBUG: Previous HEAD position was a51726ca0 Merge "Minor ramdisk interface docs update" DEBUG: HEAD is now at c375a01ec Merge "Log node UUID and not entire node instance to avoid logging its driver_info field" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.0.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git log 26.0.0 -n 1 --pretty=format:%H 26.0.0 tag exists and is correct for openstack/ironic DEBUG: checking 26.1.0 DEBUG: openstack/ironic SHA 5857ca0cd5bc4949f77b9f3b6c3e0d7ab97f6b88 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at c375a01ec Merge "Log node UUID and not entire node instance to avoid logging its driver_info field" DEBUG: Checking out repository openstack/ironic to 5857ca0cd5bc4949f77b9f3b6c3e0d7ab97f6b88 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 5857ca0cd5bc4949f77b9f3b6c3e0d7ab97f6b88 DEBUG: Previous HEAD position was c375a01ec Merge "Log node UUID and not entire node instance to avoid logging its driver_info field" DEBUG: HEAD is now at 5857ca0cd Update release mappings DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git log 26.1.0 -n 1 --pretty=format:%H 26.1.0 tag exists and is correct for openstack/ironic DEBUG: checking 26.1.1 DEBUG: openstack/ironic SHA 2127cc4c93770778457fde0582c1bba258c67e02 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 5857ca0cd Update release mappings DEBUG: Checking out repository openstack/ironic to 2127cc4c93770778457fde0582c1bba258c67e02 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 2127cc4c93770778457fde0582c1bba258c67e02 DEBUG: Previous HEAD position was 5857ca0cd Update release mappings DEBUG: HEAD is now at 2127cc4c9 Merge "Checksum files before raw conversion" into stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git log 26.1.1 -n 1 --pretty=format:%H 26.1.1 tag exists and is correct for openstack/ironic DEBUG: checking 26.1.2 DEBUG: openstack/ironic SHA e18bbe3af00bce90c0a32a6d6ce3112e01ad9ed4 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 2127cc4c9 Merge "Checksum files before raw conversion" into stable/2024.2 DEBUG: Checking out repository openstack/ironic to e18bbe3af00bce90c0a32a6d6ce3112e01ad9ed4 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout e18bbe3af00bce90c0a32a6d6ce3112e01ad9ed4 DEBUG: Previous HEAD position was 2127cc4c9 Merge "Checksum files before raw conversion" into stable/2024.2 DEBUG: HEAD is now at e18bbe3af OSSA-2025-001: Disallow unsafe image file:// paths DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git log 26.1.2 -n 1 --pretty=format:%H 26.1.2 tag exists and is correct for openstack/ironic DEBUG: checking 26.1.3 DEBUG: openstack/ironic SHA 1fb5bba81ee4a8a6f05119fd7aefc3b47f40b94b DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at e18bbe3af OSSA-2025-001: Disallow unsafe image file:// paths DEBUG: Checking out repository openstack/ironic to 1fb5bba81ee4a8a6f05119fd7aefc3b47f40b94b DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 1fb5bba81ee4a8a6f05119fd7aefc3b47f40b94b DEBUG: Previous HEAD position was e18bbe3af OSSA-2025-001: Disallow unsafe image file:// paths DEBUG: HEAD is now at 1fb5bba81 Merge "Control port updates with update_pxe_enabled flag" into stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.3 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git log 26.1.3 -n 1 --pretty=format:%H 26.1.3 tag exists and is correct for openstack/ironic DEBUG: checking 26.1.4 DEBUG: openstack/ironic SHA e9ee094fc3d37cf273bd6d7a2087de05dacfbc88 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 1fb5bba81 Merge "Control port updates with update_pxe_enabled flag" into stable/2024.2 DEBUG: Checking out repository openstack/ironic to e9ee094fc3d37cf273bd6d7a2087de05dacfbc88 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout e9ee094fc3d37cf273bd6d7a2087de05dacfbc88 DEBUG: Previous HEAD position was 1fb5bba81 Merge "Control port updates with update_pxe_enabled flag" into stable/2024.2 DEBUG: HEAD is now at e9ee094fc Increase memory allocation for ironic-base DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.4 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git log 26.1.4 -n 1 --pretty=format:%H 26.1.4 tag exists and is correct for openstack/ironic DEBUG: checking 26.1.5 DEBUG: openstack/ironic SHA 40a4bec17e11e2fdc0151a5af1a93aa5a9fe523c DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at e9ee094fc Increase memory allocation for ironic-base DEBUG: Checking out repository openstack/ironic to 40a4bec17e11e2fdc0151a5af1a93aa5a9fe523c DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 40a4bec17e11e2fdc0151a5af1a93aa5a9fe523c DEBUG: Previous HEAD position was e9ee094fc Increase memory allocation for ironic-base DEBUG: HEAD is now at 40a4bec17 Fix order of `disable_ramdisk` validation DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.5 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git log 26.1.5 -n 1 --pretty=format:%H 26.1.5 tag exists and is correct for openstack/ironic DEBUG: checking 26.1.6 DEBUG: openstack/ironic SHA 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 40a4bec17 Fix order of `disable_ramdisk` validation DEBUG: Checking out repository openstack/ironic to 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: Previous HEAD position was 40a4bec17 Fix order of `disable_ramdisk` validation DEBUG: HEAD is now at 1a3eba700 devstack: Drop dead reference to pyghmi DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.6 ERROR: Could not find 26.1.6: Command '['git', 'show', '26.1.6']' returned non-zero exit status 128. openstack/ironic does not have 26.1.6 tag yet, skipping DEBUG: checking 2024.2-eol DEBUG: openstack/ironic SHA 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 1a3eba700 devstack: Drop dead reference to pyghmi DEBUG: Checking out repository openstack/ironic to 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: HEAD is now at 1a3eba700 devstack: Drop dead reference to pyghmi DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. openstack/ironic does not have 2024.2-eol tag yet, skipping Ensure the version numbers are valid. ------------------------------------- DEBUG: openstack/ironic already tagged 25.0.0, skipping DEBUG: openstack/ironic already tagged 26.0.0, skipping DEBUG: openstack/ironic already tagged 26.1.0, skipping DEBUG: openstack/ironic already tagged 26.1.1, skipping DEBUG: openstack/ironic already tagged 26.1.2, skipping DEBUG: openstack/ironic already tagged 26.1.3, skipping DEBUG: openstack/ironic already tagged 26.1.4, skipping DEBUG: openstack/ironic already tagged 26.1.5, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.6 ERROR: Could not find 26.1.6: Command '['git', 'show', '26.1.6']' returned non-zero exit status 128. DEBUG: checking 25.0.0 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 1a3eba700 devstack: Drop dead reference to pyghmi DEBUG: Checking out repository openstack/ironic to a51726ca087f3a85262a1e2848d01ad5f0508982 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout a51726ca087f3a85262a1e2848d01ad5f0508982 DEBUG: Previous HEAD position was 1a3eba700 devstack: Drop dead reference to pyghmi DEBUG: HEAD is now at a51726ca0 Merge "Minor ramdisk interface docs update" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 25.0.0 tag exists, skipping further validation DEBUG: checking 26.0.0 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at a51726ca0 Merge "Minor ramdisk interface docs update" DEBUG: Checking out repository openstack/ironic to c375a01ecb3896b6c0882a3321a788734de1c28b DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout c375a01ecb3896b6c0882a3321a788734de1c28b DEBUG: Previous HEAD position was a51726ca0 Merge "Minor ramdisk interface docs update" DEBUG: HEAD is now at c375a01ec Merge "Log node UUID and not entire node instance to avoid logging its driver_info field" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.0.0 tag exists, skipping further validation DEBUG: checking 26.1.0 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at c375a01ec Merge "Log node UUID and not entire node instance to avoid logging its driver_info field" DEBUG: Checking out repository openstack/ironic to 5857ca0cd5bc4949f77b9f3b6c3e0d7ab97f6b88 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 5857ca0cd5bc4949f77b9f3b6c3e0d7ab97f6b88 DEBUG: Previous HEAD position was c375a01ec Merge "Log node UUID and not entire node instance to avoid logging its driver_info field" DEBUG: HEAD is now at 5857ca0cd Update release mappings DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.0 tag exists, skipping further validation DEBUG: checking 26.1.1 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 5857ca0cd Update release mappings DEBUG: Checking out repository openstack/ironic to 2127cc4c93770778457fde0582c1bba258c67e02 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 2127cc4c93770778457fde0582c1bba258c67e02 DEBUG: Previous HEAD position was 5857ca0cd Update release mappings DEBUG: HEAD is now at 2127cc4c9 Merge "Checksum files before raw conversion" into stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.1 tag exists, skipping further validation DEBUG: checking 26.1.2 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 2127cc4c9 Merge "Checksum files before raw conversion" into stable/2024.2 DEBUG: Checking out repository openstack/ironic to e18bbe3af00bce90c0a32a6d6ce3112e01ad9ed4 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout e18bbe3af00bce90c0a32a6d6ce3112e01ad9ed4 DEBUG: Previous HEAD position was 2127cc4c9 Merge "Checksum files before raw conversion" into stable/2024.2 DEBUG: HEAD is now at e18bbe3af OSSA-2025-001: Disallow unsafe image file:// paths DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.2 tag exists, skipping further validation DEBUG: checking 26.1.3 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at e18bbe3af OSSA-2025-001: Disallow unsafe image file:// paths DEBUG: Checking out repository openstack/ironic to 1fb5bba81ee4a8a6f05119fd7aefc3b47f40b94b DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 1fb5bba81ee4a8a6f05119fd7aefc3b47f40b94b DEBUG: Previous HEAD position was e18bbe3af OSSA-2025-001: Disallow unsafe image file:// paths DEBUG: HEAD is now at 1fb5bba81 Merge "Control port updates with update_pxe_enabled flag" into stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.3 tag exists, skipping further validation DEBUG: checking 26.1.4 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 1fb5bba81 Merge "Control port updates with update_pxe_enabled flag" into stable/2024.2 DEBUG: Checking out repository openstack/ironic to e9ee094fc3d37cf273bd6d7a2087de05dacfbc88 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout e9ee094fc3d37cf273bd6d7a2087de05dacfbc88 DEBUG: Previous HEAD position was 1fb5bba81 Merge "Control port updates with update_pxe_enabled flag" into stable/2024.2 DEBUG: HEAD is now at e9ee094fc Increase memory allocation for ironic-base DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.4 tag exists, skipping further validation DEBUG: checking 26.1.5 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at e9ee094fc Increase memory allocation for ironic-base DEBUG: Checking out repository openstack/ironic to 40a4bec17e11e2fdc0151a5af1a93aa5a9fe523c DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 40a4bec17e11e2fdc0151a5af1a93aa5a9fe523c DEBUG: Previous HEAD position was e9ee094fc Increase memory allocation for ironic-base DEBUG: HEAD is now at 40a4bec17 Fix order of `disable_ramdisk` validation DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.5 tag exists, skipping further validation DEBUG: checking 26.1.6 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 40a4bec17 Fix order of `disable_ramdisk` validation DEBUG: Checking out repository openstack/ironic to 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: Previous HEAD position was 40a4bec17 Fix order of `disable_ramdisk` validation DEBUG: HEAD is now at 1a3eba700 devstack: Drop dead reference to pyghmi DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.6 ERROR: Could not find 26.1.6: Command '['git', 'show', '26.1.6']' returned non-zero exit status 128. DEBUG: Found new version 26.1.6 for openstack/ironic DEBUG: release-type not given, guessing 'python-service' DEBUG: Checking out repository openstack/ironic to 26.1.5 DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 26.1.5 openstack/ironic DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 26.1.5 openstack/ironic DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''26.1.5'\'' -- '\''openstack/ironic'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''26.1.5'\'' -- '\''openstack/ironic'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 26.1.5 -- openstack/ironic DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=26.1.5 DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/ironic DEBUG: + shift DEBUG: + '[' -z openstack/ironic ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/ironic DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/ironic ']' DEBUG: + upstream_remote=https://opendev.org/openstack/ironic DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic ']' DEBUG: + echo 'Already have a local copy of openstack/ironic in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic' DEBUG: Already have a local copy of openstack/ironic in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: + git fetch origin --tags --prune DEBUG: + '[' '!' -z 26.1.5 ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: + git checkout -f 26.1.5 DEBUG: Previous HEAD position was 1a3eba700 devstack: Drop dead reference to pyghmi DEBUG: HEAD is now at 40a4bec17 Fix order of `disable_ramdisk` validation DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ python3 -m build --sdist --wheel DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for sdist... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-fdgaf2k6/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building sdist... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-fdgaf2k6/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-fdgaf2k6/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-fdgaf2k6/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running sdist DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.4s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.8s) DEBUG: running egg_info DEBUG: creating ironic.egg-info DEBUG: writing pbr to ironic.egg-info/pbr.json DEBUG: writing ironic.egg-info/PKG-INFO DEBUG: writing dependency_links to ironic.egg-info/dependency_links.txt DEBUG: writing entry points to ironic.egg-info/entry_points.txt DEBUG: writing requirements to ironic.egg-info/requires.txt DEBUG: writing top-level names to ironic.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: writing manifest file 'ironic.egg-info/SOURCES.txt' DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: writing manifest file 'ironic.egg-info/SOURCES.txt' DEBUG: [pbr] reno was not found or is too old. Skipping release notes DEBUG: running check DEBUG: creating ironic-26.1.5 DEBUG: creating ironic-26.1.5/api-ref DEBUG: creating ironic-26.1.5/api-ref/source DEBUG: creating ironic-26.1.5/api-ref/source/samples DEBUG: creating ironic-26.1.5/devstack DEBUG: creating ironic-26.1.5/devstack/files DEBUG: creating ironic-26.1.5/devstack/files/hooks DEBUG: creating ironic-26.1.5/devstack/lib DEBUG: creating ironic-26.1.5/devstack/tools/ironic/scripts DEBUG: creating ironic-26.1.5/devstack/tools/ironic/templates DEBUG: creating ironic-26.1.5/devstack/upgrade DEBUG: creating ironic-26.1.5/devstack/upgrade/from-queens DEBUG: creating ironic-26.1.5/doc DEBUG: creating ironic-26.1.5/doc/source DEBUG: creating ironic-26.1.5/doc/source/_exts DEBUG: creating ironic-26.1.5/doc/source/admin DEBUG: creating ironic-26.1.5/doc/source/admin/drivers DEBUG: creating ironic-26.1.5/doc/source/admin/drivers/redfish DEBUG: creating ironic-26.1.5/doc/source/admin/inspection DEBUG: creating ironic-26.1.5/doc/source/admin/interfaces DEBUG: creating ironic-26.1.5/doc/source/cli DEBUG: creating ironic-26.1.5/doc/source/configuration DEBUG: creating ironic-26.1.5/doc/source/contributor DEBUG: creating ironic-26.1.5/doc/source/images DEBUG: creating ironic-26.1.5/doc/source/install DEBUG: creating ironic-26.1.5/doc/source/install/include DEBUG: creating ironic-26.1.5/doc/source/install/refarch DEBUG: creating ironic-26.1.5/doc/source/install/standalone DEBUG: creating ironic-26.1.5/doc/source/user DEBUG: creating ironic-26.1.5/etc/apache2 DEBUG: creating ironic-26.1.5/etc/ironic DEBUG: creating ironic-26.1.5/etc/ironic/rootwrap.d DEBUG: creating ironic-26.1.5/ironic DEBUG: creating ironic-26.1.5/ironic.egg-info DEBUG: creating ironic-26.1.5/ironic/api DEBUG: creating ironic-26.1.5/ironic/api/controllers DEBUG: creating ironic-26.1.5/ironic/api/controllers/v1 DEBUG: creating ironic-26.1.5/ironic/api/middleware DEBUG: creating ironic-26.1.5/ironic/cmd DEBUG: creating ironic-26.1.5/ironic/common DEBUG: creating ironic-26.1.5/ironic/common/glance_service DEBUG: creating ironic-26.1.5/ironic/conductor DEBUG: creating ironic-26.1.5/ironic/conf DEBUG: creating ironic-26.1.5/ironic/db DEBUG: creating ironic-26.1.5/ironic/db/sqlalchemy DEBUG: creating ironic-26.1.5/ironic/db/sqlalchemy/alembic DEBUG: creating ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: creating ironic-26.1.5/ironic/dhcp DEBUG: creating ironic-26.1.5/ironic/drivers DEBUG: creating ironic-26.1.5/ironic/drivers/modules DEBUG: creating ironic-26.1.5/ironic/drivers/modules/ansible DEBUG: creating ironic-26.1.5/ironic/drivers/modules/ansible/playbooks DEBUG: creating ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/callback_plugins DEBUG: creating ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/library DEBUG: creating ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults DEBUG: creating ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: creating ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults DEBUG: creating ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: creating ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/deploy/files DEBUG: creating ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: creating ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks DEBUG: creating ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks DEBUG: creating ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks DEBUG: creating ironic-26.1.5/ironic/drivers/modules/drac DEBUG: creating ironic-26.1.5/ironic/drivers/modules/ibmc DEBUG: creating ironic-26.1.5/ironic/drivers/modules/ilo DEBUG: creating ironic-26.1.5/ironic/drivers/modules/inspector DEBUG: creating ironic-26.1.5/ironic/drivers/modules/inspector/hooks DEBUG: creating ironic-26.1.5/ironic/drivers/modules/intel_ipmi DEBUG: creating ironic-26.1.5/ironic/drivers/modules/irmc DEBUG: creating ironic-26.1.5/ironic/drivers/modules/network DEBUG: creating ironic-26.1.5/ironic/drivers/modules/redfish DEBUG: creating ironic-26.1.5/ironic/drivers/modules/storage DEBUG: creating ironic-26.1.5/ironic/drivers/modules/xclarity DEBUG: creating ironic-26.1.5/ironic/hacking DEBUG: creating ironic-26.1.5/ironic/objects DEBUG: creating ironic-26.1.5/ironic/pxe_filter DEBUG: creating ironic-26.1.5/ironic/tests DEBUG: creating ironic-26.1.5/ironic/tests/functional DEBUG: creating ironic-26.1.5/ironic/tests/json_samples DEBUG: creating ironic-26.1.5/ironic/tests/unit DEBUG: creating ironic-26.1.5/ironic/tests/unit/api DEBUG: creating ironic-26.1.5/ironic/tests/unit/api/controllers DEBUG: creating ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: creating ironic-26.1.5/ironic/tests/unit/cmd DEBUG: creating ironic-26.1.5/ironic/tests/unit/common DEBUG: creating ironic-26.1.5/ironic/tests/unit/common/drive_samples DEBUG: creating ironic-26.1.5/ironic/tests/unit/common/json_samples DEBUG: creating ironic-26.1.5/ironic/tests/unit/conductor DEBUG: creating ironic-26.1.5/ironic/tests/unit/conf DEBUG: creating ironic-26.1.5/ironic/tests/unit/db DEBUG: creating ironic-26.1.5/ironic/tests/unit/db/sqlalchemy DEBUG: creating ironic-26.1.5/ironic/tests/unit/dhcp DEBUG: creating ironic-26.1.5/ironic/tests/unit/drivers DEBUG: creating ironic-26.1.5/ironic/tests/unit/drivers/modules DEBUG: creating ironic-26.1.5/ironic/tests/unit/drivers/modules/ansible DEBUG: creating ironic-26.1.5/ironic/tests/unit/drivers/modules/drac DEBUG: creating ironic-26.1.5/ironic/tests/unit/drivers/modules/ibmc DEBUG: creating ironic-26.1.5/ironic/tests/unit/drivers/modules/ilo DEBUG: creating ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector DEBUG: creating ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: creating ironic-26.1.5/ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: creating ironic-26.1.5/ironic/tests/unit/drivers/modules/irmc DEBUG: creating ironic-26.1.5/ironic/tests/unit/drivers/modules/network DEBUG: creating ironic-26.1.5/ironic/tests/unit/drivers/modules/network/json_samples DEBUG: creating ironic-26.1.5/ironic/tests/unit/drivers/modules/redfish DEBUG: creating ironic-26.1.5/ironic/tests/unit/drivers/modules/storage DEBUG: creating ironic-26.1.5/ironic/tests/unit/drivers/modules/xclarity DEBUG: creating ironic-26.1.5/ironic/tests/unit/objects DEBUG: creating ironic-26.1.5/ironic/tests/unit/pxe_filter DEBUG: creating ironic-26.1.5/playbooks/ci-workarounds DEBUG: creating ironic-26.1.5/playbooks/metal3-ci DEBUG: creating ironic-26.1.5/redfish-interop-profiles DEBUG: creating ironic-26.1.5/releasenotes DEBUG: creating ironic-26.1.5/releasenotes/notes DEBUG: creating ironic-26.1.5/releasenotes/source DEBUG: creating ironic-26.1.5/releasenotes/source/_static DEBUG: creating ironic-26.1.5/releasenotes/source/_templates DEBUG: creating ironic-26.1.5/releasenotes/source/locale/en_GB/LC_MESSAGES DEBUG: creating ironic-26.1.5/tools DEBUG: creating ironic-26.1.5/tools/benchmark DEBUG: creating ironic-26.1.5/tools/config DEBUG: creating ironic-26.1.5/tools/policy DEBUG: creating ironic-26.1.5/zuul.d DEBUG: copying files to ironic-26.1.5... DEBUG: copying .coveragerc -> ironic-26.1.5 DEBUG: copying .mailmap -> ironic-26.1.5 DEBUG: copying .pre-commit-config.yaml -> ironic-26.1.5 DEBUG: copying .stestr.conf -> ironic-26.1.5 DEBUG: copying AUTHORS -> ironic-26.1.5 DEBUG: copying CONTRIBUTING.rst -> ironic-26.1.5 DEBUG: copying ChangeLog -> ironic-26.1.5 DEBUG: copying LICENSE -> ironic-26.1.5 DEBUG: copying README.rst -> ironic-26.1.5 DEBUG: copying bindep.txt -> ironic-26.1.5 DEBUG: copying driver-requirements.txt -> ironic-26.1.5 DEBUG: copying requirements.txt -> ironic-26.1.5 DEBUG: copying setup.cfg -> ironic-26.1.5 DEBUG: copying setup.py -> ironic-26.1.5 DEBUG: copying test-requirements.txt -> ironic-26.1.5 DEBUG: copying tox.ini -> ironic-26.1.5 DEBUG: copying api-ref/regenerate-samples.sh -> ironic-26.1.5/api-ref DEBUG: copying api-ref/source/baremetal-api-v1-allocation.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-attach-detach-vmedia.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-chassis.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-conductors.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-deploy-templates.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-driver-passthru.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-drivers.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-get-vmedia.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-indicators.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-misc.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-node-allocation.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-node-management.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-node-passthru.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-nodes-bios.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-nodes-firmware.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-nodes-history.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-nodes-inventory.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-nodes-portgroups.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-nodes-ports.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-nodes-traits.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-nodes-vifs.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-nodes-volume.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-nodes.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-portgroups-ports.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-portgroups.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-ports.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-runbooks.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-shards.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-volume.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/baremetal-api-versions.inc -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/conf.py -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/index.rst -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/parameters.yaml -> ironic-26.1.5/api-ref/source DEBUG: copying api-ref/source/samples/allocation-create-request-2.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/allocation-create-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/allocation-create-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/allocation-show-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/allocation-update-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/allocation-update-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/allocations-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-root-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-root-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/chassis-create-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/chassis-list-details-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/chassis-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/chassis-show-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/chassis-update-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/chassis-update-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/conductor-list-details-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/conductor-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/conductor-show-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/deploy-template-create-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/deploy-template-create-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/deploy-template-detail-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/deploy-template-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/deploy-template-show-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/deploy-template-update-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/deploy-template-update-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/driver-get-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/driver-logical-disk-properties-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/driver-property-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/drivers-list-detail-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/drivers-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/lookup-node-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-bios-detail-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-bios-list-details-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-bios-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-create-request-classic.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-create-request-dynamic.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-create-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-firmware-components-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-get-boot-device-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-get-state-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-get-supported-boot-devices-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-history-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-indicators-get-state-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-indicators-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-indicators-set-state.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-inject-nmi.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-inventory-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-maintenance-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-port-detail-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-port-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-portgroup-detail-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-portgroup-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-active-state-deploy-steps.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-active-state.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-available-state.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-boot-device.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-boot-mode-bios.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-boot-mode-uefi.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-clean-state.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-manage-state.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-power-off.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-provision-state.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-raid-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-secure-boot-off.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-secure-boot-on.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-service-state.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-soft-power-off.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-traits-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-show-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-traits-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-update-driver-info-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-update-driver-info-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-update-driver.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-validate-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-vendor-passthru-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-vif-attach-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-vif-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-vmedia-attach-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-volume-connector-detail-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-volume-connector-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-volume-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-volume-target-detail-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-volume-target-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/nodes-list-details-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/nodes-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/port-create-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/port-create-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/port-list-detail-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/port-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/port-update-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/port-update-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/portgroup-create-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/portgroup-create-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/portgroup-list-detail-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/portgroup-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/portgroup-port-detail-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/portgroup-port-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/portgroup-update-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/portgroup-update-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/runbook-create-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/runbook-create-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/runbook-detail-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/runbook-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/runbook-show-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/runbook-update-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/runbook-update-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/shards-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-connector-create-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-connector-create-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-connector-list-detail-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-connector-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-connector-update-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-connector-update-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-target-create-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-target-create-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-target-list-detail-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-target-list-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-target-update-request.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-target-update-response.json -> ironic-26.1.5/api-ref/source/samples DEBUG: copying devstack/common_settings -> ironic-26.1.5/devstack DEBUG: copying devstack/plugin.sh -> ironic-26.1.5/devstack DEBUG: copying devstack/settings -> ironic-26.1.5/devstack DEBUG: copying devstack/files/apache-ipxe-ironic.template -> ironic-26.1.5/devstack/files DEBUG: copying devstack/files/apache-ironic-api-redirect.template -> ironic-26.1.5/devstack/files DEBUG: copying devstack/files/bindep.txt -> ironic-26.1.5/devstack/files DEBUG: copying devstack/files/hooks/qemu.py -> ironic-26.1.5/devstack/files/hooks DEBUG: copying devstack/lib/ironic -> ironic-26.1.5/devstack/lib DEBUG: copying devstack/tools/ironic/scripts/cirros-partition.sh -> ironic-26.1.5/devstack/tools/ironic/scripts DEBUG: copying devstack/tools/ironic/scripts/cleanup-node.sh -> ironic-26.1.5/devstack/tools/ironic/scripts DEBUG: copying devstack/tools/ironic/scripts/configure-vm.py -> ironic-26.1.5/devstack/tools/ironic/scripts DEBUG: copying devstack/tools/ironic/scripts/create-node.sh -> ironic-26.1.5/devstack/tools/ironic/scripts DEBUG: copying devstack/tools/ironic/scripts/setup-network.sh -> ironic-26.1.5/devstack/tools/ironic/scripts DEBUG: copying devstack/tools/ironic/templates/brbm.xml -> ironic-26.1.5/devstack/tools/ironic/templates DEBUG: copying devstack/tools/ironic/templates/tftpd-xinetd.template -> ironic-26.1.5/devstack/tools/ironic/templates DEBUG: copying devstack/tools/ironic/templates/vm.xml -> ironic-26.1.5/devstack/tools/ironic/templates DEBUG: copying devstack/upgrade/resources.sh -> ironic-26.1.5/devstack/upgrade DEBUG: copying devstack/upgrade/settings -> ironic-26.1.5/devstack/upgrade DEBUG: copying devstack/upgrade/shutdown.sh -> ironic-26.1.5/devstack/upgrade DEBUG: copying devstack/upgrade/upgrade.sh -> ironic-26.1.5/devstack/upgrade DEBUG: copying devstack/upgrade/from-queens/upgrade-ironic -> ironic-26.1.5/devstack/upgrade/from-queens DEBUG: copying doc/requirements.txt -> ironic-26.1.5/doc DEBUG: copying doc/source/conf.py -> ironic-26.1.5/doc/source DEBUG: copying doc/source/index.rst -> ironic-26.1.5/doc/source DEBUG: copying doc/source/_exts/automated_steps.py -> ironic-26.1.5/doc/source/_exts DEBUG: copying doc/source/_exts/redfish_interop.py -> ironic-26.1.5/doc/source/_exts DEBUG: copying doc/source/_exts/web_api_docstring.py -> ironic-26.1.5/doc/source/_exts DEBUG: copying doc/source/admin/adoption.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/agent-power.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/agent-token.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/anaconda-deploy-interface.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/api-audit-support.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/architecture.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/bios.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/boot-from-volume.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/building-windows-images.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/cleaning.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/conductor-groups.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/console.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/dashboard.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/deploy-steps.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/dhcp-less.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/drivers.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/fast-track.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/features.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/firmware-updates.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/gmr.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/hardware-burn-in.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/index.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/inspection.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/metrics.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/multitenancy.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/node-deployment.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/node-multitenancy.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/notifications.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/operation.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/ovn-networking.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/portgroups.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/power-sync.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/radosgw.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/raid.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/ramdisk-boot.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/report.txt -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/rescue.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/retirement.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/secure-rbac.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/security.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/servicing.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/steps.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/troubleshooting.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/tuning.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/upgrade-guide.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/upgrade-to-hardware-types.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/user-image-basic-auth.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/vendor-passthru.rst -> ironic-26.1.5/doc/source/admin DEBUG: copying doc/source/admin/drivers/ansible.rst -> ironic-26.1.5/doc/source/admin/drivers DEBUG: copying doc/source/admin/drivers/fake.rst -> ironic-26.1.5/doc/source/admin/drivers DEBUG: copying doc/source/admin/drivers/idrac.rst -> ironic-26.1.5/doc/source/admin/drivers DEBUG: copying doc/source/admin/drivers/ilo.rst -> ironic-26.1.5/doc/source/admin/drivers DEBUG: copying doc/source/admin/drivers/intel-ipmi.rst -> ironic-26.1.5/doc/source/admin/drivers DEBUG: copying doc/source/admin/drivers/ipa.rst -> ironic-26.1.5/doc/source/admin/drivers DEBUG: copying doc/source/admin/drivers/ipmitool.rst -> ironic-26.1.5/doc/source/admin/drivers DEBUG: copying doc/source/admin/drivers/irmc.rst -> ironic-26.1.5/doc/source/admin/drivers DEBUG: copying doc/source/admin/drivers/redfish.rst -> ironic-26.1.5/doc/source/admin/drivers DEBUG: copying doc/source/admin/drivers/snmp.rst -> ironic-26.1.5/doc/source/admin/drivers DEBUG: copying doc/source/admin/drivers/redfish/interop.rst -> ironic-26.1.5/doc/source/admin/drivers/redfish DEBUG: copying doc/source/admin/drivers/redfish/metrics.rst -> ironic-26.1.5/doc/source/admin/drivers/redfish DEBUG: copying doc/source/admin/drivers/redfish/passthru.rst -> ironic-26.1.5/doc/source/admin/drivers/redfish DEBUG: copying doc/source/admin/drivers/redfish/session-cache.rst -> ironic-26.1.5/doc/source/admin/drivers/redfish DEBUG: copying doc/source/admin/inspection/data.rst -> ironic-26.1.5/doc/source/admin/inspection DEBUG: copying doc/source/admin/inspection/discovery.rst -> ironic-26.1.5/doc/source/admin/inspection DEBUG: copying doc/source/admin/inspection/hooks.rst -> ironic-26.1.5/doc/source/admin/inspection DEBUG: copying doc/source/admin/inspection/index.rst -> ironic-26.1.5/doc/source/admin/inspection DEBUG: copying doc/source/admin/inspection/inspector.rst -> ironic-26.1.5/doc/source/admin/inspection DEBUG: copying doc/source/admin/inspection/managed.rst -> ironic-26.1.5/doc/source/admin/inspection DEBUG: copying doc/source/admin/inspection/migration.rst -> ironic-26.1.5/doc/source/admin/inspection DEBUG: copying doc/source/admin/inspection/pxe_filter.rst -> ironic-26.1.5/doc/source/admin/inspection DEBUG: copying doc/source/admin/interfaces/boot.rst -> ironic-26.1.5/doc/source/admin/interfaces DEBUG: copying doc/source/admin/interfaces/deploy.rst -> ironic-26.1.5/doc/source/admin/interfaces DEBUG: copying doc/source/cli/index.rst -> ironic-26.1.5/doc/source/cli DEBUG: copying doc/source/cli/ironic-dbsync.rst -> ironic-26.1.5/doc/source/cli DEBUG: copying doc/source/cli/ironic-status.rst -> ironic-26.1.5/doc/source/cli DEBUG: copying doc/source/configuration/config.rst -> ironic-26.1.5/doc/source/configuration DEBUG: copying doc/source/configuration/index.rst -> ironic-26.1.5/doc/source/configuration DEBUG: copying doc/source/configuration/policy.rst -> ironic-26.1.5/doc/source/configuration DEBUG: copying doc/source/configuration/sample-config.rst -> ironic-26.1.5/doc/source/configuration DEBUG: copying doc/source/configuration/sample-policy.rst -> ironic-26.1.5/doc/source/configuration DEBUG: copying doc/source/contributor/adding-new-job.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/architecture.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/arm-devstack-guide.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/bifrost-dev-guide.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/bios_develop.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/bug-deputy.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/bugs.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/community.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/contributing.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/debug-ci-failures.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/deploy-steps.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/dev-quickstart.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/devstack-guide.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/drivers.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/faq.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/governance.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/index.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/ironic-boot-from-volume.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/ironic-multitenant-networking.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/jobs-description.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/local-dev-guide.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/notifications.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/osprofiler-support.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/rbac-testing.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/releasing.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/rolling-upgrades.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/states.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/third-party-ci.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/vendor-passthru.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/vision-reflection.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/vision.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/webapi-version-history.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/contributor/webapi.rst -> ironic-26.1.5/doc/source/contributor DEBUG: copying doc/source/images/agent-token-with-pxe-ipxe.diag -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/images/agent-token-with-pxe-ipxe.svg -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/images/agent-token-with-virtual-media.diag -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/images/agent-token-with-virtual-media.svg -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/images/boot-from-volume.diag -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/images/boot-from-volume.svg -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/images/conceptual_architecture.png -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/images/deployment_architecture_2.png -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/images/direct-deploy.diag -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/images/direct-deploy.svg -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/images/glance-and-swift-for-partition-images.diag -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/images/glance-and-swift-for-partition-images.svg -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/images/glance-and-swift-whole-disk-images.diag -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/images/glance-and-swift-whole-disk-images.svg -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/images/https-based-deploy.diag -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/images/https-based-deploy.svg -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/images/logical_architecture.png -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/images/standalone-ironic.diag -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/images/standalone-ironic.svg -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/images/states.svg -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/images/swiftless-deploy.diag -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/images/swiftless-deploy.svg -> ironic-26.1.5/doc/source/images DEBUG: copying doc/source/install/advanced.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/configdrive.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/configure-cleaning.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/configure-compute.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/configure-esp.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/configure-glance-images.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/configure-glance-swift.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/configure-identity.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/configure-integration.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/configure-ipmi.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/configure-ipv6-networking.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/configure-networking.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/configure-nova-flavors.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/configure-pxe.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/configure-tenant-networks.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/creating-images.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/deploy-ramdisk.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/enabling-drivers.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/enabling-https.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/enrollment.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/get_started.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/index.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/install-obs.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/install-rdo.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/install-ubuntu.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/install.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/next-steps.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/setup-drivers.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/standalone.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/troubleshooting.rst -> ironic-26.1.5/doc/source/install DEBUG: copying doc/source/install/include/boot-mode.inc -> ironic-26.1.5/doc/source/install/include DEBUG: copying doc/source/install/include/common-configure.inc -> ironic-26.1.5/doc/source/install/include DEBUG: copying doc/source/install/include/common-prerequisites.inc -> ironic-26.1.5/doc/source/install/include DEBUG: copying doc/source/install/include/configure-ironic-api-mod_wsgi.inc -> ironic-26.1.5/doc/source/install/include DEBUG: copying doc/source/install/include/configure-ironic-api.inc -> ironic-26.1.5/doc/source/install/include DEBUG: copying doc/source/install/include/configure-ironic-conductor.inc -> ironic-26.1.5/doc/source/install/include DEBUG: copying doc/source/install/include/configure-ironic-singleprocess.inc -> ironic-26.1.5/doc/source/install/include DEBUG: copying doc/source/install/include/console.inc -> ironic-26.1.5/doc/source/install/include DEBUG: copying doc/source/install/include/disk-label.inc -> ironic-26.1.5/doc/source/install/include DEBUG: copying doc/source/install/include/kernel-boot-parameters.inc -> ironic-26.1.5/doc/source/install/include DEBUG: copying doc/source/install/include/notifications.inc -> ironic-26.1.5/doc/source/install/include DEBUG: copying doc/source/install/include/root-device-hints.inc -> ironic-26.1.5/doc/source/install/include DEBUG: copying doc/source/install/refarch/common.rst -> ironic-26.1.5/doc/source/install/refarch DEBUG: copying doc/source/install/refarch/index.rst -> ironic-26.1.5/doc/source/install/refarch DEBUG: copying doc/source/install/refarch/small-cloud-trusted-tenants.rst -> ironic-26.1.5/doc/source/install/refarch DEBUG: copying doc/source/install/standalone/configure.rst -> ironic-26.1.5/doc/source/install/standalone DEBUG: copying doc/source/install/standalone/deploy.rst -> ironic-26.1.5/doc/source/install/standalone DEBUG: copying doc/source/install/standalone/enrollment.rst -> ironic-26.1.5/doc/source/install/standalone DEBUG: copying doc/source/user/architecture.rst -> ironic-26.1.5/doc/source/user DEBUG: copying doc/source/user/creating-images.rst -> ironic-26.1.5/doc/source/user DEBUG: copying doc/source/user/deploy.rst -> ironic-26.1.5/doc/source/user DEBUG: copying doc/source/user/index.rst -> ironic-26.1.5/doc/source/user DEBUG: copying doc/source/user/states.rst -> ironic-26.1.5/doc/source/user DEBUG: copying etc/apache2/ironic -> ironic-26.1.5/etc/apache2 DEBUG: copying etc/ironic/README-ironic.conf.txt -> ironic-26.1.5/etc/ironic DEBUG: copying etc/ironic/README-policy.yaml.txt -> ironic-26.1.5/etc/ironic DEBUG: copying etc/ironic/api_audit_map.conf.sample -> ironic-26.1.5/etc/ironic DEBUG: copying etc/ironic/rootwrap.conf -> ironic-26.1.5/etc/ironic DEBUG: copying etc/ironic/rootwrap.d/ironic-utils.filters -> ironic-26.1.5/etc/ironic/rootwrap.d DEBUG: copying ironic/__init__.py -> ironic-26.1.5/ironic DEBUG: copying ironic/version.py -> ironic-26.1.5/ironic DEBUG: copying ironic.egg-info/PKG-INFO -> ironic-26.1.5/ironic.egg-info DEBUG: copying ironic.egg-info/SOURCES.txt -> ironic-26.1.5/ironic.egg-info DEBUG: copying ironic.egg-info/dependency_links.txt -> ironic-26.1.5/ironic.egg-info DEBUG: copying ironic.egg-info/entry_points.txt -> ironic-26.1.5/ironic.egg-info DEBUG: copying ironic.egg-info/not-zip-safe -> ironic-26.1.5/ironic.egg-info DEBUG: copying ironic.egg-info/pbr.json -> ironic-26.1.5/ironic.egg-info DEBUG: copying ironic.egg-info/requires.txt -> ironic-26.1.5/ironic.egg-info DEBUG: copying ironic.egg-info/top_level.txt -> ironic-26.1.5/ironic.egg-info DEBUG: copying ironic/api/__init__.py -> ironic-26.1.5/ironic/api DEBUG: copying ironic/api/app.py -> ironic-26.1.5/ironic/api DEBUG: copying ironic/api/config.py -> ironic-26.1.5/ironic/api DEBUG: copying ironic/api/functions.py -> ironic-26.1.5/ironic/api DEBUG: copying ironic/api/hooks.py -> ironic-26.1.5/ironic/api DEBUG: copying ironic/api/method.py -> ironic-26.1.5/ironic/api DEBUG: copying ironic/api/wsgi.py -> ironic-26.1.5/ironic/api DEBUG: copying ironic/api/controllers/__init__.py -> ironic-26.1.5/ironic/api/controllers DEBUG: copying ironic/api/controllers/base.py -> ironic-26.1.5/ironic/api/controllers DEBUG: copying ironic/api/controllers/link.py -> ironic-26.1.5/ironic/api/controllers DEBUG: copying ironic/api/controllers/root.py -> ironic-26.1.5/ironic/api/controllers DEBUG: copying ironic/api/controllers/version.py -> ironic-26.1.5/ironic/api/controllers DEBUG: copying ironic/api/controllers/v1/__init__.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/allocation.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/bios.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/chassis.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/collection.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/conductor.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/deploy_template.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/driver.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/event.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/firmware.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/network-data-schema.json -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/node.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/notification_utils.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/port.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/portgroup.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/ramdisk.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/runbook.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/shard.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/utils.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/versions.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/volume.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/volume_connector.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/volume_target.py -> ironic-26.1.5/ironic/api/controllers/v1 DEBUG: copying ironic/api/middleware/__init__.py -> ironic-26.1.5/ironic/api/middleware DEBUG: copying ironic/api/middleware/auth_public_routes.py -> ironic-26.1.5/ironic/api/middleware DEBUG: copying ironic/api/middleware/json_ext.py -> ironic-26.1.5/ironic/api/middleware DEBUG: copying ironic/api/middleware/parsable_error.py -> ironic-26.1.5/ironic/api/middleware DEBUG: copying ironic/cmd/__init__.py -> ironic-26.1.5/ironic/cmd DEBUG: copying ironic/cmd/api.py -> ironic-26.1.5/ironic/cmd DEBUG: copying ironic/cmd/conductor.py -> ironic-26.1.5/ironic/cmd DEBUG: copying ironic/cmd/dbsync.py -> ironic-26.1.5/ironic/cmd DEBUG: copying ironic/cmd/pxe_filter.py -> ironic-26.1.5/ironic/cmd DEBUG: copying ironic/cmd/singleprocess.py -> ironic-26.1.5/ironic/cmd DEBUG: copying ironic/cmd/status.py -> ironic-26.1.5/ironic/cmd DEBUG: copying ironic/common/__init__.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/args.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/async_steps.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/auth_basic.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/boot_devices.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/boot_modes.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/checksum_utils.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/cinder.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/components.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/config.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/context.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/dhcp_factory.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/driver_factory.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/exception.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/faults.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/fsm.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/grub_conf.template -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/hash_ring.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/i18n.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/image_format_inspector.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/image_publisher.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/image_service.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/images.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/indicator_states.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/isolinux_config.template -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/keystone.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/kickstart_utils.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/lessee_sources.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/molds.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/network.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/neutron.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/nova.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/policy.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/profiler.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/pxe_utils.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/qemu_img.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/raid.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/release_mappings.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/rpc.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/rpc_service.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/service.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/states.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/swift.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/utils.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/wsgi_service.py -> ironic-26.1.5/ironic/common DEBUG: copying ironic/common/glance_service/__init__.py -> ironic-26.1.5/ironic/common/glance_service DEBUG: copying ironic/common/glance_service/image_service.py -> ironic-26.1.5/ironic/common/glance_service DEBUG: copying ironic/common/glance_service/service_utils.py -> ironic-26.1.5/ironic/common/glance_service DEBUG: copying ironic/conductor/__init__.py -> ironic-26.1.5/ironic/conductor DEBUG: copying ironic/conductor/allocations.py -> ironic-26.1.5/ironic/conductor DEBUG: copying ironic/conductor/base_manager.py -> ironic-26.1.5/ironic/conductor DEBUG: copying ironic/conductor/cleaning.py -> ironic-26.1.5/ironic/conductor DEBUG: copying ironic/conductor/deployments.py -> ironic-26.1.5/ironic/conductor DEBUG: copying ironic/conductor/inspection.py -> ironic-26.1.5/ironic/conductor DEBUG: copying ironic/conductor/manager.py -> ironic-26.1.5/ironic/conductor DEBUG: copying ironic/conductor/notification_utils.py -> ironic-26.1.5/ironic/conductor DEBUG: copying ironic/conductor/periodics.py -> ironic-26.1.5/ironic/conductor DEBUG: copying ironic/conductor/rpc_service.py -> ironic-26.1.5/ironic/conductor DEBUG: copying ironic/conductor/rpcapi.py -> ironic-26.1.5/ironic/conductor DEBUG: copying ironic/conductor/servicing.py -> ironic-26.1.5/ironic/conductor DEBUG: copying ironic/conductor/steps.py -> ironic-26.1.5/ironic/conductor DEBUG: copying ironic/conductor/task_manager.py -> ironic-26.1.5/ironic/conductor DEBUG: copying ironic/conductor/utils.py -> ironic-26.1.5/ironic/conductor DEBUG: copying ironic/conductor/verify.py -> ironic-26.1.5/ironic/conductor DEBUG: copying ironic/conf/__init__.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/agent.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/anaconda.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/ansible.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/api.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/audit.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/auth.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/cinder.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/conductor.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/console.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/database.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/default.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/deploy.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/dhcp.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/disk_utils.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/dnsmasq.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/drac.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/fake.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/glance.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/healthcheck.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/ilo.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/inspector.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/inventory.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/ipmi.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/irmc.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/metrics.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/metrics_statsd.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/molds.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/neutron.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/nova.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/opts.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/pxe.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/redfish.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/sensor_data.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/service_catalog.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/snmp.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/swift.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/conf/types.py -> ironic-26.1.5/ironic/conf DEBUG: copying ironic/db/__init__.py -> ironic-26.1.5/ironic/db DEBUG: copying ironic/db/api.py -> ironic-26.1.5/ironic/db DEBUG: copying ironic/db/migration.py -> ironic-26.1.5/ironic/db DEBUG: copying ironic/db/sqlalchemy/__init__.py -> ironic-26.1.5/ironic/db/sqlalchemy DEBUG: copying ironic/db/sqlalchemy/alembic.ini -> ironic-26.1.5/ironic/db/sqlalchemy DEBUG: copying ironic/db/sqlalchemy/api.py -> ironic-26.1.5/ironic/db/sqlalchemy DEBUG: copying ironic/db/sqlalchemy/migration.py -> ironic-26.1.5/ironic/db/sqlalchemy DEBUG: copying ironic/db/sqlalchemy/models.py -> ironic-26.1.5/ironic/db/sqlalchemy DEBUG: copying ironic/db/sqlalchemy/alembic/README -> ironic-26.1.5/ironic/db/sqlalchemy/alembic DEBUG: copying ironic/db/sqlalchemy/alembic/env.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic DEBUG: copying ironic/db/sqlalchemy/alembic/script.py.mako -> ironic-26.1.5/ironic/db/sqlalchemy/alembic DEBUG: copying ironic/db/sqlalchemy/alembic/versions/01f21d5e5195_increase_length_of_user_column.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/0ac0f39bc5aa_add_node_inventory_table.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/10b163d4481e_add_port_portgroup_internal_info.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/163040c5513f_add_firmware_information.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/1a59178ebdf6_add_volume_targets_table.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/1d6951876d68_add_storage_interface_db_field_and_.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/1e15e7122cc9_add_extra_column_to_deploy_templates.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/1e1d5ace7dc6_add_inspection_started_at_and_.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/21b331f883ef_add_provision_updated_at.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2353895ecfae_add_conductor_hardware_interfaces_table.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/242cc6a923b3_add_node_maintenance_reason.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/28c44432c9c3_add_node_description.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2aac7e0872f6_add_deploy_templates.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2bbd96b6ccb9_add_bios_fields_from_registry.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2d13bc3d6bba_add_bios_config_and_interface.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2fb93ffd2af1_increase_node_name_length.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/31baaf680d2b_add_node_instance_info.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/3ae36a5f5131_add_logical_name.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/3bea56f25597_add_unique_constraint_to_instance_uuid.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/3cb628139ea4_nodes_add_console_enabled.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/3d86a077a3f2_add_port_physical_network.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/405cfe08f18d_add_rescue_interface_to_node.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/487deb87cc9d_add_conductor_affinity_and_online.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/48d6c242bb9b_add_node_tags.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/493d8f27f235_add_portgroup_configuration_fields.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/4dbec778866e_create_node_shard.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/4f399b21ae71_add_node_clean_step.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/516faf1bb9b1_resizing_column_nodes_driver.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/5674c57409b9_replace_nostate_with_available.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/5ea1b0d310e_added_port_group_table_and_altered_ports.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/60cf717201bc_add_standalone_ports_supported.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/664f85c2f622_add_conductor_group_to_nodes_conductors.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/66bd9c5604d5_add_runbook_and_runbook_step.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/789acc877671_add_raid_config.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/82c315d60161_add_bios_settings.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/868cb606a74a_add_version_field_in_base_class.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/93706939026c_add_node_protected_field.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/9cbeefa3763f_add_port_is_smartnic.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/9ef41f07cb58_add_node_history_table.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/aa2384fee727_add_service_steps.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/ac00b586ab95_node_indexes.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/b2ad35726bb0_add_node_lessee.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/b4130a7fc904_create_nodetraits_table.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/b9117ac17882_add_node_deploy_step.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/bb59b63f55a_add_node_driver_internal_info.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/bcdd431ba0bf_add_fields_for_all_interfaces.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/c0455649680c_port_name.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/c14cef6dfedf_populate_node_network_interface.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/c1846a214450_add_boot_mode_and_secure_boot.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/cd2c80feb331_add_node_retired_field.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/ce6c4b3cf5a2_add_allocation_owner.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/cf1a80fdb352_add_node_network_data_field.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/d163df1bab88_remove_extra_fk_constraint_in_.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/d2b036ae9378_add_automated_clean_field.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/daa1ba02d98_add_volume_connectors_table.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/dbefd6bdaa2c_add_default_column_to_.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/dd34e1f1303b_add_resource_class_to_node.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/dd67b91a1981_add_allocations_table.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/e294876e8028_add_node_network_interface.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/e918ff30eb42_resize_column_nodes_instance_info.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/f190f9d00a11_add_node_owner.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/f6fdb920c182_set_pxe_enabled_true.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/fb3f10dd262e_add_fault_to_node_table.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/fe222f476baf_add_parent_node_field.py -> ironic-26.1.5/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/dhcp/__init__.py -> ironic-26.1.5/ironic/dhcp DEBUG: copying ironic/dhcp/base.py -> ironic-26.1.5/ironic/dhcp DEBUG: copying ironic/dhcp/dnsmasq.py -> ironic-26.1.5/ironic/dhcp DEBUG: copying ironic/dhcp/neutron.py -> ironic-26.1.5/ironic/dhcp DEBUG: copying ironic/dhcp/none.py -> ironic-26.1.5/ironic/dhcp DEBUG: copying ironic/drivers/__init__.py -> ironic-26.1.5/ironic/drivers DEBUG: copying ironic/drivers/base.py -> ironic-26.1.5/ironic/drivers DEBUG: copying ironic/drivers/drac.py -> ironic-26.1.5/ironic/drivers DEBUG: copying ironic/drivers/fake_hardware.py -> ironic-26.1.5/ironic/drivers DEBUG: copying ironic/drivers/generic.py -> ironic-26.1.5/ironic/drivers DEBUG: copying ironic/drivers/hardware_type.py -> ironic-26.1.5/ironic/drivers DEBUG: copying ironic/drivers/ilo.py -> ironic-26.1.5/ironic/drivers DEBUG: copying ironic/drivers/intel_ipmi.py -> ironic-26.1.5/ironic/drivers DEBUG: copying ironic/drivers/ipmi.py -> ironic-26.1.5/ironic/drivers DEBUG: copying ironic/drivers/irmc.py -> ironic-26.1.5/ironic/drivers DEBUG: copying ironic/drivers/raid_config_schema.json -> ironic-26.1.5/ironic/drivers DEBUG: copying ironic/drivers/redfish.py -> ironic-26.1.5/ironic/drivers DEBUG: copying ironic/drivers/snmp.py -> ironic-26.1.5/ironic/drivers DEBUG: copying ironic/drivers/utils.py -> ironic-26.1.5/ironic/drivers DEBUG: copying ironic/drivers/modules/__init__.py -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/agent.py -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/agent_base.py -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/agent_client.py -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/agent_power.py -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/boot.ipxe -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/boot_mode_utils.py -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/console_utils.py -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/deploy_utils.py -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/fake.py -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/image_cache.py -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/image_utils.py -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/initial_grub_cfg.template -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/inspect_utils.py -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ipmitool.py -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ipxe.py -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ipxe_config.template -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ks.cfg.template -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/noop.py -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/noop_mgmt.py -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/pxe.py -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/pxe_base.py -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/pxe_config.template -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/pxe_grub_config.template -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ramdisk.py -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/snmp.py -> ironic-26.1.5/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ansible/__init__.py -> ironic-26.1.5/ironic/drivers/modules/ansible DEBUG: copying ironic/drivers/modules/ansible/deploy.py -> ironic-26.1.5/ironic/drivers/modules/ansible DEBUG: copying ironic/drivers/modules/ansible/playbooks/add-ironic-nodes.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/ansible.cfg -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/clean.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/clean_steps.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/deploy.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/inventory -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/shutdown.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.ini -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/callback_plugins DEBUG: copying ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.py -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/callback_plugins DEBUG: copying ironic/drivers/modules/ansible/playbooks/library/facts_wwn.py -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/library DEBUG: copying ironic/drivers/modules/ansible/playbooks/library/root_hints.py -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/library DEBUG: copying ironic/drivers/modules/ansible/playbooks/library/stream_url.py -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/library DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/clean/defaults/main.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/main.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/shred.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/wipe.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/zap.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/configure/defaults/main.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/grub.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/main.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/mounts.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/deploy/files/partition_configdrive.sh -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/deploy/files DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/configdrive.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/download.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/main.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/write.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/main.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/roothints.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/main.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/parted.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks/main.yaml -> ironic-26.1.5/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks DEBUG: copying ironic/drivers/modules/drac/__init__.py -> ironic-26.1.5/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/bios.py -> ironic-26.1.5/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/boot.py -> ironic-26.1.5/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/inspect.py -> ironic-26.1.5/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/management.py -> ironic-26.1.5/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/power.py -> ironic-26.1.5/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/raid.py -> ironic-26.1.5/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/utils.py -> ironic-26.1.5/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/vendor_passthru.py -> ironic-26.1.5/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/ibmc/__init__.py -> ironic-26.1.5/ironic/drivers/modules/ibmc DEBUG: copying ironic/drivers/modules/ilo/__init__.py -> ironic-26.1.5/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/bios.py -> ironic-26.1.5/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/boot.py -> ironic-26.1.5/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/common.py -> ironic-26.1.5/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/console.py -> ironic-26.1.5/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/firmware_processor.py -> ironic-26.1.5/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/inspect.py -> ironic-26.1.5/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/management.py -> ironic-26.1.5/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/power.py -> ironic-26.1.5/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/raid.py -> ironic-26.1.5/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/vendor.py -> ironic-26.1.5/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/inspector/__init__.py -> ironic-26.1.5/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/agent.py -> ironic-26.1.5/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/client.py -> ironic-26.1.5/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/interface.py -> ironic-26.1.5/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/lldp_parsers.py -> ironic-26.1.5/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/lldp_tlvs.py -> ironic-26.1.5/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/hooks/__init__.py -> ironic-26.1.5/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/accelerators.py -> ironic-26.1.5/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/architecture.py -> ironic-26.1.5/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/base.py -> ironic-26.1.5/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/boot_mode.py -> ironic-26.1.5/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/cpu_capabilities.py -> ironic-26.1.5/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/extra_hardware.py -> ironic-26.1.5/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/known_accelerators.yaml -> ironic-26.1.5/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/local_link_connection.py -> ironic-26.1.5/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/memory.py -> ironic-26.1.5/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/parse_lldp.py -> ironic-26.1.5/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/pci_devices.py -> ironic-26.1.5/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/physical_network.py -> ironic-26.1.5/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/ports.py -> ironic-26.1.5/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/raid_device.py -> ironic-26.1.5/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/ramdisk_error.py -> ironic-26.1.5/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/root_device.py -> ironic-26.1.5/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/validate_interfaces.py -> ironic-26.1.5/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/intel_ipmi/__init__.py -> ironic-26.1.5/ironic/drivers/modules/intel_ipmi DEBUG: copying ironic/drivers/modules/intel_ipmi/management.py -> ironic-26.1.5/ironic/drivers/modules/intel_ipmi DEBUG: copying ironic/drivers/modules/irmc/__init__.py -> ironic-26.1.5/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/bios.py -> ironic-26.1.5/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/boot.py -> ironic-26.1.5/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/common.py -> ironic-26.1.5/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/inspect.py -> ironic-26.1.5/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/management.py -> ironic-26.1.5/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/power.py -> ironic-26.1.5/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/raid.py -> ironic-26.1.5/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/vendor.py -> ironic-26.1.5/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/network/__init__.py -> ironic-26.1.5/ironic/drivers/modules/network DEBUG: copying ironic/drivers/modules/network/common.py -> ironic-26.1.5/ironic/drivers/modules/network DEBUG: copying ironic/drivers/modules/network/flat.py -> ironic-26.1.5/ironic/drivers/modules/network DEBUG: copying ironic/drivers/modules/network/neutron.py -> ironic-26.1.5/ironic/drivers/modules/network DEBUG: copying ironic/drivers/modules/network/noop.py -> ironic-26.1.5/ironic/drivers/modules/network DEBUG: copying ironic/drivers/modules/redfish/__init__.py -> ironic-26.1.5/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/bios.py -> ironic-26.1.5/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/boot.py -> ironic-26.1.5/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/firmware.py -> ironic-26.1.5/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/firmware_utils.py -> ironic-26.1.5/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/inspect.py -> ironic-26.1.5/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/management.py -> ironic-26.1.5/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/power.py -> ironic-26.1.5/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/raid.py -> ironic-26.1.5/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/utils.py -> ironic-26.1.5/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/vendor.py -> ironic-26.1.5/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/storage/__init__.py -> ironic-26.1.5/ironic/drivers/modules/storage DEBUG: copying ironic/drivers/modules/storage/cinder.py -> ironic-26.1.5/ironic/drivers/modules/storage DEBUG: copying ironic/drivers/modules/storage/external.py -> ironic-26.1.5/ironic/drivers/modules/storage DEBUG: copying ironic/drivers/modules/storage/noop.py -> ironic-26.1.5/ironic/drivers/modules/storage DEBUG: copying ironic/drivers/modules/xclarity/__init__.py -> ironic-26.1.5/ironic/drivers/modules/xclarity DEBUG: copying ironic/hacking/__init__.py -> ironic-26.1.5/ironic/hacking DEBUG: copying ironic/hacking/checks.py -> ironic-26.1.5/ironic/hacking DEBUG: copying ironic/objects/__init__.py -> ironic-26.1.5/ironic/objects DEBUG: copying ironic/objects/allocation.py -> ironic-26.1.5/ironic/objects DEBUG: copying ironic/objects/base.py -> ironic-26.1.5/ironic/objects DEBUG: copying ironic/objects/bios.py -> ironic-26.1.5/ironic/objects DEBUG: copying ironic/objects/chassis.py -> ironic-26.1.5/ironic/objects DEBUG: copying ironic/objects/conductor.py -> ironic-26.1.5/ironic/objects DEBUG: copying ironic/objects/deploy_template.py -> ironic-26.1.5/ironic/objects DEBUG: copying ironic/objects/deployment.py -> ironic-26.1.5/ironic/objects DEBUG: copying ironic/objects/fields.py -> ironic-26.1.5/ironic/objects DEBUG: copying ironic/objects/firmware.py -> ironic-26.1.5/ironic/objects DEBUG: copying ironic/objects/indirection.py -> ironic-26.1.5/ironic/objects DEBUG: copying ironic/objects/node.py -> ironic-26.1.5/ironic/objects DEBUG: copying ironic/objects/node_history.py -> ironic-26.1.5/ironic/objects DEBUG: copying ironic/objects/node_inventory.py -> ironic-26.1.5/ironic/objects DEBUG: copying ironic/objects/notification.py -> ironic-26.1.5/ironic/objects DEBUG: copying ironic/objects/port.py -> ironic-26.1.5/ironic/objects DEBUG: copying ironic/objects/portgroup.py -> ironic-26.1.5/ironic/objects DEBUG: copying ironic/objects/runbook.py -> ironic-26.1.5/ironic/objects DEBUG: copying ironic/objects/trait.py -> ironic-26.1.5/ironic/objects DEBUG: copying ironic/objects/volume_connector.py -> ironic-26.1.5/ironic/objects DEBUG: copying ironic/objects/volume_target.py -> ironic-26.1.5/ironic/objects DEBUG: copying ironic/pxe_filter/__init__.py -> ironic-26.1.5/ironic/pxe_filter DEBUG: copying ironic/pxe_filter/dnsmasq.py -> ironic-26.1.5/ironic/pxe_filter DEBUG: copying ironic/pxe_filter/service.py -> ironic-26.1.5/ironic/pxe_filter DEBUG: copying ironic/tests/__init__.py -> ironic-26.1.5/ironic/tests DEBUG: copying ironic/tests/base.py -> ironic-26.1.5/ironic/tests DEBUG: copying ironic/tests/functional/__init__.py -> ironic-26.1.5/ironic/tests/functional DEBUG: copying ironic/tests/json_samples/network_data.json -> ironic-26.1.5/ironic/tests/json_samples DEBUG: copying ironic/tests/json_samples/systems_collection_dual.json -> ironic-26.1.5/ironic/tests/json_samples DEBUG: copying ironic/tests/json_samples/systems_collection_single.json -> ironic-26.1.5/ironic/tests/json_samples DEBUG: copying ironic/tests/unit/__init__.py -> ironic-26.1.5/ironic/tests/unit DEBUG: copying ironic/tests/unit/policy_fixture.py -> ironic-26.1.5/ironic/tests/unit DEBUG: copying ironic/tests/unit/raid_constants.py -> ironic-26.1.5/ironic/tests/unit DEBUG: copying ironic/tests/unit/stubs.py -> ironic-26.1.5/ironic/tests/unit DEBUG: copying ironic/tests/unit/test_base.py -> ironic-26.1.5/ironic/tests/unit DEBUG: copying ironic/tests/unit/api/__init__.py -> ironic-26.1.5/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/base.py -> ironic-26.1.5/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_acl.py -> ironic-26.1.5/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_acl_basic.yaml -> ironic-26.1.5/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_audit.py -> ironic-26.1.5/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_functions.py -> ironic-26.1.5/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_healthcheck.py -> ironic-26.1.5/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_hooks.py -> ironic-26.1.5/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_method.py -> ironic-26.1.5/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_middleware.py -> ironic-26.1.5/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_ospmiddleware.py -> ironic-26.1.5/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_proxy_middleware.py -> ironic-26.1.5/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_rbac_legacy.yaml -> ironic-26.1.5/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_rbac_project_scoped.yaml -> ironic-26.1.5/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_rbac_system_scoped.yaml -> ironic-26.1.5/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_root.py -> ironic-26.1.5/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/utils.py -> ironic-26.1.5/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/controllers/__init__.py -> ironic-26.1.5/ironic/tests/unit/api/controllers DEBUG: copying ironic/tests/unit/api/controllers/test_base.py -> ironic-26.1.5/ironic/tests/unit/api/controllers DEBUG: copying ironic/tests/unit/api/controllers/v1/__init__.py -> ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_allocation.py -> ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_chassis.py -> ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_collection.py -> ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_conductor.py -> ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_deploy_template.py -> ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_driver.py -> ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_event.py -> ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_node.py -> ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_notification_utils.py -> ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_port.py -> ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_portgroup.py -> ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_ramdisk.py -> ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_root.py -> ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_runbook.py -> ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_shard.py -> ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_utils.py -> ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_versions.py -> ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_volume.py -> ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_volume_connector.py -> ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_volume_target.py -> ironic-26.1.5/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/cmd/__init__.py -> ironic-26.1.5/ironic/tests/unit/cmd DEBUG: copying ironic/tests/unit/cmd/test_conductor.py -> ironic-26.1.5/ironic/tests/unit/cmd DEBUG: copying ironic/tests/unit/cmd/test_dbsync.py -> ironic-26.1.5/ironic/tests/unit/cmd DEBUG: copying ironic/tests/unit/cmd/test_status.py -> ironic-26.1.5/ironic/tests/unit/cmd DEBUG: copying ironic/tests/unit/common/__init__.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_args.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_checksum_utils.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_cinder.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_context.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_driver_factory.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_format_inspector.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_fsm.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_glance_service.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_hash_ring.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_image_publisher.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_image_service.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_images.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_keystone.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_kickstart_utils.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_molds.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_network.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_neutron.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_nova.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_policy.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_pxe_utils.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_qemu_img.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_raid.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_release_mappings.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_rpc.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_states.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_swift.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_utils.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_wsgi_service.py -> ironic-26.1.5/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/drive_samples/config_drive -> ironic-26.1.5/ironic/tests/unit/common/drive_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_network_show.json -> ironic-26.1.5/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_network_show_ipv6.json -> ironic-26.1.5/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_port_show.json -> ironic-26.1.5/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_port_show_ipv6.json -> ironic-26.1.5/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_subnet_show.json -> ironic-26.1.5/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_subnet_show_ipv6.json -> ironic-26.1.5/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/conductor/__init__.py -> ironic-26.1.5/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/mgr_utils.py -> ironic-26.1.5/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_allocations.py -> ironic-26.1.5/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_base_manager.py -> ironic-26.1.5/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_cleaning.py -> ironic-26.1.5/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_deployments.py -> ironic-26.1.5/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_inspection.py -> ironic-26.1.5/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_manager.py -> ironic-26.1.5/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_notification_utils.py -> ironic-26.1.5/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_periodics.py -> ironic-26.1.5/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_rpc_service.py -> ironic-26.1.5/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_rpcapi.py -> ironic-26.1.5/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_servicing.py -> ironic-26.1.5/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_steps.py -> ironic-26.1.5/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_task_manager.py -> ironic-26.1.5/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_utils.py -> ironic-26.1.5/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_verify.py -> ironic-26.1.5/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conf/__init__.py -> ironic-26.1.5/ironic/tests/unit/conf DEBUG: copying ironic/tests/unit/conf/test_auth.py -> ironic-26.1.5/ironic/tests/unit/conf DEBUG: copying ironic/tests/unit/conf/test_conductor.py -> ironic-26.1.5/ironic/tests/unit/conf DEBUG: copying ironic/tests/unit/conf/test_types.py -> ironic-26.1.5/ironic/tests/unit/conf DEBUG: copying ironic/tests/unit/db/__init__.py -> ironic-26.1.5/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/base.py -> ironic-26.1.5/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_allocations.py -> ironic-26.1.5/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_api.py -> ironic-26.1.5/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_bios_settings.py -> ironic-26.1.5/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_chassis.py -> ironic-26.1.5/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_conductor.py -> ironic-26.1.5/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_deploy_templates.py -> ironic-26.1.5/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_firmware_component.py -> ironic-26.1.5/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_node_history.py -> ironic-26.1.5/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_node_inventory.py -> ironic-26.1.5/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_node_tags.py -> ironic-26.1.5/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_node_traits.py -> ironic-26.1.5/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_nodes.py -> ironic-26.1.5/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_portgroups.py -> ironic-26.1.5/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_ports.py -> ironic-26.1.5/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_runbooks.py -> ironic-26.1.5/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_shard.py -> ironic-26.1.5/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_volume_connectors.py -> ironic-26.1.5/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_volume_targets.py -> ironic-26.1.5/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/utils.py -> ironic-26.1.5/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/sqlalchemy/__init__.py -> ironic-26.1.5/ironic/tests/unit/db/sqlalchemy DEBUG: copying ironic/tests/unit/db/sqlalchemy/test_api.py -> ironic-26.1.5/ironic/tests/unit/db/sqlalchemy DEBUG: copying ironic/tests/unit/db/sqlalchemy/test_migrations.py -> ironic-26.1.5/ironic/tests/unit/db/sqlalchemy DEBUG: copying ironic/tests/unit/db/sqlalchemy/test_models.py -> ironic-26.1.5/ironic/tests/unit/db/sqlalchemy DEBUG: copying ironic/tests/unit/db/sqlalchemy/test_types.py -> ironic-26.1.5/ironic/tests/unit/db/sqlalchemy DEBUG: copying ironic/tests/unit/dhcp/__init__.py -> ironic-26.1.5/ironic/tests/unit/dhcp DEBUG: copying ironic/tests/unit/dhcp/test_dnsmasq.py -> ironic-26.1.5/ironic/tests/unit/dhcp DEBUG: copying ironic/tests/unit/dhcp/test_factory.py -> ironic-26.1.5/ironic/tests/unit/dhcp DEBUG: copying ironic/tests/unit/dhcp/test_neutron.py -> ironic-26.1.5/ironic/tests/unit/dhcp DEBUG: copying ironic/tests/unit/drivers/__init__.py -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/boot-fallback.ipxe -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/boot.ipxe -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config.template -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_anaconda.template -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_iso.template -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_ramdisk.template -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_volume_extra_volume.template -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_volume_multipath.template -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_volume_no_extra_volumes.template -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_timeout.template -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ks_extra_vars.tmpl -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ks_missing_var.tmpl -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/pxe_config.template -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/pxe_grub_config.template -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_base.py -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_drac.py -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_fake_hardware.py -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_generic.py -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_ilo.py -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_ipmi.py -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_irmc.py -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_redfish.py -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_snmp.py -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_utils.py -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/third_party_driver_mock_specs.py -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/third_party_driver_mocks.py -> ironic-26.1.5/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/modules/__init__.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_agent.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_agent_base.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_agent_client.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_agent_power.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_boot_mode_utils.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_console_utils.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_deploy_utils.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_image_cache.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_image_utils.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_inspect_utils.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_ipmitool.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_ipxe.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_noop.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_noop_mgmt.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_pxe.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_ramdisk.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_snmp.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/ansible/__init__.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/ansible DEBUG: copying ironic/tests/unit/drivers/modules/ansible/test_deploy.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/ansible DEBUG: copying ironic/tests/unit/drivers/modules/drac/__init__.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/test_boot.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/test_inspect.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/test_management.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/test_raid.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/test_utils.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/utils.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/ibmc/__init__.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/ibmc DEBUG: copying ironic/tests/unit/drivers/modules/ilo/__init__.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_bios.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_boot.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_common.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_console.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_firmware_processor.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_inspect.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_management.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_power.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_raid.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_vendor.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/inspector/__init__.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector DEBUG: copying ironic/tests/unit/drivers/modules/inspector/test_agent.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector DEBUG: copying ironic/tests/unit/drivers/modules/inspector/test_client.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector DEBUG: copying ironic/tests/unit/drivers/modules/inspector/test_interface.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/__init__.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_accelerators.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_architecture.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_boot_mode.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_cpu_capabilities.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_extra_hardware.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_local_link_connection.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_memory.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_parse_lldp.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_pci_devices.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_physical_network.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_ports.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_raid_device.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_ramdisk_error.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_root_device.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_validate_interfaces.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/intel_ipmi/__init__.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying ironic/tests/unit/drivers/modules/intel_ipmi/base.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying ironic/tests/unit/drivers/modules/intel_ipmi/test_intel_ipmi.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying ironic/tests/unit/drivers/modules/intel_ipmi/test_management.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying ironic/tests/unit/drivers/modules/irmc/__init__.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ng.xml -> ironic-26.1.5/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ok.xml -> ironic-26.1.5/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_bios.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_boot.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_common.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_inspect.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_management.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_periodic_task.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_power.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_raid.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/network/__init__.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/network DEBUG: copying ironic/tests/unit/drivers/modules/network/test_common.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/network DEBUG: copying ironic/tests/unit/drivers/modules/network/test_flat.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/network DEBUG: copying ironic/tests/unit/drivers/modules/network/test_neutron.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/network DEBUG: copying ironic/tests/unit/drivers/modules/network/test_noop.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/network DEBUG: copying ironic/tests/unit/drivers/modules/network/json_samples/network_data.json -> ironic-26.1.5/ironic/tests/unit/drivers/modules/network/json_samples DEBUG: copying ironic/tests/unit/drivers/modules/redfish/__init__.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_bios.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_boot.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_firmware.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_firmware_utils.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_inspect.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_management.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_power.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_raid.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_utils.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_vendor.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/storage/__init__.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/storage DEBUG: copying ironic/tests/unit/drivers/modules/storage/test_cinder.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/storage DEBUG: copying ironic/tests/unit/drivers/modules/storage/test_external.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/storage DEBUG: copying ironic/tests/unit/drivers/modules/xclarity/__init__.py -> ironic-26.1.5/ironic/tests/unit/drivers/modules/xclarity DEBUG: copying ironic/tests/unit/objects/__init__.py -> ironic-26.1.5/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_allocation.py -> ironic-26.1.5/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_bios.py -> ironic-26.1.5/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_chassis.py -> ironic-26.1.5/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_conductor.py -> ironic-26.1.5/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_deploy_template.py -> ironic-26.1.5/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_deployment.py -> ironic-26.1.5/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_fields.py -> ironic-26.1.5/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_firmware.py -> ironic-26.1.5/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_node.py -> ironic-26.1.5/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_node_history.py -> ironic-26.1.5/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_node_inventory.py -> ironic-26.1.5/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_notification.py -> ironic-26.1.5/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_objects.py -> ironic-26.1.5/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_port.py -> ironic-26.1.5/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_portgroup.py -> ironic-26.1.5/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_trait.py -> ironic-26.1.5/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_volume_connector.py -> ironic-26.1.5/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_volume_target.py -> ironic-26.1.5/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/utils.py -> ironic-26.1.5/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/pxe_filter/__init__.py -> ironic-26.1.5/ironic/tests/unit/pxe_filter DEBUG: copying ironic/tests/unit/pxe_filter/test_dnsmasq.py -> ironic-26.1.5/ironic/tests/unit/pxe_filter DEBUG: copying ironic/tests/unit/pxe_filter/test_service.py -> ironic-26.1.5/ironic/tests/unit/pxe_filter DEBUG: copying playbooks/ci-workarounds/etc-neutron.yaml -> ironic-26.1.5/playbooks/ci-workarounds DEBUG: copying playbooks/ci-workarounds/get_extra_logging.yaml -> ironic-26.1.5/playbooks/ci-workarounds DEBUG: copying playbooks/ci-workarounds/pre.yaml -> ironic-26.1.5/playbooks/ci-workarounds DEBUG: copying playbooks/metal3-ci/fetch_kube_logs.yaml -> ironic-26.1.5/playbooks/metal3-ci DEBUG: copying playbooks/metal3-ci/fetch_pod_logs.yaml -> ironic-26.1.5/playbooks/metal3-ci DEBUG: copying playbooks/metal3-ci/post.yaml -> ironic-26.1.5/playbooks/metal3-ci DEBUG: copying playbooks/metal3-ci/run.yaml -> ironic-26.1.5/playbooks/metal3-ci DEBUG: copying redfish-interop-profiles/OpenStackIronicProfile.v1_1_0.json -> ironic-26.1.5/redfish-interop-profiles DEBUG: copying releasenotes/config.yaml -> ironic-26.1.5/releasenotes DEBUG: copying releasenotes/notes/.placeholder -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/18.2-prelude-3c8609692bab70a3.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/20.1-prelude-612672742f417477.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/2024.1-release-prelude-c5ab735c0dc6af5c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/2024.2-prelude-66649e7ee0781484.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/2061160-5e080a17ae31fb53.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/23.0-prelude-bobcat-ad7c24f666c22ebf.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/5.0-release-afb1fbbe595b6bc8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/Add-port-option-support-to-ipmitool-e125d07fe13c53e7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/Cleanfail-power-off-13b5fdcc2727866a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ValueDisplayName-13837c653277ff08.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/accurate_alive-d2687bca802211a4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/active-node-creation-a41c9869c966c82b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-agent-api-error-77ec6c272390c488.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-agent-erase-fallback-b07613a7042fe236.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-agent-iboot-0a4b5471c6ace461.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-agent-proxy-support-790e629634ca2eb7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-allocations-table-check-38f1c9eef189b411.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-ansible-python-interpreter-2035e0f23d407aaf.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-automatic-lessee-88f8ecab7c76b65f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-boot-from-volume-support-9f64208f083d0691.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-boot-mode-redfish-inspect-48e2b27ef022932a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-chassis_uuid-removal-possibility-8b06341a91f7c676.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-choice-to-some-options-9fb327c48e6bfda1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-cisco-ucs-hardware-types-ee597ff0416f158f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-clean-steps-priority-88d7de5973500a7d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-config-mold-steps-idrac-1773d81953209964.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-configurable-ipmi-retriables-b6056f722f6ed3b0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-db-deadlock-handling-6bc10076537f3727.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-default-conductor-group-a0355c5e9345a037.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-deploy-steps-arg-9d8c58559c14288c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-deploy-steps-drac-raid-interface-7023c03a96996265.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-deploy-steps-ilo-bios-interface-c73152269701ef80.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-deploy-steps-ilo-management-interface-9d0f45954eda643a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-deploy-steps-ilo-raid-interface-732314cea19fe8ac.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-deploy-steps-redfish-bios-interface-f5e5415108f87598.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-driver-api-fields-selector-36f12259f01b0f7a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-dual-stack-dhcp-opts-6dc18ae10aeb599a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-dynamic-allocation-feature-2fd6b4df7943f178.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-error-check-ipmitool-reboot-ca7823202c5ab71d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-execute-on-child-node-20910aecb8f8b714.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-gmr-3c9278d5d785895f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-healthcheck-middleware-86120fa07a7c8151.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-hold-states-7be5804d6f3a119a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-http-boot-support-a5a90e87a91a87d5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-ibmc-raid-interface-0c13826e134fb4ce.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-id-and-uuid-filtering-to-sqalchemy-api.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-idrac-verify-steps-50c1a0f0fe299922.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-ilo-inband-deploy-step-update-firmware-using-sum-cfee84a19120dd3c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-ilo-uefi-https-boot-interface-f3b163a8a6243283.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-indicator-api-8c816b3828e6b43b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-inspect-wait-state-948f83dfe342897b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-inspection-abort-a187e6e5c1f6311d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-inspection-hooks-06e1e15d81061c83.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-ipv6-pxe-support-8fb51c355cc977c4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-ipxe-boot-iso-support-6ae2f5cc2250be3e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-iscsi-portal-port-option-bde3b386f44f2a90.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-iso-less-vmedia-ilo-5816922c03d0fd85.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-iso-suffix-557a4fc4382fd7f3.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-kernel-param-config-ilo-9b2cee8b0447f82e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-kernel-params-redfish-72b87075465c87f6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-microversion-headers-to-root-endpoint-199cb910a7aa53f9.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-more-retryable-ipmitool-errors-1c9351a89ff0ec1a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-more-sources-redfish-firmware-update-3da89f10dc0f8d21.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-neutron-request-timeout-1f7372af81f14ddd.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-node-bios-9c1c3d442e8acdac.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-node-boot-mode-control-9761d4bcbd8c3a0d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-node-description-790097704f45af91.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-node-event-history-99c6166607a90f3c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-node-inventory-7cde961b14caa11e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-node-resource-class-c31e26df4196293e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-notifications-97b6c79c18b48073.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-oneview-driver-96088bf470b16c34.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-option-persistent-boot-device-139cf280fb66f4f7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-owner-information-52e153faf570747e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-parallel-power-syncs-b099d66e80aab616.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-parent-node-support-10bd42abd008db6f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-port-advanced-net-fields-55465091f019d962.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-port-internal-info-b7e02889416570f7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-port-is-smartnic-4ce6974c8fe2732d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-prep-partition-support-d808849795906e64.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-protection-for-available-nodes-25f163d69782ef63.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-pxe-nic-support-in-redfish-5359897135df1348.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-pxe-per-node-526fd79df17efda8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-pxe-support-for-petitboot-50d1fe4e7da4bfba.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-rbac-project-manager-role-7ffc52f78ff93432.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-realtime-support-d814d5917836e9e2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-redfish-auth-type-5fe78071b528e53b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-redfish-boot-interface-e7e05bdd2c894d80.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-redfish-boot-mode-support-2f1a2568e71c65d0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-redfish-boot_iso-pass-through-8a6f4d0c98ada1d5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-redfish-hardware-inventory-830ebc0b2e0f50c2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-redfish-httpboot-support-8d516158860c9d43.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-redfish-inspect-interface-1577e70167f24ae4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-redfish-sensors-4e2f7e3f8a7c6d5b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-runbooks-38c3efa97ace8c67.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-secure-boot-suport-irmc-2c1f09271f96424d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-secure-boot-suport-irmc-9509f3735df2aa5d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-service-role-support-8e9390769508ca99.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-service-steps-deb45c9a0e77a647.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-servicing-to-heartbeat-fasttrack-85863df34ece6401.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-servicing-to-need-prepare-ramdisk-fb0634b4f7d851bd.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-snmp-inspection-support-e68fd6d57cb33846.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-snmp-pdu-driver-type-baytech-mrp27-5007d1d7e0a52162.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-snmp-pdu-driver-type-discovery-1f280b7f06fd1ca5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-snmp-read-write-community-names-7589a8d1899c142c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-snmpv3-security-features-bbefb8b844813a53.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-socat-console-ipmitool-ab4402ec976c5c96.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-sqlite-db-retries-f493d5d7aa6db78b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-ssl-support-4547801eedba5942.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-storage-interface-d4e64224804207fc.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-support-for-no-poweroff-on-failure-86e43b3e39043990.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-support-for-simpleupdate-targets-1ac970f4ff458981.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-support-for-smart-nic-0fc5b10ba6772f7f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-support-to-manage_certs-b6615e15f697bc26.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-target-raid-config-ansible-deploy-c9ae81d9d25c62fe.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-timeout-parameter-to-power-methods-5f632c936497685e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-tooz-dep-85c56c74733a222d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-validate-rescue-2202e8ce9a174ece.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-validate-rescue-to-boot-interface-bd74aff9e250334b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-verify-steps-support-2b34a74e86f89cb4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-vif-attach-detach-support-99eca43eea6e5a30.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-vmedia-system-support-5d81316d02b909b9.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-wait-step-3751e7918afdd199.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add-warning-in-ilo-for-ilo6-c400b35f55b81f50.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add_automated_clean_field-b3e7d56f4aeaf512.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add_clean_step_clear_job_queue-7b774d8d0e36d1b2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add_clean_step_reset_idrac_and_known_good_state-cdbebf97d7b87fe7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add_conversion_flags_iscsi-d7f846803a647573.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add_cpu_fpga_trait_for_irmc_inspection-2b63941b064f7936.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add_detail_true_api_query-cb6944847830cd1a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add_infiniband_support-f497767f77277a1a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add_portgroup_support-7d5c6663bb00684a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add_retirement_support-23c5fed7ce8f97d4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add_security_capabilities_to_ilo-1ff11b01e5930cc7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/add_standalone_ports_supported_field-4c59702a052acf38.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/added-redfish-driver-00ff5e3f7e9d6ee8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/adding-audit-middleware-b95f2a00baed9750.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/adding-security-param-clean-step-00d5548072a397f2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/additional-agent-url-validation-97271ce72b0b1a9d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/additonal-snmp-drivers-ae1174e6bd6ee3a6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/address-qemu-issues-1bbead8bb70b76fb.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/address-rbac-originating-500-errors-4b54977631a015d9.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/adds-external-storage-interface-9b7c0a0a2afd3176.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/adds-ilo-ipxe-boot-interface-4fc75292122db80d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/adds-kickstart-auto-url-in-template-9f716c244adff159.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/adds-nvme-erase-switch-fa91e867e45ede3c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/adds-ramdisk-deploy-interface-39fc61bc77b57beb.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/adds-ramdisk-deploy-interface-support-to-ilo-vmedia-1a7228a834465633.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/adds-secure-erase-switch-23f449c86b3648a4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/adopt-ironic-context-5e75540dc2b2f009.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/adopt-oslo-config-generator-15afd2e7c2f008b4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/adopt-validation-7249ceb57016f0e4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/adoption-feature-update-d2160954a2c36b0a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/agent-api-bf9f18d8d38075e4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/agent-can-request-reboot-6238e13e2e898f68.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/agent-client-poll-ce16fd589e88c95a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/agent-command-status-retry-f9b6f53a823c6b01.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/agent-http-provisioning-d116b3ff36669d16.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/agent-last-command-4ec6967c995ba84a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/agent-power-a000fdf37cb870e4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/agent-power-off-2115fcfaac030bd0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/agent-raid-647acfd599e83476.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/agent-raid-validate-f7348ac034606b83.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/agent-rebooted-fab20d012fe6cbe8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/agent-takeover-60f27cef21ebfb48.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/agent-token-817a03776bd46d5b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/agent-token-support-0a5b5aa1585dfbb5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/agent-uuid-5d86bc18849acda3.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/agent-verify-ca-6efa3dfc469bab02.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/agent-verify-ca-ddbfbb0f27198d82.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/agent-wol-driver-4116f64907d0db9c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/agent_partition_image-48a03700f41a3980.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/allinone-190ae91884d81154.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/allinone-4ca71f150a718811.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/allocation-added-owner-policy-c650074e68d03289.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/allocation-api-6ac2d262689f5f59.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/allocation-backfill-c31e84c5fcf24216.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/allocation-delete-26c7c2f1651759f5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/allocation-node-name-46b473ec82662f7f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/allocation-owner-policy-162c43b3abb91c76.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/allocations-charset-5384d1ea00964bdd.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/allocations-restricted-rbac-create-2847943150656432.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/allow-allocation-update-94d862c3da454be2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/allow-deleting-unbound-ports-fa78069b52f099ac.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/allow-disabling-bios-deployments-356f3215f80a879e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/allow-pxelinux-config-folder-to-be-defined-da0ddd397d58dcc8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/allow-set-interface-to-node-in-available-bd6f695620c2d77f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/allow-to-attach-vif-to-active-node-55963be2ec269043.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/allow_custom_certificate_validation-8ba00759ed79e429.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/allow_to_disable_automated_clean-a3ccb1e19940a7a4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/always-return-chassis-uuid-4eecbc8da2170cb1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/amt-driver-wake-up-0880ed85476968be.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/anaconda-based-deploy-option-sanity-b98fa138747c16d2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/anaconda-config-drive-fixes-5880884e34584549.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/anaconda-deploy-interface-c04932f6f469227a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/anaconda-deploy-more-fixes-58d996c7031c8c4b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/anaconda-instance-info-fix-a51837d8ac7b41de.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/anaconda-permit-cert-validation-disable-6611d3cb9401031d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-deploy-15da234580ca0c30.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-device-name-filtering-0adfca7d8ba4cbcc.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-fast-track-cbecb132b6ff2b14.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-loops-de0eef0d5b79a9ff.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/any-wsgi-8d6ccb0590104146.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/apache-multiple-workers-11d4ba52c89a13e3.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/api-none-3fdca1ccbb64d9b0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/api-none-cdb95e58b69a5c50.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/api-workers-c06ea95a0c55b8cf.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/append-params-a8b9f844328da83e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/assume-gpt-for-uefi-boot-mode-8f9c77721394459a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/async-deprecate-b3d81d7968ea47e5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/async_bios_clean_step-7348efff3f6d02c1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/auto-discovery-e90267eae7fb6f96.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/auto-ifaces-fdb8c680eab711f4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/automated_clean_config-0170c95ae210f953.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/automatic-lessee-source-37abe917b8cb5c36.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/backfill_version_column_db_race_condition-713fa05832b93ca5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bcrypt_cache-d78775ff02f2d970.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/better-handle-skip-upgrade-3b6f06ac24937aa4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bfv-pxe-boot-3375d331ee2f04f2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bios-config-manage-ccefd24054cc73ee.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bios-interface-api-ref-ebf866cc7da2270b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bios-interface-api-ref-validate-ddb95461adb0e478.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bios-registry-support-e7fd62908e9c222d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bios-version-dfd5c95805c295c5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/blank-mac-f8e0b37e0bd6d719.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bmc-address-none-8214a3f7b67d6a0d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bmc_reset-warm-9396ac444cafd734.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/boot-from-url-98d21670e726c518.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/boot-ipxe-inc-workaround-548e10d1d6616752.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/boot-validate-6b4b6b40c8e27273.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bootloader-copy-for-network-boot-190c713cb5e872d8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bootloader-install-fatal-6f1b9fed1d2c0ee4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bootloader-paths-creation-b5097003f25a18ad.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bp-nova-support-instance-power-update-49c531ef13982e62.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/broken-driver-update-fc5303340080ef04.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1506657-3bcb4ef46623124d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1518374-decd73fd82c2eb94.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1548086-ed88646061b88faf.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1570283-6cdc62e4ef43cb02.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1579635-cffd990b51bcb5ab.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1592335-7c5835868fe364ea.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1596421-0cb8f59073f56240.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1607527-75885e145db62d69.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1611555-de1ec64ba46982ec.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1611556-92cbfde5ee7f44d6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1626453-e8df46aa5db6dd5a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1648387-92db52cbe007fabd.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1672457-563d5354b41b060e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1694645-57289200e35bd883.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1696296-a972c8d879b98940.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1702158-79bf57bd4d8087b6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1749433-363b747d2db67df6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1749860-457292cf62e18a0e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2001832-62e244dc48c1f79e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2002062-959b865ced05b746.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2002093-9fcb3613d2daeced.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2003972-dae9b7d0f6180339.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2004265-cd9056868295f374.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2004947-e5f27e11b8f9c96d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2005377-5c63357681a465ec.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2005764-15f45e11b9f9c96d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2006266-85da234583ca0c32.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2006275-a5ca234683ca4c32.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2006334-0cd8f59073f56241.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2007551-aliases-for-a-few-named-state-transitions-a32433ad65638706.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2007567-wsman-raid-48483affdd9f9894.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2007963-idrac-wsman-raid-apply-configuration-792ccf195057016b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2008058-fix-factory-reset-status.yaml-52a6119b46e33b37.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2009762-403eac24c4823d2d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2010613-3ab1f32aaa776f28.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2011053-085a8b5a36bb9b59.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2036455-edd0e97335579684.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2069413-fc9262c573f2fe10.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2069430-cb58c9beaa7a35de.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2085137-expand-detection-ipmitools-cipher-fail-1503b4e319e77ed8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2099275-glance-image-properties-check-2a11337c9e517a5c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-30315-e46eafe5b575f3da.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-30316-8c53358681e464eb.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-30317-a972c8d879c98941.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bug-35702-25da234580ca0c31.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/build-configdrive-5b3b9095824faf4e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/build-iso-from-esp-d156036aa8ef85fb.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/build-uefi-only-iso-ce6bcb0da578d1d6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/build_instance_info-c7e3f12426b48965.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bump-min-ansible-ver-a78e7885c0e9d361.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/bye-bye-iscsi-658920cf126db0b8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/cache-agentclient-per-task-ec2231684e6876d9.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/cache-firmware-components-485b3343ba1db5ee.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/caseless-conductor-restart-check-f70005fbf65f6bb6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/catch-all-cleaning-exceptions-1317a534a1c9db56.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/catch-redfish-409-0819174174245ade.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/catch-third-party-driver-validate-exceptions-94ed2a91c50d2d8e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/change-c9c01700dcfd599b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/change-db-access-pattern-for-node-lists-a333dd9c5afa737d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/change-default-boot-option-to-local-8c326077770ab672.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/change-default-rbac-policy-f2f154043910f26a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/change-ipxe-default-file-a9ed5e17fc3d022e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/change-ramdisk-log-filename-142b10d0b02a5ca6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/change-updated-at-object-field-a74466f7c4541072.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/change_default_use_ipmitool_retries-2529ce032eae7d1b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/check-dynamic-allocation-enabled-e94f3b8963b114d0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/check-for-whole-disk-image-uefi-3bf2146588de2423.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/check_obj_versions-e86d897df673e833.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/check_protocol_for_ironic_api-32f35c93a140d3ae.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/checksum-before-conversion-66d273b94fa2ba4d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/cinder-2019892-6b5a9de5c5f05aa6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/cinderclient-removal-33949e6cc45202b7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/cipher_suite_versions-c64644860d3c220d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/cisco-drivers-deleted-5a42a8c508704c64.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/classic-drivers-deprecation-de464065187d4c14.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/clean-nodes-stuck-in-cleaning-on-startup-443823ea4f937965.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/cleaning-bios-d74a4947d2525b80.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/cleaning-error-5c13c33c58404b97.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/cleaning-logs-dc115b0926ae3982.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/cleaning-maintenance-7ae83b1e4ff992b0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/cleaning-retry-fix-89a5d0e65920a064.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/cleaning-token-9755f96d1284f78a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/cleanup-ipxe-f1349e2ac9ec2825.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/cleanup-provision-ports-before-retry-ec3c89c193766d70.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/cleanwait_timeout_fail-4323ba7d4d4da3e6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/clear-hung-iscsi-sessions-d3b55c4c65fa4c8b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/clear-node-target-power-state-de1f25be46d3e6d7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/clear-target-stable-states-4545602d7aed9898.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/clear_ca_cert-db41e7be9723c0fb.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/collect-deployment-logs-2ec1634847c3f6a5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/concurrency-limit-control-4b101bca7136e08d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/conductor-groups-c22c17e276e63bed.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/conductor-metric-collector-support-1b8b8c71f9f59da4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/conductor-now-waits-when-low-on-memory-d73892a79cde0516.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/conductor-power-sync-timeout-extension-fa5e7b5fdd679d84.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/conductor-version-backfill-9d06f2ad81aebec3.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/conductor_early_import-fd29fa8b89089977.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/conf-debug-ipa-1d75e2283ca83395.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/conf-deploy-image-5adb6c1963b149ae.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/config-drive-support-for-whole-disk-images-in-iscsi-deploy-0193c5222a7cd129.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/configdrive-format-1b11f6068bd742cd.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/configdrive-render-8eb398d956393d60.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/configdrive-support-in-anaconda-deploy-f2aad59b4ff809ec.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/configdrive-support-using-ceph-radosgw-8c6f7b8bede2077c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/configdrive-vendordata-122049bd7c6e1b67.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/configdrive_use_object_store-93cfd7dc27d90003.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/configure-notifications-72824356e7d8832a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/consider_embedded_ipa_error_codes-c8fdfaa9e6a1ed06.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/console-pid-file-6108d2775ef947fe.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/console-port-allocation-bb07c43e3890c54c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/constrain-parent-node-to-uuids-51642cacfea0714d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/context-domain-id-name-deprecation-ae6e40718273be8d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/continue-node-deploy-state-63d9dc9cdcf8e37a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/control-pxe-enabled-field-inspection-206f67c6638a0bdb.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/correct-api-version-check-conditional-for-nodename-439bebc02fb5493d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/correct-detailed-instance-info-behavior-1375914a30621eca.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/correct-source-path-handling-lookups-4ce2023a56372f10.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/create-on-conductor-c1c52a1f022c4048.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/create-port-on-conductor-b921738b4b2a5def.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/create_csr_clean_step-a720932f61b42118.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/create_node_indexes-841b679e6cf332fd.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/cross-link-1ffd1a4958f14fd7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/custom-agent-deploy-88989512c29a14c1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/custom-params-cleaning-f938549964ff6df0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/db-field-overhead-reduction-40be1821e38b468c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/dbsync-check-version-c71d5f4fd89ed117.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/dbsync-online_data_migration-edcf0b1cc3667582.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/debug-no-api-tracebacks-a8a0caddc9676b06.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/debug-sensor-data-fix-for-ipmitool-eb13e80ccdd984db.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/decomposed-steps-9644d3b5ccbad1ea.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/decouple-boot-params-2b05806435ad21e5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/default-boot-mode-changing-in-yoga-5012348ecfc2f45d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/default-policy-file-change-474a342d6b5a041a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/default-resource-class-e11bacfb01d6841b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/default-swift_account-b008d08e85bdf154.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/default_boot_option-f22c01f976bc2de7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/del-api-url-eb2ea29aa63a2cb5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/del-cinder-url-cf43cd0336c22878.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/del-fatal_exception_format_errors-f63b15c8aa460dff.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deleting-dcdb9cf0d2a6a1a6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/dell-boss-raid1-ec33e5b9c59d4021.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deny-too-long-chassis-description-0690d6f67ed002d5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deploy-iso-swift-355ad6eba6c511b4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deploy-kernels-8998a9c301db483b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deploy-step-configdrive-86ea2bb267211b88.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deploy-step-error-d343e8cb7d1b2305.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deploy-step-validate-76b2aa97e02ba669.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deploy-steps-required-aa72cdf1c0ec0e84.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deploy-templates-5df3368df862631c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deploy_steps-243b341cf742f7cc.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deployment-cleaning-polling-flag-be13a866a7c302d7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-agent-passthru-67d1e2cf25b30a30.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-cisco-drivers-3ae79a24b76ff963.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-clustered-compute-manager-3dd68557446bcc5c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-dhcp-update-mac-address-f12a4959432c8e20.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-elilo-2beca4800f475426.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-glance-url-scheme-ceff3008cf9cf590.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-global-region-4dbea91de71ebf59.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-hash-distribution-replicas-ef0626ccc592b70e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-ibmc-9106cc3a81171738.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-idrac-config-molds-6ba6e557b11dd5ff.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-inspector-enabled-901fd9c9426046c7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-irmc-031f55c3bb1fb863.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-manage-agent-boot-8474287a11b485cc.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-mulitple-driver-interfaces-e42e4fa1c960f596.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-oneview-drivers-5a487e1940bcbbc6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-support-for-glance-v1-8b194e6b20cbfebb.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-syslinux-support-98d327c67607fc8e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-xclarity-config-af9b753f96779f42.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-xclarity-d687571fb65ad099.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecated-cinder-opts-e10c153768285cab.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecated-glance-opts-4825f000d20c2932.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecated-inspector-opts-0520b08dbcd10681.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecated-inspector-opts-b19a08339712cfd7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecated-neutron-ops-79abab5b013b7939.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/deprecated-neutron-opts-2e1d9e65f00301d3.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/destroy-broken-8b13de8382199aca.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/dhcp-less-less-2a35df67d840f9d5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/dhcp-provider-clean-dhcp-9352717903d6047e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/dhcpless-deploy-4b91de74adeff781.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/dhcpv6-stateful-address-count-0f94ac6a55bd9e51.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/direct-deploy-steps-36486987156017d7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/direct-fast-track-d0f43850b6e80751.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/direct-file-6f80728d76093530.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/disable-clean-step-reset-ilo-1869a6e08f39901c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/disable-ramdisk-5156a009812fbb17.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/disable_periodic_task-590a91c0a5235cfb.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/disable_periodic_tasks-0ea39fa7a8a108c6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/disk-label-capability-d36d126e0ad36dca.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/disk-label-fix-7580de913835ff44.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/dnsmasq_dhcp-9154fcae927dc3de.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/dont-cleanup-cache-twice-0395a50ad723bca8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/dont-validate-local_link_connection-when-port-has-client-id-8e584586dc4fca50.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/drac-fix-double-manage-provide-cycle-6ac8a427068f87fe.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/drac-fix-get_bios_config-vendor-passthru-causes-exception-1e1dbeeb3e924f29.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/drac-fix-oob-cleaning-b4b717895e243c9b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/drac-fix-power-on-reboot-race-condition-fe712aa9c79ee252.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/drac-fix-prepare-cleaning-d74ba45135d84531.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/drac-fix-raid10-greater-than-16-drives-a4cb107e34371a51.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/drac-inspection-interface-b0abbad98fec1c2e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/drac-list-unfinished-jobs-10400419b6bc3c6e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/drac-migrate-to-dracclient-2bd8a6d1dd3fdc69.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/drac-missing-lookup-3ad98e918e1a852a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/drac-raid-interface-f4c02b1c4fb37e2d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/drac_host-deprecated-b181149246eecb47.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/drain-5eafd17e0868e21a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/driver-maintenance-0945c2939fa4e917.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/driver-upgrade-check-d3afaf127cafbc06.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/drop-ironic-lib-rootwrap-filters-f9224173289c1e30.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/drop-py-2-7-5140cb76e321cdd1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/dual-stack-ironic-493ebc7b71263aaa.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/duplicated-driver-entry-775370ad84736206.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/dynamic-allocation-spt-has-physical-mac-8967a1d926ed9301.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/dynamic-driver-list-show-apis-235e9fca26fc580d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/emit-metrics-for-api-calls-69f18fd1b9d54b05.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/empty-physical-network-2248a4adef210289.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/enable-osprofiler-support-e3839b0fa90d3831.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/enhanced-checksum-f5a2b7aa8632b88f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ensure-unbind-flat-vifs-and-clear-macs-34eec149618e5964.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/erase-devices-metadata-config-f39b6ca415a87757.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/error-resilient-enabled_drivers-4e9c864ed6eaddd1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/exclude-current-conductor-from-offline-conductors-2e2ef401a8b7d7e8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/explicit_ipxe_config_options-d7bf9a743a13f523.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/expose-conductor-d13c9c4ef9d9de86.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/extends-install-bootloader-timeout-8fce9590bf405cdf.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/external-ip-5ec9b7b55a90cec4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fail-fast-on-lookup-lock-a408feac87890050.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fail-when-vif-port-id-is-missing-7640669f9d9e705d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fake-interfaces-9778071f6379227b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fake-noop-bebc43983eb801d1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fake_soft_power-32683a848a989fc2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fakedelay-7eac23ad8881a736.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fast-track-bios-fa9ae685c151dd24.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fast-track-deployment-f09a8b921b3aae36.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fast-track-opt-d50eab2cc58fddcb.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fast-track-per-node-1fc62918e03fd74a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fast-track-steps-81bd79a2a91e1b30.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fast-track-validate-723f27986a012ffe.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fast-track-with-cleaning-438225116a11662d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fifteen-0da3cca48dceab8b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/file-name-too-long-72265bb3fec704f8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/file-symlink-b65bd6b407bd1683.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fips-hashlib-bca9beacc2b48fe7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/firmware-fail-c6f6c70220373033.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/firmware-interface-8ad6f91aa1f746a0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-agent-clean-up-9a25deb85bc53d9b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-agent-ilo-temp-image-cleanup-711429d0e67807ae.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-allocation-exception-on-list-c04e93fb9cace218.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-anaconda-deploy-interface-bfa2cfca22b04680.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-api-access-logs-68b9ca4f411f339c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-api-node-name-updates-f3813295472795be.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-baremetal-admin-user-not-neutron-admin-f163df90ab520dad.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-boot-from-volume-for-iscsi-deploy-60bc0790ada62b26.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-boot-from-volume-for-iscsi-deploy-71c1f2905498c50d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-boot-url-for-v6-802abde9de8ba455.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-bug-1675529-479357c217819420.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-busy-agent-check-3cf75242b4783009.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-cache-hardlink-66a8b2302abde76d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-capabilities-as-string-agent-7c5c7975560ce280.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-clean-steps-not-running-0d065cb022bc0419.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-cleaning-spawn-error-60b60281f3be51c2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-cleaning-stuck-on-networkerror-4aedbf3673413af6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-cleaning-with-traits-3a54faa70d594fd0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-commit-to-controller-d26f083ac388a65e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-conductor-list-raise-131ac76719b74032.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-console-port-conflict-6dc19688079e2c7f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-context-image-hardlink-16f452974abc7327.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-cpu-count-8904a4e1a24456f4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-create-configuration-0e000392d9d7f23b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-cve-2016-4985-b62abae577025365.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-db-sqlite-OperationalError-7934dbda2a21c69e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-delete_configuration-with-multiple-controllers-06fc3fca94ba870f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-detach-vmedia-redfish-c86b7d0f72217816.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-device_type-redfish-advmedia-dff448c2f9085a47.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-dir-permissions-bc56e83a651bbdb0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-disk-identifier-overwrite-42b33a5a0f7742d8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-do-not-tear-down-nodes-upon-cleaning-failure-a9cda6ae71ed2540.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-drac-job-state-8c5422bbeaf15226.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-drives-conversion-before-raid-creation-ea1f7eb425f79f2f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-duplcate-extra-dhcp-options-4edb729cb5bcf552.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-eject-media-dvd-b1994446ea71be9c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-esp-grub-path-9e5532993dccc07a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-fast-track-entry-path-467c20f97aeb2f4b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-fields-missing-from-next-url-fd9fddf8e70b65ea.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-get-boot-device-not-persistent-de6159d8d2b60656.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-get-deploy-info-port.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-gmr-37332a12065c09dc.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-grub2-config-file-name-88e689a982a21684.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-grub2-uefi-config-path-f1b4c5083cc97ee5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-hold-wait-service-steps-37dc91fd7393b180.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-idrac-redfish-controller-mode-7b55c58d09240d3c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-idrac-wsman-deploy-with-existing-non-bios-jobs-78aa2195d0c3016f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ilo-boot-interface-order-238a2da9933cf28c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ilo-drivers-log-message-c3c64c1ca0a0bca8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ilo-firmware-update-swift-path-with-pseudo-folder-0660345510ec0bb4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-inspection-for-idrac-34b3ea09452af8be.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-inspectwait-finished-at-4b817af4bf4c30c2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-instance-master-path-config-fa524c907a7888e5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ipa-ephemeral-partition-1f1e020727a49078.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ipmi-numeric-password-75e080aa8bdfb9a2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ipmitool-console-empty-password-a8edc5e2a1a7daf6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ipv6-option6-tag-549093681dcf940c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ipv6-provisioning-routed-provider-network-bbd0c46559f618ac.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ipxe-interface-without-opt-enabled-4fa2f83975295e20.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ipxe-macro-4ae8bc4fe82e8f19.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ipxe-template-for-whole-disk-image-943da0311ca7aeb5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-irmc-enforcing-snmpv3-with-fips-e45971d363925ec3.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-irmc-inspection-c9ae3864a96b2588.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-irmc-s6-2.00-http-incompatibility-61a31d12aa33fbd8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-irmc-s6-2.00-ipmi-incompatibility-118484a424df02b1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-json-rpc-client-ssl-2438a731beb3d5f9.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-keystone-parameters-cdb93576d7e7885b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-lldp-decode-00021e76db26b2a5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-mac-address-48060f9e2847a38c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-mac-address-update-with-contrail-b1e1b725cc0829c2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-mitaka-ipa-iscsi.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-multi-attached-volumes-092ffedbdcf0feac.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-net-ifaces-rebuild-1cc03df5d37f38dd.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-network-data-dns-nameservers-f363b3a66c109b4d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-network-data-e10f2bf9dc38ba1a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-network-data2-f2600afdcc182dc4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-nonetype-object-is-not-iterable-0592926d890d6c11.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-noop-net-vif-list-a3d8ecee29097662.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-not-exist-deploy-image-for-irmc-cb82c6e0b52b8a9a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-oneview-deallocate-server-8256e279af837e5d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-oneview-deploy-return-values-ab2ec6ae568d95a5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-oneview-periodics-0f535fe7a0ad83cd.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-online-version-migration-db432a7b239647fa.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-order-of-disable-ramdisk-validation-for-runbooks-e32617f1e9227e65.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-overlooked-irmc-ipmi-incompatibility-patch-situation-c246d2b59b2e8a78.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-pagination-marker-with-custom-field-query-65ca29001a03e036.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-path-a3a0cfd2c135ace9.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-policy-checkers-1a08203e3c2cf859.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-polling-lockout-for-steps-b9645f0cae18da1e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-power-off-token-wipe-e7d605997f00d39d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-prepare-instance-for-agent-interface-56753bdf04dd581f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-provisioning-port-cleanup-79ee7930ca206c42.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-pxe-glance-lookup-anaconda-86fe616c6286ec08.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-reboot-log-collection-c3e22fc166135e61.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-advmedia-part02-67ac1b22153ff1cf.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-bios-apply-configuration-error-handling-464695b09e4f81ac.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-firmware-images-validation-9b5b2fd28314ce66.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-firmware-upgrade-7ef2fcb6bfd74e67.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-raid-config-9e868c3e069475a1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-raid-deploy-steps-e9ee1ea3d1f2a475.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-raid-failed-tasks-02487c4698dea176.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-raid-interface-type-4b3566b637cc2301.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-raid-onreset-workflow-bfa44de6b0263a1f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-sadness-workaround-ed02cb310ff369f4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-vm-boot-idrac-37ec734e6643cbac.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-rpc-exceptions-12c70eb6ba177e39.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-security-group-list-add-query-filters-f72cfcefa1e093d2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-self-owned-node-policy-fc2dae357879dc33.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-sendfile-size-cap-d9966a96e2d7db51.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-sensors-storage-ed5d5bbda9b46645.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-set-provision-state-subpolicy-13ae3ef7497d20c1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-shellinabox-console-subprocess-timeout-d3eccfe0440013d7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-shellinabox-pipe-not-ready-f860c4b7a1ef71a8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-socat-command-afc840284446870a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-sqlite-locks-with-periodics-362de3c63bc23e4b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-step-priority-overrides-edecff2a6c68dcac.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-subscription-vendor-passthru-5a9af3613c0cbebc.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-swift-binary-upload-bf9471fca29290e1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-swift-ssl-options-d93d653dcd404960.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-sync-power-state-last-error-65fa42bad8e38c3b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-system-scope-triggered-clean-22ada9b920c08365.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-tftp-master-path-config-77face94f5db9af7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-unix-socket-support-eaa0e350f4bfaf56.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-updating-node-driver-to-classic-16b0d5ba47e74d10.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-url-collisions-43abfc8364ca34e7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-vif-detach-fca221f1a1c0e9fa.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-virtualbox-localboot-not-working-558a3dec72b5116b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-vmedia-boot-method-label-8008f49ace96f1cc.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-wsman-bios-async-step-error-handling-80cd30c54c71c595.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-wsman-raid-async-step-error-handling-f44e2001ac018d12.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix-xclarity-management-defect-ec5af0cc6d1045d9.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix_anaconda-70f4268edc255ff4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix_anaconda_pxe-6c75d42872424fec.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix_boot_mode_switch_with_anaconda_deploy_with_ilo_drivers-16637adb62f0ed2f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix_deploy_validation_resp_code-ed93627d1b0dfa94.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix_pagination_resource_url-42fb4023fde9da2b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix_pagination_resource_url_ports-8d2696a6a7ab012f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix_pending_non_bios_job_execution-4b22e168ac915f4f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix_raid0_creation_for_multiple_disks-f47957754fca0312.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fix_secure_boot_with_anaconda_deploy-84d7c1e3bbfa40f2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fixes-deployment-failure-with-fasttrack-f1fe05598fbdbe4a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fixes-execution-of-out-of-band-deploy-steps-1f5967e7bfcabbf9.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fixes-get-boot-option-for-software-raid-baa2cffd95e1f624.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fixes-ilo5-redfish-firmware-update-issue-c6dfcd71a2f659a5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/fixes-noop-network-with-grub-8fd99a73b593ddba.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/flag_always_reboot-62468a7058b58823.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/flexible_ipmi_credential_persistence_method_configuration-e5ed052576576d71.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/floppy-image-quirks-32e14d32a37b0742.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/force-out-hung-ipmitool-process-519c7567bcbaa882.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/force-persistent-common-6ef2537f7ccd0dcb.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/futurist-e9c55699f479f97a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/generic-virtual-media-attach-9625f8ac66093b76.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/generic-virtual-media-get-f09003e5031b9c3d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/get-bios-registry-aadc74800e0770f7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/get-commands-status-timeout-ecbac91ea149e755.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/get-supported-boot-devices-manadatory-task-0462fc072d6ea517.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/glance-deprecations-21e7014b72a1bcef.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/glance-keystone-dd30b884f07f83fb.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/glance-v2-83b04fec247cd22f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/glanceclient-removal-33b382ad03772530.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/gpu_dynamic_capabilities-b56b90549882b6c2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/graceful_shutdown_wait-9a62627714b86726.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/grub-default-change-to-mac-1e301a96c49acec4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/grub-default-template-change-a7bacdef4543a9ae.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/handle-duplicate-node-inventories-fc41a7decbb6da76.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/handle-dvd-only-vmedia-f4971a013a8aafd0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/handle-initial-version-no-such-table-54c3c291050ae787.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/handle-missing-bios-supportedapplytimes-attr-fbacc7ca3c399e83.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/handle-missing-ethernetinterfaces-attr-7e52f7259fe66762.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/handle-missing-table-in-status-check-512c1732dec56f62.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/handle-older-agent-command-5930124fd03bb327.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/handle-uefi-disk-pxe-persistance-0d871825591918b5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/hash-ring-6ce212ab86c2592d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/hash-ring-algo-4337c18117b33070.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/hash-ring-race-da0d584de1f46788.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/hctl-root-device-hints-0cab86673bc4a924.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/heartbeat-locked-6e53b68337d5a258.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/heartbeat_agent_version-70f4e64b19b51d87.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/hexraw-support-removed-8e8fa07595a629f4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/html-errors-27579342e7e8183b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/http-basic-auth-f8c0536eba989918.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/http-local-4e8f32c6d5309f12.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/hw-ifaces-periodics-af8c9b93ecca9fcd.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ibmc-38-169438974508f62e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ibmc-driver-45fcf9f50ebf0193.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ibmcclient-fix-8c6cb49be0aef5f2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-add-ehba-support-10b90c92b8865364.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-add-gpu-reporting-support-f4d80e2071f85f6a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-add-initial-redfish-support-27f27f18f3c1cd91.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-add-more-gpu-support-c3e24d8471ed6759.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-add-redfish-bios-support-3633d2fc94d31f62.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-add-redfish-boot-support-036396b48d3f71f4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-add-redfish-inspect-support-ce74bd3d4a97b588.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-add-redfish-raid-support-414aad5e633a160f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-advance-python-dracclient-version-01c6ef671670ffb3.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-drives-conversion-jbod-to-raid-1a229627708e10b9.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-drives-conversion-raid-to-jbod-de10755d1ec094ea.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-extends-redfish-6692c2ecdb07dc2e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-firmware-3839648d729d9c7c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-fix-deprecated-idrac-interface-__init__-362696b389c86d5d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-fix-reboot-failure-c740e765ff41bcf0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-hardware-type-54383960af3459d0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-import-conf-partial-success-86b8bd1983d227f6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-import-configuration-task-deleted-2a0e6a96509394b6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-no-vendor-911904dd69457826.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-redfish-clean-steps-not-require-ramdisk-699e169af39b0dd6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-redfish-raid-clear-foreign-config-9ce4ec35cf6d7225.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-redfish-raid-convert-from-nonraid-e9b5bbac89c71537.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-remove-commit_required-d9ea849e8f5e78e2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-uefi-boot-mode-86f4694b4247a1ca.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-wsman-bios-interface-b39a51828f61eff6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-wsman-clean-steps-not-require-ramdisk-ca98aa5c0a88f727.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-wsman-completed-with-errors-f65c9a48ed4c02d4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-wsman-set-power-state-wait-cd8f9ff41b19c7a7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-async-bios-clean-steps-15e49545ba818997.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-automated-cleaning-fails-14ee438de3dd8690.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-bios-settings-bc91524c459a4fd9.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-boot-from-iscsi-volume-41e8d510979c5037.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-boot-interface-92831b78c5614733.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-boot-iso-696b57f44f29852d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-certificate-verification-enhancement-8eefd541cfc2a9da.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-deploy-iso-0c88edb5daff8a4e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-do-not-power-off-non-deploying-nodes-0a3aed7c8ea3940a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-driver-firmware-upgrade-supports-sha256-sha512-ae76569042750a07.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-erase-device-priority-config-509661955a11c28e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-event-subscription-0dadf136411bd16a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-firmware-update-manual-clean-step-e6763dc6dc0d441b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-fix-inspection-b169ad0a22aea2ff.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-fix-uefi-iscsi-boot-702ced18e28c5c61.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-hardware-type-48fd1c8bccd70659.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-inconsistent-default-boot-mode-ef5a7c56372f89f1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-inject-nmi-f487db8c3bfd08ea.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-license-activate-manual-clean-step-84d335998d708b49.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-managed-inspection-8b549c003224e011.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-prefix-d5a65ac637f82f65.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-remove-deprecated-power-retry-ba29a21f03fe8dbb.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-soft-power-operations-eaef33a3ff56b047.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-support-boot-mode-management-apis-8173002daf79894c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-update-proliantutils-version-fd41a7c2a27be735.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-vendor-e8d299ae13388184.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo5-oob-one-button-secure-erase-f55628f8aa767c20.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo5-oob-raid-a0eac60f7d77a4fc.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ilo5-oob-sanitize-disk-erase-cc76ea66eb5fe6df.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/image-cache-4082178dabd64249.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/image-cache-size-28a9072901b98edf.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/image-checksum-recalculation-sha256-fd3d5b4b0b757e86.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/image-download-http-976c82f440c61c96.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/image-no-data-c281f638d3dedfb2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/image-type-ac259a90393bdd2c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/image_checksum_optional-381acf9e441d2a58.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/image_download_source-842282c70b226e93.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/image_rootfs_uuid-1ea54ba043d1aeaf.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/implement-policy-in-code-cbb0216ef5f8224f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/improve-conductor-shutdown-42687d8b9dac4054.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/improve-redfish-set-boot-device-e38e9e9442ab5750.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/improves-node-retrieval-performance-cf5a02eb629bf32c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/in-band-steps-e4a1fe759029fea5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/include-agent-token-to-get-requests-982bacce85d95ce8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/increase_node_history_user_column_limit-8da6ae03288bff26.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/initial_grub-566688b16f773fcf.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/initrd_filename-ac68e96f1c9fb576.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/inject-nmi-dacd692b1f259a30.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/inspect-abort-8add5e6e6b599357.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/inspect-off-099e3c73edaf6082.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/inspection-agent-drivers-cad619ec8a4874b1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/inspection-boot-network-59fd23ca62b09e81.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/inspection-fast-track-ab5165e11d3e9522.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/inspection-logging-e1172f549ef80b04.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/inspection-token-b3d9e8e34341d680.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-enabled-f8a643f03e1e0360.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-for-cisco-bffe1d1af7aec677.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-kernel-params-6db82c633d7361e2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-periodics-34449c9d77830b3c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-pxe-boot-9ab9fede5671097e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-session-179f83cbb0dc169b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/instance-info-boot-mode-25732c767593f849.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/instance-info-interface-override-287c7fcff1081469.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/instance-info-interface-override-fix-043df41199529892.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/instance-info-root-device-0a5190240fcc8fd8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/intel-ipmi-hardware-30aaa65cdbcb779a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/invalid-mac-b0e3d99f23afeb30.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/invalid_cross_device_link-7ecf3543a8ada09f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipa-command-retries-and-timeout-29b0be3f2c21328c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipa-erase_devices-skip-read-only-9f8cd9278c35a84e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipa-streams-raw-images-1010327b0dad763c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-cipher-suite-499097740f7c86ee.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-cmd-for-ipmi-consoles-2e1104f22df3efcd.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-console-port-ec6348df4eee6746.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-debug-1c7e090c6cc71903.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-disable-timeout-option-e730362007f9bedd.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-noop-mgmt-8fad89dc2b4665b8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-retries-min-command-interval-070cd7eff5eb74dd.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi_command_retry_timeout-889a49b402e82b97.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi_hex_kg_key-8f6caabe5b7d7a9b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipminative-bootdev-uefi-954a0dd825bcef97.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipmitool-bootdev-persistent-uefi-b1181a3c82343c8f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipmitool-use_ipmitool_retries-b55b2b8ed5cab603.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipmitool-vendor-3f0f52240ebbe489.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipv6-provision-67bd9c1dbcc48c97.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-and-uefi-7722bd5db71df02c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-boot-interface-addition-faacb344a72389f2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-command-line-ip-argument-4e92cf8bb912f62d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-default-628380290fbdbab6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-dhcp-b799bc326cd2529a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-fallback-a10c8ce422caa429.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-uefi-f5be11c7b0606a84.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-use-swift-5ccf490daab809cc.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-with-dhcpv6-2bc7bd7f53a70f51.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe_retry_on_failure-e71fc6b3e9a5be3b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe_timeout_parameter-03fc3c76c520fac2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-add-certification-file-option-34e7a0062c768e58.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-add-clean-step-reset-bios-config-a8bed625670b7fdf.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-add-snmp-auth-protocols-3ff7597cea7ef9dd.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-add-snmpv3-security-fca05bfc30f50d1a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-additional-capabilities-4fd72ba50d05676c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-align-with-ironic-default-boot-mode-dde6f65ea084c9e6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-append-params-380a281db43e6013.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-boot-from-volume-4bc5d20a0a780669.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-boot-interface-8c2e26affd1ebfc4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-boot-iso-0e93f97acfa59778.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-change-boot-interface-order-e76f5018da116a90.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-change-the-way-to-get-irmc-info-in-raid-8ef5f5f60d1f534a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-convert-the-value-of-irmc-port-63c90450b5a77203.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-dealing-with-ipxe-boot-interface-incompatibility-7d0b2bdb8f9deb46.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-fix-repeatedly-resuming-clean-020f0dfc2e30d7bc.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-manual-clean-bios-configuration-1ad24831501456d5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-manual-clean-create-raid-configuration-bccef8496520bf8c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-oob-inspection-6d072c60f6c88ecb.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-set-polling-after-raid-build-5f78ee3e93a92553.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-support-ipmitool-power-a3480a70753948e5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-11-prelude-6dae469633823f8d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-11.1-prelude-b5ba8134953db4c2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-12.0-prelude-9dd8e80a1a3e8f60.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-antelope-prelude-0b77964469f56b13.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-cfg-defaults-4708eed8adeee609.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-python-agent-multidevice-fix-3daa0760696b46b7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-status-upgrade-check-framework-9cd216ddf3afb271.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/iscsi-ansible-steps-817b52269d2455b0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/iscsi-deprecation-eb184141f88e7182.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/iscsi-inband-cleaning-bff87aac16e5d488.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/iscsi-optional-cpu-arch-ebf6a90dde34172c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/iscsi-verify-attempts-28b1d00b13ba365a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/iscsi-whole-disk-cd464d589d029b01.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/iso-cache-5330b63c9e3a02db.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/issue-conntrack-bionic-7483671771cf2e82.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/json-rpc-0edc429696aca6f9.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/json-rpc-bind-a0348cc6f5efe812.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/json-rpc-ipv6-host-30eca350f34bc091.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/json-rpc-timeout-ac30eea164b3a294.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/json_rpc_http_basic-42dfc6ca2471a30e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/jsonrpc-logging-21670015bb845182.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/jsonschema-4.8-1146d103b877cffd.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/jsonschema-966f55fc79b916fc.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/jsonschema_draft04-1cb5fc4a3852f9ae.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/kernel-ramdisk-by-arch-c35cd2fe09f6ee98.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/keystone-auth-3155762c524e44df.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/keystoneauth-adapter-opts-ca4f68f568e6cf6f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/keystoneauth-config-1baa45a0a2dd93b4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/kill-old-ramdisk-6fa7a16269ff11b0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/known-issue-idrac-firmware-swift-721a19cac796e1ae.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/known-issue-idrac-firmware-swift-fixed-f9d30e60a53d96c4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/limit-boot-to-disk-calls-lenovo-39763bfc98f602d8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/limit-memory-consumption-c7949a49853ba83d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/list-nodes-by-driver-a1ab9f2b73f652f8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/lockutils-default-logging-8c38b8c0ac71043f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/logging-keystoneauth-9db7e56c54c2473d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/lookup-heartbeat-f9772521d12a0549.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/lookup-ignore-malformed-macs-09e7e909f3a134a3.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/lookup-many-bmcs-b019f3599c8e8da7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/make-redfish-firmware-update-service-step-885f47cf051b57ee.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/make-terminal-session-timeout-configurable-b2365b7699b0f98b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/make-versioned-notifications-topics-configurable-18d70d573c27809e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/manual-abort-d3d8985a5de7376a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/manual-clean-4cc2437be1aea69a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/mask-configdrive-contents-77fc557d6bc63b2b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/mask-ssh-creds-54ab7b2656578d2e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/max_concurrent_deploy-7a31ba142bf5ad5c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/maximum-disk-erasure-concurrency-6d132bd84e3df4cf.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/mdns-a5f4034257139e31.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/messaging-log-level-5f870ea69db53d26.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/metrics-notifier-information-17858c8e27c795d7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/migrate-inspector-48de1216ef81f43a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/migrate-to-pysnmp-hlapi-477075b5e69cc5bc.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/migrate_to_hardware_types-0c85c6707c4f296d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/migrate_vif_port_id-5e1496638240933d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/min-sushy-version-change-3b697530e0c05dee.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/minor-agent-version-cleanup-842e3919a366b9d6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/missing-sw-raid-b7fdc9259612970d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/missing_file_checksum-4931c98031951486.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/multi-arch-deploy-bcf840107fc94bef.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/multiple-workers-for-send-sensor-data-89d29c12da30ec54.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/multitenant-networking-0a13c4aba252573e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/name-root-device-hints-a1484ea01e399065.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/name-suffix-47aea2d265fa75ae.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/needs-agent-version-in-heartbeat-4e6806b679c53ec5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/net-names-b8a36aa30659ce2f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/netboot-deprecation-fe5751a47df2d0b7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/netboot-fallback-b208b2c3b40a0d01.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/network-flat-use-node-uuid-for-binding-hostid-afb43097e7204b99.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/network_data_schema-9342edf3c47b2a66.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/neutron-port-timeout-cbd82e1d09c6a46c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/neutron-port-update-598183909d44396c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/new_capabilities-5241619c4b46a460.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/newton-driver-deprecations-e40369be37203057.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/next-link-for-instance-uuid-f46eafe5b575f3de.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-cache-df7caa45f3d8b6d7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-classic-drivers-e68d8527491314c3.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-classic-idrac-4fbf1ba66c35fb4a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-classic-ilo-7822af6821d2f1cc.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-classic-ipmi-7ec52a7b01e40536.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-classic-irmc-3a606045e87119b7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-classic-oneview-e46ee2838d2b1d37.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-classic-snmp-b77d267b535da216.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-classic-ucs-cimc-7c62bb189ffbe0dd.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-coreos-f8717f9bb6a64627.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-cpus-c79717303470bf3c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-deploy-rpc-dec8ee1d0326d1ad.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-downward-sql-migration-52279e875cd8b7a3.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-fake-308b50d4ab83ca7a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-fake-bootif-505cc5bf48e7731f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-glance-v1-d249e8079f46f40c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-heartbeat-retries-d6837684e7257249.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-instance-uuid-workaround-fc458deb168c7a8b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-last-error-overwrite-b90aac3303eb992e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-more-legacy-auth-eeb32f907d0ab5de.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-netboot-d08f46c12edabd35.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-power-on-842b21d55b07a632.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-recalculate-653e524fd6160e72.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-root-8127c35b4702d242.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-root-device-as-kernel-param-5e5326acae7b77a4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-sensors-in-maintenance-7a0ecf418336d105.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-ssh-drivers-6ee5ff4c3ecdd3fb.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-tokenless-agents-c6c16d79ccc0da7a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-trustedboot-01322dbaf33f8df8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/no-unmanaged-vmedia-9fc7378f93e3d11a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/node-boot-mode-0662effa2a2644dc.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/node-boot-mode-change-api-c5e392e3cd6ea54b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/node-creation-no-longer-scope-restricted-b455f66a751f10ec.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/node-credentials-cleaning-b1903f49ffeba029.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/node-deletion-update-resources-53862e48ab658f77.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/node-fault-8c59c0ecb94ba562.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/node-in-maintenance-fail-afd0eace24fa28be.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/node-iso-external_http_url-c5e3fa9ae4960dd6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/node-lessee-4fb320a597192742.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/node-name-remove-720aa8007f2f8b75.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/node-network-data-6f998aaa57020f4b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/node-owner-policy-d7168976bba70566.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/node-owner-policy-ports-1d3193fd897feaa6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/node-owner-provision-fix-ee2348b5922f7648.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/node-save-internal-info-c5cc8f56f1d0dab0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/node-storage-interface-api-1d6e217303bd53ff.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/node-stuck-when-conductor-down-3aa41a3abed9daf5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/node-traits-2d950b62eea24491.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/node-update-instance-info-extra-policies-862b2a70b941cf39.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/nodes-classic-drivers-cannot-set-interfaces-620b37c4e5c88b80.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/non-persistent-boot-5e3a0cd78e9dc91b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/noop-mgmt-a4b1a248492c7638.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/not-heartbeat-the-conductor-with-sqlite-7cfc71e717d69bc5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/notifications_driver_internal_info-3012f9834b6ade6b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/notify-node-storage-interface-7fd07ee7ee71cd22.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/notify-topic-451493784ce45e73.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/notimplementederror-misspell-276a181afd652cf6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ocata-summary-a70f995cb3b18e18.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/oneview-agent-mixin-removal-b7277e8f20df5ef2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/oneview-hardware-type-69bbb79da434871f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/oneview-inspection-interface-c2d6902bbeca0501.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/oneview-node-free-for-ironic-61b05fee827664cb.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/oneview-onetime-boot-64a68e135a45f5e2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/oneview-timeout-power-db5125e05831d925.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/oneview-timing-metrics-0b6c1b54e80eb683.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/online_data_migration_update_versions-ea03aff12d9c036f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/only_default_flat_network_if_enabled-b5c6ea415239a53c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/oob-power-off-7bbdf5947ed24bf8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/opentack-baremetal-request-id-daa72b785eaaaa8d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/optimize-driver-task-pattern-322e02b6a2233919.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/optimize-ramdisk-log-filename-270c401780b16e9c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/option-no-cache-http-ramdisk-62fc29cdd1d5b152.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/optional-redfish-system-id-3f6e8b0ac989cb9b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/orphan-nodes-389cb6d90c2917ec.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/oslo-i18n-optional-76bab4d2697c6f94.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/oslo-proxy-headers-middleware-22188a2976f8f460.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/oslo-reports-optional-59469955eaffdf1d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/oslopolicy-scripts-bdcaeaf7dd9ce2ac.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/osprofiler-61a330800abe4ee6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ossa-2025-001-disallow-unsafe-image-paths-670fdcfe3e4647d4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/override-external_http_url-per-node-f5423b00b373e528.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ovn-support-6666dfa2e99e7ad4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ovn-vtep-switch-support-506686368ebf17c6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/parallel-6c54b4131b4ba991.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/parallel-erasure-1943da9b53a2095d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/parse-headers-with-the-microversion-parse-library-090d2cf5d9cfb74f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/partprobe-retries-e69e9d20f3a3c2d3.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/pass-metrics-config-to-agent-on-lookup-6db9ae187c4e8151.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/pass-region-to-swiftclient-c8c8bf1020f62ebc.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/pass_portgroup_settings_to_neutron-a6aec830a82c38a3.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/periodic-clean-up-29c33d2516bf16ec.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/periodic-tasks-drivers-ae9cddab88b546c6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/permit-conductor-to-start-without-neutron-networks-d4aa21654f9c07bf.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/permit-ironic-to-tell-agent-about-md5-support-5c94da38c2f5dd10.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/permit-retries-with-agent-startup-aebfc36a775794c3.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/persist-redfish-sessions-d521a0846fa45c40.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/pin-api-version-029748f7d3be68d1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/port-0-is-valid-d7188af3be6f3ecb.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/port-in-conductor-a354a2665effca2e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/port-list-bad-request-078512862c22118e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/port-list-by-project-8cfaf3b2cf0dd627.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/port-local-link-connection-network-type-71103d919e27fc5d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/port-physical-network-a7009dc514353796.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/port_delete-6628b736a1b556f6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/portgroup-crud-notifications-91204635528972b2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/portgroup-mac-649ed31c3525e4f0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/power-fault-recovery-6e22f0114ceee203.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/power-off-token-0403e8a054f31125.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/poweroff-after-10-tries-c592506f02c167c0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/prelude-for-seventeen-638544be837c54fa.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/prelude-for-victoria-e65b4c63ce1e1a7a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/prelude-to-the-stein-f25b6073b6d1c598.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/prepare-for-sqlalchemy-20-e817f340f261b1a2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/prevent-callback-url-from-being-updated-41d50b20fb236e82.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/prevent-ports-with-vif-deletion-3edac3df5aa1becf.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/prevent-pxe-retry-when-token-exists-a4f38f7da56c1397.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/project-scoped-rbac-063c44ba593bb82a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/proliantutils_version_update-b6e5ff0e496215a5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/protected-650acb2c8a387e17.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/protected-unset-0620b844afbb635e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/provide_mountpoint-58cfd25b6dd4cfde.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-append-params-9cd5831959676371.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-boot-mode-9084ccf35e54bbc0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-enabled-ports-check-c1736215dce76e97.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-filter-b57b7f5f2b1e1974.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-onadopt-7214eba4f5822e1a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-retry-762a00ba1089bd75.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-snmp-driver-supported-9c559c6182c6ec4b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-takeover-d8f14bcb60e5b121.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/queens-prelude-61fb897e96ed64c5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/radosgw-temp-url-b04aac50698b4461.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/raid-dell-boss-e9c5da9ddceedd67.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/raid-hints-c27097ded0137f7c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/raid-max-c0920cc44b9779ee.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/raid-remove-root-hint-ec87efd18e894256.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/raid-to-support-jbod-568f88207b9216e2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/raise-bad-request-exception-on-validating-inspection-failure-57d7fd2999cf4ecf.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ramdisk-boot-fails-4e8286e6a4e0dfb6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ramdisk-clean-2d3b033a401b911b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ramdisk-cleaning-f4e061f978bd6ac4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ramdisk-configdrive-142149339dd00b47.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ramdisk-deploy-384a38c3c96059dd.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ramdisk-grub-use-user-kernel-ramdisk-7d572fe130932605.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ramdisk-image-download-source-7a071aba7890ba95.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ramdisk-params-6083bfaa7ffa9dfe.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ramdisk-validate-acbc4acdb71d10c2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/raw_image_growth_factor-cba37029650e67db.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/reactive-ibmc-driver-d2149ca81a198090.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/reboot-do-not-power-off-if-already-1452256167d40009.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/rebuild-configdrive-f52479fd55b0f5ce.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-500-fea3a8f86c0aecc7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-add-root-prefix-03b5f31ec6bbd146.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-allow-missing-password-ce4fb161d35a6850.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-append-params-4d28d922484c2731.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-attach-detach-vmedia-0056faf815724d10.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-autocreate-ports-53712a46dadd8203.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-bios-interface-a1acd8122c896a38.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-boot-mode-a44fc569f1baca8f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-boot-mode-override-not-present-handling-92e7263617e467c4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-config-usb-3e9a7543b2912ae7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-connection-cache-pool-accesserror-743e39a2f017b990.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-default-c7b2268606172bba.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-deploy-iso-60873289278bf28f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-deploy-iso-9671ae83108f6385.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-eject-iso-9875388ae09bc8f6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-firmware-sha256-sha512-3e40c3a087fe42b4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-firmware-update-a06d0624325a66ca.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-fix-bios-settings-apply-time-9b50979d2afc0d27.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-fix-raid-creation-f437066b1301c032.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-interop-1c2b5e3aeb10fea4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-iso-pregenerated-97040711c4537726.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-managed-inspection-936341ffa8e1f22a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-noop-mgmt-b61d02b77b1c9d6b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-power-87062756bce8b047.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-priorities-adf4b7bfbee0ca25.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-raid-get-drives-fix-18d46f3e7275b0ef.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-raid-interface-e362e7a0e7140962.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-raid-set-volume-name-76205f8bb7dd2bb8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-raid-volume-name-fix-187c1b3e9f89cff3.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-ramdisk-no-agent-490b5edb0b2387e5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-sadness-6e2a37b3f45ef1aa.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-secure-boot-8e3b2fcad137e31e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-use-storage-over-simplestorage-ccb3e0e38bfe8712.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-virtual-media-default-not-swift-3917f0e14fd62a0d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-virtual-media-permission-fix-1909b9cdbbbf9fd1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-vmedia-opt-59cafdde83fb2be7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-vmedia-vendor-fc76086893d99415.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish_consider_password_in_session_cache-1fa84234db179053.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redfish_mgmt_clean_steps-c983a8858835046d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/redundant-maintenance-09849674334f656a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/refactor-ironic-lib-22939896d8d46a77.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/register_hardware_interfaces_together-7b458a59f5e8f41f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/release-4.3.0-cc531ab7190f8a00.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/release-reservation-on-conductor-stop-6ebbcdf92da57ca6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/releasenote-b3b25c13ea1e2844.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/reloadable-301ec2aa421abf66.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/rely-on-standalone-ports-supported-8153e1135787828b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/removal-pre-allocation-for-oneview-09310a215b3aaf3c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-400a563030224c4f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-DEPRECATED-options-from-[agent]-7b6cce21b5f52022.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-agent-heartbeat-timeout-abf8787b8477bae7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-agent-passthru-432b18e6c430cee6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-agent-passthru-complete-a6b2df65b95889d5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-agent_last_heartbeat-65a9fe02f20465c5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-ansible_deploy-driver-options-a28dc2f36110a67a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-app-wsgi-d5887ca28e4b9f00.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-clean-nodes-38cfa633ca518f99.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-clustered-compute-manager-6b45ed3803be53d1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-build-instance-info-for-deploy-2fe165fc018010e4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-deploy-erase-devices-iterations-55680ab95cbce3e9.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-dhcp-provider-method-89926a8f0f4793a4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-dhcp-provider-methods-582742f3000be3c7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-drac_host-865be09c6e8fcb90.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-hash_distribution_replicas-08351358eba4c9e1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-ibmc-driver-0c90817d8ad0ccc4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-idrac-wsman-c31861acd8742eb9.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-ilo-clean-priority-erase-devices-bb3073da562ed41d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-option-names-6d5d53cc70dd2d49.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-discoverd-group-03eaf75e9f94d7be.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-driver-object-periodic-tasks-1357a1cd3589becf.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-driver-periodic-task-f5e513b06b601ce4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-elilo-support-7fc1227f66e59084.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-enabled-drivers-5afcd77b53da1499.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-exception-message-92100debeb40d4c7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-excess-allocation-fk-constraints-0f59170f4d164a6e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-extra-vif-port-id-ea4e59176c2065fd.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-filename-param-from-vmedia-url-bf4773ede44f2206.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-glance-num-retries-24898fc9230d9497.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-inspecting-state-support-10325bdcdd182079.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-ipmi-retry-timeout-c1b2cf7df6771a43.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-ipminative-driver-3367d25bbcc41fdc.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-ipxe-enabled-opt-61d106f01c46acab.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-ipxe-tags-with-ipv6-cf4b7937c27590d6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-iscsi-deploy-ipa-mitaka-c0efa0d5c31933b6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-iscsi-verify-attempts-ede5b56b0545da08.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-locks-first-d12ac27106f800f8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-manage-tftp-0c2f4f417b92b1ee.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-messaging-aliases-0a6ba1ed392b1fed.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-metric-pxe-boot-option-1aec41aebecc1ce9.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-model-query-from-upgrade-af227b6c8a5d654a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-most-unsupported-049f3401c2554a3c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-neutron-client-workarounds-996c59623684929b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-node-object-from-log-statement-f1b92a8ca26686c2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-nomodset-7a352a9519c1045b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-oneview-9315c7b926fd4aa2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-periodic-interval-45f57ebad9aaa14e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-policy-json-be92ffdba7bda951.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-pxe-http-5a05c54f57747bfe.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-python-oneviewclient-b1d345ef861e156e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-radosgw-config-b664f3023dc8403c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-seqdiag-dependency-bfe9daea763dc0a3.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-ssh-power-port-delay-7ae6e5eb893439cd.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-verbose-option-261f1b9e24212ee2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-vifs-on-teardown-707c8e40c46b6e64.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove-xclarity-hardware-type-aa1a26bcbb5b9670.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove_pxe_ip_version-7a71f821ded28360.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/remove_vagrant-4472cedd0284557c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/removed-glance-host-port-protocol-dc6e682097ba398f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/removed-keystone-section-1ec46442fb332c29.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/rename-iso-builder-func-46694ed6ded84f4a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/replace-neutronclient-with-openstacksdk-20c06d9d0316c2df.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/replace_deprecated_field_in_redfish_driver-eb75e6bf67913963.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/require-hashed-rescue-password-6f7c0424e12c1aeb.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/require-managed-boot-7d8965d4ac5fbd21.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/require-managed-boot-c33e8aa9cba1502c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/require-tls-3880e6bec3075f4d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/rescue-interface-for-ilo-hardware-type-2392989d0fef8849.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/rescue-interface-for-irmc-hardware-type-17e38197849748e0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/rescue-node-87e3b673c61ef628.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/reserved-node-names-67a08012ed1131ae.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/reserved-workers-3cc0af8782b00fcc.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/reset-interface-e62036ac76b87486.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/resource-class-change-563797d5a3c35683.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/resource-classes-1bf903547236a473.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/resources-crud-notifications-70cba9f761da3afe.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/restart-console-on-conductor-startup-5cff6128c325b18e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/restrict-pxe-link-files-to-only-pxe-enabled-ports-d2ca5386bdd04bef.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/restrict-sync-mode-after-device-to-supermicro-218e8cb57735c685.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/restricted-allocation-creation-fix-a70dfcbcb9996602.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/resume-cleaning-post-oob-reboot-b76c23f98219a8d2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/retry-vmedia-1999742c84f11103.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/reusing-oneview-client-6a3936fb8f113c10.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/rolling-upgrades-ccad5159ca3cedbe.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/root-api-version-info-9dd6cadd3d3d4bbe.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/root-device-hints-rotational-c21f02130394e1d4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/rpc-none-f05dac657eef4b66.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/scciclient-0.4.0-6f01c0f0a5c39062.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/secure-boot-cf1c134bfb75768d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/secure-rbac-api-version-increment-1785544f54a487b3.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/secure-rbac-policy-sanitization-performance-dc7886952144bb04.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/security_groups-b57a5d6c30c2fae4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/send-sensor-data-for-all-nodes-a732d9df43e74318.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/server_profile_template_uri-c79e4f15cc20a1cf.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/service-exit-77bcf3a538fab4bc.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/service-priority-7482622471102c6b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/service-project-service-role-fix-e4d1a8c23856926a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/service-wait-e85cbe7978f61764.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/servicing-reboot-502f474a01f937a8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/set-agent-to-require-tls-08a9571793e75943.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/set-boot-mode-4c42b3fd0b5f5b37.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/set-node-alive-when-inspection-finished-1ec74828852eaeef.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/set-stance-on-image-types-4905f00a09a6521f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/setting_provisioning_cleaning_network-fb60caa1cf59cdcf.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/shard-support-a26f8d2ab5cca582.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/shellinabox-locking-fix-2fae2a451a8a489a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/shred-final-overwrite-with-zeros-50b5ba5b19c0da27.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/sighup-service-reloads-configs-0e2462e3f064a2ff.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/silence-rbac-deprecation-for-now-779898e720a7bf4e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/simplify-standalone-anaconda-use-7160d0d3401e468e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/skip-clear-job-queue-idrac-reset-if-attr-missing-b2a2b609c906c6c4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/skip-nonraid-controllers-f4a79e2c9e8080ce.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/skip-power-sync-for-adoptfail-d2498f1a2e997ed7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/smartnic-logic-has-merged-in-neutron-79078280d40f042c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/snmp-driver-udp-transport-settings-67419be988fcff40.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/snmp-hardware-type-ee3d471cf5c596f4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/snmp-noop-mgmt-53e93ac3b6dd8517.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/snmp-outlet-validate-ffbe8e6687172efc.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/snmp-reboot-delay-d18ee3f6c6fc0998.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/snmp_add_power_action_delay-eba6c3a9cbd6ada3.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/socat-address-conf-5cf043fabb10bd76.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/socat-console-port-alloc-ipv6-26760f53f86209d0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/socat-respawn-de9e8805c820a7ac.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/soft-power-operations-oneview-e7ac054668235998.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/soft-reboot-poweroff-9fdb0a4306dd668d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/software-raid-4a88e6c5af9ea742.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/software-raid-with-uefi-5b88e6c5af9ea743.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/sofware_raid_use_rootfs_uuid-f61eb671d696d251.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/sort_key_allowed_field-091f8eeedd0a2ace.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/spawn-error-2249f94606388fbd.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/sqla-query-d5347ae962b06428.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/sqlite-fk-8c87a308a02d49bf.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/ssh-console-58721af6830f8892.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/sslerror-287edf7f8b3c5f1c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/stop-console-during-unprovision-a29d8facb3f03be5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/stop-sol-console-before-start-5cbb7be7816f3886.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/stop-special-handling-of-json-extension-c69af7da3abaeaac.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/story-2002600-return-503-if-no-conductors-online-ead1512628182ec4.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/story-2002637-4825d60b096e475b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/story-2004266-4725d327900850bf.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/story-2004444-f540d9bbc3532ad0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/story-2006217-redfish-bios-cleaning-fails-fee32f04dd97cbd2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/story-2006218-uefi-iso-creation-fails-ba0180991fdd0783.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/story-2006223-ilo-hpsum-firmware-update-fails-622883e4785313c1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/story-2006288-ilo-power-on-fails-with-no-boot-device-b698fef59b04e515.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/story-2006316-raid-create-fails-c3661e185fb11c9f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/story-2006321-ilo5-raid-create-fails-1bb1e648da0db0f1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/story-2008323-fix-stuck-deploying-state-43d51149a02c08b8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/streaming-partition-images-d58fe619658b066e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/string-list-6098010bfdce9149.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/sum-based-update-firmware-manual-clean-step-e69ade488060cf27.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/supermicro-redfish-override-enabled-aa51686ed33d3061.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/support-httpheaders-in-create-subscription-e383137f0db1ae21.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/support-irmc-driver-again-589db26927e32847.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/support-root-device-hints-with-operators-96cf34fa37b5b2e8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/support_to_hash_rescue_password-0915927e41e6d845.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/suppress_chassis_not_found_error-99ee4b902d504ec7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/swift_account_prefix-dbc9e68890bff47c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/sync-boot-mode-after-changing-redfish-device-f60ef90ba5675215.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/system-scoped-authentication-28e3651de250bea8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/taskmanager-lazy-load-32a14526c647c2f0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/temp_url_key_rot-1e7cb004df8c788f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/tempest_plugin_removal-009f9ce8456b16fe.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/token-reboot-3f18cf73e4dd10d3.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/token-reboot-b48b5981a58a30ae.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/train-release-59ff1643ec92c10a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/transmit-all-ports-b570009d1a008067.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/type-error-str-6826c53d7e5e1243.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/uefi-and-secureboot-waits-a783215327164e2c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/uefi-first-prepare-e7fa1e2a78b4af99.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/uefi-grub2-by-default-6b797a9e690d2dd5.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/uefi-is-now-the-default-562b0d68adc59008.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/uefi_https_secure_boot_support-41f4976e02c11162.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/undeprecate-xclarity-4f4752017e8310e7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/unix-socket-48e8f1caf4cb19f9.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/unrescue-token-ae664a17343e0610.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/unsave-power-state-on-adopt-failed-09194c8269c779de.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/update-boot_mode-for-cleaning-scenario-for-ilo-hardware-type-ebca86da8fc271f6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/update-clear-job-id-constant-fix-c69cf96c55364bb3.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/update-idrac-redfish-management-export-conf-9fb17273c4d9a050.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/update-irmc-set-boot-device-fd50d9dce42aaa89.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/update-kernel-ramdisk-artifacts-delineation-15a7d652d34b196f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/update-live-port-ee3fa9b77f5d0cf7.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/update-node-cache-after-successful-servicing-cleaning-7433c493e31742b0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/update-port-pxe-enabled-f954f934209cbf5b.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/update-proliantutils-version-20ebcc22dc2df527.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/update-proliantutils-version-54c0cd5c5d3c01dc.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/update-python-scciclient-required-version-71398d5d5e1c0bf8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/update-value-of-a-configuration-option-91708f3366afd4c6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/upgrade-delete_configuration-0f0bb43c57278734.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/upgrade_oslo_db_version-idrac_redfish_inspection_bugfix-b5edd35c337f80fc.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/use-current-node-driver_internal_info-5c11de8f2c2b2e87.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/use-dhcp-option-numbers-8b0b0efae912ff5f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/use-image-format-for-memory-check-25b1f06701ccdc47.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/use-ironic-lib-exception-4bff237c9667bf46.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/use-port-in-hostname-for-jsonrpc-cdcd2c20a68a22c1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/use_secrets_to_generate_token-55af0f43e5a80b9e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/user-image-server-basic-auth-c2b605aade241901.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/v1-discovery-4311398040581fe8.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/validate-ilo-certificates-3ab98bb8cfad7d60.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/validate-image-url-wnen-deploying-8820f4398ea9de9f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/validate-instance-traits-525dd3150aa6afa2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/validate-interfaces-hook-49d7d6c57929a8cd.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/validate-node-properties-73509ee40f409ca2.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/validate-port-info-before-using-it-e26135982d37c698.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/vendor-interface-step-decorated-a673f608c5f5721a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/vendor-passthru-eject-vmedia-e4456320ee1c70c1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/vendor-passthru-shared-lock-6a9e32952ee6c2fe.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/vendor-passthru-subscription-5d28a2420e2af111.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/verify-bool-ab3607429e005bed.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/version-foo-2eb39b768112547f.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/vif-detach-locking-fix-7be66f8150e19819.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/vif-detach-locking-fix-revert-3961d47fe419460a.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/vif-port-attach-17a9993bf5c21d69.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/virtual-media-publisher-id-injection-c88674a31634f852.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/vmedia-boot-mode-f75c6fbef6349cbf.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/vmedia-error-ef4eac3d08761d5c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/vmedia-fast-track-903076c33c4aca04.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/vmedia-inject-files-b6e226e2db4cff06.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/vmedia-path-648cfa258708e0bb.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/vmedia-tls-117daa5ae0a9e30d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/volume-connector-and-target-api-dd172f121ab3af8e.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/volume-multipath-63b96f8331e771ae.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/wait_hash_ring_reset-ef8bd548659e9906.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/webserver-timeout-d85781bf634cef39.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/whole-disk-root-gb-9132e5a354e6cb9d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/whole-disk-scsi-install-bootloader-f7e791d82da476ca.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/wipe-agent-token-upon-cleaning-timeout-c9add514fad1b02c.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/wipe-disk-before-deployment-0a8b9cede4a659e9.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/workers-20ca5c225c1474e0.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/wsgi-applications-5d36cf2a8885a56d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/wwn-extension-root-device-hints-de40ca1444ba4888.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/xclarity-driver-622800d17459e3f9.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/xclarity-mask-password-9fe7605ece7689c3.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/xenserver-ssh-driver-398084fe91ac56f1.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/zed-prelude-09fe95b11ad2459d.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/notes/zero-temp-url-c21e208f8933c6f6.yaml -> ironic-26.1.5/releasenotes/notes DEBUG: copying releasenotes/source/2023.1.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/2023.2.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/2024.1.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/conf.py -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/icehouse.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/index.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/juno.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/kilo.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/liberty.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/mitaka.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/newton.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/ocata.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/pike.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/queens.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/rocky.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/stein.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/train.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/unreleased.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/ussuri.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/victoria.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/wallaby.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/xena.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/yoga.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/zed.rst -> ironic-26.1.5/releasenotes/source DEBUG: copying releasenotes/source/_static/.placeholder -> ironic-26.1.5/releasenotes/source/_static DEBUG: copying releasenotes/source/_templates/.placeholder -> ironic-26.1.5/releasenotes/source/_templates DEBUG: copying releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po -> ironic-26.1.5/releasenotes/source/locale/en_GB/LC_MESSAGES DEBUG: copying tools/__init__.py -> ironic-26.1.5/tools DEBUG: copying tools/bandit.yml -> ironic-26.1.5/tools DEBUG: copying tools/check-releasenotes.py -> ironic-26.1.5/tools DEBUG: copying tools/flake8wrap.sh -> ironic-26.1.5/tools DEBUG: copying tools/ironic.conf.localdev -> ironic-26.1.5/tools DEBUG: copying tools/link_aggregation_on_windows.ps1 -> ironic-26.1.5/tools DEBUG: copying tools/run_bashate.sh -> ironic-26.1.5/tools DEBUG: copying tools/states_to_dot.py -> ironic-26.1.5/tools DEBUG: copying tools/test-setup.sh -> ironic-26.1.5/tools DEBUG: copying tools/with_venv.sh -> ironic-26.1.5/tools DEBUG: copying tools/benchmark/README -> ironic-26.1.5/tools/benchmark DEBUG: copying tools/benchmark/do_not_run_create_benchmark_data.py -> ironic-26.1.5/tools/benchmark DEBUG: copying tools/benchmark/generate-statistics.py -> ironic-26.1.5/tools/benchmark DEBUG: copying tools/config/ironic-config-generator.conf -> ironic-26.1.5/tools/config DEBUG: copying tools/policy/ironic-policy-generator.conf -> ironic-26.1.5/tools/policy DEBUG: copying zuul.d/ironic-jobs.yaml -> ironic-26.1.5/zuul.d DEBUG: copying zuul.d/metal3-jobs.yaml -> ironic-26.1.5/zuul.d DEBUG: copying zuul.d/project.yaml -> ironic-26.1.5/zuul.d DEBUG: copying ironic.egg-info/SOURCES.txt -> ironic-26.1.5/ironic.egg-info DEBUG: Writing ironic-26.1.5/setup.cfg DEBUG: Creating tar archive DEBUG: removing 'ironic-26.1.5' (and everything under it) DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for wheel... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bn3jjbwp/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building wheel... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bn3jjbwp/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bn3jjbwp/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running bdist_wheel DEBUG: running build DEBUG: running build_py DEBUG: creating build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_firmware_utils.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_inspect.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_power.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_firmware.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_utils.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_bios.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_boot.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_raid.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_vendor.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: creating build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_release_mappings.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_hash_ring.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_checksum_utils.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_driver_factory.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_images.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_wsgi_service.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_image_publisher.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_utils.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_format_inspector.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_qemu_img.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_fsm.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_context.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_molds.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_states.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_neutron.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_glance_service.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/__init__.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_policy.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_network.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_raid.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_kickstart_utils.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_keystone.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_cinder.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_swift.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_pxe_utils.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_image_service.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_args.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_rpc.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_nova.py -> build/lib/ironic/tests/unit/common DEBUG: creating build/lib/ironic/pxe_filter DEBUG: copying ironic/pxe_filter/dnsmasq.py -> build/lib/ironic/pxe_filter DEBUG: copying ironic/pxe_filter/service.py -> build/lib/ironic/pxe_filter DEBUG: copying ironic/pxe_filter/__init__.py -> build/lib/ironic/pxe_filter DEBUG: creating build/lib/ironic/tests/unit/pxe_filter DEBUG: copying ironic/tests/unit/pxe_filter/test_dnsmasq.py -> build/lib/ironic/tests/unit/pxe_filter DEBUG: copying ironic/tests/unit/pxe_filter/__init__.py -> build/lib/ironic/tests/unit/pxe_filter DEBUG: copying ironic/tests/unit/pxe_filter/test_service.py -> build/lib/ironic/tests/unit/pxe_filter DEBUG: creating build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/firmware.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/volume_target.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/chassis.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/shard.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/node.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/utils.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/portgroup.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/volume_connector.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/notification_utils.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/versions.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/collection.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/driver.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/allocation.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/__init__.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/conductor.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/deploy_template.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/runbook.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/ramdisk.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/event.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/volume.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/bios.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/port.py -> build/lib/ironic/api/controllers/v1 DEBUG: creating build/lib/ironic/tests/unit/cmd DEBUG: copying ironic/tests/unit/cmd/test_status.py -> build/lib/ironic/tests/unit/cmd DEBUG: copying ironic/tests/unit/cmd/test_dbsync.py -> build/lib/ironic/tests/unit/cmd DEBUG: copying ironic/tests/unit/cmd/__init__.py -> build/lib/ironic/tests/unit/cmd DEBUG: copying ironic/tests/unit/cmd/test_conductor.py -> build/lib/ironic/tests/unit/cmd DEBUG: creating build/lib/ironic/tests/unit/conf DEBUG: copying ironic/tests/unit/conf/test_types.py -> build/lib/ironic/tests/unit/conf DEBUG: copying ironic/tests/unit/conf/test_auth.py -> build/lib/ironic/tests/unit/conf DEBUG: copying ironic/tests/unit/conf/__init__.py -> build/lib/ironic/tests/unit/conf DEBUG: copying ironic/tests/unit/conf/test_conductor.py -> build/lib/ironic/tests/unit/conf DEBUG: creating build/lib/ironic/drivers/modules/intel_ipmi DEBUG: copying ironic/drivers/modules/intel_ipmi/__init__.py -> build/lib/ironic/drivers/modules/intel_ipmi DEBUG: copying ironic/drivers/modules/intel_ipmi/management.py -> build/lib/ironic/drivers/modules/intel_ipmi DEBUG: creating build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_allocations.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_runbooks.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_volume_connectors.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/utils.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_deploy_templates.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_node_tags.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_ports.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_api.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_shard.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/base.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_node_inventory.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_node_traits.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_bios_settings.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/__init__.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_conductor.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_volume_targets.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_portgroups.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_firmware_component.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_chassis.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_node_history.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_nodes.py -> build/lib/ironic/tests/unit/db DEBUG: creating build/lib/ironic/hacking DEBUG: copying ironic/hacking/checks.py -> build/lib/ironic/hacking DEBUG: copying ironic/hacking/__init__.py -> build/lib/ironic/hacking DEBUG: creating build/lib/ironic/common DEBUG: copying ironic/common/async_steps.py -> build/lib/ironic/common DEBUG: copying ironic/common/service.py -> build/lib/ironic/common DEBUG: copying ironic/common/profiler.py -> build/lib/ironic/common DEBUG: copying ironic/common/exception.py -> build/lib/ironic/common DEBUG: copying ironic/common/components.py -> build/lib/ironic/common DEBUG: copying ironic/common/lessee_sources.py -> build/lib/ironic/common DEBUG: copying ironic/common/utils.py -> build/lib/ironic/common DEBUG: copying ironic/common/states.py -> build/lib/ironic/common DEBUG: copying ironic/common/wsgi_service.py -> build/lib/ironic/common DEBUG: copying ironic/common/release_mappings.py -> build/lib/ironic/common DEBUG: copying ironic/common/neutron.py -> build/lib/ironic/common DEBUG: copying ironic/common/boot_devices.py -> build/lib/ironic/common DEBUG: copying ironic/common/cinder.py -> build/lib/ironic/common DEBUG: copying ironic/common/dhcp_factory.py -> build/lib/ironic/common DEBUG: copying ironic/common/config.py -> build/lib/ironic/common DEBUG: copying ironic/common/network.py -> build/lib/ironic/common DEBUG: copying ironic/common/indicator_states.py -> build/lib/ironic/common DEBUG: copying ironic/common/pxe_utils.py -> build/lib/ironic/common DEBUG: copying ironic/common/image_publisher.py -> build/lib/ironic/common DEBUG: copying ironic/common/keystone.py -> build/lib/ironic/common DEBUG: copying ironic/common/driver_factory.py -> build/lib/ironic/common DEBUG: copying ironic/common/rpc.py -> build/lib/ironic/common DEBUG: copying ironic/common/kickstart_utils.py -> build/lib/ironic/common DEBUG: copying ironic/common/nova.py -> build/lib/ironic/common DEBUG: copying ironic/common/molds.py -> build/lib/ironic/common DEBUG: copying ironic/common/qemu_img.py -> build/lib/ironic/common DEBUG: copying ironic/common/images.py -> build/lib/ironic/common DEBUG: copying ironic/common/i18n.py -> build/lib/ironic/common DEBUG: copying ironic/common/policy.py -> build/lib/ironic/common DEBUG: copying ironic/common/__init__.py -> build/lib/ironic/common DEBUG: copying ironic/common/faults.py -> build/lib/ironic/common DEBUG: copying ironic/common/raid.py -> build/lib/ironic/common DEBUG: copying ironic/common/rpc_service.py -> build/lib/ironic/common DEBUG: copying ironic/common/checksum_utils.py -> build/lib/ironic/common DEBUG: copying ironic/common/swift.py -> build/lib/ironic/common DEBUG: copying ironic/common/boot_modes.py -> build/lib/ironic/common DEBUG: copying ironic/common/image_format_inspector.py -> build/lib/ironic/common DEBUG: copying ironic/common/auth_basic.py -> build/lib/ironic/common DEBUG: copying ironic/common/context.py -> build/lib/ironic/common DEBUG: copying ironic/common/hash_ring.py -> build/lib/ironic/common DEBUG: copying ironic/common/fsm.py -> build/lib/ironic/common DEBUG: copying ironic/common/image_service.py -> build/lib/ironic/common DEBUG: copying ironic/common/args.py -> build/lib/ironic/common DEBUG: creating build/lib/ironic/dhcp DEBUG: copying ironic/dhcp/none.py -> build/lib/ironic/dhcp DEBUG: copying ironic/dhcp/dnsmasq.py -> build/lib/ironic/dhcp DEBUG: copying ironic/dhcp/neutron.py -> build/lib/ironic/dhcp DEBUG: copying ironic/dhcp/base.py -> build/lib/ironic/dhcp DEBUG: copying ironic/dhcp/__init__.py -> build/lib/ironic/dhcp DEBUG: creating build/lib/ironic/tests/unit/dhcp DEBUG: copying ironic/tests/unit/dhcp/test_factory.py -> build/lib/ironic/tests/unit/dhcp DEBUG: copying ironic/tests/unit/dhcp/test_dnsmasq.py -> build/lib/ironic/tests/unit/dhcp DEBUG: copying ironic/tests/unit/dhcp/test_neutron.py -> build/lib/ironic/tests/unit/dhcp DEBUG: copying ironic/tests/unit/dhcp/__init__.py -> build/lib/ironic/tests/unit/dhcp DEBUG: creating build/lib/ironic/drivers/modules/ansible DEBUG: copying ironic/drivers/modules/ansible/deploy.py -> build/lib/ironic/drivers/modules/ansible DEBUG: copying ironic/drivers/modules/ansible/__init__.py -> build/lib/ironic/drivers/modules/ansible DEBUG: creating build/lib/ironic/tests/unit/drivers/modules/ansible DEBUG: copying ironic/tests/unit/drivers/modules/ansible/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/ansible DEBUG: copying ironic/tests/unit/drivers/modules/ansible/test_deploy.py -> build/lib/ironic/tests/unit/drivers/modules/ansible DEBUG: creating build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_console.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_inspect.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_power.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_firmware_processor.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_common.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_bios.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_boot.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_raid.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_vendor.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/__init__.py -> build/lib/ironic DEBUG: copying ironic/version.py -> build/lib/ironic DEBUG: creating build/lib/ironic/api/middleware DEBUG: copying ironic/api/middleware/auth_public_routes.py -> build/lib/ironic/api/middleware DEBUG: copying ironic/api/middleware/parsable_error.py -> build/lib/ironic/api/middleware DEBUG: copying ironic/api/middleware/json_ext.py -> build/lib/ironic/api/middleware DEBUG: copying ironic/api/middleware/__init__.py -> build/lib/ironic/api/middleware DEBUG: creating build/lib/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/test_inspect.py -> build/lib/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/utils.py -> build/lib/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/test_utils.py -> build/lib/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/test_boot.py -> build/lib/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/test_raid.py -> build/lib/ironic/tests/unit/drivers/modules/drac DEBUG: creating build/lib/ironic/tests/unit/drivers/modules/xclarity DEBUG: copying ironic/tests/unit/drivers/modules/xclarity/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/xclarity DEBUG: creating build/lib/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/utils.py -> build/lib/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/power.py -> build/lib/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/__init__.py -> build/lib/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/inspect.py -> build/lib/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/raid.py -> build/lib/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/boot.py -> build/lib/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/management.py -> build/lib/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/vendor_passthru.py -> build/lib/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/bios.py -> build/lib/ironic/drivers/modules/drac DEBUG: creating build/lib/ironic/drivers/modules/storage DEBUG: copying ironic/drivers/modules/storage/cinder.py -> build/lib/ironic/drivers/modules/storage DEBUG: copying ironic/drivers/modules/storage/noop.py -> build/lib/ironic/drivers/modules/storage DEBUG: copying ironic/drivers/modules/storage/external.py -> build/lib/ironic/drivers/modules/storage DEBUG: copying ironic/drivers/modules/storage/__init__.py -> build/lib/ironic/drivers/modules/storage DEBUG: creating build/lib/ironic/db DEBUG: copying ironic/db/__init__.py -> build/lib/ironic/db DEBUG: copying ironic/db/api.py -> build/lib/ironic/db DEBUG: copying ironic/db/migration.py -> build/lib/ironic/db DEBUG: creating build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/firmware.py -> build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/utils.py -> build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/firmware_utils.py -> build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/power.py -> build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/__init__.py -> build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/inspect.py -> build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/raid.py -> build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/boot.py -> build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/management.py -> build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/vendor.py -> build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/bios.py -> build/lib/ironic/drivers/modules/redfish DEBUG: creating build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_deployment.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_allocation.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/utils.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_portgroup.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_trait.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_volume_target.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_firmware.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_volume_connector.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_objects.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_node_inventory.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_node.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_bios.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_fields.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/__init__.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_deploy_template.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_notification.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_conductor.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_chassis.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_node_history.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_port.py -> build/lib/ironic/tests/unit/objects DEBUG: creating build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/firmware_processor.py -> build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/power.py -> build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/__init__.py -> build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/inspect.py -> build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/console.py -> build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/raid.py -> build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/boot.py -> build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/management.py -> build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/vendor.py -> build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/common.py -> build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/bios.py -> build/lib/ironic/drivers/modules/ilo DEBUG: creating build/lib/ironic/tests/functional DEBUG: copying ironic/tests/functional/__init__.py -> build/lib/ironic/tests/functional DEBUG: copying ironic/tests/unit/drivers/test_snmp.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_generic.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/third_party_driver_mock_specs.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_drac.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_base.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_redfish.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_utils.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_fake_hardware.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/__init__.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_irmc.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_ipmi.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/third_party_driver_mocks.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_ilo.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/modules/test_agent.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_ipxe.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_noop.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_snmp.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_console_utils.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_noop_mgmt.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_boot_mode_utils.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_inspect_utils.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_ramdisk.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_ipmitool.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_agent_power.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_image_cache.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_deploy_utils.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/__init__.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_image_utils.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_agent_client.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_agent_base.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_pxe.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: creating build/lib/ironic/tests/unit/drivers/modules/ibmc DEBUG: copying ironic/tests/unit/drivers/modules/ibmc/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/ibmc DEBUG: creating build/lib/ironic/drivers/modules/xclarity DEBUG: copying ironic/drivers/modules/xclarity/__init__.py -> build/lib/ironic/drivers/modules/xclarity DEBUG: creating build/lib/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/power.py -> build/lib/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/__init__.py -> build/lib/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/inspect.py -> build/lib/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/raid.py -> build/lib/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/boot.py -> build/lib/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/management.py -> build/lib/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/vendor.py -> build/lib/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/common.py -> build/lib/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/bios.py -> build/lib/ironic/drivers/modules/irmc DEBUG: creating build/lib/ironic/drivers/modules/ibmc DEBUG: copying ironic/drivers/modules/ibmc/__init__.py -> build/lib/ironic/drivers/modules/ibmc DEBUG: creating build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_event.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_driver.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_allocation.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_collection.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_portgroup.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_versions.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_volume_target.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_ramdisk.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_volume_connector.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_notification_utils.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_utils.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_shard.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_node.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_runbook.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/__init__.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_deploy_template.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_conductor.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_root.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_volume.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_chassis.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_port.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: creating build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_rpc_service.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_allocations.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_rpcapi.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_inspection.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_verify.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_periodics.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_notification_utils.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_utils.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_servicing.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_cleaning.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_manager.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/__init__.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_deployments.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_base_manager.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_task_manager.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_steps.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/mgr_utils.py -> build/lib/ironic/tests/unit/conductor DEBUG: creating build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_inspect.py -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_power.py -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_common.py -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_bios.py -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_boot.py -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_raid.py -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_periodic_task.py -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: creating build/lib/ironic/conf DEBUG: copying ironic/conf/disk_utils.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/service_catalog.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/anaconda.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/dnsmasq.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/redfish.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/opts.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/neutron.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/default.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/metrics_statsd.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/cinder.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/auth.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/metrics.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/database.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/snmp.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/ansible.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/pxe.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/nova.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/fake.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/molds.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/irmc.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/audit.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/deploy.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/agent.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/__init__.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/console.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/conductor.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/glance.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/ilo.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/swift.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/types.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/dhcp.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/healthcheck.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/api.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/ipmi.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/sensor_data.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/inspector.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/drac.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/inventory.py -> build/lib/ironic/conf DEBUG: copying ironic/tests/unit/test_base.py -> build/lib/ironic/tests/unit DEBUG: copying ironic/tests/unit/__init__.py -> build/lib/ironic/tests/unit DEBUG: copying ironic/tests/unit/policy_fixture.py -> build/lib/ironic/tests/unit DEBUG: copying ironic/tests/unit/stubs.py -> build/lib/ironic/tests/unit DEBUG: copying ironic/tests/unit/raid_constants.py -> build/lib/ironic/tests/unit DEBUG: creating build/lib/ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying ironic/tests/unit/drivers/modules/intel_ipmi/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying ironic/tests/unit/drivers/modules/intel_ipmi/base.py -> build/lib/ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying ironic/tests/unit/drivers/modules/intel_ipmi/test_intel_ipmi.py -> build/lib/ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying ironic/tests/unit/drivers/modules/intel_ipmi/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying ironic/drivers/utils.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/redfish.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/fake_hardware.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/snmp.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/base.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/irmc.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/__init__.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/generic.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/ilo.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/intel_ipmi.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/ipmi.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/hardware_type.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/drac.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/modules/agent_power.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ipxe.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/inspect_utils.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/image_cache.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/deploy_utils.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/boot_mode_utils.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/noop.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/snmp.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ipmitool.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/pxe.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/image_utils.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/fake.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/agent_base.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/agent.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/__init__.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/console_utils.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/noop_mgmt.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ramdisk.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/agent_client.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/pxe_base.py -> build/lib/ironic/drivers/modules DEBUG: creating build/lib/ironic/tests/unit/drivers/modules/network DEBUG: copying ironic/tests/unit/drivers/modules/network/test_noop.py -> build/lib/ironic/tests/unit/drivers/modules/network DEBUG: copying ironic/tests/unit/drivers/modules/network/test_common.py -> build/lib/ironic/tests/unit/drivers/modules/network DEBUG: copying ironic/tests/unit/drivers/modules/network/test_neutron.py -> build/lib/ironic/tests/unit/drivers/modules/network DEBUG: copying ironic/tests/unit/drivers/modules/network/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/network DEBUG: copying ironic/tests/unit/drivers/modules/network/test_flat.py -> build/lib/ironic/tests/unit/drivers/modules/network DEBUG: copying ironic/tests/unit/api/controllers/test_base.py -> build/lib/ironic/tests/unit/api/controllers DEBUG: copying ironic/tests/unit/api/controllers/__init__.py -> build/lib/ironic/tests/unit/api/controllers DEBUG: copying ironic/api/hooks.py -> build/lib/ironic/api DEBUG: copying ironic/api/config.py -> build/lib/ironic/api DEBUG: copying ironic/api/app.py -> build/lib/ironic/api DEBUG: copying ironic/api/__init__.py -> build/lib/ironic/api DEBUG: copying ironic/api/wsgi.py -> build/lib/ironic/api DEBUG: copying ironic/api/method.py -> build/lib/ironic/api DEBUG: copying ironic/api/functions.py -> build/lib/ironic/api DEBUG: creating build/lib/ironic/db/sqlalchemy DEBUG: copying ironic/db/sqlalchemy/__init__.py -> build/lib/ironic/db/sqlalchemy DEBUG: copying ironic/db/sqlalchemy/api.py -> build/lib/ironic/db/sqlalchemy DEBUG: copying ironic/db/sqlalchemy/models.py -> build/lib/ironic/db/sqlalchemy DEBUG: copying ironic/db/sqlalchemy/migration.py -> build/lib/ironic/db/sqlalchemy DEBUG: creating build/lib/ironic/tests/unit/drivers/modules/inspector DEBUG: copying ironic/tests/unit/drivers/modules/inspector/test_agent.py -> build/lib/ironic/tests/unit/drivers/modules/inspector DEBUG: copying ironic/tests/unit/drivers/modules/inspector/test_interface.py -> build/lib/ironic/tests/unit/drivers/modules/inspector DEBUG: copying ironic/tests/unit/drivers/modules/inspector/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/inspector DEBUG: copying ironic/tests/unit/drivers/modules/inspector/test_client.py -> build/lib/ironic/tests/unit/drivers/modules/inspector DEBUG: creating build/lib/ironic/drivers/modules/network DEBUG: copying ironic/drivers/modules/network/neutron.py -> build/lib/ironic/drivers/modules/network DEBUG: copying ironic/drivers/modules/network/noop.py -> build/lib/ironic/drivers/modules/network DEBUG: copying ironic/drivers/modules/network/flat.py -> build/lib/ironic/drivers/modules/network DEBUG: copying ironic/drivers/modules/network/__init__.py -> build/lib/ironic/drivers/modules/network DEBUG: copying ironic/drivers/modules/network/common.py -> build/lib/ironic/drivers/modules/network DEBUG: creating build/lib/ironic/tests/unit/drivers/modules/storage DEBUG: copying ironic/tests/unit/drivers/modules/storage/test_external.py -> build/lib/ironic/tests/unit/drivers/modules/storage DEBUG: copying ironic/tests/unit/drivers/modules/storage/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/storage DEBUG: copying ironic/tests/unit/drivers/modules/storage/test_cinder.py -> build/lib/ironic/tests/unit/drivers/modules/storage DEBUG: creating build/lib/ironic/conductor DEBUG: copying ironic/conductor/steps.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/utils.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/servicing.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/notification_utils.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/rpcapi.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/verify.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/inspection.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/allocations.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/__init__.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/cleaning.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/base_manager.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/rpc_service.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/manager.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/task_manager.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/periodics.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/deployments.py -> build/lib/ironic/conductor DEBUG: creating build/lib/ironic/cmd DEBUG: copying ironic/cmd/status.py -> build/lib/ironic/cmd DEBUG: copying ironic/cmd/dbsync.py -> build/lib/ironic/cmd DEBUG: copying ironic/cmd/__init__.py -> build/lib/ironic/cmd DEBUG: copying ironic/cmd/conductor.py -> build/lib/ironic/cmd DEBUG: copying ironic/cmd/pxe_filter.py -> build/lib/ironic/cmd DEBUG: copying ironic/cmd/singleprocess.py -> build/lib/ironic/cmd DEBUG: copying ironic/cmd/api.py -> build/lib/ironic/cmd DEBUG: copying ironic/tests/unit/api/utils.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_middleware.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_hooks.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_healthcheck.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/base.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_acl.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/__init__.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_ospmiddleware.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_audit.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_root.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_proxy_middleware.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_functions.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_method.py -> build/lib/ironic/tests/unit/api DEBUG: creating build/lib/ironic/objects DEBUG: copying ironic/objects/firmware.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/volume_target.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/chassis.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/node.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/notification.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/portgroup.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/node_inventory.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/volume_connector.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/base.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/trait.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/allocation.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/fields.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/node_history.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/__init__.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/conductor.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/indirection.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/deploy_template.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/runbook.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/deployment.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/bios.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/port.py -> build/lib/ironic/objects DEBUG: creating build/lib/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/lldp_parsers.py -> build/lib/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/interface.py -> build/lib/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/client.py -> build/lib/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/agent.py -> build/lib/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/__init__.py -> build/lib/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/lldp_tlvs.py -> build/lib/ironic/drivers/modules/inspector DEBUG: creating build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_parse_lldp.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_memory.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_ports.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_cpu_capabilities.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_boot_mode.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_architecture.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_accelerators.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_local_link_connection.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_extra_hardware.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_validate_interfaces.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_pci_devices.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_physical_network.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_root_device.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_raid_device.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_ramdisk_error.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: creating build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/memory.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/boot_mode.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/ports.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/root_device.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/local_link_connection.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/ramdisk_error.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/extra_hardware.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/cpu_capabilities.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/physical_network.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/base.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/accelerators.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/__init__.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/raid_device.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/pci_devices.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/architecture.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/parse_lldp.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/validate_interfaces.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: creating build/lib/ironic/common/glance_service DEBUG: copying ironic/common/glance_service/service_utils.py -> build/lib/ironic/common/glance_service DEBUG: copying ironic/common/glance_service/__init__.py -> build/lib/ironic/common/glance_service DEBUG: copying ironic/common/glance_service/image_service.py -> build/lib/ironic/common/glance_service DEBUG: copying ironic/api/controllers/root.py -> build/lib/ironic/api/controllers DEBUG: copying ironic/api/controllers/base.py -> build/lib/ironic/api/controllers DEBUG: copying ironic/api/controllers/link.py -> build/lib/ironic/api/controllers DEBUG: copying ironic/api/controllers/__init__.py -> build/lib/ironic/api/controllers DEBUG: copying ironic/api/controllers/version.py -> build/lib/ironic/api/controllers DEBUG: creating build/lib/ironic/tests/unit/db/sqlalchemy DEBUG: copying ironic/tests/unit/db/sqlalchemy/test_types.py -> build/lib/ironic/tests/unit/db/sqlalchemy DEBUG: copying ironic/tests/unit/db/sqlalchemy/test_migrations.py -> build/lib/ironic/tests/unit/db/sqlalchemy DEBUG: copying ironic/tests/unit/db/sqlalchemy/test_models.py -> build/lib/ironic/tests/unit/db/sqlalchemy DEBUG: copying ironic/tests/unit/db/sqlalchemy/test_api.py -> build/lib/ironic/tests/unit/db/sqlalchemy DEBUG: copying ironic/tests/unit/db/sqlalchemy/__init__.py -> build/lib/ironic/tests/unit/db/sqlalchemy DEBUG: copying ironic/tests/base.py -> build/lib/ironic/tests DEBUG: copying ironic/tests/__init__.py -> build/lib/ironic/tests DEBUG: running egg_info DEBUG: writing pbr to ironic.egg-info/pbr.json DEBUG: writing ironic.egg-info/PKG-INFO DEBUG: writing dependency_links to ironic.egg-info/dependency_links.txt DEBUG: writing entry points to ironic.egg-info/entry_points.txt DEBUG: writing requirements to ironic.egg-info/requires.txt DEBUG: writing top-level names to ironic.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'ironic.egg-info/SOURCES.txt' DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bn3jjbwp/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.db.sqlalchemy.alembic' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.db.sqlalchemy.alembic' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.db.sqlalchemy.alembic' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.db.sqlalchemy.alembic' to be distributed and are DEBUG: already explicitly excluding 'ironic.db.sqlalchemy.alembic' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bn3jjbwp/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.db.sqlalchemy.alembic.versions' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.db.sqlalchemy.alembic.versions' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.db.sqlalchemy.alembic.versions' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.db.sqlalchemy.alembic.versions' to be distributed and are DEBUG: already explicitly excluding 'ironic.db.sqlalchemy.alembic.versions' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bn3jjbwp/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bn3jjbwp/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.callback_plugins' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.callback_plugins' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.callback_plugins' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.callback_plugins' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.callback_plugins' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bn3jjbwp/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.library' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.library' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.library' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.library' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.library' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bn3jjbwp/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.clean.defaults' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.clean.defaults' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.clean.defaults' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.clean.defaults' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.clean.defaults' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bn3jjbwp/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.clean.tasks' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.clean.tasks' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.clean.tasks' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.clean.tasks' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.clean.tasks' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bn3jjbwp/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.configure.defaults' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.configure.defaults' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.configure.defaults' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.configure.defaults' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.configure.defaults' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bn3jjbwp/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.configure.tasks' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.configure.tasks' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.configure.tasks' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.configure.tasks' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.configure.tasks' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bn3jjbwp/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.deploy.files' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.deploy.files' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.deploy.files' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.deploy.files' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.deploy.files' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bn3jjbwp/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.deploy.tasks' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.deploy.tasks' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.deploy.tasks' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.deploy.tasks' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.deploy.tasks' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bn3jjbwp/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.discover.tasks' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.discover.tasks' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.discover.tasks' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.discover.tasks' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.discover.tasks' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bn3jjbwp/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.prepare.tasks' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.prepare.tasks' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.prepare.tasks' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.prepare.tasks' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.prepare.tasks' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bn3jjbwp/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.shutdown.tasks' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.shutdown.tasks' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.shutdown.tasks' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.shutdown.tasks' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.shutdown.tasks' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bn3jjbwp/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.tests.json_samples' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.tests.json_samples' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.tests.json_samples' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.tests.json_samples' to be distributed and are DEBUG: already explicitly excluding 'ironic.tests.json_samples' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bn3jjbwp/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.tests.unit.common.drive_samples' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.tests.unit.common.drive_samples' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.tests.unit.common.drive_samples' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.tests.unit.common.drive_samples' to be distributed and are DEBUG: already explicitly excluding 'ironic.tests.unit.common.drive_samples' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bn3jjbwp/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.tests.unit.common.json_samples' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.tests.unit.common.json_samples' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.tests.unit.common.json_samples' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.tests.unit.common.json_samples' to be distributed and are DEBUG: already explicitly excluding 'ironic.tests.unit.common.json_samples' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-bn3jjbwp/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.tests.unit.drivers.modules.network.json_samples' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.tests.unit.drivers.modules.network.json_samples' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.tests.unit.drivers.modules.network.json_samples' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.tests.unit.drivers.modules.network.json_samples' to be distributed and are DEBUG: already explicitly excluding 'ironic.tests.unit.drivers.modules.network.json_samples' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: creating build/lib/ironic/tests/unit/common/drive_samples DEBUG: copying ironic/tests/unit/common/drive_samples/config_drive -> build/lib/ironic/tests/unit/common/drive_samples DEBUG: creating build/lib/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_network_show.json -> build/lib/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_network_show_ipv6.json -> build/lib/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_port_show.json -> build/lib/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_port_show_ipv6.json -> build/lib/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_subnet_show.json -> build/lib/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_subnet_show_ipv6.json -> build/lib/ironic/tests/unit/common/json_samples DEBUG: copying ironic/api/controllers/v1/network-data-schema.json -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/common/grub_conf.template -> build/lib/ironic/common DEBUG: copying ironic/common/isolinux_config.template -> build/lib/ironic/common DEBUG: creating build/lib/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/add-ironic-nodes.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/ansible.cfg -> build/lib/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/clean.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/clean_steps.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/deploy.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/inventory -> build/lib/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/shutdown.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks DEBUG: creating build/lib/ironic/drivers/modules/ansible/playbooks/callback_plugins DEBUG: copying ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.ini -> build/lib/ironic/drivers/modules/ansible/playbooks/callback_plugins DEBUG: copying ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.py -> build/lib/ironic/drivers/modules/ansible/playbooks/callback_plugins DEBUG: creating build/lib/ironic/drivers/modules/ansible/playbooks/library DEBUG: copying ironic/drivers/modules/ansible/playbooks/library/facts_wwn.py -> build/lib/ironic/drivers/modules/ansible/playbooks/library DEBUG: copying ironic/drivers/modules/ansible/playbooks/library/root_hints.py -> build/lib/ironic/drivers/modules/ansible/playbooks/library DEBUG: copying ironic/drivers/modules/ansible/playbooks/library/stream_url.py -> build/lib/ironic/drivers/modules/ansible/playbooks/library DEBUG: creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/clean/defaults/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults DEBUG: creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/shred.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/wipe.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/zap.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/configure/defaults/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults DEBUG: creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/grub.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/mounts.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/files DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/deploy/files/partition_configdrive.sh -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/files DEBUG: creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/configdrive.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/download.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/write.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/roothints.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks DEBUG: creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/parted.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks DEBUG: creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks DEBUG: copying ironic/tests/unit/drivers/boot-fallback.ipxe -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/boot.ipxe -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config.template -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_anaconda.template -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_iso.template -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_ramdisk.template -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_volume_extra_volume.template -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_volume_multipath.template -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_volume_no_extra_volumes.template -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_timeout.template -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ks_extra_vars.tmpl -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ks_missing_var.tmpl -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/pxe_config.template -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/pxe_grub_config.template -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ng.xml -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ok.xml -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/drivers/raid_config_schema.json -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/modules/boot.ipxe -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/initial_grub_cfg.template -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ipxe_config.template -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ks.cfg.template -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/pxe_config.template -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/pxe_grub_config.template -> build/lib/ironic/drivers/modules DEBUG: creating build/lib/ironic/tests/unit/drivers/modules/network/json_samples DEBUG: copying ironic/tests/unit/drivers/modules/network/json_samples/network_data.json -> build/lib/ironic/tests/unit/drivers/modules/network/json_samples DEBUG: copying ironic/db/sqlalchemy/alembic.ini -> build/lib/ironic/db/sqlalchemy DEBUG: creating build/lib/ironic/db/sqlalchemy/alembic DEBUG: copying ironic/db/sqlalchemy/alembic/README -> build/lib/ironic/db/sqlalchemy/alembic DEBUG: copying ironic/db/sqlalchemy/alembic/env.py -> build/lib/ironic/db/sqlalchemy/alembic DEBUG: copying ironic/db/sqlalchemy/alembic/script.py.mako -> build/lib/ironic/db/sqlalchemy/alembic DEBUG: creating build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/01f21d5e5195_increase_length_of_user_column.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/0ac0f39bc5aa_add_node_inventory_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/10b163d4481e_add_port_portgroup_internal_info.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/163040c5513f_add_firmware_information.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/1a59178ebdf6_add_volume_targets_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/1d6951876d68_add_storage_interface_db_field_and_.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/1e15e7122cc9_add_extra_column_to_deploy_templates.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/1e1d5ace7dc6_add_inspection_started_at_and_.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/21b331f883ef_add_provision_updated_at.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2353895ecfae_add_conductor_hardware_interfaces_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/242cc6a923b3_add_node_maintenance_reason.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/28c44432c9c3_add_node_description.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2aac7e0872f6_add_deploy_templates.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2bbd96b6ccb9_add_bios_fields_from_registry.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2d13bc3d6bba_add_bios_config_and_interface.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2fb93ffd2af1_increase_node_name_length.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/31baaf680d2b_add_node_instance_info.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/3ae36a5f5131_add_logical_name.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/3bea56f25597_add_unique_constraint_to_instance_uuid.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/3cb628139ea4_nodes_add_console_enabled.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/3d86a077a3f2_add_port_physical_network.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/405cfe08f18d_add_rescue_interface_to_node.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/487deb87cc9d_add_conductor_affinity_and_online.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/48d6c242bb9b_add_node_tags.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/493d8f27f235_add_portgroup_configuration_fields.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/4dbec778866e_create_node_shard.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/4f399b21ae71_add_node_clean_step.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/516faf1bb9b1_resizing_column_nodes_driver.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/5674c57409b9_replace_nostate_with_available.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/5ea1b0d310e_added_port_group_table_and_altered_ports.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/60cf717201bc_add_standalone_ports_supported.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/664f85c2f622_add_conductor_group_to_nodes_conductors.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/66bd9c5604d5_add_runbook_and_runbook_step.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/789acc877671_add_raid_config.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/82c315d60161_add_bios_settings.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/868cb606a74a_add_version_field_in_base_class.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/93706939026c_add_node_protected_field.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/9cbeefa3763f_add_port_is_smartnic.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/9ef41f07cb58_add_node_history_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/aa2384fee727_add_service_steps.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/ac00b586ab95_node_indexes.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/b2ad35726bb0_add_node_lessee.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/b4130a7fc904_create_nodetraits_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/b9117ac17882_add_node_deploy_step.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/bb59b63f55a_add_node_driver_internal_info.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/bcdd431ba0bf_add_fields_for_all_interfaces.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/c0455649680c_port_name.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/c14cef6dfedf_populate_node_network_interface.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/c1846a214450_add_boot_mode_and_secure_boot.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/cd2c80feb331_add_node_retired_field.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/ce6c4b3cf5a2_add_allocation_owner.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/cf1a80fdb352_add_node_network_data_field.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/d163df1bab88_remove_extra_fk_constraint_in_.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/d2b036ae9378_add_automated_clean_field.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/daa1ba02d98_add_volume_connectors_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/dbefd6bdaa2c_add_default_column_to_.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/dd34e1f1303b_add_resource_class_to_node.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/dd67b91a1981_add_allocations_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/e294876e8028_add_node_network_interface.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/e918ff30eb42_resize_column_nodes_instance_info.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/f190f9d00a11_add_node_owner.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/f6fdb920c182_set_pxe_enabled_true.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/fb3f10dd262e_add_fault_to_node_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/fe222f476baf_add_parent_node_field.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/tests/unit/api/test_acl_basic.yaml -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_rbac_legacy.yaml -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_rbac_project_scoped.yaml -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_rbac_system_scoped.yaml -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/drivers/modules/inspector/hooks/known_accelerators.yaml -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: creating build/lib/ironic/tests/json_samples DEBUG: copying ironic/tests/json_samples/network_data.json -> build/lib/ironic/tests/json_samples DEBUG: copying ironic/tests/json_samples/systems_collection_dual.json -> build/lib/ironic/tests/json_samples DEBUG: copying ironic/tests/json_samples/systems_collection_single.json -> build/lib/ironic/tests/json_samples DEBUG: installing to build/bdist.linux-x86_64/wheel DEBUG: running install DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.4s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.8s) DEBUG: running install_lib DEBUG: creating build/bdist.linux-x86_64/wheel DEBUG: creating build/bdist.linux-x86_64/wheel/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/common DEBUG: copying build/lib/ironic/common/async_steps.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/isolinux_config.template -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/service.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/profiler.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/exception.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/components.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/lessee_sources.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/utils.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/states.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/wsgi_service.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/release_mappings.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/neutron.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/boot_devices.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/cinder.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/dhcp_factory.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/config.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/common/glance_service DEBUG: copying build/lib/ironic/common/glance_service/service_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/common/glance_service DEBUG: copying build/lib/ironic/common/glance_service/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/common/glance_service DEBUG: copying build/lib/ironic/common/glance_service/image_service.py -> build/bdist.linux-x86_64/wheel/./ironic/common/glance_service DEBUG: copying build/lib/ironic/common/network.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/indicator_states.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/pxe_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/image_publisher.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/keystone.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/driver_factory.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/rpc.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/kickstart_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/nova.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/molds.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/qemu_img.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/images.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/grub_conf.template -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/i18n.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/policy.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/faults.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/raid.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/rpc_service.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/checksum_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/swift.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/boot_modes.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/image_format_inspector.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/auth_basic.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/context.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/hash_ring.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/fsm.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/image_service.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/args.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/hacking DEBUG: copying build/lib/ironic/hacking/checks.py -> build/bdist.linux-x86_64/wheel/./ironic/hacking DEBUG: copying build/lib/ironic/hacking/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/hacking DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/api DEBUG: copying build/lib/ironic/api/hooks.py -> build/bdist.linux-x86_64/wheel/./ironic/api DEBUG: copying build/lib/ironic/api/config.py -> build/bdist.linux-x86_64/wheel/./ironic/api DEBUG: copying build/lib/ironic/api/app.py -> build/bdist.linux-x86_64/wheel/./ironic/api DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/api/middleware DEBUG: copying build/lib/ironic/api/middleware/auth_public_routes.py -> build/bdist.linux-x86_64/wheel/./ironic/api/middleware DEBUG: copying build/lib/ironic/api/middleware/parsable_error.py -> build/bdist.linux-x86_64/wheel/./ironic/api/middleware DEBUG: copying build/lib/ironic/api/middleware/json_ext.py -> build/bdist.linux-x86_64/wheel/./ironic/api/middleware DEBUG: copying build/lib/ironic/api/middleware/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/api/middleware DEBUG: copying build/lib/ironic/api/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/api DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/api/controllers DEBUG: copying build/lib/ironic/api/controllers/root.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/network-data-schema.json -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/firmware.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/volume_target.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/chassis.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/shard.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/node.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/utils.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/portgroup.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/volume_connector.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/notification_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/versions.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/collection.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/driver.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/allocation.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/conductor.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/deploy_template.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/runbook.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/ramdisk.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/event.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/volume.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/bios.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/port.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/base.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers DEBUG: copying build/lib/ironic/api/controllers/link.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers DEBUG: copying build/lib/ironic/api/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers DEBUG: copying build/lib/ironic/api/controllers/version.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers DEBUG: copying build/lib/ironic/api/wsgi.py -> build/bdist.linux-x86_64/wheel/./ironic/api DEBUG: copying build/lib/ironic/api/method.py -> build/bdist.linux-x86_64/wheel/./ironic/api DEBUG: copying build/lib/ironic/api/functions.py -> build/bdist.linux-x86_64/wheel/./ironic/api DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/db DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic.ini -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy DEBUG: copying build/lib/ironic/db/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy DEBUG: copying build/lib/ironic/db/sqlalchemy/api.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy DEBUG: copying build/lib/ironic/db/sqlalchemy/models.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy DEBUG: copying build/lib/ironic/db/sqlalchemy/migration.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/env.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/fb3f10dd262e_add_fault_to_node_table.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/21b331f883ef_add_provision_updated_at.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/2bbd96b6ccb9_add_bios_fields_from_registry.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/e918ff30eb42_resize_column_nodes_instance_info.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/163040c5513f_add_firmware_information.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/3d86a077a3f2_add_port_physical_network.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/3cb628139ea4_nodes_add_console_enabled.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/5ea1b0d310e_added_port_group_table_and_altered_ports.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/ce6c4b3cf5a2_add_allocation_owner.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/9ef41f07cb58_add_node_history_table.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/5674c57409b9_replace_nostate_with_available.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/bcdd431ba0bf_add_fields_for_all_interfaces.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/ac00b586ab95_node_indexes.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/1e15e7122cc9_add_extra_column_to_deploy_templates.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/487deb87cc9d_add_conductor_affinity_and_online.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/b2ad35726bb0_add_node_lessee.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/dd67b91a1981_add_allocations_table.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/bb59b63f55a_add_node_driver_internal_info.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/e294876e8028_add_node_network_interface.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/0ac0f39bc5aa_add_node_inventory_table.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/93706939026c_add_node_protected_field.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/493d8f27f235_add_portgroup_configuration_fields.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/3bea56f25597_add_unique_constraint_to_instance_uuid.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/4f399b21ae71_add_node_clean_step.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/1e1d5ace7dc6_add_inspection_started_at_and_.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/1d6951876d68_add_storage_interface_db_field_and_.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/516faf1bb9b1_resizing_column_nodes_driver.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/c1846a214450_add_boot_mode_and_secure_boot.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/4dbec778866e_create_node_shard.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/2fb93ffd2af1_increase_node_name_length.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/868cb606a74a_add_version_field_in_base_class.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/405cfe08f18d_add_rescue_interface_to_node.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/1a59178ebdf6_add_volume_targets_table.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/48d6c242bb9b_add_node_tags.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/f6fdb920c182_set_pxe_enabled_true.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/2aac7e0872f6_add_deploy_templates.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/66bd9c5604d5_add_runbook_and_runbook_step.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/cf1a80fdb352_add_node_network_data_field.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/01f21d5e5195_increase_length_of_user_column.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/aa2384fee727_add_service_steps.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/f190f9d00a11_add_node_owner.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/2353895ecfae_add_conductor_hardware_interfaces_table.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/664f85c2f622_add_conductor_group_to_nodes_conductors.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/fe222f476baf_add_parent_node_field.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/31baaf680d2b_add_node_instance_info.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/3ae36a5f5131_add_logical_name.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/2d13bc3d6bba_add_bios_config_and_interface.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/daa1ba02d98_add_volume_connectors_table.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/10b163d4481e_add_port_portgroup_internal_info.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/28c44432c9c3_add_node_description.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/242cc6a923b3_add_node_maintenance_reason.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/789acc877671_add_raid_config.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/82c315d60161_add_bios_settings.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/9cbeefa3763f_add_port_is_smartnic.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/dd34e1f1303b_add_resource_class_to_node.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/c14cef6dfedf_populate_node_network_interface.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/cd2c80feb331_add_node_retired_field.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/dbefd6bdaa2c_add_default_column_to_.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/d163df1bab88_remove_extra_fk_constraint_in_.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/b4130a7fc904_create_nodetraits_table.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/60cf717201bc_add_standalone_ports_supported.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/b9117ac17882_add_node_deploy_step.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/c0455649680c_port_name.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/d2b036ae9378_add_automated_clean_field.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/README -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/script.py.mako -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic DEBUG: copying build/lib/ironic/db/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/db DEBUG: copying build/lib/ironic/db/api.py -> build/bdist.linux-x86_64/wheel/./ironic/db DEBUG: copying build/lib/ironic/db/migration.py -> build/bdist.linux-x86_64/wheel/./ironic/db DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/pxe_filter DEBUG: copying build/lib/ironic/pxe_filter/dnsmasq.py -> build/bdist.linux-x86_64/wheel/./ironic/pxe_filter DEBUG: copying build/lib/ironic/pxe_filter/service.py -> build/bdist.linux-x86_64/wheel/./ironic/pxe_filter DEBUG: copying build/lib/ironic/pxe_filter/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/pxe_filter DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/dhcp DEBUG: copying build/lib/ironic/dhcp/none.py -> build/bdist.linux-x86_64/wheel/./ironic/dhcp DEBUG: copying build/lib/ironic/dhcp/dnsmasq.py -> build/bdist.linux-x86_64/wheel/./ironic/dhcp DEBUG: copying build/lib/ironic/dhcp/neutron.py -> build/bdist.linux-x86_64/wheel/./ironic/dhcp DEBUG: copying build/lib/ironic/dhcp/base.py -> build/bdist.linux-x86_64/wheel/./ironic/dhcp DEBUG: copying build/lib/ironic/dhcp/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/dhcp DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/objects DEBUG: copying build/lib/ironic/objects/firmware.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/volume_target.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/chassis.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/node.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/notification.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/portgroup.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/node_inventory.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/volume_connector.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/base.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/trait.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/allocation.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/fields.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/node_history.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/conductor.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/indirection.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/deploy_template.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/runbook.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/deployment.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/bios.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/port.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/cmd DEBUG: copying build/lib/ironic/cmd/status.py -> build/bdist.linux-x86_64/wheel/./ironic/cmd DEBUG: copying build/lib/ironic/cmd/dbsync.py -> build/bdist.linux-x86_64/wheel/./ironic/cmd DEBUG: copying build/lib/ironic/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/cmd DEBUG: copying build/lib/ironic/cmd/conductor.py -> build/bdist.linux-x86_64/wheel/./ironic/cmd DEBUG: copying build/lib/ironic/cmd/pxe_filter.py -> build/bdist.linux-x86_64/wheel/./ironic/cmd DEBUG: copying build/lib/ironic/cmd/singleprocess.py -> build/bdist.linux-x86_64/wheel/./ironic/cmd DEBUG: copying build/lib/ironic/cmd/api.py -> build/bdist.linux-x86_64/wheel/./ironic/cmd DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_release_mappings.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_hash_ring.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_checksum_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_driver_factory.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_images.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_wsgi_service.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_image_publisher.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_format_inspector.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_qemu_img.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_fsm.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_context.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_molds.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/common/drive_samples DEBUG: copying build/lib/ironic/tests/unit/common/drive_samples/config_drive -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common/drive_samples DEBUG: copying build/lib/ironic/tests/unit/common/test_states.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_neutron.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_glance_service.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_policy.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_network.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_raid.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_kickstart_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_keystone.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_cinder.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_swift.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_pxe_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_image_service.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_args.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/common/json_samples DEBUG: copying build/lib/ironic/tests/unit/common/json_samples/neutron_port_show_ipv6.json -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common/json_samples DEBUG: copying build/lib/ironic/tests/unit/common/json_samples/neutron_subnet_show.json -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common/json_samples DEBUG: copying build/lib/ironic/tests/unit/common/json_samples/neutron_subnet_show_ipv6.json -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common/json_samples DEBUG: copying build/lib/ironic/tests/unit/common/json_samples/neutron_network_show_ipv6.json -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common/json_samples DEBUG: copying build/lib/ironic/tests/unit/common/json_samples/neutron_port_show.json -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common/json_samples DEBUG: copying build/lib/ironic/tests/unit/common/json_samples/neutron_network_show.json -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common/json_samples DEBUG: copying build/lib/ironic/tests/unit/common/test_rpc.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_nova.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_rbac_legacy.yaml -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_middleware.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_rbac_project_scoped.yaml -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_hooks.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_healthcheck.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/base.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_acl_basic.yaml -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_acl.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers DEBUG: copying build/lib/ironic/tests/unit/api/controllers/test_base.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_event.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_driver.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_allocation.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_collection.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_portgroup.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_versions.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_volume_target.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_ramdisk.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_volume_connector.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_notification_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_shard.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_node.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_runbook.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_deploy_template.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_conductor.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_root.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_volume.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_chassis.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_port.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers DEBUG: copying build/lib/ironic/tests/unit/api/test_ospmiddleware.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_audit.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_root.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_proxy_middleware.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_functions.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_rbac_system_scoped.yaml -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_method.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_allocations.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_runbooks.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_volume_connectors.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_deploy_templates.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_node_tags.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_ports.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/db/sqlalchemy DEBUG: copying build/lib/ironic/tests/unit/db/sqlalchemy/test_types.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db/sqlalchemy DEBUG: copying build/lib/ironic/tests/unit/db/sqlalchemy/test_migrations.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db/sqlalchemy DEBUG: copying build/lib/ironic/tests/unit/db/sqlalchemy/test_models.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db/sqlalchemy DEBUG: copying build/lib/ironic/tests/unit/db/sqlalchemy/test_api.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db/sqlalchemy DEBUG: copying build/lib/ironic/tests/unit/db/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db/sqlalchemy DEBUG: copying build/lib/ironic/tests/unit/db/test_api.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_shard.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/base.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_node_inventory.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_node_traits.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_bios_settings.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_conductor.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_volume_targets.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_portgroups.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_firmware_component.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_chassis.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_node_history.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_nodes.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/pxe_filter DEBUG: copying build/lib/ironic/tests/unit/pxe_filter/test_dnsmasq.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/pxe_filter DEBUG: copying build/lib/ironic/tests/unit/pxe_filter/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/pxe_filter DEBUG: copying build/lib/ironic/tests/unit/pxe_filter/test_service.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/pxe_filter DEBUG: copying build/lib/ironic/tests/unit/test_base.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/dhcp DEBUG: copying build/lib/ironic/tests/unit/dhcp/test_factory.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/dhcp DEBUG: copying build/lib/ironic/tests/unit/dhcp/test_dnsmasq.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/dhcp DEBUG: copying build/lib/ironic/tests/unit/dhcp/test_neutron.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/dhcp DEBUG: copying build/lib/ironic/tests/unit/dhcp/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/dhcp DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_deployment.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_allocation.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_portgroup.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_trait.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_volume_target.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_firmware.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_volume_connector.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_objects.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_node_inventory.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_node.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_bios.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_fields.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_deploy_template.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_notification.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_conductor.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_chassis.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_node_history.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_port.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/cmd DEBUG: copying build/lib/ironic/tests/unit/cmd/test_status.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/cmd DEBUG: copying build/lib/ironic/tests/unit/cmd/test_dbsync.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/cmd DEBUG: copying build/lib/ironic/tests/unit/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/cmd DEBUG: copying build/lib/ironic/tests/unit/cmd/test_conductor.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/cmd DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/conf DEBUG: copying build/lib/ironic/tests/unit/conf/test_types.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conf DEBUG: copying build/lib/ironic/tests/unit/conf/test_auth.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conf DEBUG: copying build/lib/ironic/tests/unit/conf/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conf DEBUG: copying build/lib/ironic/tests/unit/conf/test_conductor.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conf DEBUG: copying build/lib/ironic/tests/unit/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit DEBUG: copying build/lib/ironic/tests/unit/policy_fixture.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit DEBUG: copying build/lib/ironic/tests/unit/stubs.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_rpc_service.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_allocations.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_rpcapi.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_inspection.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_verify.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_periodics.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_notification_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_servicing.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_cleaning.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_manager.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_deployments.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_base_manager.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_task_manager.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_steps.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/mgr_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/test_snmp.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/test_generic.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_volume_extra_volume.template -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/pxe_grub_config.template -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/third_party_driver_mock_specs.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/test_drac.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_volume_no_extra_volumes.template -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/test_base.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/test_redfish.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/test_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/pxe_config.template -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_iso.template -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/ks_extra_vars.tmpl -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_agent.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/xclarity DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/xclarity/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/xclarity DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_ipxe.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_noop.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_snmp.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/test_agent.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_parse_lldp.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_memory.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_ports.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_cpu_capabilities.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_boot_mode.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_architecture.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_accelerators.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_local_link_connection.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_extra_hardware.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_validate_interfaces.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_pci_devices.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_physical_network.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_root_device.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_raid_device.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_ramdisk_error.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/test_interface.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/test_client.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_console_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_noop_mgmt.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/intel_ipmi/test_management.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/intel_ipmi/base.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/intel_ipmi/test_intel_ipmi.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/intel_ipmi/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_boot_mode_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_inspect_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ibmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ibmc/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ibmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_ramdisk.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_inspect.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_power.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ng.xml -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_common.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_management.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_bios.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_boot.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_raid.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_periodic_task.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ok.xml -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_firmware_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_inspect.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_power.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_firmware.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_management.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_bios.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_boot.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_raid.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_vendor.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ansible DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ansible/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ansible DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ansible/test_deploy.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ansible DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_ipmitool.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/network DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/network/test_noop.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/network DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/network/test_common.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/network DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/network/test_neutron.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/network DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/network/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/network DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/network/json_samples DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/network/json_samples/network_data.json -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/network/json_samples DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/network/test_flat.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/network DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_agent_power.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_image_cache.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_deploy_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_image_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/drac DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/drac/test_inspect.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/drac DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/drac/utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/drac DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/drac/test_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/drac DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/drac/test_management.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/drac DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/drac/test_boot.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/drac DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/drac/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/drac DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/drac/test_raid.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/drac DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_agent_client.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/storage DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/storage/test_external.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/storage DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/storage/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/storage DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/storage/test_cinder.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/storage DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_console.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_inspect.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_power.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_firmware_processor.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_common.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_management.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_bios.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_boot.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_raid.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_vendor.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_agent_base.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_pxe.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/test_fake_hardware.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/test_irmc.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/boot.ipxe -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/test_ipmi.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/ipxe_config.template -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_anaconda.template -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/third_party_driver_mocks.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/test_ilo.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_volume_multipath.template -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_ramdisk.template -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/boot-fallback.ipxe -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/ks_missing_var.tmpl -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/ipxe_config_timeout.template -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/raid_constants.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/functional DEBUG: copying build/lib/ironic/tests/functional/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/functional DEBUG: copying build/lib/ironic/tests/base.py -> build/bdist.linux-x86_64/wheel/./ironic/tests DEBUG: copying build/lib/ironic/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/json_samples DEBUG: copying build/lib/ironic/tests/json_samples/systems_collection_single.json -> build/bdist.linux-x86_64/wheel/./ironic/tests/json_samples DEBUG: copying build/lib/ironic/tests/json_samples/systems_collection_dual.json -> build/bdist.linux-x86_64/wheel/./ironic/tests/json_samples DEBUG: copying build/lib/ironic/tests/json_samples/network_data.json -> build/bdist.linux-x86_64/wheel/./ironic/tests/json_samples DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/conf DEBUG: copying build/lib/ironic/conf/disk_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/service_catalog.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/anaconda.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/dnsmasq.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/redfish.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/opts.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/neutron.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/default.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/metrics_statsd.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/cinder.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/auth.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/metrics.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/database.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/snmp.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/ansible.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/pxe.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/nova.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/fake.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/molds.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/irmc.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/audit.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/deploy.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/agent.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/console.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/conductor.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/glance.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/ilo.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/swift.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/types.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/dhcp.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/healthcheck.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/api.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/ipmi.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/sensor_data.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/inspector.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/drac.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/inventory.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic DEBUG: copying build/lib/ironic/version.py -> build/bdist.linux-x86_64/wheel/./ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/conductor DEBUG: copying build/lib/ironic/conductor/steps.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/utils.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/servicing.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/notification_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/rpcapi.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/verify.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/inspection.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/allocations.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/cleaning.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/base_manager.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/rpc_service.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/manager.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/task_manager.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/periodics.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/deployments.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers DEBUG: copying build/lib/ironic/drivers/raid_config_schema.json -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/utils.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/redfish.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/fake_hardware.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/snmp.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/base.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/irmc.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/xclarity DEBUG: copying build/lib/ironic/drivers/modules/xclarity/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/xclarity DEBUG: copying build/lib/ironic/drivers/modules/agent_power.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector DEBUG: copying build/lib/ironic/drivers/modules/inspector/lldp_parsers.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector DEBUG: copying build/lib/ironic/drivers/modules/inspector/interface.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/memory.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/boot_mode.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/ports.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/root_device.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/local_link_connection.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/ramdisk_error.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/extra_hardware.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/cpu_capabilities.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/physical_network.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/known_accelerators.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/base.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/accelerators.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/raid_device.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/pci_devices.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/architecture.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/parse_lldp.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/validate_interfaces.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/client.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector DEBUG: copying build/lib/ironic/drivers/modules/inspector/agent.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector DEBUG: copying build/lib/ironic/drivers/modules/inspector/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector DEBUG: copying build/lib/ironic/drivers/modules/inspector/lldp_tlvs.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector DEBUG: copying build/lib/ironic/drivers/modules/ipxe.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/inspect_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/pxe_grub_config.template -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/intel_ipmi DEBUG: copying build/lib/ironic/drivers/modules/intel_ipmi/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/intel_ipmi DEBUG: copying build/lib/ironic/drivers/modules/intel_ipmi/management.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/intel_ipmi DEBUG: copying build/lib/ironic/drivers/modules/image_cache.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/deploy_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/boot_mode_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ibmc DEBUG: copying build/lib/ironic/drivers/modules/ibmc/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ibmc DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/irmc DEBUG: copying build/lib/ironic/drivers/modules/irmc/power.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/irmc DEBUG: copying build/lib/ironic/drivers/modules/irmc/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/irmc DEBUG: copying build/lib/ironic/drivers/modules/irmc/inspect.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/irmc DEBUG: copying build/lib/ironic/drivers/modules/irmc/raid.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/irmc DEBUG: copying build/lib/ironic/drivers/modules/irmc/boot.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/irmc DEBUG: copying build/lib/ironic/drivers/modules/irmc/management.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/irmc DEBUG: copying build/lib/ironic/drivers/modules/irmc/vendor.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/irmc DEBUG: copying build/lib/ironic/drivers/modules/irmc/common.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/irmc DEBUG: copying build/lib/ironic/drivers/modules/irmc/bios.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/irmc DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/firmware.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/utils.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/firmware_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/power.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/inspect.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/raid.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/boot.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/management.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/vendor.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/bios.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/noop.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/snmp.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/ipmitool.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/shutdown.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/inventory -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/add-ironic-nodes.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/clean_steps.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/library DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/library/root_hints.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/library DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/library/facts_wwn.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/library DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/library/stream_url.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/library DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/shutdown DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks/main.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/discover DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/main.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/discover/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/roothints.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/discover/tasks DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/deploy DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/deploy/files DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/files/partition_configdrive.sh -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/deploy/files DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/configdrive.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/write.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/download.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/main.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/prepare DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/main.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/parted.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/clean DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults/main.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/clean/defaults DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/wipe.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/shred.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/zap.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/main.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/configure DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults/main.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/configure/defaults DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/mounts.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/grub.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/main.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/deploy.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/clean.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/callback_plugins DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.ini -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/callback_plugins DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/callback_plugins DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/ansible.cfg -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks DEBUG: copying build/lib/ironic/drivers/modules/ansible/deploy.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible DEBUG: copying build/lib/ironic/drivers/modules/ansible/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible DEBUG: copying build/lib/ironic/drivers/modules/pxe.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/pxe_config.template -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/image_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/network DEBUG: copying build/lib/ironic/drivers/modules/network/neutron.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/network DEBUG: copying build/lib/ironic/drivers/modules/network/noop.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/network DEBUG: copying build/lib/ironic/drivers/modules/network/flat.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/network DEBUG: copying build/lib/ironic/drivers/modules/network/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/network DEBUG: copying build/lib/ironic/drivers/modules/network/common.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/network DEBUG: copying build/lib/ironic/drivers/modules/ks.cfg.template -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/fake.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/initial_grub_cfg.template -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/agent_base.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/agent.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/boot.ipxe -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/drac DEBUG: copying build/lib/ironic/drivers/modules/drac/utils.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/drac DEBUG: copying build/lib/ironic/drivers/modules/drac/power.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/drac DEBUG: copying build/lib/ironic/drivers/modules/drac/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/drac DEBUG: copying build/lib/ironic/drivers/modules/drac/inspect.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/drac DEBUG: copying build/lib/ironic/drivers/modules/drac/raid.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/drac DEBUG: copying build/lib/ironic/drivers/modules/drac/boot.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/drac DEBUG: copying build/lib/ironic/drivers/modules/drac/management.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/drac DEBUG: copying build/lib/ironic/drivers/modules/drac/vendor_passthru.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/drac DEBUG: copying build/lib/ironic/drivers/modules/drac/bios.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/drac DEBUG: copying build/lib/ironic/drivers/modules/ipxe_config.template -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/console_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/noop_mgmt.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/storage DEBUG: copying build/lib/ironic/drivers/modules/storage/cinder.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/storage DEBUG: copying build/lib/ironic/drivers/modules/storage/noop.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/storage DEBUG: copying build/lib/ironic/drivers/modules/storage/external.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/storage DEBUG: copying build/lib/ironic/drivers/modules/storage/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/storage DEBUG: copying build/lib/ironic/drivers/modules/ramdisk.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/firmware_processor.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/power.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/inspect.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/console.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/raid.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/boot.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/management.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/vendor.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/common.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/bios.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/agent_client.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/pxe_base.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/generic.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/ilo.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/intel_ipmi.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/ipmi.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/hardware_type.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/drac.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: running install_data DEBUG: creating build/bdist.linux-x86_64/wheel/ironic-26.1.5.data/data DEBUG: creating build/bdist.linux-x86_64/wheel/ironic-26.1.5.data/data/etc/ironic DEBUG: copying etc/ironic/rootwrap.conf -> build/bdist.linux-x86_64/wheel/ironic-26.1.5.data/data/etc/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic-26.1.5.data/data/etc/ironic/rootwrap.d DEBUG: copying etc/ironic/rootwrap.d/ironic-utils.filters -> build/bdist.linux-x86_64/wheel/ironic-26.1.5.data/data/etc/ironic/rootwrap.d DEBUG: running install_egg_info DEBUG: Copying ironic.egg-info to build/bdist.linux-x86_64/wheel/./ironic-26.1.5-py3.12.egg-info DEBUG: running install_scripts DEBUG: Installing ironic-api-wsgi script to build/bdist.linux-x86_64/wheel/ironic-26.1.5.data/scripts DEBUG: creating build/bdist.linux-x86_64/wheel/ironic-26.1.5.dist-info/WHEEL DEBUG: creating '/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic/dist/.tmp-l5b5e05t/ironic-26.1.5-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it DEBUG: adding 'ironic/__init__.py' DEBUG: adding 'ironic/version.py' DEBUG: adding 'ironic/api/__init__.py' DEBUG: adding 'ironic/api/app.py' DEBUG: adding 'ironic/api/config.py' DEBUG: adding 'ironic/api/functions.py' DEBUG: adding 'ironic/api/hooks.py' DEBUG: adding 'ironic/api/method.py' DEBUG: adding 'ironic/api/wsgi.py' DEBUG: adding 'ironic/api/controllers/__init__.py' DEBUG: adding 'ironic/api/controllers/base.py' DEBUG: adding 'ironic/api/controllers/link.py' DEBUG: adding 'ironic/api/controllers/root.py' DEBUG: adding 'ironic/api/controllers/version.py' DEBUG: adding 'ironic/api/controllers/v1/__init__.py' DEBUG: adding 'ironic/api/controllers/v1/allocation.py' DEBUG: adding 'ironic/api/controllers/v1/bios.py' DEBUG: adding 'ironic/api/controllers/v1/chassis.py' DEBUG: adding 'ironic/api/controllers/v1/collection.py' DEBUG: adding 'ironic/api/controllers/v1/conductor.py' DEBUG: adding 'ironic/api/controllers/v1/deploy_template.py' DEBUG: adding 'ironic/api/controllers/v1/driver.py' DEBUG: adding 'ironic/api/controllers/v1/event.py' DEBUG: adding 'ironic/api/controllers/v1/firmware.py' DEBUG: adding 'ironic/api/controllers/v1/network-data-schema.json' DEBUG: adding 'ironic/api/controllers/v1/node.py' DEBUG: adding 'ironic/api/controllers/v1/notification_utils.py' DEBUG: adding 'ironic/api/controllers/v1/port.py' DEBUG: adding 'ironic/api/controllers/v1/portgroup.py' DEBUG: adding 'ironic/api/controllers/v1/ramdisk.py' DEBUG: adding 'ironic/api/controllers/v1/runbook.py' DEBUG: adding 'ironic/api/controllers/v1/shard.py' DEBUG: adding 'ironic/api/controllers/v1/utils.py' DEBUG: adding 'ironic/api/controllers/v1/versions.py' DEBUG: adding 'ironic/api/controllers/v1/volume.py' DEBUG: adding 'ironic/api/controllers/v1/volume_connector.py' DEBUG: adding 'ironic/api/controllers/v1/volume_target.py' DEBUG: adding 'ironic/api/middleware/__init__.py' DEBUG: adding 'ironic/api/middleware/auth_public_routes.py' DEBUG: adding 'ironic/api/middleware/json_ext.py' DEBUG: adding 'ironic/api/middleware/parsable_error.py' DEBUG: adding 'ironic/cmd/__init__.py' DEBUG: adding 'ironic/cmd/api.py' DEBUG: adding 'ironic/cmd/conductor.py' DEBUG: adding 'ironic/cmd/dbsync.py' DEBUG: adding 'ironic/cmd/pxe_filter.py' DEBUG: adding 'ironic/cmd/singleprocess.py' DEBUG: adding 'ironic/cmd/status.py' DEBUG: adding 'ironic/common/__init__.py' DEBUG: adding 'ironic/common/args.py' DEBUG: adding 'ironic/common/async_steps.py' DEBUG: adding 'ironic/common/auth_basic.py' DEBUG: adding 'ironic/common/boot_devices.py' DEBUG: adding 'ironic/common/boot_modes.py' DEBUG: adding 'ironic/common/checksum_utils.py' DEBUG: adding 'ironic/common/cinder.py' DEBUG: adding 'ironic/common/components.py' DEBUG: adding 'ironic/common/config.py' DEBUG: adding 'ironic/common/context.py' DEBUG: adding 'ironic/common/dhcp_factory.py' DEBUG: adding 'ironic/common/driver_factory.py' DEBUG: adding 'ironic/common/exception.py' DEBUG: adding 'ironic/common/faults.py' DEBUG: adding 'ironic/common/fsm.py' DEBUG: adding 'ironic/common/grub_conf.template' DEBUG: adding 'ironic/common/hash_ring.py' DEBUG: adding 'ironic/common/i18n.py' DEBUG: adding 'ironic/common/image_format_inspector.py' DEBUG: adding 'ironic/common/image_publisher.py' DEBUG: adding 'ironic/common/image_service.py' DEBUG: adding 'ironic/common/images.py' DEBUG: adding 'ironic/common/indicator_states.py' DEBUG: adding 'ironic/common/isolinux_config.template' DEBUG: adding 'ironic/common/keystone.py' DEBUG: adding 'ironic/common/kickstart_utils.py' DEBUG: adding 'ironic/common/lessee_sources.py' DEBUG: adding 'ironic/common/molds.py' DEBUG: adding 'ironic/common/network.py' DEBUG: adding 'ironic/common/neutron.py' DEBUG: adding 'ironic/common/nova.py' DEBUG: adding 'ironic/common/policy.py' DEBUG: adding 'ironic/common/profiler.py' DEBUG: adding 'ironic/common/pxe_utils.py' DEBUG: adding 'ironic/common/qemu_img.py' DEBUG: adding 'ironic/common/raid.py' DEBUG: adding 'ironic/common/release_mappings.py' DEBUG: adding 'ironic/common/rpc.py' DEBUG: adding 'ironic/common/rpc_service.py' DEBUG: adding 'ironic/common/service.py' DEBUG: adding 'ironic/common/states.py' DEBUG: adding 'ironic/common/swift.py' DEBUG: adding 'ironic/common/utils.py' DEBUG: adding 'ironic/common/wsgi_service.py' DEBUG: adding 'ironic/common/glance_service/__init__.py' DEBUG: adding 'ironic/common/glance_service/image_service.py' DEBUG: adding 'ironic/common/glance_service/service_utils.py' DEBUG: adding 'ironic/conductor/__init__.py' DEBUG: adding 'ironic/conductor/allocations.py' DEBUG: adding 'ironic/conductor/base_manager.py' DEBUG: adding 'ironic/conductor/cleaning.py' DEBUG: adding 'ironic/conductor/deployments.py' DEBUG: adding 'ironic/conductor/inspection.py' DEBUG: adding 'ironic/conductor/manager.py' DEBUG: adding 'ironic/conductor/notification_utils.py' DEBUG: adding 'ironic/conductor/periodics.py' DEBUG: adding 'ironic/conductor/rpc_service.py' DEBUG: adding 'ironic/conductor/rpcapi.py' DEBUG: adding 'ironic/conductor/servicing.py' DEBUG: adding 'ironic/conductor/steps.py' DEBUG: adding 'ironic/conductor/task_manager.py' DEBUG: adding 'ironic/conductor/utils.py' DEBUG: adding 'ironic/conductor/verify.py' DEBUG: adding 'ironic/conf/__init__.py' DEBUG: adding 'ironic/conf/agent.py' DEBUG: adding 'ironic/conf/anaconda.py' DEBUG: adding 'ironic/conf/ansible.py' DEBUG: adding 'ironic/conf/api.py' DEBUG: adding 'ironic/conf/audit.py' DEBUG: adding 'ironic/conf/auth.py' DEBUG: adding 'ironic/conf/cinder.py' DEBUG: adding 'ironic/conf/conductor.py' DEBUG: adding 'ironic/conf/console.py' DEBUG: adding 'ironic/conf/database.py' DEBUG: adding 'ironic/conf/default.py' DEBUG: adding 'ironic/conf/deploy.py' DEBUG: adding 'ironic/conf/dhcp.py' DEBUG: adding 'ironic/conf/disk_utils.py' DEBUG: adding 'ironic/conf/dnsmasq.py' DEBUG: adding 'ironic/conf/drac.py' DEBUG: adding 'ironic/conf/fake.py' DEBUG: adding 'ironic/conf/glance.py' DEBUG: adding 'ironic/conf/healthcheck.py' DEBUG: adding 'ironic/conf/ilo.py' DEBUG: adding 'ironic/conf/inspector.py' DEBUG: adding 'ironic/conf/inventory.py' DEBUG: adding 'ironic/conf/ipmi.py' DEBUG: adding 'ironic/conf/irmc.py' DEBUG: adding 'ironic/conf/metrics.py' DEBUG: adding 'ironic/conf/metrics_statsd.py' DEBUG: adding 'ironic/conf/molds.py' DEBUG: adding 'ironic/conf/neutron.py' DEBUG: adding 'ironic/conf/nova.py' DEBUG: adding 'ironic/conf/opts.py' DEBUG: adding 'ironic/conf/pxe.py' DEBUG: adding 'ironic/conf/redfish.py' DEBUG: adding 'ironic/conf/sensor_data.py' DEBUG: adding 'ironic/conf/service_catalog.py' DEBUG: adding 'ironic/conf/snmp.py' DEBUG: adding 'ironic/conf/swift.py' DEBUG: adding 'ironic/conf/types.py' DEBUG: adding 'ironic/db/__init__.py' DEBUG: adding 'ironic/db/api.py' DEBUG: adding 'ironic/db/migration.py' DEBUG: adding 'ironic/db/sqlalchemy/__init__.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic.ini' DEBUG: adding 'ironic/db/sqlalchemy/api.py' DEBUG: adding 'ironic/db/sqlalchemy/migration.py' DEBUG: adding 'ironic/db/sqlalchemy/models.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/README' DEBUG: adding 'ironic/db/sqlalchemy/alembic/env.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/script.py.mako' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/01f21d5e5195_increase_length_of_user_column.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/0ac0f39bc5aa_add_node_inventory_table.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/10b163d4481e_add_port_portgroup_internal_info.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/163040c5513f_add_firmware_information.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/1a59178ebdf6_add_volume_targets_table.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/1d6951876d68_add_storage_interface_db_field_and_.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/1e15e7122cc9_add_extra_column_to_deploy_templates.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/1e1d5ace7dc6_add_inspection_started_at_and_.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/21b331f883ef_add_provision_updated_at.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/2353895ecfae_add_conductor_hardware_interfaces_table.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/242cc6a923b3_add_node_maintenance_reason.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/28c44432c9c3_add_node_description.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/2aac7e0872f6_add_deploy_templates.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/2bbd96b6ccb9_add_bios_fields_from_registry.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/2d13bc3d6bba_add_bios_config_and_interface.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/2fb93ffd2af1_increase_node_name_length.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/31baaf680d2b_add_node_instance_info.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/3ae36a5f5131_add_logical_name.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/3bea56f25597_add_unique_constraint_to_instance_uuid.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/3cb628139ea4_nodes_add_console_enabled.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/3d86a077a3f2_add_port_physical_network.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/405cfe08f18d_add_rescue_interface_to_node.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/487deb87cc9d_add_conductor_affinity_and_online.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/48d6c242bb9b_add_node_tags.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/493d8f27f235_add_portgroup_configuration_fields.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/4dbec778866e_create_node_shard.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/4f399b21ae71_add_node_clean_step.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/516faf1bb9b1_resizing_column_nodes_driver.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/5674c57409b9_replace_nostate_with_available.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/5ea1b0d310e_added_port_group_table_and_altered_ports.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/60cf717201bc_add_standalone_ports_supported.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/664f85c2f622_add_conductor_group_to_nodes_conductors.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/66bd9c5604d5_add_runbook_and_runbook_step.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/789acc877671_add_raid_config.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/82c315d60161_add_bios_settings.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/868cb606a74a_add_version_field_in_base_class.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/93706939026c_add_node_protected_field.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/9cbeefa3763f_add_port_is_smartnic.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/9ef41f07cb58_add_node_history_table.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/aa2384fee727_add_service_steps.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/ac00b586ab95_node_indexes.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/b2ad35726bb0_add_node_lessee.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/b4130a7fc904_create_nodetraits_table.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/b9117ac17882_add_node_deploy_step.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/bb59b63f55a_add_node_driver_internal_info.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/bcdd431ba0bf_add_fields_for_all_interfaces.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/c0455649680c_port_name.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/c14cef6dfedf_populate_node_network_interface.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/c1846a214450_add_boot_mode_and_secure_boot.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/cd2c80feb331_add_node_retired_field.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/ce6c4b3cf5a2_add_allocation_owner.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/cf1a80fdb352_add_node_network_data_field.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/d163df1bab88_remove_extra_fk_constraint_in_.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/d2b036ae9378_add_automated_clean_field.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/daa1ba02d98_add_volume_connectors_table.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/dbefd6bdaa2c_add_default_column_to_.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/dd34e1f1303b_add_resource_class_to_node.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/dd67b91a1981_add_allocations_table.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/e294876e8028_add_node_network_interface.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/e918ff30eb42_resize_column_nodes_instance_info.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/f190f9d00a11_add_node_owner.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/f6fdb920c182_set_pxe_enabled_true.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/fb3f10dd262e_add_fault_to_node_table.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/fe222f476baf_add_parent_node_field.py' DEBUG: adding 'ironic/dhcp/__init__.py' DEBUG: adding 'ironic/dhcp/base.py' DEBUG: adding 'ironic/dhcp/dnsmasq.py' DEBUG: adding 'ironic/dhcp/neutron.py' DEBUG: adding 'ironic/dhcp/none.py' DEBUG: adding 'ironic/drivers/__init__.py' DEBUG: adding 'ironic/drivers/base.py' DEBUG: adding 'ironic/drivers/drac.py' DEBUG: adding 'ironic/drivers/fake_hardware.py' DEBUG: adding 'ironic/drivers/generic.py' DEBUG: adding 'ironic/drivers/hardware_type.py' DEBUG: adding 'ironic/drivers/ilo.py' DEBUG: adding 'ironic/drivers/intel_ipmi.py' DEBUG: adding 'ironic/drivers/ipmi.py' DEBUG: adding 'ironic/drivers/irmc.py' DEBUG: adding 'ironic/drivers/raid_config_schema.json' DEBUG: adding 'ironic/drivers/redfish.py' DEBUG: adding 'ironic/drivers/snmp.py' DEBUG: adding 'ironic/drivers/utils.py' DEBUG: adding 'ironic/drivers/modules/__init__.py' DEBUG: adding 'ironic/drivers/modules/agent.py' DEBUG: adding 'ironic/drivers/modules/agent_base.py' DEBUG: adding 'ironic/drivers/modules/agent_client.py' DEBUG: adding 'ironic/drivers/modules/agent_power.py' DEBUG: adding 'ironic/drivers/modules/boot.ipxe' DEBUG: adding 'ironic/drivers/modules/boot_mode_utils.py' DEBUG: adding 'ironic/drivers/modules/console_utils.py' DEBUG: adding 'ironic/drivers/modules/deploy_utils.py' DEBUG: adding 'ironic/drivers/modules/fake.py' DEBUG: adding 'ironic/drivers/modules/image_cache.py' DEBUG: adding 'ironic/drivers/modules/image_utils.py' DEBUG: adding 'ironic/drivers/modules/initial_grub_cfg.template' DEBUG: adding 'ironic/drivers/modules/inspect_utils.py' DEBUG: adding 'ironic/drivers/modules/ipmitool.py' DEBUG: adding 'ironic/drivers/modules/ipxe.py' DEBUG: adding 'ironic/drivers/modules/ipxe_config.template' DEBUG: adding 'ironic/drivers/modules/ks.cfg.template' DEBUG: adding 'ironic/drivers/modules/noop.py' DEBUG: adding 'ironic/drivers/modules/noop_mgmt.py' DEBUG: adding 'ironic/drivers/modules/pxe.py' DEBUG: adding 'ironic/drivers/modules/pxe_base.py' DEBUG: adding 'ironic/drivers/modules/pxe_config.template' DEBUG: adding 'ironic/drivers/modules/pxe_grub_config.template' DEBUG: adding 'ironic/drivers/modules/ramdisk.py' DEBUG: adding 'ironic/drivers/modules/snmp.py' DEBUG: adding 'ironic/drivers/modules/ansible/__init__.py' DEBUG: adding 'ironic/drivers/modules/ansible/deploy.py' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/add-ironic-nodes.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/ansible.cfg' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/clean.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/clean_steps.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/deploy.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/inventory' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/shutdown.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.ini' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.py' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/library/facts_wwn.py' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/library/root_hints.py' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/library/stream_url.py' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/clean/defaults/main.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/main.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/shred.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/wipe.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/zap.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/configure/defaults/main.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/grub.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/main.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/mounts.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/deploy/files/partition_configdrive.sh' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/configdrive.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/download.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/main.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/write.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/main.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/roothints.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/main.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/parted.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks/main.yaml' DEBUG: adding 'ironic/drivers/modules/drac/__init__.py' DEBUG: adding 'ironic/drivers/modules/drac/bios.py' DEBUG: adding 'ironic/drivers/modules/drac/boot.py' DEBUG: adding 'ironic/drivers/modules/drac/inspect.py' DEBUG: adding 'ironic/drivers/modules/drac/management.py' DEBUG: adding 'ironic/drivers/modules/drac/power.py' DEBUG: adding 'ironic/drivers/modules/drac/raid.py' DEBUG: adding 'ironic/drivers/modules/drac/utils.py' DEBUG: adding 'ironic/drivers/modules/drac/vendor_passthru.py' DEBUG: adding 'ironic/drivers/modules/ibmc/__init__.py' DEBUG: adding 'ironic/drivers/modules/ilo/__init__.py' DEBUG: adding 'ironic/drivers/modules/ilo/bios.py' DEBUG: adding 'ironic/drivers/modules/ilo/boot.py' DEBUG: adding 'ironic/drivers/modules/ilo/common.py' DEBUG: adding 'ironic/drivers/modules/ilo/console.py' DEBUG: adding 'ironic/drivers/modules/ilo/firmware_processor.py' DEBUG: adding 'ironic/drivers/modules/ilo/inspect.py' DEBUG: adding 'ironic/drivers/modules/ilo/management.py' DEBUG: adding 'ironic/drivers/modules/ilo/power.py' DEBUG: adding 'ironic/drivers/modules/ilo/raid.py' DEBUG: adding 'ironic/drivers/modules/ilo/vendor.py' DEBUG: adding 'ironic/drivers/modules/inspector/__init__.py' DEBUG: adding 'ironic/drivers/modules/inspector/agent.py' DEBUG: adding 'ironic/drivers/modules/inspector/client.py' DEBUG: adding 'ironic/drivers/modules/inspector/interface.py' DEBUG: adding 'ironic/drivers/modules/inspector/lldp_parsers.py' DEBUG: adding 'ironic/drivers/modules/inspector/lldp_tlvs.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/__init__.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/accelerators.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/architecture.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/base.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/boot_mode.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/cpu_capabilities.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/extra_hardware.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/known_accelerators.yaml' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/local_link_connection.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/memory.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/parse_lldp.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/pci_devices.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/physical_network.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/ports.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/raid_device.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/ramdisk_error.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/root_device.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/validate_interfaces.py' DEBUG: adding 'ironic/drivers/modules/intel_ipmi/__init__.py' DEBUG: adding 'ironic/drivers/modules/intel_ipmi/management.py' DEBUG: adding 'ironic/drivers/modules/irmc/__init__.py' DEBUG: adding 'ironic/drivers/modules/irmc/bios.py' DEBUG: adding 'ironic/drivers/modules/irmc/boot.py' DEBUG: adding 'ironic/drivers/modules/irmc/common.py' DEBUG: adding 'ironic/drivers/modules/irmc/inspect.py' DEBUG: adding 'ironic/drivers/modules/irmc/management.py' DEBUG: adding 'ironic/drivers/modules/irmc/power.py' DEBUG: adding 'ironic/drivers/modules/irmc/raid.py' DEBUG: adding 'ironic/drivers/modules/irmc/vendor.py' DEBUG: adding 'ironic/drivers/modules/network/__init__.py' DEBUG: adding 'ironic/drivers/modules/network/common.py' DEBUG: adding 'ironic/drivers/modules/network/flat.py' DEBUG: adding 'ironic/drivers/modules/network/neutron.py' DEBUG: adding 'ironic/drivers/modules/network/noop.py' DEBUG: adding 'ironic/drivers/modules/redfish/__init__.py' DEBUG: adding 'ironic/drivers/modules/redfish/bios.py' DEBUG: adding 'ironic/drivers/modules/redfish/boot.py' DEBUG: adding 'ironic/drivers/modules/redfish/firmware.py' DEBUG: adding 'ironic/drivers/modules/redfish/firmware_utils.py' DEBUG: adding 'ironic/drivers/modules/redfish/inspect.py' DEBUG: adding 'ironic/drivers/modules/redfish/management.py' DEBUG: adding 'ironic/drivers/modules/redfish/power.py' DEBUG: adding 'ironic/drivers/modules/redfish/raid.py' DEBUG: adding 'ironic/drivers/modules/redfish/utils.py' DEBUG: adding 'ironic/drivers/modules/redfish/vendor.py' DEBUG: adding 'ironic/drivers/modules/storage/__init__.py' DEBUG: adding 'ironic/drivers/modules/storage/cinder.py' DEBUG: adding 'ironic/drivers/modules/storage/external.py' DEBUG: adding 'ironic/drivers/modules/storage/noop.py' DEBUG: adding 'ironic/drivers/modules/xclarity/__init__.py' DEBUG: adding 'ironic/hacking/__init__.py' DEBUG: adding 'ironic/hacking/checks.py' DEBUG: adding 'ironic/objects/__init__.py' DEBUG: adding 'ironic/objects/allocation.py' DEBUG: adding 'ironic/objects/base.py' DEBUG: adding 'ironic/objects/bios.py' DEBUG: adding 'ironic/objects/chassis.py' DEBUG: adding 'ironic/objects/conductor.py' DEBUG: adding 'ironic/objects/deploy_template.py' DEBUG: adding 'ironic/objects/deployment.py' DEBUG: adding 'ironic/objects/fields.py' DEBUG: adding 'ironic/objects/firmware.py' DEBUG: adding 'ironic/objects/indirection.py' DEBUG: adding 'ironic/objects/node.py' DEBUG: adding 'ironic/objects/node_history.py' DEBUG: adding 'ironic/objects/node_inventory.py' DEBUG: adding 'ironic/objects/notification.py' DEBUG: adding 'ironic/objects/port.py' DEBUG: adding 'ironic/objects/portgroup.py' DEBUG: adding 'ironic/objects/runbook.py' DEBUG: adding 'ironic/objects/trait.py' DEBUG: adding 'ironic/objects/volume_connector.py' DEBUG: adding 'ironic/objects/volume_target.py' DEBUG: adding 'ironic/pxe_filter/__init__.py' DEBUG: adding 'ironic/pxe_filter/dnsmasq.py' DEBUG: adding 'ironic/pxe_filter/service.py' DEBUG: adding 'ironic/tests/__init__.py' DEBUG: adding 'ironic/tests/base.py' DEBUG: adding 'ironic/tests/functional/__init__.py' DEBUG: adding 'ironic/tests/json_samples/network_data.json' DEBUG: adding 'ironic/tests/json_samples/systems_collection_dual.json' DEBUG: adding 'ironic/tests/json_samples/systems_collection_single.json' DEBUG: adding 'ironic/tests/unit/__init__.py' DEBUG: adding 'ironic/tests/unit/policy_fixture.py' DEBUG: adding 'ironic/tests/unit/raid_constants.py' DEBUG: adding 'ironic/tests/unit/stubs.py' DEBUG: adding 'ironic/tests/unit/test_base.py' DEBUG: adding 'ironic/tests/unit/api/__init__.py' DEBUG: adding 'ironic/tests/unit/api/base.py' DEBUG: adding 'ironic/tests/unit/api/test_acl.py' DEBUG: adding 'ironic/tests/unit/api/test_acl_basic.yaml' DEBUG: adding 'ironic/tests/unit/api/test_audit.py' DEBUG: adding 'ironic/tests/unit/api/test_functions.py' DEBUG: adding 'ironic/tests/unit/api/test_healthcheck.py' DEBUG: adding 'ironic/tests/unit/api/test_hooks.py' DEBUG: adding 'ironic/tests/unit/api/test_method.py' DEBUG: adding 'ironic/tests/unit/api/test_middleware.py' DEBUG: adding 'ironic/tests/unit/api/test_ospmiddleware.py' DEBUG: adding 'ironic/tests/unit/api/test_proxy_middleware.py' DEBUG: adding 'ironic/tests/unit/api/test_rbac_legacy.yaml' DEBUG: adding 'ironic/tests/unit/api/test_rbac_project_scoped.yaml' DEBUG: adding 'ironic/tests/unit/api/test_rbac_system_scoped.yaml' DEBUG: adding 'ironic/tests/unit/api/test_root.py' DEBUG: adding 'ironic/tests/unit/api/utils.py' DEBUG: adding 'ironic/tests/unit/api/controllers/__init__.py' DEBUG: adding 'ironic/tests/unit/api/controllers/test_base.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/__init__.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_allocation.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_chassis.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_collection.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_conductor.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_deploy_template.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_driver.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_event.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_node.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_notification_utils.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_port.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_portgroup.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_ramdisk.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_root.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_runbook.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_shard.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_utils.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_versions.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_volume.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_volume_connector.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_volume_target.py' DEBUG: adding 'ironic/tests/unit/cmd/__init__.py' DEBUG: adding 'ironic/tests/unit/cmd/test_conductor.py' DEBUG: adding 'ironic/tests/unit/cmd/test_dbsync.py' DEBUG: adding 'ironic/tests/unit/cmd/test_status.py' DEBUG: adding 'ironic/tests/unit/common/__init__.py' DEBUG: adding 'ironic/tests/unit/common/test_args.py' DEBUG: adding 'ironic/tests/unit/common/test_checksum_utils.py' DEBUG: adding 'ironic/tests/unit/common/test_cinder.py' DEBUG: adding 'ironic/tests/unit/common/test_context.py' DEBUG: adding 'ironic/tests/unit/common/test_driver_factory.py' DEBUG: adding 'ironic/tests/unit/common/test_format_inspector.py' DEBUG: adding 'ironic/tests/unit/common/test_fsm.py' DEBUG: adding 'ironic/tests/unit/common/test_glance_service.py' DEBUG: adding 'ironic/tests/unit/common/test_hash_ring.py' DEBUG: adding 'ironic/tests/unit/common/test_image_publisher.py' DEBUG: adding 'ironic/tests/unit/common/test_image_service.py' DEBUG: adding 'ironic/tests/unit/common/test_images.py' DEBUG: adding 'ironic/tests/unit/common/test_keystone.py' DEBUG: adding 'ironic/tests/unit/common/test_kickstart_utils.py' DEBUG: adding 'ironic/tests/unit/common/test_molds.py' DEBUG: adding 'ironic/tests/unit/common/test_network.py' DEBUG: adding 'ironic/tests/unit/common/test_neutron.py' DEBUG: adding 'ironic/tests/unit/common/test_nova.py' DEBUG: adding 'ironic/tests/unit/common/test_policy.py' DEBUG: adding 'ironic/tests/unit/common/test_pxe_utils.py' DEBUG: adding 'ironic/tests/unit/common/test_qemu_img.py' DEBUG: adding 'ironic/tests/unit/common/test_raid.py' DEBUG: adding 'ironic/tests/unit/common/test_release_mappings.py' DEBUG: adding 'ironic/tests/unit/common/test_rpc.py' DEBUG: adding 'ironic/tests/unit/common/test_states.py' DEBUG: adding 'ironic/tests/unit/common/test_swift.py' DEBUG: adding 'ironic/tests/unit/common/test_utils.py' DEBUG: adding 'ironic/tests/unit/common/test_wsgi_service.py' DEBUG: adding 'ironic/tests/unit/common/drive_samples/config_drive' DEBUG: adding 'ironic/tests/unit/common/json_samples/neutron_network_show.json' DEBUG: adding 'ironic/tests/unit/common/json_samples/neutron_network_show_ipv6.json' DEBUG: adding 'ironic/tests/unit/common/json_samples/neutron_port_show.json' DEBUG: adding 'ironic/tests/unit/common/json_samples/neutron_port_show_ipv6.json' DEBUG: adding 'ironic/tests/unit/common/json_samples/neutron_subnet_show.json' DEBUG: adding 'ironic/tests/unit/common/json_samples/neutron_subnet_show_ipv6.json' DEBUG: adding 'ironic/tests/unit/conductor/__init__.py' DEBUG: adding 'ironic/tests/unit/conductor/mgr_utils.py' DEBUG: adding 'ironic/tests/unit/conductor/test_allocations.py' DEBUG: adding 'ironic/tests/unit/conductor/test_base_manager.py' DEBUG: adding 'ironic/tests/unit/conductor/test_cleaning.py' DEBUG: adding 'ironic/tests/unit/conductor/test_deployments.py' DEBUG: adding 'ironic/tests/unit/conductor/test_inspection.py' DEBUG: adding 'ironic/tests/unit/conductor/test_manager.py' DEBUG: adding 'ironic/tests/unit/conductor/test_notification_utils.py' DEBUG: adding 'ironic/tests/unit/conductor/test_periodics.py' DEBUG: adding 'ironic/tests/unit/conductor/test_rpc_service.py' DEBUG: adding 'ironic/tests/unit/conductor/test_rpcapi.py' DEBUG: adding 'ironic/tests/unit/conductor/test_servicing.py' DEBUG: adding 'ironic/tests/unit/conductor/test_steps.py' DEBUG: adding 'ironic/tests/unit/conductor/test_task_manager.py' DEBUG: adding 'ironic/tests/unit/conductor/test_utils.py' DEBUG: adding 'ironic/tests/unit/conductor/test_verify.py' DEBUG: adding 'ironic/tests/unit/conf/__init__.py' DEBUG: adding 'ironic/tests/unit/conf/test_auth.py' DEBUG: adding 'ironic/tests/unit/conf/test_conductor.py' DEBUG: adding 'ironic/tests/unit/conf/test_types.py' DEBUG: adding 'ironic/tests/unit/db/__init__.py' DEBUG: adding 'ironic/tests/unit/db/base.py' DEBUG: adding 'ironic/tests/unit/db/test_allocations.py' DEBUG: adding 'ironic/tests/unit/db/test_api.py' DEBUG: adding 'ironic/tests/unit/db/test_bios_settings.py' DEBUG: adding 'ironic/tests/unit/db/test_chassis.py' DEBUG: adding 'ironic/tests/unit/db/test_conductor.py' DEBUG: adding 'ironic/tests/unit/db/test_deploy_templates.py' DEBUG: adding 'ironic/tests/unit/db/test_firmware_component.py' DEBUG: adding 'ironic/tests/unit/db/test_node_history.py' DEBUG: adding 'ironic/tests/unit/db/test_node_inventory.py' DEBUG: adding 'ironic/tests/unit/db/test_node_tags.py' DEBUG: adding 'ironic/tests/unit/db/test_node_traits.py' DEBUG: adding 'ironic/tests/unit/db/test_nodes.py' DEBUG: adding 'ironic/tests/unit/db/test_portgroups.py' DEBUG: adding 'ironic/tests/unit/db/test_ports.py' DEBUG: adding 'ironic/tests/unit/db/test_runbooks.py' DEBUG: adding 'ironic/tests/unit/db/test_shard.py' DEBUG: adding 'ironic/tests/unit/db/test_volume_connectors.py' DEBUG: adding 'ironic/tests/unit/db/test_volume_targets.py' DEBUG: adding 'ironic/tests/unit/db/utils.py' DEBUG: adding 'ironic/tests/unit/db/sqlalchemy/__init__.py' DEBUG: adding 'ironic/tests/unit/db/sqlalchemy/test_api.py' DEBUG: adding 'ironic/tests/unit/db/sqlalchemy/test_migrations.py' DEBUG: adding 'ironic/tests/unit/db/sqlalchemy/test_models.py' DEBUG: adding 'ironic/tests/unit/db/sqlalchemy/test_types.py' DEBUG: adding 'ironic/tests/unit/dhcp/__init__.py' DEBUG: adding 'ironic/tests/unit/dhcp/test_dnsmasq.py' DEBUG: adding 'ironic/tests/unit/dhcp/test_factory.py' DEBUG: adding 'ironic/tests/unit/dhcp/test_neutron.py' DEBUG: adding 'ironic/tests/unit/drivers/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/boot-fallback.ipxe' DEBUG: adding 'ironic/tests/unit/drivers/boot.ipxe' DEBUG: adding 'ironic/tests/unit/drivers/ipxe_config.template' DEBUG: adding 'ironic/tests/unit/drivers/ipxe_config_boot_from_anaconda.template' DEBUG: adding 'ironic/tests/unit/drivers/ipxe_config_boot_from_iso.template' DEBUG: adding 'ironic/tests/unit/drivers/ipxe_config_boot_from_ramdisk.template' DEBUG: adding 'ironic/tests/unit/drivers/ipxe_config_boot_from_volume_extra_volume.template' DEBUG: adding 'ironic/tests/unit/drivers/ipxe_config_boot_from_volume_multipath.template' DEBUG: adding 'ironic/tests/unit/drivers/ipxe_config_boot_from_volume_no_extra_volumes.template' DEBUG: adding 'ironic/tests/unit/drivers/ipxe_config_timeout.template' DEBUG: adding 'ironic/tests/unit/drivers/ks_extra_vars.tmpl' DEBUG: adding 'ironic/tests/unit/drivers/ks_missing_var.tmpl' DEBUG: adding 'ironic/tests/unit/drivers/pxe_config.template' DEBUG: adding 'ironic/tests/unit/drivers/pxe_grub_config.template' DEBUG: adding 'ironic/tests/unit/drivers/test_base.py' DEBUG: adding 'ironic/tests/unit/drivers/test_drac.py' DEBUG: adding 'ironic/tests/unit/drivers/test_fake_hardware.py' DEBUG: adding 'ironic/tests/unit/drivers/test_generic.py' DEBUG: adding 'ironic/tests/unit/drivers/test_ilo.py' DEBUG: adding 'ironic/tests/unit/drivers/test_ipmi.py' DEBUG: adding 'ironic/tests/unit/drivers/test_irmc.py' DEBUG: adding 'ironic/tests/unit/drivers/test_redfish.py' DEBUG: adding 'ironic/tests/unit/drivers/test_snmp.py' DEBUG: adding 'ironic/tests/unit/drivers/test_utils.py' DEBUG: adding 'ironic/tests/unit/drivers/third_party_driver_mock_specs.py' DEBUG: adding 'ironic/tests/unit/drivers/third_party_driver_mocks.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_agent.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_agent_base.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_agent_client.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_agent_power.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_boot_mode_utils.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_console_utils.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_deploy_utils.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_image_cache.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_image_utils.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_inspect_utils.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_ipmitool.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_ipxe.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_noop.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_noop_mgmt.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_pxe.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_ramdisk.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_snmp.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ansible/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ansible/test_deploy.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/drac/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/drac/test_boot.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/drac/test_inspect.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/drac/test_management.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/drac/test_raid.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/drac/test_utils.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/drac/utils.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ibmc/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/test_bios.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/test_boot.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/test_common.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/test_console.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/test_firmware_processor.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/test_inspect.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/test_management.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/test_power.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/test_raid.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/test_vendor.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/test_agent.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/test_client.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/test_interface.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_accelerators.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_architecture.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_boot_mode.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_cpu_capabilities.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_extra_hardware.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_local_link_connection.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_memory.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_parse_lldp.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_pci_devices.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_physical_network.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_ports.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_raid_device.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_ramdisk_error.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_root_device.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_validate_interfaces.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/intel_ipmi/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/intel_ipmi/base.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/intel_ipmi/test_intel_ipmi.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/intel_ipmi/test_management.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ng.xml' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ok.xml' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/test_bios.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/test_boot.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/test_common.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/test_inspect.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/test_management.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/test_periodic_task.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/test_power.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/test_raid.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/network/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/network/test_common.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/network/test_flat.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/network/test_neutron.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/network/test_noop.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/network/json_samples/network_data.json' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/test_bios.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/test_boot.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/test_firmware.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/test_firmware_utils.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/test_inspect.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/test_management.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/test_power.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/test_raid.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/test_utils.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/test_vendor.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/storage/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/storage/test_cinder.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/storage/test_external.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/xclarity/__init__.py' DEBUG: adding 'ironic/tests/unit/objects/__init__.py' DEBUG: adding 'ironic/tests/unit/objects/test_allocation.py' DEBUG: adding 'ironic/tests/unit/objects/test_bios.py' DEBUG: adding 'ironic/tests/unit/objects/test_chassis.py' DEBUG: adding 'ironic/tests/unit/objects/test_conductor.py' DEBUG: adding 'ironic/tests/unit/objects/test_deploy_template.py' DEBUG: adding 'ironic/tests/unit/objects/test_deployment.py' DEBUG: adding 'ironic/tests/unit/objects/test_fields.py' DEBUG: adding 'ironic/tests/unit/objects/test_firmware.py' DEBUG: adding 'ironic/tests/unit/objects/test_node.py' DEBUG: adding 'ironic/tests/unit/objects/test_node_history.py' DEBUG: adding 'ironic/tests/unit/objects/test_node_inventory.py' DEBUG: adding 'ironic/tests/unit/objects/test_notification.py' DEBUG: adding 'ironic/tests/unit/objects/test_objects.py' DEBUG: adding 'ironic/tests/unit/objects/test_port.py' DEBUG: adding 'ironic/tests/unit/objects/test_portgroup.py' DEBUG: adding 'ironic/tests/unit/objects/test_trait.py' DEBUG: adding 'ironic/tests/unit/objects/test_volume_connector.py' DEBUG: adding 'ironic/tests/unit/objects/test_volume_target.py' DEBUG: adding 'ironic/tests/unit/objects/utils.py' DEBUG: adding 'ironic/tests/unit/pxe_filter/__init__.py' DEBUG: adding 'ironic/tests/unit/pxe_filter/test_dnsmasq.py' DEBUG: adding 'ironic/tests/unit/pxe_filter/test_service.py' DEBUG: adding 'ironic-26.1.5.data/data/etc/ironic/rootwrap.conf' DEBUG: adding 'ironic-26.1.5.data/data/etc/ironic/rootwrap.d/ironic-utils.filters' DEBUG: adding 'ironic-26.1.5.data/scripts/ironic-api-wsgi' DEBUG: adding 'ironic-26.1.5.dist-info/licenses/AUTHORS' DEBUG: adding 'ironic-26.1.5.dist-info/licenses/LICENSE' DEBUG: adding 'ironic-26.1.5.dist-info/METADATA' DEBUG: adding 'ironic-26.1.5.dist-info/WHEEL' DEBUG: adding 'ironic-26.1.5.dist-info/entry_points.txt' DEBUG: adding 'ironic-26.1.5.dist-info/pbr.json' DEBUG: adding 'ironic-26.1.5.dist-info/top_level.txt' DEBUG: adding 'ironic-26.1.5.dist-info/RECORD' DEBUG: removing build/bdist.linux-x86_64/wheel DEBUG: Successfully built ironic-26.1.5.tar.gz and ironic-26.1.5-py3-none-any.whl DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ python3 setup.py --name DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Requirements should be satisfied by a PEP 517 installer. DEBUG: If you are using pip, you can try `pip install --use-pep517`. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: dist.fetch_build_eggs(dist.setup_requires) DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: ironic DEBUG: Running: python3 setup.py --name in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ python3 setup.py --name WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Requirements should be satisfied by a PEP 517 installer. WARNING: If you are using pip, you can try `pip install --use-pep517`. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: dist.fetch_build_eggs(dist.setup_requires) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please avoid running ``setup.py`` directly. WARNING: Instead, use pypa/build, pypa/installer or other WARNING: standards-based tools. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: WARNING: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self.initialize_options() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' WARNING: warnings.warn(msg) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() DEBUG: Results: [pbr] Generating ChangeLog ironic DEBUG: Checking out repository openstack/ironic to 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f openstack/ironic DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f openstack/ironic DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f'\'' -- '\''openstack/ironic'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f'\'' -- '\''openstack/ironic'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f -- openstack/ironic DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/ironic DEBUG: + shift DEBUG: + '[' -z openstack/ironic ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/ironic DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/ironic ']' DEBUG: + upstream_remote=https://opendev.org/openstack/ironic DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic ']' DEBUG: + echo 'Already have a local copy of openstack/ironic in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic' DEBUG: Already have a local copy of openstack/ironic in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: + git fetch origin --tags --prune DEBUG: + '[' '!' -z 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: + git checkout -f 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: Previous HEAD position was 40a4bec17 Fix order of `disable_ramdisk` validation DEBUG: HEAD is now at 1a3eba700 devstack: Drop dead reference to pyghmi DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ python3 -m build --sdist --wheel DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for sdist... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-2d5tboee/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building sdist... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-2d5tboee/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-2d5tboee/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-2d5tboee/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running sdist DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.4s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.8s) DEBUG: running egg_info DEBUG: writing pbr to ironic.egg-info/pbr.json DEBUG: writing ironic.egg-info/PKG-INFO DEBUG: writing dependency_links to ironic.egg-info/dependency_links.txt DEBUG: writing entry points to ironic.egg-info/entry_points.txt DEBUG: writing requirements to ironic.egg-info/requires.txt DEBUG: writing top-level names to ironic.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'ironic.egg-info/SOURCES.txt' DEBUG: [pbr] reno was not found or is too old. Skipping release notes DEBUG: running check DEBUG: creating ironic-26.1.6.dev2 DEBUG: creating ironic-26.1.6.dev2/api-ref DEBUG: creating ironic-26.1.6.dev2/api-ref/source DEBUG: creating ironic-26.1.6.dev2/api-ref/source/samples DEBUG: creating ironic-26.1.6.dev2/devstack DEBUG: creating ironic-26.1.6.dev2/devstack/files DEBUG: creating ironic-26.1.6.dev2/devstack/files/hooks DEBUG: creating ironic-26.1.6.dev2/devstack/lib DEBUG: creating ironic-26.1.6.dev2/devstack/tools/ironic/scripts DEBUG: creating ironic-26.1.6.dev2/devstack/tools/ironic/templates DEBUG: creating ironic-26.1.6.dev2/devstack/upgrade DEBUG: creating ironic-26.1.6.dev2/devstack/upgrade/from-queens DEBUG: creating ironic-26.1.6.dev2/doc DEBUG: creating ironic-26.1.6.dev2/doc/source DEBUG: creating ironic-26.1.6.dev2/doc/source/_exts DEBUG: creating ironic-26.1.6.dev2/doc/source/admin DEBUG: creating ironic-26.1.6.dev2/doc/source/admin/drivers DEBUG: creating ironic-26.1.6.dev2/doc/source/admin/drivers/redfish DEBUG: creating ironic-26.1.6.dev2/doc/source/admin/inspection DEBUG: creating ironic-26.1.6.dev2/doc/source/admin/interfaces DEBUG: creating ironic-26.1.6.dev2/doc/source/cli DEBUG: creating ironic-26.1.6.dev2/doc/source/configuration DEBUG: creating ironic-26.1.6.dev2/doc/source/contributor DEBUG: creating ironic-26.1.6.dev2/doc/source/images DEBUG: creating ironic-26.1.6.dev2/doc/source/install DEBUG: creating ironic-26.1.6.dev2/doc/source/install/include DEBUG: creating ironic-26.1.6.dev2/doc/source/install/refarch DEBUG: creating ironic-26.1.6.dev2/doc/source/install/standalone DEBUG: creating ironic-26.1.6.dev2/doc/source/user DEBUG: creating ironic-26.1.6.dev2/etc/apache2 DEBUG: creating ironic-26.1.6.dev2/etc/ironic DEBUG: creating ironic-26.1.6.dev2/etc/ironic/rootwrap.d DEBUG: creating ironic-26.1.6.dev2/ironic DEBUG: creating ironic-26.1.6.dev2/ironic.egg-info DEBUG: creating ironic-26.1.6.dev2/ironic/api DEBUG: creating ironic-26.1.6.dev2/ironic/api/controllers DEBUG: creating ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: creating ironic-26.1.6.dev2/ironic/api/middleware DEBUG: creating ironic-26.1.6.dev2/ironic/cmd DEBUG: creating ironic-26.1.6.dev2/ironic/common DEBUG: creating ironic-26.1.6.dev2/ironic/common/glance_service DEBUG: creating ironic-26.1.6.dev2/ironic/conductor DEBUG: creating ironic-26.1.6.dev2/ironic/conf DEBUG: creating ironic-26.1.6.dev2/ironic/db DEBUG: creating ironic-26.1.6.dev2/ironic/db/sqlalchemy DEBUG: creating ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic DEBUG: creating ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: creating ironic-26.1.6.dev2/ironic/dhcp DEBUG: creating ironic-26.1.6.dev2/ironic/drivers DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/ansible DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/callback_plugins DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/library DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/deploy/files DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/drac DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/ibmc DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/ilo DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/inspector DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/inspector/hooks DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/intel_ipmi DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/irmc DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/network DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/redfish DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/storage DEBUG: creating ironic-26.1.6.dev2/ironic/drivers/modules/xclarity DEBUG: creating ironic-26.1.6.dev2/ironic/hacking DEBUG: creating ironic-26.1.6.dev2/ironic/objects DEBUG: creating ironic-26.1.6.dev2/ironic/pxe_filter DEBUG: creating ironic-26.1.6.dev2/ironic/tests DEBUG: creating ironic-26.1.6.dev2/ironic/tests/functional DEBUG: creating ironic-26.1.6.dev2/ironic/tests/json_samples DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/api DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/api/controllers DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/cmd DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/common/drive_samples DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/common/json_samples DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/conductor DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/conf DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/db/sqlalchemy DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/dhcp DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/ansible DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/drac DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/ibmc DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/ilo DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/irmc DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/network DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/network/json_samples DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/redfish DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/storage DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/xclarity DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/objects DEBUG: creating ironic-26.1.6.dev2/ironic/tests/unit/pxe_filter DEBUG: creating ironic-26.1.6.dev2/playbooks/ci-workarounds DEBUG: creating ironic-26.1.6.dev2/playbooks/metal3-ci DEBUG: creating ironic-26.1.6.dev2/redfish-interop-profiles DEBUG: creating ironic-26.1.6.dev2/releasenotes DEBUG: creating ironic-26.1.6.dev2/releasenotes/notes DEBUG: creating ironic-26.1.6.dev2/releasenotes/source DEBUG: creating ironic-26.1.6.dev2/releasenotes/source/_static DEBUG: creating ironic-26.1.6.dev2/releasenotes/source/_templates DEBUG: creating ironic-26.1.6.dev2/releasenotes/source/locale/en_GB/LC_MESSAGES DEBUG: creating ironic-26.1.6.dev2/tools DEBUG: creating ironic-26.1.6.dev2/tools/benchmark DEBUG: creating ironic-26.1.6.dev2/tools/config DEBUG: creating ironic-26.1.6.dev2/tools/policy DEBUG: creating ironic-26.1.6.dev2/zuul.d DEBUG: copying files to ironic-26.1.6.dev2... DEBUG: copying .coveragerc -> ironic-26.1.6.dev2 DEBUG: copying .mailmap -> ironic-26.1.6.dev2 DEBUG: copying .pre-commit-config.yaml -> ironic-26.1.6.dev2 DEBUG: copying .stestr.conf -> ironic-26.1.6.dev2 DEBUG: copying AUTHORS -> ironic-26.1.6.dev2 DEBUG: copying CONTRIBUTING.rst -> ironic-26.1.6.dev2 DEBUG: copying ChangeLog -> ironic-26.1.6.dev2 DEBUG: copying LICENSE -> ironic-26.1.6.dev2 DEBUG: copying README.rst -> ironic-26.1.6.dev2 DEBUG: copying bindep.txt -> ironic-26.1.6.dev2 DEBUG: copying driver-requirements.txt -> ironic-26.1.6.dev2 DEBUG: copying requirements.txt -> ironic-26.1.6.dev2 DEBUG: copying setup.cfg -> ironic-26.1.6.dev2 DEBUG: copying setup.py -> ironic-26.1.6.dev2 DEBUG: copying test-requirements.txt -> ironic-26.1.6.dev2 DEBUG: copying tox.ini -> ironic-26.1.6.dev2 DEBUG: copying api-ref/regenerate-samples.sh -> ironic-26.1.6.dev2/api-ref DEBUG: copying api-ref/source/baremetal-api-v1-allocation.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-attach-detach-vmedia.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-chassis.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-conductors.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-deploy-templates.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-driver-passthru.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-drivers.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-get-vmedia.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-indicators.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-misc.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-node-allocation.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-node-management.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-node-passthru.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-nodes-bios.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-nodes-firmware.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-nodes-history.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-nodes-inventory.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-nodes-portgroups.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-nodes-ports.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-nodes-traits.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-nodes-vifs.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-nodes-volume.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-nodes.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-portgroups-ports.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-portgroups.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-ports.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-runbooks.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-shards.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-v1-volume.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/baremetal-api-versions.inc -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/conf.py -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/index.rst -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/parameters.yaml -> ironic-26.1.6.dev2/api-ref/source DEBUG: copying api-ref/source/samples/allocation-create-request-2.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/allocation-create-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/allocation-create-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/allocation-show-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/allocation-update-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/allocation-update-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/allocations-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-root-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/api-v1-root-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/chassis-create-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/chassis-list-details-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/chassis-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/chassis-show-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/chassis-update-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/chassis-update-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/conductor-list-details-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/conductor-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/conductor-show-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/deploy-template-create-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/deploy-template-create-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/deploy-template-detail-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/deploy-template-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/deploy-template-show-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/deploy-template-update-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/deploy-template-update-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/driver-get-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/driver-logical-disk-properties-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/driver-property-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/drivers-list-detail-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/drivers-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/lookup-node-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-bios-detail-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-bios-list-details-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-bios-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-create-request-classic.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-create-request-dynamic.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-create-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-firmware-components-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-get-boot-device-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-get-state-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-get-supported-boot-devices-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-history-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-indicators-get-state-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-indicators-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-indicators-set-state.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-inject-nmi.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-inventory-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-maintenance-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-port-detail-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-port-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-portgroup-detail-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-portgroup-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-active-state-deploy-steps.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-active-state.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-available-state.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-boot-device.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-boot-mode-bios.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-boot-mode-uefi.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-clean-state.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-manage-state.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-power-off.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-provision-state.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-raid-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-secure-boot-off.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-secure-boot-on.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-service-state.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-soft-power-off.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-set-traits-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-show-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-traits-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-update-driver-info-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-update-driver-info-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-update-driver.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-validate-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-vendor-passthru-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-vif-attach-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-vif-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-vmedia-attach-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-volume-connector-detail-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-volume-connector-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-volume-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-volume-target-detail-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/node-volume-target-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/nodes-list-details-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/nodes-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/port-create-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/port-create-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/port-list-detail-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/port-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/port-update-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/port-update-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/portgroup-create-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/portgroup-create-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/portgroup-list-detail-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/portgroup-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/portgroup-port-detail-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/portgroup-port-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/portgroup-update-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/portgroup-update-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/runbook-create-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/runbook-create-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/runbook-detail-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/runbook-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/runbook-show-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/runbook-update-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/runbook-update-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/shards-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-connector-create-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-connector-create-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-connector-list-detail-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-connector-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-connector-update-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-connector-update-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-target-create-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-target-create-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-target-list-detail-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-target-list-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-target-update-request.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying api-ref/source/samples/volume-target-update-response.json -> ironic-26.1.6.dev2/api-ref/source/samples DEBUG: copying devstack/common_settings -> ironic-26.1.6.dev2/devstack DEBUG: copying devstack/plugin.sh -> ironic-26.1.6.dev2/devstack DEBUG: copying devstack/settings -> ironic-26.1.6.dev2/devstack DEBUG: copying devstack/files/apache-ipxe-ironic.template -> ironic-26.1.6.dev2/devstack/files DEBUG: copying devstack/files/apache-ironic-api-redirect.template -> ironic-26.1.6.dev2/devstack/files DEBUG: copying devstack/files/bindep.txt -> ironic-26.1.6.dev2/devstack/files DEBUG: copying devstack/files/hooks/qemu.py -> ironic-26.1.6.dev2/devstack/files/hooks DEBUG: copying devstack/lib/ironic -> ironic-26.1.6.dev2/devstack/lib DEBUG: copying devstack/tools/ironic/scripts/cirros-partition.sh -> ironic-26.1.6.dev2/devstack/tools/ironic/scripts DEBUG: copying devstack/tools/ironic/scripts/cleanup-node.sh -> ironic-26.1.6.dev2/devstack/tools/ironic/scripts DEBUG: copying devstack/tools/ironic/scripts/configure-vm.py -> ironic-26.1.6.dev2/devstack/tools/ironic/scripts DEBUG: copying devstack/tools/ironic/scripts/create-node.sh -> ironic-26.1.6.dev2/devstack/tools/ironic/scripts DEBUG: copying devstack/tools/ironic/scripts/setup-network.sh -> ironic-26.1.6.dev2/devstack/tools/ironic/scripts DEBUG: copying devstack/tools/ironic/templates/brbm.xml -> ironic-26.1.6.dev2/devstack/tools/ironic/templates DEBUG: copying devstack/tools/ironic/templates/tftpd-xinetd.template -> ironic-26.1.6.dev2/devstack/tools/ironic/templates DEBUG: copying devstack/tools/ironic/templates/vm.xml -> ironic-26.1.6.dev2/devstack/tools/ironic/templates DEBUG: copying devstack/upgrade/resources.sh -> ironic-26.1.6.dev2/devstack/upgrade DEBUG: copying devstack/upgrade/settings -> ironic-26.1.6.dev2/devstack/upgrade DEBUG: copying devstack/upgrade/shutdown.sh -> ironic-26.1.6.dev2/devstack/upgrade DEBUG: copying devstack/upgrade/upgrade.sh -> ironic-26.1.6.dev2/devstack/upgrade DEBUG: copying devstack/upgrade/from-queens/upgrade-ironic -> ironic-26.1.6.dev2/devstack/upgrade/from-queens DEBUG: copying doc/requirements.txt -> ironic-26.1.6.dev2/doc DEBUG: copying doc/source/conf.py -> ironic-26.1.6.dev2/doc/source DEBUG: copying doc/source/index.rst -> ironic-26.1.6.dev2/doc/source DEBUG: copying doc/source/_exts/automated_steps.py -> ironic-26.1.6.dev2/doc/source/_exts DEBUG: copying doc/source/_exts/redfish_interop.py -> ironic-26.1.6.dev2/doc/source/_exts DEBUG: copying doc/source/_exts/web_api_docstring.py -> ironic-26.1.6.dev2/doc/source/_exts DEBUG: copying doc/source/admin/adoption.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/agent-power.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/agent-token.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/anaconda-deploy-interface.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/api-audit-support.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/architecture.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/bios.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/boot-from-volume.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/building-windows-images.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/cleaning.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/conductor-groups.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/console.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/dashboard.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/deploy-steps.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/dhcp-less.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/drivers.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/fast-track.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/features.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/firmware-updates.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/gmr.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/hardware-burn-in.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/index.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/inspection.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/metrics.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/multitenancy.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/node-deployment.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/node-multitenancy.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/notifications.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/operation.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/ovn-networking.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/portgroups.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/power-sync.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/radosgw.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/raid.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/ramdisk-boot.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/report.txt -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/rescue.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/retirement.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/secure-rbac.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/security.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/servicing.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/steps.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/troubleshooting.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/tuning.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/upgrade-guide.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/upgrade-to-hardware-types.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/user-image-basic-auth.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/vendor-passthru.rst -> ironic-26.1.6.dev2/doc/source/admin DEBUG: copying doc/source/admin/drivers/ansible.rst -> ironic-26.1.6.dev2/doc/source/admin/drivers DEBUG: copying doc/source/admin/drivers/fake.rst -> ironic-26.1.6.dev2/doc/source/admin/drivers DEBUG: copying doc/source/admin/drivers/idrac.rst -> ironic-26.1.6.dev2/doc/source/admin/drivers DEBUG: copying doc/source/admin/drivers/ilo.rst -> ironic-26.1.6.dev2/doc/source/admin/drivers DEBUG: copying doc/source/admin/drivers/intel-ipmi.rst -> ironic-26.1.6.dev2/doc/source/admin/drivers DEBUG: copying doc/source/admin/drivers/ipa.rst -> ironic-26.1.6.dev2/doc/source/admin/drivers DEBUG: copying doc/source/admin/drivers/ipmitool.rst -> ironic-26.1.6.dev2/doc/source/admin/drivers DEBUG: copying doc/source/admin/drivers/irmc.rst -> ironic-26.1.6.dev2/doc/source/admin/drivers DEBUG: copying doc/source/admin/drivers/redfish.rst -> ironic-26.1.6.dev2/doc/source/admin/drivers DEBUG: copying doc/source/admin/drivers/snmp.rst -> ironic-26.1.6.dev2/doc/source/admin/drivers DEBUG: copying doc/source/admin/drivers/redfish/interop.rst -> ironic-26.1.6.dev2/doc/source/admin/drivers/redfish DEBUG: copying doc/source/admin/drivers/redfish/metrics.rst -> ironic-26.1.6.dev2/doc/source/admin/drivers/redfish DEBUG: copying doc/source/admin/drivers/redfish/passthru.rst -> ironic-26.1.6.dev2/doc/source/admin/drivers/redfish DEBUG: copying doc/source/admin/drivers/redfish/session-cache.rst -> ironic-26.1.6.dev2/doc/source/admin/drivers/redfish DEBUG: copying doc/source/admin/inspection/data.rst -> ironic-26.1.6.dev2/doc/source/admin/inspection DEBUG: copying doc/source/admin/inspection/discovery.rst -> ironic-26.1.6.dev2/doc/source/admin/inspection DEBUG: copying doc/source/admin/inspection/hooks.rst -> ironic-26.1.6.dev2/doc/source/admin/inspection DEBUG: copying doc/source/admin/inspection/index.rst -> ironic-26.1.6.dev2/doc/source/admin/inspection DEBUG: copying doc/source/admin/inspection/inspector.rst -> ironic-26.1.6.dev2/doc/source/admin/inspection DEBUG: copying doc/source/admin/inspection/managed.rst -> ironic-26.1.6.dev2/doc/source/admin/inspection DEBUG: copying doc/source/admin/inspection/migration.rst -> ironic-26.1.6.dev2/doc/source/admin/inspection DEBUG: copying doc/source/admin/inspection/pxe_filter.rst -> ironic-26.1.6.dev2/doc/source/admin/inspection DEBUG: copying doc/source/admin/interfaces/boot.rst -> ironic-26.1.6.dev2/doc/source/admin/interfaces DEBUG: copying doc/source/admin/interfaces/deploy.rst -> ironic-26.1.6.dev2/doc/source/admin/interfaces DEBUG: copying doc/source/cli/index.rst -> ironic-26.1.6.dev2/doc/source/cli DEBUG: copying doc/source/cli/ironic-dbsync.rst -> ironic-26.1.6.dev2/doc/source/cli DEBUG: copying doc/source/cli/ironic-status.rst -> ironic-26.1.6.dev2/doc/source/cli DEBUG: copying doc/source/configuration/config.rst -> ironic-26.1.6.dev2/doc/source/configuration DEBUG: copying doc/source/configuration/index.rst -> ironic-26.1.6.dev2/doc/source/configuration DEBUG: copying doc/source/configuration/policy.rst -> ironic-26.1.6.dev2/doc/source/configuration DEBUG: copying doc/source/configuration/sample-config.rst -> ironic-26.1.6.dev2/doc/source/configuration DEBUG: copying doc/source/configuration/sample-policy.rst -> ironic-26.1.6.dev2/doc/source/configuration DEBUG: copying doc/source/contributor/adding-new-job.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/architecture.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/arm-devstack-guide.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/bifrost-dev-guide.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/bios_develop.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/bug-deputy.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/bugs.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/community.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/contributing.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/debug-ci-failures.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/deploy-steps.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/dev-quickstart.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/devstack-guide.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/drivers.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/faq.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/governance.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/index.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/ironic-boot-from-volume.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/ironic-multitenant-networking.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/jobs-description.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/local-dev-guide.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/notifications.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/osprofiler-support.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/rbac-testing.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/releasing.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/rolling-upgrades.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/states.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/third-party-ci.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/vendor-passthru.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/vision-reflection.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/vision.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/webapi-version-history.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/contributor/webapi.rst -> ironic-26.1.6.dev2/doc/source/contributor DEBUG: copying doc/source/images/agent-token-with-pxe-ipxe.diag -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/images/agent-token-with-pxe-ipxe.svg -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/images/agent-token-with-virtual-media.diag -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/images/agent-token-with-virtual-media.svg -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/images/boot-from-volume.diag -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/images/boot-from-volume.svg -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/images/conceptual_architecture.png -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/images/deployment_architecture_2.png -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/images/direct-deploy.diag -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/images/direct-deploy.svg -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/images/glance-and-swift-for-partition-images.diag -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/images/glance-and-swift-for-partition-images.svg -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/images/glance-and-swift-whole-disk-images.diag -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/images/glance-and-swift-whole-disk-images.svg -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/images/https-based-deploy.diag -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/images/https-based-deploy.svg -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/images/logical_architecture.png -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/images/standalone-ironic.diag -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/images/standalone-ironic.svg -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/images/states.svg -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/images/swiftless-deploy.diag -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/images/swiftless-deploy.svg -> ironic-26.1.6.dev2/doc/source/images DEBUG: copying doc/source/install/advanced.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/configdrive.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/configure-cleaning.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/configure-compute.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/configure-esp.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/configure-glance-images.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/configure-glance-swift.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/configure-identity.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/configure-integration.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/configure-ipmi.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/configure-ipv6-networking.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/configure-networking.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/configure-nova-flavors.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/configure-pxe.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/configure-tenant-networks.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/creating-images.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/deploy-ramdisk.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/enabling-drivers.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/enabling-https.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/enrollment.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/get_started.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/index.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/install-obs.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/install-rdo.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/install-ubuntu.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/install.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/next-steps.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/setup-drivers.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/standalone.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/troubleshooting.rst -> ironic-26.1.6.dev2/doc/source/install DEBUG: copying doc/source/install/include/boot-mode.inc -> ironic-26.1.6.dev2/doc/source/install/include DEBUG: copying doc/source/install/include/common-configure.inc -> ironic-26.1.6.dev2/doc/source/install/include DEBUG: copying doc/source/install/include/common-prerequisites.inc -> ironic-26.1.6.dev2/doc/source/install/include DEBUG: copying doc/source/install/include/configure-ironic-api-mod_wsgi.inc -> ironic-26.1.6.dev2/doc/source/install/include DEBUG: copying doc/source/install/include/configure-ironic-api.inc -> ironic-26.1.6.dev2/doc/source/install/include DEBUG: copying doc/source/install/include/configure-ironic-conductor.inc -> ironic-26.1.6.dev2/doc/source/install/include DEBUG: copying doc/source/install/include/configure-ironic-singleprocess.inc -> ironic-26.1.6.dev2/doc/source/install/include DEBUG: copying doc/source/install/include/console.inc -> ironic-26.1.6.dev2/doc/source/install/include DEBUG: copying doc/source/install/include/disk-label.inc -> ironic-26.1.6.dev2/doc/source/install/include DEBUG: copying doc/source/install/include/kernel-boot-parameters.inc -> ironic-26.1.6.dev2/doc/source/install/include DEBUG: copying doc/source/install/include/notifications.inc -> ironic-26.1.6.dev2/doc/source/install/include DEBUG: copying doc/source/install/include/root-device-hints.inc -> ironic-26.1.6.dev2/doc/source/install/include DEBUG: copying doc/source/install/refarch/common.rst -> ironic-26.1.6.dev2/doc/source/install/refarch DEBUG: copying doc/source/install/refarch/index.rst -> ironic-26.1.6.dev2/doc/source/install/refarch DEBUG: copying doc/source/install/refarch/small-cloud-trusted-tenants.rst -> ironic-26.1.6.dev2/doc/source/install/refarch DEBUG: copying doc/source/install/standalone/configure.rst -> ironic-26.1.6.dev2/doc/source/install/standalone DEBUG: copying doc/source/install/standalone/deploy.rst -> ironic-26.1.6.dev2/doc/source/install/standalone DEBUG: copying doc/source/install/standalone/enrollment.rst -> ironic-26.1.6.dev2/doc/source/install/standalone DEBUG: copying doc/source/user/architecture.rst -> ironic-26.1.6.dev2/doc/source/user DEBUG: copying doc/source/user/creating-images.rst -> ironic-26.1.6.dev2/doc/source/user DEBUG: copying doc/source/user/deploy.rst -> ironic-26.1.6.dev2/doc/source/user DEBUG: copying doc/source/user/index.rst -> ironic-26.1.6.dev2/doc/source/user DEBUG: copying doc/source/user/states.rst -> ironic-26.1.6.dev2/doc/source/user DEBUG: copying etc/apache2/ironic -> ironic-26.1.6.dev2/etc/apache2 DEBUG: copying etc/ironic/README-ironic.conf.txt -> ironic-26.1.6.dev2/etc/ironic DEBUG: copying etc/ironic/README-policy.yaml.txt -> ironic-26.1.6.dev2/etc/ironic DEBUG: copying etc/ironic/api_audit_map.conf.sample -> ironic-26.1.6.dev2/etc/ironic DEBUG: copying etc/ironic/rootwrap.conf -> ironic-26.1.6.dev2/etc/ironic DEBUG: copying etc/ironic/rootwrap.d/ironic-utils.filters -> ironic-26.1.6.dev2/etc/ironic/rootwrap.d DEBUG: copying ironic/__init__.py -> ironic-26.1.6.dev2/ironic DEBUG: copying ironic/version.py -> ironic-26.1.6.dev2/ironic DEBUG: copying ironic.egg-info/PKG-INFO -> ironic-26.1.6.dev2/ironic.egg-info DEBUG: copying ironic.egg-info/SOURCES.txt -> ironic-26.1.6.dev2/ironic.egg-info DEBUG: copying ironic.egg-info/dependency_links.txt -> ironic-26.1.6.dev2/ironic.egg-info DEBUG: copying ironic.egg-info/entry_points.txt -> ironic-26.1.6.dev2/ironic.egg-info DEBUG: copying ironic.egg-info/not-zip-safe -> ironic-26.1.6.dev2/ironic.egg-info DEBUG: copying ironic.egg-info/pbr.json -> ironic-26.1.6.dev2/ironic.egg-info DEBUG: copying ironic.egg-info/requires.txt -> ironic-26.1.6.dev2/ironic.egg-info DEBUG: copying ironic.egg-info/top_level.txt -> ironic-26.1.6.dev2/ironic.egg-info DEBUG: copying ironic/api/__init__.py -> ironic-26.1.6.dev2/ironic/api DEBUG: copying ironic/api/app.py -> ironic-26.1.6.dev2/ironic/api DEBUG: copying ironic/api/config.py -> ironic-26.1.6.dev2/ironic/api DEBUG: copying ironic/api/functions.py -> ironic-26.1.6.dev2/ironic/api DEBUG: copying ironic/api/hooks.py -> ironic-26.1.6.dev2/ironic/api DEBUG: copying ironic/api/method.py -> ironic-26.1.6.dev2/ironic/api DEBUG: copying ironic/api/wsgi.py -> ironic-26.1.6.dev2/ironic/api DEBUG: copying ironic/api/controllers/__init__.py -> ironic-26.1.6.dev2/ironic/api/controllers DEBUG: copying ironic/api/controllers/base.py -> ironic-26.1.6.dev2/ironic/api/controllers DEBUG: copying ironic/api/controllers/link.py -> ironic-26.1.6.dev2/ironic/api/controllers DEBUG: copying ironic/api/controllers/root.py -> ironic-26.1.6.dev2/ironic/api/controllers DEBUG: copying ironic/api/controllers/version.py -> ironic-26.1.6.dev2/ironic/api/controllers DEBUG: copying ironic/api/controllers/v1/__init__.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/allocation.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/bios.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/chassis.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/collection.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/conductor.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/deploy_template.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/driver.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/event.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/firmware.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/network-data-schema.json -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/node.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/notification_utils.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/port.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/portgroup.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/ramdisk.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/runbook.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/shard.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/utils.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/versions.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/volume.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/volume_connector.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/volume_target.py -> ironic-26.1.6.dev2/ironic/api/controllers/v1 DEBUG: copying ironic/api/middleware/__init__.py -> ironic-26.1.6.dev2/ironic/api/middleware DEBUG: copying ironic/api/middleware/auth_public_routes.py -> ironic-26.1.6.dev2/ironic/api/middleware DEBUG: copying ironic/api/middleware/json_ext.py -> ironic-26.1.6.dev2/ironic/api/middleware DEBUG: copying ironic/api/middleware/parsable_error.py -> ironic-26.1.6.dev2/ironic/api/middleware DEBUG: copying ironic/cmd/__init__.py -> ironic-26.1.6.dev2/ironic/cmd DEBUG: copying ironic/cmd/api.py -> ironic-26.1.6.dev2/ironic/cmd DEBUG: copying ironic/cmd/conductor.py -> ironic-26.1.6.dev2/ironic/cmd DEBUG: copying ironic/cmd/dbsync.py -> ironic-26.1.6.dev2/ironic/cmd DEBUG: copying ironic/cmd/pxe_filter.py -> ironic-26.1.6.dev2/ironic/cmd DEBUG: copying ironic/cmd/singleprocess.py -> ironic-26.1.6.dev2/ironic/cmd DEBUG: copying ironic/cmd/status.py -> ironic-26.1.6.dev2/ironic/cmd DEBUG: copying ironic/common/__init__.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/args.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/async_steps.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/auth_basic.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/boot_devices.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/boot_modes.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/checksum_utils.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/cinder.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/components.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/config.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/context.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/dhcp_factory.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/driver_factory.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/exception.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/faults.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/fsm.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/grub_conf.template -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/hash_ring.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/i18n.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/image_format_inspector.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/image_publisher.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/image_service.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/images.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/indicator_states.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/isolinux_config.template -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/keystone.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/kickstart_utils.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/lessee_sources.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/molds.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/network.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/neutron.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/nova.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/policy.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/profiler.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/pxe_utils.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/qemu_img.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/raid.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/release_mappings.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/rpc.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/rpc_service.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/service.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/states.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/swift.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/utils.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/wsgi_service.py -> ironic-26.1.6.dev2/ironic/common DEBUG: copying ironic/common/glance_service/__init__.py -> ironic-26.1.6.dev2/ironic/common/glance_service DEBUG: copying ironic/common/glance_service/image_service.py -> ironic-26.1.6.dev2/ironic/common/glance_service DEBUG: copying ironic/common/glance_service/service_utils.py -> ironic-26.1.6.dev2/ironic/common/glance_service DEBUG: copying ironic/conductor/__init__.py -> ironic-26.1.6.dev2/ironic/conductor DEBUG: copying ironic/conductor/allocations.py -> ironic-26.1.6.dev2/ironic/conductor DEBUG: copying ironic/conductor/base_manager.py -> ironic-26.1.6.dev2/ironic/conductor DEBUG: copying ironic/conductor/cleaning.py -> ironic-26.1.6.dev2/ironic/conductor DEBUG: copying ironic/conductor/deployments.py -> ironic-26.1.6.dev2/ironic/conductor DEBUG: copying ironic/conductor/inspection.py -> ironic-26.1.6.dev2/ironic/conductor DEBUG: copying ironic/conductor/manager.py -> ironic-26.1.6.dev2/ironic/conductor DEBUG: copying ironic/conductor/notification_utils.py -> ironic-26.1.6.dev2/ironic/conductor DEBUG: copying ironic/conductor/periodics.py -> ironic-26.1.6.dev2/ironic/conductor DEBUG: copying ironic/conductor/rpc_service.py -> ironic-26.1.6.dev2/ironic/conductor DEBUG: copying ironic/conductor/rpcapi.py -> ironic-26.1.6.dev2/ironic/conductor DEBUG: copying ironic/conductor/servicing.py -> ironic-26.1.6.dev2/ironic/conductor DEBUG: copying ironic/conductor/steps.py -> ironic-26.1.6.dev2/ironic/conductor DEBUG: copying ironic/conductor/task_manager.py -> ironic-26.1.6.dev2/ironic/conductor DEBUG: copying ironic/conductor/utils.py -> ironic-26.1.6.dev2/ironic/conductor DEBUG: copying ironic/conductor/verify.py -> ironic-26.1.6.dev2/ironic/conductor DEBUG: copying ironic/conf/__init__.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/agent.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/anaconda.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/ansible.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/api.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/audit.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/auth.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/cinder.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/conductor.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/console.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/database.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/default.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/deploy.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/dhcp.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/disk_utils.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/dnsmasq.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/drac.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/fake.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/glance.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/healthcheck.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/ilo.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/inspector.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/inventory.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/ipmi.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/irmc.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/metrics.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/metrics_statsd.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/molds.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/neutron.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/nova.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/opts.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/pxe.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/redfish.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/sensor_data.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/service_catalog.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/snmp.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/swift.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/conf/types.py -> ironic-26.1.6.dev2/ironic/conf DEBUG: copying ironic/db/__init__.py -> ironic-26.1.6.dev2/ironic/db DEBUG: copying ironic/db/api.py -> ironic-26.1.6.dev2/ironic/db DEBUG: copying ironic/db/migration.py -> ironic-26.1.6.dev2/ironic/db DEBUG: copying ironic/db/sqlalchemy/__init__.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy DEBUG: copying ironic/db/sqlalchemy/alembic.ini -> ironic-26.1.6.dev2/ironic/db/sqlalchemy DEBUG: copying ironic/db/sqlalchemy/api.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy DEBUG: copying ironic/db/sqlalchemy/migration.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy DEBUG: copying ironic/db/sqlalchemy/models.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy DEBUG: copying ironic/db/sqlalchemy/alembic/README -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic DEBUG: copying ironic/db/sqlalchemy/alembic/env.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic DEBUG: copying ironic/db/sqlalchemy/alembic/script.py.mako -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic DEBUG: copying ironic/db/sqlalchemy/alembic/versions/01f21d5e5195_increase_length_of_user_column.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/0ac0f39bc5aa_add_node_inventory_table.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/10b163d4481e_add_port_portgroup_internal_info.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/163040c5513f_add_firmware_information.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/1a59178ebdf6_add_volume_targets_table.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/1d6951876d68_add_storage_interface_db_field_and_.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/1e15e7122cc9_add_extra_column_to_deploy_templates.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/1e1d5ace7dc6_add_inspection_started_at_and_.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/21b331f883ef_add_provision_updated_at.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2353895ecfae_add_conductor_hardware_interfaces_table.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/242cc6a923b3_add_node_maintenance_reason.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/28c44432c9c3_add_node_description.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2aac7e0872f6_add_deploy_templates.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2bbd96b6ccb9_add_bios_fields_from_registry.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2d13bc3d6bba_add_bios_config_and_interface.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2fb93ffd2af1_increase_node_name_length.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/31baaf680d2b_add_node_instance_info.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/3ae36a5f5131_add_logical_name.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/3bea56f25597_add_unique_constraint_to_instance_uuid.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/3cb628139ea4_nodes_add_console_enabled.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/3d86a077a3f2_add_port_physical_network.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/405cfe08f18d_add_rescue_interface_to_node.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/487deb87cc9d_add_conductor_affinity_and_online.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/48d6c242bb9b_add_node_tags.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/493d8f27f235_add_portgroup_configuration_fields.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/4dbec778866e_create_node_shard.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/4f399b21ae71_add_node_clean_step.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/516faf1bb9b1_resizing_column_nodes_driver.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/5674c57409b9_replace_nostate_with_available.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/5ea1b0d310e_added_port_group_table_and_altered_ports.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/60cf717201bc_add_standalone_ports_supported.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/664f85c2f622_add_conductor_group_to_nodes_conductors.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/66bd9c5604d5_add_runbook_and_runbook_step.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/789acc877671_add_raid_config.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/82c315d60161_add_bios_settings.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/868cb606a74a_add_version_field_in_base_class.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/93706939026c_add_node_protected_field.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/9cbeefa3763f_add_port_is_smartnic.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/9ef41f07cb58_add_node_history_table.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/aa2384fee727_add_service_steps.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/ac00b586ab95_node_indexes.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/b2ad35726bb0_add_node_lessee.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/b4130a7fc904_create_nodetraits_table.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/b9117ac17882_add_node_deploy_step.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/bb59b63f55a_add_node_driver_internal_info.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/bcdd431ba0bf_add_fields_for_all_interfaces.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/c0455649680c_port_name.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/c14cef6dfedf_populate_node_network_interface.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/c1846a214450_add_boot_mode_and_secure_boot.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/cd2c80feb331_add_node_retired_field.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/ce6c4b3cf5a2_add_allocation_owner.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/cf1a80fdb352_add_node_network_data_field.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/d163df1bab88_remove_extra_fk_constraint_in_.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/d2b036ae9378_add_automated_clean_field.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/daa1ba02d98_add_volume_connectors_table.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/dbefd6bdaa2c_add_default_column_to_.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/dd34e1f1303b_add_resource_class_to_node.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/dd67b91a1981_add_allocations_table.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/e294876e8028_add_node_network_interface.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/e918ff30eb42_resize_column_nodes_instance_info.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/f190f9d00a11_add_node_owner.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/f6fdb920c182_set_pxe_enabled_true.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/fb3f10dd262e_add_fault_to_node_table.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/fe222f476baf_add_parent_node_field.py -> ironic-26.1.6.dev2/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/dhcp/__init__.py -> ironic-26.1.6.dev2/ironic/dhcp DEBUG: copying ironic/dhcp/base.py -> ironic-26.1.6.dev2/ironic/dhcp DEBUG: copying ironic/dhcp/dnsmasq.py -> ironic-26.1.6.dev2/ironic/dhcp DEBUG: copying ironic/dhcp/neutron.py -> ironic-26.1.6.dev2/ironic/dhcp DEBUG: copying ironic/dhcp/none.py -> ironic-26.1.6.dev2/ironic/dhcp DEBUG: copying ironic/drivers/__init__.py -> ironic-26.1.6.dev2/ironic/drivers DEBUG: copying ironic/drivers/base.py -> ironic-26.1.6.dev2/ironic/drivers DEBUG: copying ironic/drivers/drac.py -> ironic-26.1.6.dev2/ironic/drivers DEBUG: copying ironic/drivers/fake_hardware.py -> ironic-26.1.6.dev2/ironic/drivers DEBUG: copying ironic/drivers/generic.py -> ironic-26.1.6.dev2/ironic/drivers DEBUG: copying ironic/drivers/hardware_type.py -> ironic-26.1.6.dev2/ironic/drivers DEBUG: copying ironic/drivers/ilo.py -> ironic-26.1.6.dev2/ironic/drivers DEBUG: copying ironic/drivers/intel_ipmi.py -> ironic-26.1.6.dev2/ironic/drivers DEBUG: copying ironic/drivers/ipmi.py -> ironic-26.1.6.dev2/ironic/drivers DEBUG: copying ironic/drivers/irmc.py -> ironic-26.1.6.dev2/ironic/drivers DEBUG: copying ironic/drivers/raid_config_schema.json -> ironic-26.1.6.dev2/ironic/drivers DEBUG: copying ironic/drivers/redfish.py -> ironic-26.1.6.dev2/ironic/drivers DEBUG: copying ironic/drivers/snmp.py -> ironic-26.1.6.dev2/ironic/drivers DEBUG: copying ironic/drivers/utils.py -> ironic-26.1.6.dev2/ironic/drivers DEBUG: copying ironic/drivers/modules/__init__.py -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/agent.py -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/agent_base.py -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/agent_client.py -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/agent_power.py -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/boot.ipxe -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/boot_mode_utils.py -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/console_utils.py -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/deploy_utils.py -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/fake.py -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/image_cache.py -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/image_utils.py -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/initial_grub_cfg.template -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/inspect_utils.py -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ipmitool.py -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ipxe.py -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ipxe_config.template -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ks.cfg.template -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/noop.py -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/noop_mgmt.py -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/pxe.py -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/pxe_base.py -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/pxe_config.template -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/pxe_grub_config.template -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ramdisk.py -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/snmp.py -> ironic-26.1.6.dev2/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ansible/__init__.py -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible DEBUG: copying ironic/drivers/modules/ansible/deploy.py -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible DEBUG: copying ironic/drivers/modules/ansible/playbooks/add-ironic-nodes.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/ansible.cfg -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/clean.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/clean_steps.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/deploy.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/inventory -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/shutdown.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.ini -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/callback_plugins DEBUG: copying ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.py -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/callback_plugins DEBUG: copying ironic/drivers/modules/ansible/playbooks/library/facts_wwn.py -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/library DEBUG: copying ironic/drivers/modules/ansible/playbooks/library/root_hints.py -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/library DEBUG: copying ironic/drivers/modules/ansible/playbooks/library/stream_url.py -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/library DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/clean/defaults/main.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/main.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/shred.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/wipe.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/zap.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/configure/defaults/main.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/grub.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/main.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/mounts.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/deploy/files/partition_configdrive.sh -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/deploy/files DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/configdrive.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/download.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/main.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/write.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/main.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/roothints.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/main.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/parted.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks/main.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks DEBUG: copying ironic/drivers/modules/drac/__init__.py -> ironic-26.1.6.dev2/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/bios.py -> ironic-26.1.6.dev2/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/boot.py -> ironic-26.1.6.dev2/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/inspect.py -> ironic-26.1.6.dev2/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/management.py -> ironic-26.1.6.dev2/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/power.py -> ironic-26.1.6.dev2/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/raid.py -> ironic-26.1.6.dev2/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/utils.py -> ironic-26.1.6.dev2/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/vendor_passthru.py -> ironic-26.1.6.dev2/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/ibmc/__init__.py -> ironic-26.1.6.dev2/ironic/drivers/modules/ibmc DEBUG: copying ironic/drivers/modules/ilo/__init__.py -> ironic-26.1.6.dev2/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/bios.py -> ironic-26.1.6.dev2/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/boot.py -> ironic-26.1.6.dev2/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/common.py -> ironic-26.1.6.dev2/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/console.py -> ironic-26.1.6.dev2/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/firmware_processor.py -> ironic-26.1.6.dev2/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/inspect.py -> ironic-26.1.6.dev2/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/management.py -> ironic-26.1.6.dev2/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/power.py -> ironic-26.1.6.dev2/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/raid.py -> ironic-26.1.6.dev2/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/vendor.py -> ironic-26.1.6.dev2/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/inspector/__init__.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/agent.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/client.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/interface.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/lldp_parsers.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/lldp_tlvs.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/hooks/__init__.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/accelerators.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/architecture.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/base.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/boot_mode.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/cpu_capabilities.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/extra_hardware.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/known_accelerators.yaml -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/local_link_connection.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/memory.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/parse_lldp.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/pci_devices.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/physical_network.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/ports.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/raid_device.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/ramdisk_error.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/root_device.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/validate_interfaces.py -> ironic-26.1.6.dev2/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/intel_ipmi/__init__.py -> ironic-26.1.6.dev2/ironic/drivers/modules/intel_ipmi DEBUG: copying ironic/drivers/modules/intel_ipmi/management.py -> ironic-26.1.6.dev2/ironic/drivers/modules/intel_ipmi DEBUG: copying ironic/drivers/modules/irmc/__init__.py -> ironic-26.1.6.dev2/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/bios.py -> ironic-26.1.6.dev2/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/boot.py -> ironic-26.1.6.dev2/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/common.py -> ironic-26.1.6.dev2/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/inspect.py -> ironic-26.1.6.dev2/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/management.py -> ironic-26.1.6.dev2/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/power.py -> ironic-26.1.6.dev2/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/raid.py -> ironic-26.1.6.dev2/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/vendor.py -> ironic-26.1.6.dev2/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/network/__init__.py -> ironic-26.1.6.dev2/ironic/drivers/modules/network DEBUG: copying ironic/drivers/modules/network/common.py -> ironic-26.1.6.dev2/ironic/drivers/modules/network DEBUG: copying ironic/drivers/modules/network/flat.py -> ironic-26.1.6.dev2/ironic/drivers/modules/network DEBUG: copying ironic/drivers/modules/network/neutron.py -> ironic-26.1.6.dev2/ironic/drivers/modules/network DEBUG: copying ironic/drivers/modules/network/noop.py -> ironic-26.1.6.dev2/ironic/drivers/modules/network DEBUG: copying ironic/drivers/modules/redfish/__init__.py -> ironic-26.1.6.dev2/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/bios.py -> ironic-26.1.6.dev2/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/boot.py -> ironic-26.1.6.dev2/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/firmware.py -> ironic-26.1.6.dev2/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/firmware_utils.py -> ironic-26.1.6.dev2/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/inspect.py -> ironic-26.1.6.dev2/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/management.py -> ironic-26.1.6.dev2/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/power.py -> ironic-26.1.6.dev2/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/raid.py -> ironic-26.1.6.dev2/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/utils.py -> ironic-26.1.6.dev2/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/vendor.py -> ironic-26.1.6.dev2/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/storage/__init__.py -> ironic-26.1.6.dev2/ironic/drivers/modules/storage DEBUG: copying ironic/drivers/modules/storage/cinder.py -> ironic-26.1.6.dev2/ironic/drivers/modules/storage DEBUG: copying ironic/drivers/modules/storage/external.py -> ironic-26.1.6.dev2/ironic/drivers/modules/storage DEBUG: copying ironic/drivers/modules/storage/noop.py -> ironic-26.1.6.dev2/ironic/drivers/modules/storage DEBUG: copying ironic/drivers/modules/xclarity/__init__.py -> ironic-26.1.6.dev2/ironic/drivers/modules/xclarity DEBUG: copying ironic/hacking/__init__.py -> ironic-26.1.6.dev2/ironic/hacking DEBUG: copying ironic/hacking/checks.py -> ironic-26.1.6.dev2/ironic/hacking DEBUG: copying ironic/objects/__init__.py -> ironic-26.1.6.dev2/ironic/objects DEBUG: copying ironic/objects/allocation.py -> ironic-26.1.6.dev2/ironic/objects DEBUG: copying ironic/objects/base.py -> ironic-26.1.6.dev2/ironic/objects DEBUG: copying ironic/objects/bios.py -> ironic-26.1.6.dev2/ironic/objects DEBUG: copying ironic/objects/chassis.py -> ironic-26.1.6.dev2/ironic/objects DEBUG: copying ironic/objects/conductor.py -> ironic-26.1.6.dev2/ironic/objects DEBUG: copying ironic/objects/deploy_template.py -> ironic-26.1.6.dev2/ironic/objects DEBUG: copying ironic/objects/deployment.py -> ironic-26.1.6.dev2/ironic/objects DEBUG: copying ironic/objects/fields.py -> ironic-26.1.6.dev2/ironic/objects DEBUG: copying ironic/objects/firmware.py -> ironic-26.1.6.dev2/ironic/objects DEBUG: copying ironic/objects/indirection.py -> ironic-26.1.6.dev2/ironic/objects DEBUG: copying ironic/objects/node.py -> ironic-26.1.6.dev2/ironic/objects DEBUG: copying ironic/objects/node_history.py -> ironic-26.1.6.dev2/ironic/objects DEBUG: copying ironic/objects/node_inventory.py -> ironic-26.1.6.dev2/ironic/objects DEBUG: copying ironic/objects/notification.py -> ironic-26.1.6.dev2/ironic/objects DEBUG: copying ironic/objects/port.py -> ironic-26.1.6.dev2/ironic/objects DEBUG: copying ironic/objects/portgroup.py -> ironic-26.1.6.dev2/ironic/objects DEBUG: copying ironic/objects/runbook.py -> ironic-26.1.6.dev2/ironic/objects DEBUG: copying ironic/objects/trait.py -> ironic-26.1.6.dev2/ironic/objects DEBUG: copying ironic/objects/volume_connector.py -> ironic-26.1.6.dev2/ironic/objects DEBUG: copying ironic/objects/volume_target.py -> ironic-26.1.6.dev2/ironic/objects DEBUG: copying ironic/pxe_filter/__init__.py -> ironic-26.1.6.dev2/ironic/pxe_filter DEBUG: copying ironic/pxe_filter/dnsmasq.py -> ironic-26.1.6.dev2/ironic/pxe_filter DEBUG: copying ironic/pxe_filter/service.py -> ironic-26.1.6.dev2/ironic/pxe_filter DEBUG: copying ironic/tests/__init__.py -> ironic-26.1.6.dev2/ironic/tests DEBUG: copying ironic/tests/base.py -> ironic-26.1.6.dev2/ironic/tests DEBUG: copying ironic/tests/functional/__init__.py -> ironic-26.1.6.dev2/ironic/tests/functional DEBUG: copying ironic/tests/json_samples/network_data.json -> ironic-26.1.6.dev2/ironic/tests/json_samples DEBUG: copying ironic/tests/json_samples/systems_collection_dual.json -> ironic-26.1.6.dev2/ironic/tests/json_samples DEBUG: copying ironic/tests/json_samples/systems_collection_single.json -> ironic-26.1.6.dev2/ironic/tests/json_samples DEBUG: copying ironic/tests/unit/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit DEBUG: copying ironic/tests/unit/policy_fixture.py -> ironic-26.1.6.dev2/ironic/tests/unit DEBUG: copying ironic/tests/unit/raid_constants.py -> ironic-26.1.6.dev2/ironic/tests/unit DEBUG: copying ironic/tests/unit/stubs.py -> ironic-26.1.6.dev2/ironic/tests/unit DEBUG: copying ironic/tests/unit/test_base.py -> ironic-26.1.6.dev2/ironic/tests/unit DEBUG: copying ironic/tests/unit/api/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/base.py -> ironic-26.1.6.dev2/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_acl.py -> ironic-26.1.6.dev2/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_acl_basic.yaml -> ironic-26.1.6.dev2/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_audit.py -> ironic-26.1.6.dev2/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_functions.py -> ironic-26.1.6.dev2/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_healthcheck.py -> ironic-26.1.6.dev2/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_hooks.py -> ironic-26.1.6.dev2/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_method.py -> ironic-26.1.6.dev2/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_middleware.py -> ironic-26.1.6.dev2/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_ospmiddleware.py -> ironic-26.1.6.dev2/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_proxy_middleware.py -> ironic-26.1.6.dev2/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_rbac_legacy.yaml -> ironic-26.1.6.dev2/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_rbac_project_scoped.yaml -> ironic-26.1.6.dev2/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_rbac_system_scoped.yaml -> ironic-26.1.6.dev2/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_root.py -> ironic-26.1.6.dev2/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/controllers/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers DEBUG: copying ironic/tests/unit/api/controllers/test_base.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers DEBUG: copying ironic/tests/unit/api/controllers/v1/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_allocation.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_chassis.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_collection.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_conductor.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_deploy_template.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_driver.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_event.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_node.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_notification_utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_port.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_portgroup.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_ramdisk.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_root.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_runbook.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_shard.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_versions.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_volume.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_volume_connector.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_volume_target.py -> ironic-26.1.6.dev2/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/cmd/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/cmd DEBUG: copying ironic/tests/unit/cmd/test_conductor.py -> ironic-26.1.6.dev2/ironic/tests/unit/cmd DEBUG: copying ironic/tests/unit/cmd/test_dbsync.py -> ironic-26.1.6.dev2/ironic/tests/unit/cmd DEBUG: copying ironic/tests/unit/cmd/test_status.py -> ironic-26.1.6.dev2/ironic/tests/unit/cmd DEBUG: copying ironic/tests/unit/common/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_args.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_checksum_utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_cinder.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_context.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_driver_factory.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_format_inspector.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_fsm.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_glance_service.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_hash_ring.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_image_publisher.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_image_service.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_images.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_keystone.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_kickstart_utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_molds.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_network.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_neutron.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_nova.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_policy.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_pxe_utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_qemu_img.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_raid.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_release_mappings.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_rpc.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_states.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_swift.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_wsgi_service.py -> ironic-26.1.6.dev2/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/drive_samples/config_drive -> ironic-26.1.6.dev2/ironic/tests/unit/common/drive_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_network_show.json -> ironic-26.1.6.dev2/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_network_show_ipv6.json -> ironic-26.1.6.dev2/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_port_show.json -> ironic-26.1.6.dev2/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_port_show_ipv6.json -> ironic-26.1.6.dev2/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_subnet_show.json -> ironic-26.1.6.dev2/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_subnet_show_ipv6.json -> ironic-26.1.6.dev2/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/conductor/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/mgr_utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_allocations.py -> ironic-26.1.6.dev2/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_base_manager.py -> ironic-26.1.6.dev2/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_cleaning.py -> ironic-26.1.6.dev2/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_deployments.py -> ironic-26.1.6.dev2/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_inspection.py -> ironic-26.1.6.dev2/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_manager.py -> ironic-26.1.6.dev2/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_notification_utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_periodics.py -> ironic-26.1.6.dev2/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_rpc_service.py -> ironic-26.1.6.dev2/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_rpcapi.py -> ironic-26.1.6.dev2/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_servicing.py -> ironic-26.1.6.dev2/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_steps.py -> ironic-26.1.6.dev2/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_task_manager.py -> ironic-26.1.6.dev2/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_verify.py -> ironic-26.1.6.dev2/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conf/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/conf DEBUG: copying ironic/tests/unit/conf/test_auth.py -> ironic-26.1.6.dev2/ironic/tests/unit/conf DEBUG: copying ironic/tests/unit/conf/test_conductor.py -> ironic-26.1.6.dev2/ironic/tests/unit/conf DEBUG: copying ironic/tests/unit/conf/test_types.py -> ironic-26.1.6.dev2/ironic/tests/unit/conf DEBUG: copying ironic/tests/unit/db/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/base.py -> ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_allocations.py -> ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_api.py -> ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_bios_settings.py -> ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_chassis.py -> ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_conductor.py -> ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_deploy_templates.py -> ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_firmware_component.py -> ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_node_history.py -> ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_node_inventory.py -> ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_node_tags.py -> ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_node_traits.py -> ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_nodes.py -> ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_portgroups.py -> ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_ports.py -> ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_runbooks.py -> ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_shard.py -> ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_volume_connectors.py -> ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_volume_targets.py -> ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/sqlalchemy/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/db/sqlalchemy DEBUG: copying ironic/tests/unit/db/sqlalchemy/test_api.py -> ironic-26.1.6.dev2/ironic/tests/unit/db/sqlalchemy DEBUG: copying ironic/tests/unit/db/sqlalchemy/test_migrations.py -> ironic-26.1.6.dev2/ironic/tests/unit/db/sqlalchemy DEBUG: copying ironic/tests/unit/db/sqlalchemy/test_models.py -> ironic-26.1.6.dev2/ironic/tests/unit/db/sqlalchemy DEBUG: copying ironic/tests/unit/db/sqlalchemy/test_types.py -> ironic-26.1.6.dev2/ironic/tests/unit/db/sqlalchemy DEBUG: copying ironic/tests/unit/dhcp/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/dhcp DEBUG: copying ironic/tests/unit/dhcp/test_dnsmasq.py -> ironic-26.1.6.dev2/ironic/tests/unit/dhcp DEBUG: copying ironic/tests/unit/dhcp/test_factory.py -> ironic-26.1.6.dev2/ironic/tests/unit/dhcp DEBUG: copying ironic/tests/unit/dhcp/test_neutron.py -> ironic-26.1.6.dev2/ironic/tests/unit/dhcp DEBUG: copying ironic/tests/unit/drivers/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/boot-fallback.ipxe -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/boot.ipxe -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config.template -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_anaconda.template -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_iso.template -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_ramdisk.template -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_volume_extra_volume.template -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_volume_multipath.template -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_volume_no_extra_volumes.template -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_timeout.template -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ks_extra_vars.tmpl -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ks_missing_var.tmpl -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/pxe_config.template -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/pxe_grub_config.template -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_base.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_drac.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_fake_hardware.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_generic.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_ilo.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_ipmi.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_irmc.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_redfish.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_snmp.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/third_party_driver_mock_specs.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/third_party_driver_mocks.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/modules/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_agent.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_agent_base.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_agent_client.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_agent_power.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_boot_mode_utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_console_utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_deploy_utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_image_cache.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_image_utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_inspect_utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_ipmitool.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_ipxe.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_noop.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_noop_mgmt.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_pxe.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_ramdisk.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_snmp.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/ansible/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/ansible DEBUG: copying ironic/tests/unit/drivers/modules/ansible/test_deploy.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/ansible DEBUG: copying ironic/tests/unit/drivers/modules/drac/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/test_boot.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/test_inspect.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/test_management.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/test_raid.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/test_utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/ibmc/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/ibmc DEBUG: copying ironic/tests/unit/drivers/modules/ilo/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_bios.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_boot.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_common.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_console.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_firmware_processor.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_inspect.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_management.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_power.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_raid.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_vendor.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/inspector/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector DEBUG: copying ironic/tests/unit/drivers/modules/inspector/test_agent.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector DEBUG: copying ironic/tests/unit/drivers/modules/inspector/test_client.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector DEBUG: copying ironic/tests/unit/drivers/modules/inspector/test_interface.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_accelerators.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_architecture.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_boot_mode.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_cpu_capabilities.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_extra_hardware.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_local_link_connection.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_memory.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_parse_lldp.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_pci_devices.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_physical_network.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_ports.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_raid_device.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_ramdisk_error.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_root_device.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_validate_interfaces.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/intel_ipmi/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying ironic/tests/unit/drivers/modules/intel_ipmi/base.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying ironic/tests/unit/drivers/modules/intel_ipmi/test_intel_ipmi.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying ironic/tests/unit/drivers/modules/intel_ipmi/test_management.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying ironic/tests/unit/drivers/modules/irmc/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ng.xml -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ok.xml -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_bios.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_boot.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_common.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_inspect.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_management.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_periodic_task.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_power.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_raid.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/network/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/network DEBUG: copying ironic/tests/unit/drivers/modules/network/test_common.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/network DEBUG: copying ironic/tests/unit/drivers/modules/network/test_flat.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/network DEBUG: copying ironic/tests/unit/drivers/modules/network/test_neutron.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/network DEBUG: copying ironic/tests/unit/drivers/modules/network/test_noop.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/network DEBUG: copying ironic/tests/unit/drivers/modules/network/json_samples/network_data.json -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/network/json_samples DEBUG: copying ironic/tests/unit/drivers/modules/redfish/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_bios.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_boot.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_firmware.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_firmware_utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_inspect.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_management.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_power.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_raid.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_vendor.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/storage/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/storage DEBUG: copying ironic/tests/unit/drivers/modules/storage/test_cinder.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/storage DEBUG: copying ironic/tests/unit/drivers/modules/storage/test_external.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/storage DEBUG: copying ironic/tests/unit/drivers/modules/xclarity/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/drivers/modules/xclarity DEBUG: copying ironic/tests/unit/objects/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_allocation.py -> ironic-26.1.6.dev2/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_bios.py -> ironic-26.1.6.dev2/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_chassis.py -> ironic-26.1.6.dev2/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_conductor.py -> ironic-26.1.6.dev2/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_deploy_template.py -> ironic-26.1.6.dev2/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_deployment.py -> ironic-26.1.6.dev2/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_fields.py -> ironic-26.1.6.dev2/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_firmware.py -> ironic-26.1.6.dev2/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_node.py -> ironic-26.1.6.dev2/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_node_history.py -> ironic-26.1.6.dev2/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_node_inventory.py -> ironic-26.1.6.dev2/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_notification.py -> ironic-26.1.6.dev2/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_objects.py -> ironic-26.1.6.dev2/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_port.py -> ironic-26.1.6.dev2/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_portgroup.py -> ironic-26.1.6.dev2/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_trait.py -> ironic-26.1.6.dev2/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_volume_connector.py -> ironic-26.1.6.dev2/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_volume_target.py -> ironic-26.1.6.dev2/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/utils.py -> ironic-26.1.6.dev2/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/pxe_filter/__init__.py -> ironic-26.1.6.dev2/ironic/tests/unit/pxe_filter DEBUG: copying ironic/tests/unit/pxe_filter/test_dnsmasq.py -> ironic-26.1.6.dev2/ironic/tests/unit/pxe_filter DEBUG: copying ironic/tests/unit/pxe_filter/test_service.py -> ironic-26.1.6.dev2/ironic/tests/unit/pxe_filter DEBUG: copying playbooks/ci-workarounds/etc-neutron.yaml -> ironic-26.1.6.dev2/playbooks/ci-workarounds DEBUG: copying playbooks/ci-workarounds/get_extra_logging.yaml -> ironic-26.1.6.dev2/playbooks/ci-workarounds DEBUG: copying playbooks/ci-workarounds/pre.yaml -> ironic-26.1.6.dev2/playbooks/ci-workarounds DEBUG: copying playbooks/metal3-ci/fetch_kube_logs.yaml -> ironic-26.1.6.dev2/playbooks/metal3-ci DEBUG: copying playbooks/metal3-ci/fetch_pod_logs.yaml -> ironic-26.1.6.dev2/playbooks/metal3-ci DEBUG: copying playbooks/metal3-ci/post.yaml -> ironic-26.1.6.dev2/playbooks/metal3-ci DEBUG: copying playbooks/metal3-ci/run.yaml -> ironic-26.1.6.dev2/playbooks/metal3-ci DEBUG: copying redfish-interop-profiles/OpenStackIronicProfile.v1_1_0.json -> ironic-26.1.6.dev2/redfish-interop-profiles DEBUG: copying releasenotes/config.yaml -> ironic-26.1.6.dev2/releasenotes DEBUG: copying releasenotes/notes/.placeholder -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/18.2-prelude-3c8609692bab70a3.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/20.1-prelude-612672742f417477.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/2024.1-release-prelude-c5ab735c0dc6af5c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/2024.2-prelude-66649e7ee0781484.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/2061160-5e080a17ae31fb53.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/23.0-prelude-bobcat-ad7c24f666c22ebf.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/5.0-release-afb1fbbe595b6bc8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/Add-port-option-support-to-ipmitool-e125d07fe13c53e7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/Cleanfail-power-off-13b5fdcc2727866a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ValueDisplayName-13837c653277ff08.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/accurate_alive-d2687bca802211a4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/active-node-creation-a41c9869c966c82b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-agent-api-error-77ec6c272390c488.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-agent-erase-fallback-b07613a7042fe236.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-agent-iboot-0a4b5471c6ace461.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-agent-proxy-support-790e629634ca2eb7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-allocations-table-check-38f1c9eef189b411.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-ansible-python-interpreter-2035e0f23d407aaf.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-automatic-lessee-88f8ecab7c76b65f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-boot-from-volume-support-9f64208f083d0691.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-boot-mode-redfish-inspect-48e2b27ef022932a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-chassis_uuid-removal-possibility-8b06341a91f7c676.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-choice-to-some-options-9fb327c48e6bfda1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-cisco-ucs-hardware-types-ee597ff0416f158f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-clean-steps-priority-88d7de5973500a7d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-config-mold-steps-idrac-1773d81953209964.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-configurable-ipmi-retriables-b6056f722f6ed3b0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-db-deadlock-handling-6bc10076537f3727.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-default-conductor-group-a0355c5e9345a037.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-deploy-steps-arg-9d8c58559c14288c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-deploy-steps-drac-raid-interface-7023c03a96996265.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-deploy-steps-ilo-bios-interface-c73152269701ef80.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-deploy-steps-ilo-management-interface-9d0f45954eda643a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-deploy-steps-ilo-raid-interface-732314cea19fe8ac.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-deploy-steps-redfish-bios-interface-f5e5415108f87598.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-driver-api-fields-selector-36f12259f01b0f7a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-dual-stack-dhcp-opts-6dc18ae10aeb599a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-dynamic-allocation-feature-2fd6b4df7943f178.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-error-check-ipmitool-reboot-ca7823202c5ab71d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-execute-on-child-node-20910aecb8f8b714.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-gmr-3c9278d5d785895f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-healthcheck-middleware-86120fa07a7c8151.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-hold-states-7be5804d6f3a119a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-http-boot-support-a5a90e87a91a87d5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-ibmc-raid-interface-0c13826e134fb4ce.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-id-and-uuid-filtering-to-sqalchemy-api.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-idrac-verify-steps-50c1a0f0fe299922.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-ilo-inband-deploy-step-update-firmware-using-sum-cfee84a19120dd3c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-ilo-uefi-https-boot-interface-f3b163a8a6243283.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-indicator-api-8c816b3828e6b43b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-inspect-wait-state-948f83dfe342897b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-inspection-abort-a187e6e5c1f6311d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-inspection-hooks-06e1e15d81061c83.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-ipv6-pxe-support-8fb51c355cc977c4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-ipxe-boot-iso-support-6ae2f5cc2250be3e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-iscsi-portal-port-option-bde3b386f44f2a90.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-iso-less-vmedia-ilo-5816922c03d0fd85.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-iso-suffix-557a4fc4382fd7f3.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-kernel-param-config-ilo-9b2cee8b0447f82e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-kernel-params-redfish-72b87075465c87f6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-microversion-headers-to-root-endpoint-199cb910a7aa53f9.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-more-retryable-ipmitool-errors-1c9351a89ff0ec1a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-more-sources-redfish-firmware-update-3da89f10dc0f8d21.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-neutron-request-timeout-1f7372af81f14ddd.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-node-bios-9c1c3d442e8acdac.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-node-boot-mode-control-9761d4bcbd8c3a0d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-node-description-790097704f45af91.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-node-event-history-99c6166607a90f3c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-node-inventory-7cde961b14caa11e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-node-resource-class-c31e26df4196293e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-notifications-97b6c79c18b48073.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-oneview-driver-96088bf470b16c34.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-option-persistent-boot-device-139cf280fb66f4f7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-owner-information-52e153faf570747e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-parallel-power-syncs-b099d66e80aab616.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-parent-node-support-10bd42abd008db6f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-port-advanced-net-fields-55465091f019d962.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-port-internal-info-b7e02889416570f7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-port-is-smartnic-4ce6974c8fe2732d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-prep-partition-support-d808849795906e64.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-protection-for-available-nodes-25f163d69782ef63.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-pxe-nic-support-in-redfish-5359897135df1348.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-pxe-per-node-526fd79df17efda8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-pxe-support-for-petitboot-50d1fe4e7da4bfba.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-rbac-project-manager-role-7ffc52f78ff93432.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-realtime-support-d814d5917836e9e2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-redfish-auth-type-5fe78071b528e53b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-redfish-boot-interface-e7e05bdd2c894d80.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-redfish-boot-mode-support-2f1a2568e71c65d0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-redfish-boot_iso-pass-through-8a6f4d0c98ada1d5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-redfish-hardware-inventory-830ebc0b2e0f50c2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-redfish-httpboot-support-8d516158860c9d43.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-redfish-inspect-interface-1577e70167f24ae4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-redfish-sensors-4e2f7e3f8a7c6d5b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-runbooks-38c3efa97ace8c67.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-secure-boot-suport-irmc-2c1f09271f96424d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-secure-boot-suport-irmc-9509f3735df2aa5d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-service-role-support-8e9390769508ca99.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-service-steps-deb45c9a0e77a647.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-servicing-to-heartbeat-fasttrack-85863df34ece6401.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-servicing-to-need-prepare-ramdisk-fb0634b4f7d851bd.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-snmp-inspection-support-e68fd6d57cb33846.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-snmp-pdu-driver-type-baytech-mrp27-5007d1d7e0a52162.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-snmp-pdu-driver-type-discovery-1f280b7f06fd1ca5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-snmp-read-write-community-names-7589a8d1899c142c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-snmpv3-security-features-bbefb8b844813a53.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-socat-console-ipmitool-ab4402ec976c5c96.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-sqlite-db-retries-f493d5d7aa6db78b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-ssl-support-4547801eedba5942.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-storage-interface-d4e64224804207fc.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-support-for-no-poweroff-on-failure-86e43b3e39043990.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-support-for-simpleupdate-targets-1ac970f4ff458981.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-support-for-smart-nic-0fc5b10ba6772f7f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-support-to-manage_certs-b6615e15f697bc26.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-target-raid-config-ansible-deploy-c9ae81d9d25c62fe.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-timeout-parameter-to-power-methods-5f632c936497685e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-tooz-dep-85c56c74733a222d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-validate-rescue-2202e8ce9a174ece.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-validate-rescue-to-boot-interface-bd74aff9e250334b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-verify-steps-support-2b34a74e86f89cb4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-vif-attach-detach-support-99eca43eea6e5a30.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-vmedia-system-support-5d81316d02b909b9.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-wait-step-3751e7918afdd199.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add-warning-in-ilo-for-ilo6-c400b35f55b81f50.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add_automated_clean_field-b3e7d56f4aeaf512.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add_clean_step_clear_job_queue-7b774d8d0e36d1b2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add_clean_step_reset_idrac_and_known_good_state-cdbebf97d7b87fe7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add_conversion_flags_iscsi-d7f846803a647573.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add_cpu_fpga_trait_for_irmc_inspection-2b63941b064f7936.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add_detail_true_api_query-cb6944847830cd1a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add_infiniband_support-f497767f77277a1a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add_portgroup_support-7d5c6663bb00684a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add_retirement_support-23c5fed7ce8f97d4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add_security_capabilities_to_ilo-1ff11b01e5930cc7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/add_standalone_ports_supported_field-4c59702a052acf38.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/added-redfish-driver-00ff5e3f7e9d6ee8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/adding-audit-middleware-b95f2a00baed9750.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/adding-security-param-clean-step-00d5548072a397f2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/additional-agent-url-validation-97271ce72b0b1a9d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/additonal-snmp-drivers-ae1174e6bd6ee3a6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/address-qemu-issues-1bbead8bb70b76fb.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/address-rbac-originating-500-errors-4b54977631a015d9.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/adds-external-storage-interface-9b7c0a0a2afd3176.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/adds-ilo-ipxe-boot-interface-4fc75292122db80d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/adds-kickstart-auto-url-in-template-9f716c244adff159.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/adds-nvme-erase-switch-fa91e867e45ede3c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/adds-ramdisk-deploy-interface-39fc61bc77b57beb.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/adds-ramdisk-deploy-interface-support-to-ilo-vmedia-1a7228a834465633.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/adds-secure-erase-switch-23f449c86b3648a4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/adopt-ironic-context-5e75540dc2b2f009.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/adopt-oslo-config-generator-15afd2e7c2f008b4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/adopt-validation-7249ceb57016f0e4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/adoption-feature-update-d2160954a2c36b0a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/agent-api-bf9f18d8d38075e4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/agent-can-request-reboot-6238e13e2e898f68.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/agent-client-poll-ce16fd589e88c95a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/agent-command-status-retry-f9b6f53a823c6b01.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/agent-http-provisioning-d116b3ff36669d16.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/agent-last-command-4ec6967c995ba84a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/agent-power-a000fdf37cb870e4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/agent-power-off-2115fcfaac030bd0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/agent-raid-647acfd599e83476.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/agent-raid-validate-f7348ac034606b83.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/agent-rebooted-fab20d012fe6cbe8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/agent-takeover-60f27cef21ebfb48.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/agent-token-817a03776bd46d5b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/agent-token-support-0a5b5aa1585dfbb5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/agent-uuid-5d86bc18849acda3.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/agent-verify-ca-6efa3dfc469bab02.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/agent-verify-ca-ddbfbb0f27198d82.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/agent-wol-driver-4116f64907d0db9c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/agent_partition_image-48a03700f41a3980.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/allinone-190ae91884d81154.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/allinone-4ca71f150a718811.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/allocation-added-owner-policy-c650074e68d03289.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/allocation-api-6ac2d262689f5f59.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/allocation-backfill-c31e84c5fcf24216.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/allocation-delete-26c7c2f1651759f5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/allocation-node-name-46b473ec82662f7f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/allocation-owner-policy-162c43b3abb91c76.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/allocations-charset-5384d1ea00964bdd.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/allocations-restricted-rbac-create-2847943150656432.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/allow-allocation-update-94d862c3da454be2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/allow-deleting-unbound-ports-fa78069b52f099ac.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/allow-disabling-bios-deployments-356f3215f80a879e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/allow-pxelinux-config-folder-to-be-defined-da0ddd397d58dcc8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/allow-set-interface-to-node-in-available-bd6f695620c2d77f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/allow-to-attach-vif-to-active-node-55963be2ec269043.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/allow_custom_certificate_validation-8ba00759ed79e429.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/allow_to_disable_automated_clean-a3ccb1e19940a7a4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/always-return-chassis-uuid-4eecbc8da2170cb1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/amt-driver-wake-up-0880ed85476968be.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/anaconda-based-deploy-option-sanity-b98fa138747c16d2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/anaconda-config-drive-fixes-5880884e34584549.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/anaconda-deploy-interface-c04932f6f469227a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/anaconda-deploy-more-fixes-58d996c7031c8c4b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/anaconda-instance-info-fix-a51837d8ac7b41de.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/anaconda-permit-cert-validation-disable-6611d3cb9401031d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-deploy-15da234580ca0c30.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-device-name-filtering-0adfca7d8ba4cbcc.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-fast-track-cbecb132b6ff2b14.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ansible-loops-de0eef0d5b79a9ff.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/any-wsgi-8d6ccb0590104146.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/apache-multiple-workers-11d4ba52c89a13e3.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/api-none-3fdca1ccbb64d9b0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/api-none-cdb95e58b69a5c50.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/api-workers-c06ea95a0c55b8cf.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/append-params-a8b9f844328da83e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/assume-gpt-for-uefi-boot-mode-8f9c77721394459a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/async-deprecate-b3d81d7968ea47e5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/async_bios_clean_step-7348efff3f6d02c1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/auto-discovery-e90267eae7fb6f96.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/auto-ifaces-fdb8c680eab711f4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/automated_clean_config-0170c95ae210f953.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/automatic-lessee-source-37abe917b8cb5c36.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/backfill_version_column_db_race_condition-713fa05832b93ca5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bcrypt_cache-d78775ff02f2d970.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/better-handle-skip-upgrade-3b6f06ac24937aa4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bfv-pxe-boot-3375d331ee2f04f2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bios-config-manage-ccefd24054cc73ee.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bios-interface-api-ref-ebf866cc7da2270b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bios-interface-api-ref-validate-ddb95461adb0e478.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bios-registry-support-e7fd62908e9c222d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bios-version-dfd5c95805c295c5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/blank-mac-f8e0b37e0bd6d719.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bmc-address-none-8214a3f7b67d6a0d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bmc_reset-warm-9396ac444cafd734.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/boot-from-url-98d21670e726c518.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/boot-ipxe-inc-workaround-548e10d1d6616752.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/boot-validate-6b4b6b40c8e27273.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bootloader-copy-for-network-boot-190c713cb5e872d8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bootloader-install-fatal-6f1b9fed1d2c0ee4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bootloader-paths-creation-b5097003f25a18ad.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bp-nova-support-instance-power-update-49c531ef13982e62.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/broken-driver-update-fc5303340080ef04.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1506657-3bcb4ef46623124d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1518374-decd73fd82c2eb94.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1548086-ed88646061b88faf.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1570283-6cdc62e4ef43cb02.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1579635-cffd990b51bcb5ab.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1592335-7c5835868fe364ea.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1596421-0cb8f59073f56240.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1607527-75885e145db62d69.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1611555-de1ec64ba46982ec.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1611556-92cbfde5ee7f44d6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1626453-e8df46aa5db6dd5a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1648387-92db52cbe007fabd.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1672457-563d5354b41b060e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1694645-57289200e35bd883.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1696296-a972c8d879b98940.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1702158-79bf57bd4d8087b6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1749433-363b747d2db67df6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-1749860-457292cf62e18a0e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2001832-62e244dc48c1f79e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2002062-959b865ced05b746.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2002093-9fcb3613d2daeced.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2003972-dae9b7d0f6180339.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2004265-cd9056868295f374.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2004947-e5f27e11b8f9c96d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2005377-5c63357681a465ec.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2005764-15f45e11b9f9c96d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2006266-85da234583ca0c32.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2006275-a5ca234683ca4c32.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2006334-0cd8f59073f56241.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2007551-aliases-for-a-few-named-state-transitions-a32433ad65638706.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2007567-wsman-raid-48483affdd9f9894.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2007963-idrac-wsman-raid-apply-configuration-792ccf195057016b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2008058-fix-factory-reset-status.yaml-52a6119b46e33b37.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2009762-403eac24c4823d2d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2010613-3ab1f32aaa776f28.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2011053-085a8b5a36bb9b59.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2036455-edd0e97335579684.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2069413-fc9262c573f2fe10.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2069430-cb58c9beaa7a35de.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2085137-expand-detection-ipmitools-cipher-fail-1503b4e319e77ed8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-2099275-glance-image-properties-check-2a11337c9e517a5c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-30315-e46eafe5b575f3da.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-30316-8c53358681e464eb.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-30317-a972c8d879c98941.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bug-35702-25da234580ca0c31.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/build-configdrive-5b3b9095824faf4e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/build-iso-from-esp-d156036aa8ef85fb.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/build-uefi-only-iso-ce6bcb0da578d1d6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/build_instance_info-c7e3f12426b48965.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bump-min-ansible-ver-a78e7885c0e9d361.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/bye-bye-iscsi-658920cf126db0b8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/cache-agentclient-per-task-ec2231684e6876d9.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/cache-firmware-components-485b3343ba1db5ee.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/caseless-conductor-restart-check-f70005fbf65f6bb6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/catch-all-cleaning-exceptions-1317a534a1c9db56.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/catch-redfish-409-0819174174245ade.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/catch-third-party-driver-validate-exceptions-94ed2a91c50d2d8e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/change-c9c01700dcfd599b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/change-db-access-pattern-for-node-lists-a333dd9c5afa737d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/change-default-boot-option-to-local-8c326077770ab672.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/change-default-rbac-policy-f2f154043910f26a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/change-ipxe-default-file-a9ed5e17fc3d022e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/change-ramdisk-log-filename-142b10d0b02a5ca6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/change-updated-at-object-field-a74466f7c4541072.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/change_default_use_ipmitool_retries-2529ce032eae7d1b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/check-dynamic-allocation-enabled-e94f3b8963b114d0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/check-for-whole-disk-image-uefi-3bf2146588de2423.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/check_obj_versions-e86d897df673e833.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/check_protocol_for_ironic_api-32f35c93a140d3ae.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/checksum-before-conversion-66d273b94fa2ba4d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/cinder-2019892-6b5a9de5c5f05aa6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/cinderclient-removal-33949e6cc45202b7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/cipher_suite_versions-c64644860d3c220d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/cisco-drivers-deleted-5a42a8c508704c64.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/classic-drivers-deprecation-de464065187d4c14.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/clean-nodes-stuck-in-cleaning-on-startup-443823ea4f937965.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/cleaning-bios-d74a4947d2525b80.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/cleaning-error-5c13c33c58404b97.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/cleaning-logs-dc115b0926ae3982.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/cleaning-maintenance-7ae83b1e4ff992b0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/cleaning-retry-fix-89a5d0e65920a064.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/cleaning-token-9755f96d1284f78a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/cleanup-ipxe-f1349e2ac9ec2825.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/cleanup-provision-ports-before-retry-ec3c89c193766d70.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/cleanwait_timeout_fail-4323ba7d4d4da3e6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/clear-hung-iscsi-sessions-d3b55c4c65fa4c8b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/clear-node-target-power-state-de1f25be46d3e6d7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/clear-target-stable-states-4545602d7aed9898.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/clear_ca_cert-db41e7be9723c0fb.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/collect-deployment-logs-2ec1634847c3f6a5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/concurrency-limit-control-4b101bca7136e08d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/conductor-groups-c22c17e276e63bed.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/conductor-metric-collector-support-1b8b8c71f9f59da4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/conductor-now-waits-when-low-on-memory-d73892a79cde0516.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/conductor-power-sync-timeout-extension-fa5e7b5fdd679d84.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/conductor-version-backfill-9d06f2ad81aebec3.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/conductor_early_import-fd29fa8b89089977.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/conf-debug-ipa-1d75e2283ca83395.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/conf-deploy-image-5adb6c1963b149ae.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/config-drive-support-for-whole-disk-images-in-iscsi-deploy-0193c5222a7cd129.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/configdrive-format-1b11f6068bd742cd.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/configdrive-render-8eb398d956393d60.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/configdrive-support-in-anaconda-deploy-f2aad59b4ff809ec.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/configdrive-support-using-ceph-radosgw-8c6f7b8bede2077c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/configdrive-vendordata-122049bd7c6e1b67.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/configdrive_use_object_store-93cfd7dc27d90003.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/configure-notifications-72824356e7d8832a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/consider_embedded_ipa_error_codes-c8fdfaa9e6a1ed06.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/console-pid-file-6108d2775ef947fe.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/console-port-allocation-bb07c43e3890c54c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/constrain-parent-node-to-uuids-51642cacfea0714d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/context-domain-id-name-deprecation-ae6e40718273be8d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/continue-node-deploy-state-63d9dc9cdcf8e37a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/control-pxe-enabled-field-inspection-206f67c6638a0bdb.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/correct-api-version-check-conditional-for-nodename-439bebc02fb5493d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/correct-detailed-instance-info-behavior-1375914a30621eca.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/correct-source-path-handling-lookups-4ce2023a56372f10.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/create-on-conductor-c1c52a1f022c4048.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/create-port-on-conductor-b921738b4b2a5def.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/create_csr_clean_step-a720932f61b42118.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/create_node_indexes-841b679e6cf332fd.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/cross-link-1ffd1a4958f14fd7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/custom-agent-deploy-88989512c29a14c1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/custom-params-cleaning-f938549964ff6df0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/db-field-overhead-reduction-40be1821e38b468c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/dbsync-check-version-c71d5f4fd89ed117.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/dbsync-online_data_migration-edcf0b1cc3667582.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/debug-no-api-tracebacks-a8a0caddc9676b06.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/debug-sensor-data-fix-for-ipmitool-eb13e80ccdd984db.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/decomposed-steps-9644d3b5ccbad1ea.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/decouple-boot-params-2b05806435ad21e5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/default-boot-mode-changing-in-yoga-5012348ecfc2f45d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/default-policy-file-change-474a342d6b5a041a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/default-resource-class-e11bacfb01d6841b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/default-swift_account-b008d08e85bdf154.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/default_boot_option-f22c01f976bc2de7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/del-api-url-eb2ea29aa63a2cb5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/del-cinder-url-cf43cd0336c22878.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/del-fatal_exception_format_errors-f63b15c8aa460dff.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deleting-dcdb9cf0d2a6a1a6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/dell-boss-raid1-ec33e5b9c59d4021.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deny-too-long-chassis-description-0690d6f67ed002d5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deploy-iso-swift-355ad6eba6c511b4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deploy-kernels-8998a9c301db483b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deploy-step-configdrive-86ea2bb267211b88.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deploy-step-error-d343e8cb7d1b2305.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deploy-step-validate-76b2aa97e02ba669.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deploy-steps-required-aa72cdf1c0ec0e84.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deploy-templates-5df3368df862631c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deploy_steps-243b341cf742f7cc.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deployment-cleaning-polling-flag-be13a866a7c302d7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-agent-passthru-67d1e2cf25b30a30.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-cisco-drivers-3ae79a24b76ff963.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-clustered-compute-manager-3dd68557446bcc5c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-dhcp-update-mac-address-f12a4959432c8e20.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-elilo-2beca4800f475426.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-glance-url-scheme-ceff3008cf9cf590.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-global-region-4dbea91de71ebf59.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-hash-distribution-replicas-ef0626ccc592b70e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-ibmc-9106cc3a81171738.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-idrac-config-molds-6ba6e557b11dd5ff.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-inspector-enabled-901fd9c9426046c7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-irmc-031f55c3bb1fb863.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-manage-agent-boot-8474287a11b485cc.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-mulitple-driver-interfaces-e42e4fa1c960f596.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-oneview-drivers-5a487e1940bcbbc6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-support-for-glance-v1-8b194e6b20cbfebb.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-syslinux-support-98d327c67607fc8e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-xclarity-config-af9b753f96779f42.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-xclarity-d687571fb65ad099.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecated-cinder-opts-e10c153768285cab.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecated-glance-opts-4825f000d20c2932.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecated-inspector-opts-0520b08dbcd10681.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecated-inspector-opts-b19a08339712cfd7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecated-neutron-ops-79abab5b013b7939.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecated-neutron-opts-2e1d9e65f00301d3.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/destroy-broken-8b13de8382199aca.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/dhcp-less-less-2a35df67d840f9d5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/dhcp-provider-clean-dhcp-9352717903d6047e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/dhcpless-deploy-4b91de74adeff781.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/dhcpv6-stateful-address-count-0f94ac6a55bd9e51.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/direct-deploy-steps-36486987156017d7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/direct-fast-track-d0f43850b6e80751.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/direct-file-6f80728d76093530.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/disable-clean-step-reset-ilo-1869a6e08f39901c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/disable-ramdisk-5156a009812fbb17.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/disable_periodic_task-590a91c0a5235cfb.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/disable_periodic_tasks-0ea39fa7a8a108c6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/disk-label-capability-d36d126e0ad36dca.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/disk-label-fix-7580de913835ff44.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/dnsmasq_dhcp-9154fcae927dc3de.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/dont-cleanup-cache-twice-0395a50ad723bca8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/dont-validate-local_link_connection-when-port-has-client-id-8e584586dc4fca50.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drac-fix-double-manage-provide-cycle-6ac8a427068f87fe.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drac-fix-get_bios_config-vendor-passthru-causes-exception-1e1dbeeb3e924f29.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drac-fix-oob-cleaning-b4b717895e243c9b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drac-fix-power-on-reboot-race-condition-fe712aa9c79ee252.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drac-fix-prepare-cleaning-d74ba45135d84531.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drac-fix-raid10-greater-than-16-drives-a4cb107e34371a51.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drac-inspection-interface-b0abbad98fec1c2e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drac-list-unfinished-jobs-10400419b6bc3c6e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drac-migrate-to-dracclient-2bd8a6d1dd3fdc69.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drac-missing-lookup-3ad98e918e1a852a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drac-raid-interface-f4c02b1c4fb37e2d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drac_host-deprecated-b181149246eecb47.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drain-5eafd17e0868e21a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/driver-maintenance-0945c2939fa4e917.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/driver-upgrade-check-d3afaf127cafbc06.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drop-ironic-lib-rootwrap-filters-f9224173289c1e30.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drop-py-2-7-5140cb76e321cdd1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/dual-stack-ironic-493ebc7b71263aaa.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/duplicated-driver-entry-775370ad84736206.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/dynamic-allocation-spt-has-physical-mac-8967a1d926ed9301.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/dynamic-driver-list-show-apis-235e9fca26fc580d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/emit-metrics-for-api-calls-69f18fd1b9d54b05.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/empty-physical-network-2248a4adef210289.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/enable-osprofiler-support-e3839b0fa90d3831.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/enhanced-checksum-f5a2b7aa8632b88f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ensure-unbind-flat-vifs-and-clear-macs-34eec149618e5964.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/erase-devices-metadata-config-f39b6ca415a87757.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/error-resilient-enabled_drivers-4e9c864ed6eaddd1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/exclude-current-conductor-from-offline-conductors-2e2ef401a8b7d7e8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/explicit_ipxe_config_options-d7bf9a743a13f523.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/expose-conductor-d13c9c4ef9d9de86.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/extends-install-bootloader-timeout-8fce9590bf405cdf.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/external-ip-5ec9b7b55a90cec4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fail-fast-on-lookup-lock-a408feac87890050.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fail-when-vif-port-id-is-missing-7640669f9d9e705d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fake-interfaces-9778071f6379227b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fake-noop-bebc43983eb801d1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fake_soft_power-32683a848a989fc2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fakedelay-7eac23ad8881a736.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fast-track-bios-fa9ae685c151dd24.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fast-track-deployment-f09a8b921b3aae36.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fast-track-opt-d50eab2cc58fddcb.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fast-track-per-node-1fc62918e03fd74a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fast-track-steps-81bd79a2a91e1b30.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fast-track-validate-723f27986a012ffe.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fast-track-with-cleaning-438225116a11662d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fifteen-0da3cca48dceab8b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/file-name-too-long-72265bb3fec704f8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/file-symlink-b65bd6b407bd1683.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fips-hashlib-bca9beacc2b48fe7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/firmware-fail-c6f6c70220373033.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/firmware-interface-8ad6f91aa1f746a0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-agent-clean-up-9a25deb85bc53d9b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-agent-ilo-temp-image-cleanup-711429d0e67807ae.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-allocation-exception-on-list-c04e93fb9cace218.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-anaconda-deploy-interface-bfa2cfca22b04680.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-api-access-logs-68b9ca4f411f339c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-api-node-name-updates-f3813295472795be.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-baremetal-admin-user-not-neutron-admin-f163df90ab520dad.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-boot-from-volume-for-iscsi-deploy-60bc0790ada62b26.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-boot-from-volume-for-iscsi-deploy-71c1f2905498c50d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-boot-url-for-v6-802abde9de8ba455.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-bug-1675529-479357c217819420.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-busy-agent-check-3cf75242b4783009.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-cache-hardlink-66a8b2302abde76d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-capabilities-as-string-agent-7c5c7975560ce280.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-clean-steps-not-running-0d065cb022bc0419.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-cleaning-spawn-error-60b60281f3be51c2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-cleaning-stuck-on-networkerror-4aedbf3673413af6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-cleaning-with-traits-3a54faa70d594fd0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-commit-to-controller-d26f083ac388a65e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-conductor-list-raise-131ac76719b74032.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-console-port-conflict-6dc19688079e2c7f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-context-image-hardlink-16f452974abc7327.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-cpu-count-8904a4e1a24456f4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-create-configuration-0e000392d9d7f23b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-cve-2016-4985-b62abae577025365.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-db-sqlite-OperationalError-7934dbda2a21c69e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-delete_configuration-with-multiple-controllers-06fc3fca94ba870f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-detach-vmedia-redfish-c86b7d0f72217816.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-device_type-redfish-advmedia-dff448c2f9085a47.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-dir-permissions-bc56e83a651bbdb0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-disk-identifier-overwrite-42b33a5a0f7742d8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-do-not-tear-down-nodes-upon-cleaning-failure-a9cda6ae71ed2540.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-drac-job-state-8c5422bbeaf15226.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-drives-conversion-before-raid-creation-ea1f7eb425f79f2f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-duplcate-extra-dhcp-options-4edb729cb5bcf552.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-eject-media-dvd-b1994446ea71be9c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-esp-grub-path-9e5532993dccc07a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-fast-track-entry-path-467c20f97aeb2f4b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-fields-missing-from-next-url-fd9fddf8e70b65ea.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-get-boot-device-not-persistent-de6159d8d2b60656.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-get-deploy-info-port.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-gmr-37332a12065c09dc.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-grub2-config-file-name-88e689a982a21684.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-grub2-uefi-config-path-f1b4c5083cc97ee5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-hold-wait-service-steps-37dc91fd7393b180.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-idrac-redfish-controller-mode-7b55c58d09240d3c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-idrac-wsman-deploy-with-existing-non-bios-jobs-78aa2195d0c3016f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ilo-boot-interface-order-238a2da9933cf28c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ilo-drivers-log-message-c3c64c1ca0a0bca8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ilo-firmware-update-swift-path-with-pseudo-folder-0660345510ec0bb4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-inspection-for-idrac-34b3ea09452af8be.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-inspectwait-finished-at-4b817af4bf4c30c2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-instance-master-path-config-fa524c907a7888e5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ipa-ephemeral-partition-1f1e020727a49078.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ipmi-numeric-password-75e080aa8bdfb9a2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ipmitool-console-empty-password-a8edc5e2a1a7daf6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ipv6-option6-tag-549093681dcf940c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ipv6-provisioning-routed-provider-network-bbd0c46559f618ac.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ipxe-interface-without-opt-enabled-4fa2f83975295e20.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ipxe-macro-4ae8bc4fe82e8f19.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ipxe-template-for-whole-disk-image-943da0311ca7aeb5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-irmc-enforcing-snmpv3-with-fips-e45971d363925ec3.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-irmc-inspection-c9ae3864a96b2588.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-irmc-s6-2.00-http-incompatibility-61a31d12aa33fbd8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-irmc-s6-2.00-ipmi-incompatibility-118484a424df02b1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-json-rpc-client-ssl-2438a731beb3d5f9.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-keystone-parameters-cdb93576d7e7885b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-lldp-decode-00021e76db26b2a5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-mac-address-48060f9e2847a38c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-mac-address-update-with-contrail-b1e1b725cc0829c2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-mitaka-ipa-iscsi.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-multi-attached-volumes-092ffedbdcf0feac.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-net-ifaces-rebuild-1cc03df5d37f38dd.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-network-data-dns-nameservers-f363b3a66c109b4d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-network-data-e10f2bf9dc38ba1a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-network-data2-f2600afdcc182dc4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-nonetype-object-is-not-iterable-0592926d890d6c11.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-noop-net-vif-list-a3d8ecee29097662.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-not-exist-deploy-image-for-irmc-cb82c6e0b52b8a9a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-oneview-deallocate-server-8256e279af837e5d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-oneview-deploy-return-values-ab2ec6ae568d95a5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-oneview-periodics-0f535fe7a0ad83cd.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-online-version-migration-db432a7b239647fa.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-order-of-disable-ramdisk-validation-for-runbooks-e32617f1e9227e65.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-overlooked-irmc-ipmi-incompatibility-patch-situation-c246d2b59b2e8a78.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-pagination-marker-with-custom-field-query-65ca29001a03e036.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-path-a3a0cfd2c135ace9.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-policy-checkers-1a08203e3c2cf859.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-polling-lockout-for-steps-b9645f0cae18da1e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-power-off-token-wipe-e7d605997f00d39d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-prepare-instance-for-agent-interface-56753bdf04dd581f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-provisioning-port-cleanup-79ee7930ca206c42.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-pxe-glance-lookup-anaconda-86fe616c6286ec08.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-reboot-log-collection-c3e22fc166135e61.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-advmedia-part02-67ac1b22153ff1cf.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-bios-apply-configuration-error-handling-464695b09e4f81ac.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-firmware-images-validation-9b5b2fd28314ce66.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-firmware-upgrade-7ef2fcb6bfd74e67.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-raid-config-9e868c3e069475a1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-raid-deploy-steps-e9ee1ea3d1f2a475.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-raid-failed-tasks-02487c4698dea176.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-raid-interface-type-4b3566b637cc2301.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-raid-onreset-workflow-bfa44de6b0263a1f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-sadness-workaround-ed02cb310ff369f4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-redfish-vm-boot-idrac-37ec734e6643cbac.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-rpc-exceptions-12c70eb6ba177e39.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-security-group-list-add-query-filters-f72cfcefa1e093d2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-self-owned-node-policy-fc2dae357879dc33.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-sendfile-size-cap-d9966a96e2d7db51.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-sensors-storage-ed5d5bbda9b46645.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-set-provision-state-subpolicy-13ae3ef7497d20c1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-shellinabox-console-subprocess-timeout-d3eccfe0440013d7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-shellinabox-pipe-not-ready-f860c4b7a1ef71a8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-socat-command-afc840284446870a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-sqlite-locks-with-periodics-362de3c63bc23e4b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-step-priority-overrides-edecff2a6c68dcac.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-subscription-vendor-passthru-5a9af3613c0cbebc.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-swift-binary-upload-bf9471fca29290e1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-swift-ssl-options-d93d653dcd404960.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-sync-power-state-last-error-65fa42bad8e38c3b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-system-scope-triggered-clean-22ada9b920c08365.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-tftp-master-path-config-77face94f5db9af7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-unix-socket-support-eaa0e350f4bfaf56.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-updating-node-driver-to-classic-16b0d5ba47e74d10.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-url-collisions-43abfc8364ca34e7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-vif-detach-fca221f1a1c0e9fa.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-virtualbox-localboot-not-working-558a3dec72b5116b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-vmedia-boot-method-label-8008f49ace96f1cc.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-wsman-bios-async-step-error-handling-80cd30c54c71c595.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-wsman-raid-async-step-error-handling-f44e2001ac018d12.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-xclarity-management-defect-ec5af0cc6d1045d9.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix_anaconda-70f4268edc255ff4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix_anaconda_pxe-6c75d42872424fec.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix_boot_mode_switch_with_anaconda_deploy_with_ilo_drivers-16637adb62f0ed2f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix_deploy_validation_resp_code-ed93627d1b0dfa94.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix_pagination_resource_url-42fb4023fde9da2b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix_pagination_resource_url_ports-8d2696a6a7ab012f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix_pending_non_bios_job_execution-4b22e168ac915f4f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix_raid0_creation_for_multiple_disks-f47957754fca0312.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix_secure_boot_with_anaconda_deploy-84d7c1e3bbfa40f2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fixes-deployment-failure-with-fasttrack-f1fe05598fbdbe4a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fixes-execution-of-out-of-band-deploy-steps-1f5967e7bfcabbf9.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fixes-get-boot-option-for-software-raid-baa2cffd95e1f624.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fixes-ilo5-redfish-firmware-update-issue-c6dfcd71a2f659a5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fixes-noop-network-with-grub-8fd99a73b593ddba.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/flag_always_reboot-62468a7058b58823.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/flexible_ipmi_credential_persistence_method_configuration-e5ed052576576d71.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/floppy-image-quirks-32e14d32a37b0742.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/force-out-hung-ipmitool-process-519c7567bcbaa882.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/force-persistent-common-6ef2537f7ccd0dcb.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/futurist-e9c55699f479f97a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/generic-virtual-media-attach-9625f8ac66093b76.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/generic-virtual-media-get-f09003e5031b9c3d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/get-bios-registry-aadc74800e0770f7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/get-commands-status-timeout-ecbac91ea149e755.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/get-supported-boot-devices-manadatory-task-0462fc072d6ea517.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/glance-deprecations-21e7014b72a1bcef.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/glance-keystone-dd30b884f07f83fb.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/glance-v2-83b04fec247cd22f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/glanceclient-removal-33b382ad03772530.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/gpu_dynamic_capabilities-b56b90549882b6c2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/graceful_shutdown_wait-9a62627714b86726.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/grub-default-change-to-mac-1e301a96c49acec4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/grub-default-template-change-a7bacdef4543a9ae.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/handle-duplicate-node-inventories-fc41a7decbb6da76.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/handle-dvd-only-vmedia-f4971a013a8aafd0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/handle-initial-version-no-such-table-54c3c291050ae787.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/handle-missing-bios-supportedapplytimes-attr-fbacc7ca3c399e83.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/handle-missing-ethernetinterfaces-attr-7e52f7259fe66762.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/handle-missing-table-in-status-check-512c1732dec56f62.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/handle-older-agent-command-5930124fd03bb327.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/handle-uefi-disk-pxe-persistance-0d871825591918b5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/hash-ring-6ce212ab86c2592d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/hash-ring-algo-4337c18117b33070.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/hash-ring-race-da0d584de1f46788.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/hctl-root-device-hints-0cab86673bc4a924.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/heartbeat-locked-6e53b68337d5a258.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/heartbeat_agent_version-70f4e64b19b51d87.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/hexraw-support-removed-8e8fa07595a629f4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/html-errors-27579342e7e8183b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/http-basic-auth-f8c0536eba989918.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/http-local-4e8f32c6d5309f12.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/hw-ifaces-periodics-af8c9b93ecca9fcd.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ibmc-38-169438974508f62e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ibmc-driver-45fcf9f50ebf0193.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ibmcclient-fix-8c6cb49be0aef5f2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-add-ehba-support-10b90c92b8865364.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-add-gpu-reporting-support-f4d80e2071f85f6a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-add-initial-redfish-support-27f27f18f3c1cd91.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-add-more-gpu-support-c3e24d8471ed6759.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-add-redfish-bios-support-3633d2fc94d31f62.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-add-redfish-boot-support-036396b48d3f71f4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-add-redfish-inspect-support-ce74bd3d4a97b588.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-add-redfish-raid-support-414aad5e633a160f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-advance-python-dracclient-version-01c6ef671670ffb3.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-drives-conversion-jbod-to-raid-1a229627708e10b9.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-drives-conversion-raid-to-jbod-de10755d1ec094ea.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-extends-redfish-6692c2ecdb07dc2e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-firmware-3839648d729d9c7c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-fix-deprecated-idrac-interface-__init__-362696b389c86d5d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-fix-reboot-failure-c740e765ff41bcf0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-hardware-type-54383960af3459d0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-import-conf-partial-success-86b8bd1983d227f6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-import-configuration-task-deleted-2a0e6a96509394b6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-no-vendor-911904dd69457826.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-redfish-clean-steps-not-require-ramdisk-699e169af39b0dd6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-redfish-raid-clear-foreign-config-9ce4ec35cf6d7225.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-redfish-raid-convert-from-nonraid-e9b5bbac89c71537.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-remove-commit_required-d9ea849e8f5e78e2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-uefi-boot-mode-86f4694b4247a1ca.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-wsman-bios-interface-b39a51828f61eff6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-wsman-clean-steps-not-require-ramdisk-ca98aa5c0a88f727.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-wsman-completed-with-errors-f65c9a48ed4c02d4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/idrac-wsman-set-power-state-wait-cd8f9ff41b19c7a7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-async-bios-clean-steps-15e49545ba818997.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-automated-cleaning-fails-14ee438de3dd8690.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-bios-settings-bc91524c459a4fd9.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-boot-from-iscsi-volume-41e8d510979c5037.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-boot-interface-92831b78c5614733.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-boot-iso-696b57f44f29852d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-certificate-verification-enhancement-8eefd541cfc2a9da.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-deploy-iso-0c88edb5daff8a4e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-do-not-power-off-non-deploying-nodes-0a3aed7c8ea3940a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-driver-firmware-upgrade-supports-sha256-sha512-ae76569042750a07.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-erase-device-priority-config-509661955a11c28e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-event-subscription-0dadf136411bd16a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-firmware-update-manual-clean-step-e6763dc6dc0d441b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-fix-inspection-b169ad0a22aea2ff.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-fix-uefi-iscsi-boot-702ced18e28c5c61.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-hardware-type-48fd1c8bccd70659.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-inconsistent-default-boot-mode-ef5a7c56372f89f1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-inject-nmi-f487db8c3bfd08ea.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-license-activate-manual-clean-step-84d335998d708b49.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-managed-inspection-8b549c003224e011.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-prefix-d5a65ac637f82f65.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-remove-deprecated-power-retry-ba29a21f03fe8dbb.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-soft-power-operations-eaef33a3ff56b047.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-support-boot-mode-management-apis-8173002daf79894c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-update-proliantutils-version-fd41a7c2a27be735.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo-vendor-e8d299ae13388184.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo5-oob-one-button-secure-erase-f55628f8aa767c20.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo5-oob-raid-a0eac60f7d77a4fc.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ilo5-oob-sanitize-disk-erase-cc76ea66eb5fe6df.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/image-cache-4082178dabd64249.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/image-cache-size-28a9072901b98edf.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/image-checksum-recalculation-sha256-fd3d5b4b0b757e86.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/image-download-http-976c82f440c61c96.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/image-no-data-c281f638d3dedfb2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/image-type-ac259a90393bdd2c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/image_checksum_optional-381acf9e441d2a58.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/image_download_source-842282c70b226e93.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/image_rootfs_uuid-1ea54ba043d1aeaf.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/implement-policy-in-code-cbb0216ef5f8224f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/improve-conductor-shutdown-42687d8b9dac4054.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/improve-redfish-set-boot-device-e38e9e9442ab5750.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/improves-node-retrieval-performance-cf5a02eb629bf32c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/in-band-steps-e4a1fe759029fea5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/include-agent-token-to-get-requests-982bacce85d95ce8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/increase_node_history_user_column_limit-8da6ae03288bff26.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/initial_grub-566688b16f773fcf.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/initrd_filename-ac68e96f1c9fb576.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/inject-nmi-dacd692b1f259a30.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/inspect-abort-8add5e6e6b599357.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/inspect-off-099e3c73edaf6082.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/inspection-agent-drivers-cad619ec8a4874b1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/inspection-boot-network-59fd23ca62b09e81.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/inspection-fast-track-ab5165e11d3e9522.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/inspection-logging-e1172f549ef80b04.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/inspection-token-b3d9e8e34341d680.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-enabled-f8a643f03e1e0360.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-for-cisco-bffe1d1af7aec677.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-kernel-params-6db82c633d7361e2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-periodics-34449c9d77830b3c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-pxe-boot-9ab9fede5671097e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/inspector-session-179f83cbb0dc169b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/instance-info-boot-mode-25732c767593f849.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/instance-info-interface-override-287c7fcff1081469.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/instance-info-interface-override-fix-043df41199529892.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/instance-info-root-device-0a5190240fcc8fd8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/intel-ipmi-hardware-30aaa65cdbcb779a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/invalid-mac-b0e3d99f23afeb30.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/invalid_cross_device_link-7ecf3543a8ada09f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipa-command-retries-and-timeout-29b0be3f2c21328c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipa-erase_devices-skip-read-only-9f8cd9278c35a84e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipa-streams-raw-images-1010327b0dad763c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-cipher-suite-499097740f7c86ee.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-cmd-for-ipmi-consoles-2e1104f22df3efcd.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-console-port-ec6348df4eee6746.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-debug-1c7e090c6cc71903.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-disable-timeout-option-e730362007f9bedd.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-noop-mgmt-8fad89dc2b4665b8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi-retries-min-command-interval-070cd7eff5eb74dd.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi_command_retry_timeout-889a49b402e82b97.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipmi_hex_kg_key-8f6caabe5b7d7a9b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipminative-bootdev-uefi-954a0dd825bcef97.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipmitool-bootdev-persistent-uefi-b1181a3c82343c8f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipmitool-use_ipmitool_retries-b55b2b8ed5cab603.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipmitool-vendor-3f0f52240ebbe489.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipv6-provision-67bd9c1dbcc48c97.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-and-uefi-7722bd5db71df02c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-boot-interface-addition-faacb344a72389f2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-command-line-ip-argument-4e92cf8bb912f62d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-default-628380290fbdbab6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-dhcp-b799bc326cd2529a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-fallback-a10c8ce422caa429.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-uefi-f5be11c7b0606a84.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-use-swift-5ccf490daab809cc.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe-with-dhcpv6-2bc7bd7f53a70f51.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe_retry_on_failure-e71fc6b3e9a5be3b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ipxe_timeout_parameter-03fc3c76c520fac2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-add-certification-file-option-34e7a0062c768e58.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-add-clean-step-reset-bios-config-a8bed625670b7fdf.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-add-snmp-auth-protocols-3ff7597cea7ef9dd.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-add-snmpv3-security-fca05bfc30f50d1a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-additional-capabilities-4fd72ba50d05676c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-align-with-ironic-default-boot-mode-dde6f65ea084c9e6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-append-params-380a281db43e6013.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-boot-from-volume-4bc5d20a0a780669.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-boot-interface-8c2e26affd1ebfc4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-boot-iso-0e93f97acfa59778.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-change-boot-interface-order-e76f5018da116a90.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-change-the-way-to-get-irmc-info-in-raid-8ef5f5f60d1f534a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-convert-the-value-of-irmc-port-63c90450b5a77203.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-dealing-with-ipxe-boot-interface-incompatibility-7d0b2bdb8f9deb46.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-fix-repeatedly-resuming-clean-020f0dfc2e30d7bc.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-manual-clean-bios-configuration-1ad24831501456d5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-manual-clean-create-raid-configuration-bccef8496520bf8c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-oob-inspection-6d072c60f6c88ecb.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-set-polling-after-raid-build-5f78ee3e93a92553.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/irmc-support-ipmitool-power-a3480a70753948e5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-11-prelude-6dae469633823f8d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-11.1-prelude-b5ba8134953db4c2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-12.0-prelude-9dd8e80a1a3e8f60.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-antelope-prelude-0b77964469f56b13.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-cfg-defaults-4708eed8adeee609.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-python-agent-multidevice-fix-3daa0760696b46b7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-status-upgrade-check-framework-9cd216ddf3afb271.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/iscsi-ansible-steps-817b52269d2455b0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/iscsi-deprecation-eb184141f88e7182.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/iscsi-inband-cleaning-bff87aac16e5d488.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/iscsi-optional-cpu-arch-ebf6a90dde34172c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/iscsi-verify-attempts-28b1d00b13ba365a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/iscsi-whole-disk-cd464d589d029b01.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/iso-cache-5330b63c9e3a02db.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/issue-conntrack-bionic-7483671771cf2e82.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/json-rpc-0edc429696aca6f9.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/json-rpc-bind-a0348cc6f5efe812.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/json-rpc-ipv6-host-30eca350f34bc091.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/json-rpc-timeout-ac30eea164b3a294.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/json_rpc_http_basic-42dfc6ca2471a30e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/jsonrpc-logging-21670015bb845182.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/jsonschema-4.8-1146d103b877cffd.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/jsonschema-966f55fc79b916fc.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/jsonschema_draft04-1cb5fc4a3852f9ae.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/kernel-ramdisk-by-arch-c35cd2fe09f6ee98.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/keystone-auth-3155762c524e44df.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/keystoneauth-adapter-opts-ca4f68f568e6cf6f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/keystoneauth-config-1baa45a0a2dd93b4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/kill-old-ramdisk-6fa7a16269ff11b0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/known-issue-idrac-firmware-swift-721a19cac796e1ae.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/known-issue-idrac-firmware-swift-fixed-f9d30e60a53d96c4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/limit-boot-to-disk-calls-lenovo-39763bfc98f602d8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/limit-memory-consumption-c7949a49853ba83d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/list-nodes-by-driver-a1ab9f2b73f652f8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/lockutils-default-logging-8c38b8c0ac71043f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/logging-keystoneauth-9db7e56c54c2473d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/lookup-heartbeat-f9772521d12a0549.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/lookup-ignore-malformed-macs-09e7e909f3a134a3.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/lookup-many-bmcs-b019f3599c8e8da7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/make-redfish-firmware-update-service-step-885f47cf051b57ee.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/make-terminal-session-timeout-configurable-b2365b7699b0f98b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/make-versioned-notifications-topics-configurable-18d70d573c27809e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/manual-abort-d3d8985a5de7376a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/manual-clean-4cc2437be1aea69a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/mask-configdrive-contents-77fc557d6bc63b2b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/mask-ssh-creds-54ab7b2656578d2e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/max_concurrent_deploy-7a31ba142bf5ad5c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/maximum-disk-erasure-concurrency-6d132bd84e3df4cf.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/mdns-a5f4034257139e31.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/messaging-log-level-5f870ea69db53d26.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/metrics-notifier-information-17858c8e27c795d7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/migrate-inspector-48de1216ef81f43a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/migrate-to-pysnmp-hlapi-477075b5e69cc5bc.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/migrate_to_hardware_types-0c85c6707c4f296d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/migrate_vif_port_id-5e1496638240933d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/min-sushy-version-change-3b697530e0c05dee.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/minor-agent-version-cleanup-842e3919a366b9d6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/missing-sw-raid-b7fdc9259612970d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/missing_file_checksum-4931c98031951486.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/multi-arch-deploy-bcf840107fc94bef.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/multiple-workers-for-send-sensor-data-89d29c12da30ec54.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/multitenant-networking-0a13c4aba252573e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/name-root-device-hints-a1484ea01e399065.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/name-suffix-47aea2d265fa75ae.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/needs-agent-version-in-heartbeat-4e6806b679c53ec5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/net-names-b8a36aa30659ce2f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/netboot-deprecation-fe5751a47df2d0b7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/netboot-fallback-b208b2c3b40a0d01.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/network-flat-use-node-uuid-for-binding-hostid-afb43097e7204b99.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/network_data_schema-9342edf3c47b2a66.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/neutron-port-timeout-cbd82e1d09c6a46c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/neutron-port-update-598183909d44396c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/new_capabilities-5241619c4b46a460.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/newton-driver-deprecations-e40369be37203057.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/next-link-for-instance-uuid-f46eafe5b575f3de.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-cache-df7caa45f3d8b6d7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-classic-drivers-e68d8527491314c3.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-classic-idrac-4fbf1ba66c35fb4a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-classic-ilo-7822af6821d2f1cc.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-classic-ipmi-7ec52a7b01e40536.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-classic-irmc-3a606045e87119b7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-classic-oneview-e46ee2838d2b1d37.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-classic-snmp-b77d267b535da216.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-classic-ucs-cimc-7c62bb189ffbe0dd.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-coreos-f8717f9bb6a64627.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-cpus-c79717303470bf3c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-deploy-rpc-dec8ee1d0326d1ad.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-downward-sql-migration-52279e875cd8b7a3.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-fake-308b50d4ab83ca7a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-fake-bootif-505cc5bf48e7731f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-glance-v1-d249e8079f46f40c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-heartbeat-retries-d6837684e7257249.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-instance-uuid-workaround-fc458deb168c7a8b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-last-error-overwrite-b90aac3303eb992e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-more-legacy-auth-eeb32f907d0ab5de.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-netboot-d08f46c12edabd35.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-power-on-842b21d55b07a632.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-recalculate-653e524fd6160e72.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-root-8127c35b4702d242.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-root-device-as-kernel-param-5e5326acae7b77a4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-sensors-in-maintenance-7a0ecf418336d105.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-ssh-drivers-6ee5ff4c3ecdd3fb.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-tokenless-agents-c6c16d79ccc0da7a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-trustedboot-01322dbaf33f8df8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-unmanaged-vmedia-9fc7378f93e3d11a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/node-boot-mode-0662effa2a2644dc.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/node-boot-mode-change-api-c5e392e3cd6ea54b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/node-creation-no-longer-scope-restricted-b455f66a751f10ec.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/node-credentials-cleaning-b1903f49ffeba029.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/node-deletion-update-resources-53862e48ab658f77.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/node-fault-8c59c0ecb94ba562.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/node-in-maintenance-fail-afd0eace24fa28be.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/node-iso-external_http_url-c5e3fa9ae4960dd6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/node-lessee-4fb320a597192742.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/node-name-remove-720aa8007f2f8b75.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/node-network-data-6f998aaa57020f4b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/node-owner-policy-d7168976bba70566.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/node-owner-policy-ports-1d3193fd897feaa6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/node-owner-provision-fix-ee2348b5922f7648.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/node-save-internal-info-c5cc8f56f1d0dab0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/node-storage-interface-api-1d6e217303bd53ff.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/node-stuck-when-conductor-down-3aa41a3abed9daf5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/node-traits-2d950b62eea24491.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/node-update-instance-info-extra-policies-862b2a70b941cf39.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/nodes-classic-drivers-cannot-set-interfaces-620b37c4e5c88b80.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/non-persistent-boot-5e3a0cd78e9dc91b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/noop-mgmt-a4b1a248492c7638.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/not-heartbeat-the-conductor-with-sqlite-7cfc71e717d69bc5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/notifications_driver_internal_info-3012f9834b6ade6b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/notify-node-storage-interface-7fd07ee7ee71cd22.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/notify-topic-451493784ce45e73.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/notimplementederror-misspell-276a181afd652cf6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ocata-summary-a70f995cb3b18e18.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/oneview-agent-mixin-removal-b7277e8f20df5ef2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/oneview-hardware-type-69bbb79da434871f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/oneview-inspection-interface-c2d6902bbeca0501.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/oneview-node-free-for-ironic-61b05fee827664cb.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/oneview-onetime-boot-64a68e135a45f5e2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/oneview-timeout-power-db5125e05831d925.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/oneview-timing-metrics-0b6c1b54e80eb683.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/online_data_migration_update_versions-ea03aff12d9c036f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/only_default_flat_network_if_enabled-b5c6ea415239a53c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/oob-power-off-7bbdf5947ed24bf8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/opentack-baremetal-request-id-daa72b785eaaaa8d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/optimize-driver-task-pattern-322e02b6a2233919.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/optimize-ramdisk-log-filename-270c401780b16e9c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/option-no-cache-http-ramdisk-62fc29cdd1d5b152.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/optional-redfish-system-id-3f6e8b0ac989cb9b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/orphan-nodes-389cb6d90c2917ec.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/oslo-i18n-optional-76bab4d2697c6f94.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/oslo-proxy-headers-middleware-22188a2976f8f460.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/oslo-reports-optional-59469955eaffdf1d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/oslopolicy-scripts-bdcaeaf7dd9ce2ac.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/osprofiler-61a330800abe4ee6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ossa-2025-001-disallow-unsafe-image-paths-670fdcfe3e4647d4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/override-external_http_url-per-node-f5423b00b373e528.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ovn-support-6666dfa2e99e7ad4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ovn-vtep-switch-support-506686368ebf17c6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/parallel-6c54b4131b4ba991.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/parallel-erasure-1943da9b53a2095d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/parse-headers-with-the-microversion-parse-library-090d2cf5d9cfb74f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/partprobe-retries-e69e9d20f3a3c2d3.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/pass-metrics-config-to-agent-on-lookup-6db9ae187c4e8151.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/pass-region-to-swiftclient-c8c8bf1020f62ebc.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/pass_portgroup_settings_to_neutron-a6aec830a82c38a3.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/periodic-clean-up-29c33d2516bf16ec.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/periodic-tasks-drivers-ae9cddab88b546c6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/permit-conductor-to-start-without-neutron-networks-d4aa21654f9c07bf.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/permit-ironic-to-tell-agent-about-md5-support-5c94da38c2f5dd10.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/permit-retries-with-agent-startup-aebfc36a775794c3.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/persist-redfish-sessions-d521a0846fa45c40.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/pin-api-version-029748f7d3be68d1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/port-0-is-valid-d7188af3be6f3ecb.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/port-in-conductor-a354a2665effca2e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/port-list-bad-request-078512862c22118e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/port-list-by-project-8cfaf3b2cf0dd627.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/port-local-link-connection-network-type-71103d919e27fc5d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/port-physical-network-a7009dc514353796.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/port_delete-6628b736a1b556f6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/portgroup-crud-notifications-91204635528972b2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/portgroup-mac-649ed31c3525e4f0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/power-fault-recovery-6e22f0114ceee203.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/power-off-token-0403e8a054f31125.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/poweroff-after-10-tries-c592506f02c167c0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/prelude-for-seventeen-638544be837c54fa.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/prelude-for-victoria-e65b4c63ce1e1a7a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/prelude-to-the-stein-f25b6073b6d1c598.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/prepare-for-sqlalchemy-20-e817f340f261b1a2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/prevent-callback-url-from-being-updated-41d50b20fb236e82.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/prevent-ports-with-vif-deletion-3edac3df5aa1becf.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/prevent-pxe-retry-when-token-exists-a4f38f7da56c1397.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/project-scoped-rbac-063c44ba593bb82a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/proliantutils_version_update-b6e5ff0e496215a5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/protected-650acb2c8a387e17.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/protected-unset-0620b844afbb635e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/provide_mountpoint-58cfd25b6dd4cfde.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-append-params-9cd5831959676371.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-boot-mode-9084ccf35e54bbc0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-enabled-ports-check-c1736215dce76e97.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-filter-b57b7f5f2b1e1974.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-onadopt-7214eba4f5822e1a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-retry-762a00ba1089bd75.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-snmp-driver-supported-9c559c6182c6ec4b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/pxe-takeover-d8f14bcb60e5b121.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/queens-prelude-61fb897e96ed64c5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/radosgw-temp-url-b04aac50698b4461.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/raid-dell-boss-e9c5da9ddceedd67.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/raid-hints-c27097ded0137f7c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/raid-max-c0920cc44b9779ee.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/raid-remove-root-hint-ec87efd18e894256.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/raid-to-support-jbod-568f88207b9216e2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/raise-bad-request-exception-on-validating-inspection-failure-57d7fd2999cf4ecf.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ramdisk-boot-fails-4e8286e6a4e0dfb6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ramdisk-clean-2d3b033a401b911b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ramdisk-cleaning-f4e061f978bd6ac4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ramdisk-configdrive-142149339dd00b47.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ramdisk-deploy-384a38c3c96059dd.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ramdisk-grub-use-user-kernel-ramdisk-7d572fe130932605.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ramdisk-image-download-source-7a071aba7890ba95.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ramdisk-params-6083bfaa7ffa9dfe.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ramdisk-validate-acbc4acdb71d10c2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/raw_image_growth_factor-cba37029650e67db.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/reactive-ibmc-driver-d2149ca81a198090.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/reboot-do-not-power-off-if-already-1452256167d40009.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/rebuild-configdrive-f52479fd55b0f5ce.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-500-fea3a8f86c0aecc7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-add-root-prefix-03b5f31ec6bbd146.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-allow-missing-password-ce4fb161d35a6850.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-append-params-4d28d922484c2731.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-attach-detach-vmedia-0056faf815724d10.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-autocreate-ports-53712a46dadd8203.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-bios-interface-a1acd8122c896a38.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-boot-mode-a44fc569f1baca8f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-boot-mode-override-not-present-handling-92e7263617e467c4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-config-usb-3e9a7543b2912ae7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-connection-cache-pool-accesserror-743e39a2f017b990.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-default-c7b2268606172bba.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-deploy-iso-60873289278bf28f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-deploy-iso-9671ae83108f6385.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-eject-iso-9875388ae09bc8f6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-firmware-sha256-sha512-3e40c3a087fe42b4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-firmware-update-a06d0624325a66ca.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-fix-bios-settings-apply-time-9b50979d2afc0d27.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-fix-raid-creation-f437066b1301c032.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-interop-1c2b5e3aeb10fea4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-iso-pregenerated-97040711c4537726.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-managed-inspection-936341ffa8e1f22a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-noop-mgmt-b61d02b77b1c9d6b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-power-87062756bce8b047.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-priorities-adf4b7bfbee0ca25.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-raid-get-drives-fix-18d46f3e7275b0ef.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-raid-interface-e362e7a0e7140962.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-raid-set-volume-name-76205f8bb7dd2bb8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-raid-volume-name-fix-187c1b3e9f89cff3.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-ramdisk-no-agent-490b5edb0b2387e5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-sadness-6e2a37b3f45ef1aa.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-secure-boot-8e3b2fcad137e31e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-use-storage-over-simplestorage-ccb3e0e38bfe8712.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-virtual-media-default-not-swift-3917f0e14fd62a0d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-virtual-media-permission-fix-1909b9cdbbbf9fd1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-vmedia-opt-59cafdde83fb2be7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish-vmedia-vendor-fc76086893d99415.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish_consider_password_in_session_cache-1fa84234db179053.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redfish_mgmt_clean_steps-c983a8858835046d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/redundant-maintenance-09849674334f656a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/refactor-ironic-lib-22939896d8d46a77.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/register_hardware_interfaces_together-7b458a59f5e8f41f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/release-4.3.0-cc531ab7190f8a00.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/release-reservation-on-conductor-stop-6ebbcdf92da57ca6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/releasenote-b3b25c13ea1e2844.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/reloadable-301ec2aa421abf66.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/rely-on-standalone-ports-supported-8153e1135787828b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/removal-pre-allocation-for-oneview-09310a215b3aaf3c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-400a563030224c4f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-DEPRECATED-options-from-[agent]-7b6cce21b5f52022.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-agent-heartbeat-timeout-abf8787b8477bae7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-agent-passthru-432b18e6c430cee6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-agent-passthru-complete-a6b2df65b95889d5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-agent_last_heartbeat-65a9fe02f20465c5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-ansible_deploy-driver-options-a28dc2f36110a67a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-app-wsgi-d5887ca28e4b9f00.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-clean-nodes-38cfa633ca518f99.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-clustered-compute-manager-6b45ed3803be53d1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-build-instance-info-for-deploy-2fe165fc018010e4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-deploy-erase-devices-iterations-55680ab95cbce3e9.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-dhcp-provider-method-89926a8f0f4793a4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-dhcp-provider-methods-582742f3000be3c7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-drac_host-865be09c6e8fcb90.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-hash_distribution_replicas-08351358eba4c9e1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-ibmc-driver-0c90817d8ad0ccc4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-idrac-wsman-c31861acd8742eb9.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-ilo-clean-priority-erase-devices-bb3073da562ed41d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-deprecated-option-names-6d5d53cc70dd2d49.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-discoverd-group-03eaf75e9f94d7be.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-driver-object-periodic-tasks-1357a1cd3589becf.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-driver-periodic-task-f5e513b06b601ce4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-elilo-support-7fc1227f66e59084.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-enabled-drivers-5afcd77b53da1499.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-exception-message-92100debeb40d4c7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-excess-allocation-fk-constraints-0f59170f4d164a6e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-extra-vif-port-id-ea4e59176c2065fd.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-filename-param-from-vmedia-url-bf4773ede44f2206.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-glance-num-retries-24898fc9230d9497.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-inspecting-state-support-10325bdcdd182079.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-ipmi-retry-timeout-c1b2cf7df6771a43.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-ipminative-driver-3367d25bbcc41fdc.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-ipxe-enabled-opt-61d106f01c46acab.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-ipxe-tags-with-ipv6-cf4b7937c27590d6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-iscsi-deploy-ipa-mitaka-c0efa0d5c31933b6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-iscsi-verify-attempts-ede5b56b0545da08.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-locks-first-d12ac27106f800f8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-manage-tftp-0c2f4f417b92b1ee.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-messaging-aliases-0a6ba1ed392b1fed.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-metric-pxe-boot-option-1aec41aebecc1ce9.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-model-query-from-upgrade-af227b6c8a5d654a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-most-unsupported-049f3401c2554a3c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-neutron-client-workarounds-996c59623684929b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-node-object-from-log-statement-f1b92a8ca26686c2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-nomodset-7a352a9519c1045b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-oneview-9315c7b926fd4aa2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-periodic-interval-45f57ebad9aaa14e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-policy-json-be92ffdba7bda951.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-pxe-http-5a05c54f57747bfe.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-python-oneviewclient-b1d345ef861e156e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-radosgw-config-b664f3023dc8403c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-seqdiag-dependency-bfe9daea763dc0a3.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-ssh-power-port-delay-7ae6e5eb893439cd.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-verbose-option-261f1b9e24212ee2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-vifs-on-teardown-707c8e40c46b6e64.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-xclarity-hardware-type-aa1a26bcbb5b9670.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove_pxe_ip_version-7a71f821ded28360.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove_vagrant-4472cedd0284557c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/removed-glance-host-port-protocol-dc6e682097ba398f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/removed-keystone-section-1ec46442fb332c29.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/rename-iso-builder-func-46694ed6ded84f4a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/replace-neutronclient-with-openstacksdk-20c06d9d0316c2df.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/replace_deprecated_field_in_redfish_driver-eb75e6bf67913963.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/require-hashed-rescue-password-6f7c0424e12c1aeb.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/require-managed-boot-7d8965d4ac5fbd21.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/require-managed-boot-c33e8aa9cba1502c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/require-tls-3880e6bec3075f4d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/rescue-interface-for-ilo-hardware-type-2392989d0fef8849.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/rescue-interface-for-irmc-hardware-type-17e38197849748e0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/rescue-node-87e3b673c61ef628.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/reserved-node-names-67a08012ed1131ae.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/reserved-workers-3cc0af8782b00fcc.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/reset-interface-e62036ac76b87486.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/resource-class-change-563797d5a3c35683.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/resource-classes-1bf903547236a473.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/resources-crud-notifications-70cba9f761da3afe.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/restart-console-on-conductor-startup-5cff6128c325b18e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/restrict-pxe-link-files-to-only-pxe-enabled-ports-d2ca5386bdd04bef.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/restrict-sync-mode-after-device-to-supermicro-218e8cb57735c685.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/restricted-allocation-creation-fix-a70dfcbcb9996602.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/resume-cleaning-post-oob-reboot-b76c23f98219a8d2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/retry-vmedia-1999742c84f11103.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/reusing-oneview-client-6a3936fb8f113c10.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/rolling-upgrades-ccad5159ca3cedbe.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/root-api-version-info-9dd6cadd3d3d4bbe.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/root-device-hints-rotational-c21f02130394e1d4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/rpc-none-f05dac657eef4b66.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/scciclient-0.4.0-6f01c0f0a5c39062.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/secure-boot-cf1c134bfb75768d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/secure-rbac-api-version-increment-1785544f54a487b3.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/secure-rbac-policy-sanitization-performance-dc7886952144bb04.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/security_groups-b57a5d6c30c2fae4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/send-sensor-data-for-all-nodes-a732d9df43e74318.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/server_profile_template_uri-c79e4f15cc20a1cf.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/service-exit-77bcf3a538fab4bc.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/service-priority-7482622471102c6b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/service-project-service-role-fix-e4d1a8c23856926a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/service-wait-e85cbe7978f61764.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/servicing-reboot-502f474a01f937a8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/set-agent-to-require-tls-08a9571793e75943.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/set-boot-mode-4c42b3fd0b5f5b37.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/set-node-alive-when-inspection-finished-1ec74828852eaeef.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/set-stance-on-image-types-4905f00a09a6521f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/setting_provisioning_cleaning_network-fb60caa1cf59cdcf.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/shard-support-a26f8d2ab5cca582.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/shellinabox-locking-fix-2fae2a451a8a489a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/shred-final-overwrite-with-zeros-50b5ba5b19c0da27.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/sighup-service-reloads-configs-0e2462e3f064a2ff.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/silence-rbac-deprecation-for-now-779898e720a7bf4e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/simplify-standalone-anaconda-use-7160d0d3401e468e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/skip-clear-job-queue-idrac-reset-if-attr-missing-b2a2b609c906c6c4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/skip-nonraid-controllers-f4a79e2c9e8080ce.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/skip-power-sync-for-adoptfail-d2498f1a2e997ed7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/smartnic-logic-has-merged-in-neutron-79078280d40f042c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/snmp-driver-udp-transport-settings-67419be988fcff40.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/snmp-hardware-type-ee3d471cf5c596f4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/snmp-noop-mgmt-53e93ac3b6dd8517.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/snmp-outlet-validate-ffbe8e6687172efc.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/snmp-reboot-delay-d18ee3f6c6fc0998.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/snmp_add_power_action_delay-eba6c3a9cbd6ada3.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/socat-address-conf-5cf043fabb10bd76.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/socat-console-port-alloc-ipv6-26760f53f86209d0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/socat-respawn-de9e8805c820a7ac.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/soft-power-operations-oneview-e7ac054668235998.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/soft-reboot-poweroff-9fdb0a4306dd668d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/software-raid-4a88e6c5af9ea742.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/software-raid-with-uefi-5b88e6c5af9ea743.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/sofware_raid_use_rootfs_uuid-f61eb671d696d251.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/sort_key_allowed_field-091f8eeedd0a2ace.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/spawn-error-2249f94606388fbd.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/sqla-query-d5347ae962b06428.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/sqlite-fk-8c87a308a02d49bf.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ssh-console-58721af6830f8892.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/sslerror-287edf7f8b3c5f1c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/stop-console-during-unprovision-a29d8facb3f03be5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/stop-sol-console-before-start-5cbb7be7816f3886.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/stop-special-handling-of-json-extension-c69af7da3abaeaac.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/story-2002600-return-503-if-no-conductors-online-ead1512628182ec4.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/story-2002637-4825d60b096e475b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/story-2004266-4725d327900850bf.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/story-2004444-f540d9bbc3532ad0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/story-2006217-redfish-bios-cleaning-fails-fee32f04dd97cbd2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/story-2006218-uefi-iso-creation-fails-ba0180991fdd0783.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/story-2006223-ilo-hpsum-firmware-update-fails-622883e4785313c1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/story-2006288-ilo-power-on-fails-with-no-boot-device-b698fef59b04e515.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/story-2006316-raid-create-fails-c3661e185fb11c9f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/story-2006321-ilo5-raid-create-fails-1bb1e648da0db0f1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/story-2008323-fix-stuck-deploying-state-43d51149a02c08b8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/streaming-partition-images-d58fe619658b066e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/string-list-6098010bfdce9149.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/sum-based-update-firmware-manual-clean-step-e69ade488060cf27.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/supermicro-redfish-override-enabled-aa51686ed33d3061.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/support-httpheaders-in-create-subscription-e383137f0db1ae21.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/support-irmc-driver-again-589db26927e32847.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/support-root-device-hints-with-operators-96cf34fa37b5b2e8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/support_to_hash_rescue_password-0915927e41e6d845.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/suppress_chassis_not_found_error-99ee4b902d504ec7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/swift_account_prefix-dbc9e68890bff47c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/sync-boot-mode-after-changing-redfish-device-f60ef90ba5675215.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/system-scoped-authentication-28e3651de250bea8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/taskmanager-lazy-load-32a14526c647c2f0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/temp_url_key_rot-1e7cb004df8c788f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/tempest_plugin_removal-009f9ce8456b16fe.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/token-reboot-3f18cf73e4dd10d3.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/token-reboot-b48b5981a58a30ae.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/train-release-59ff1643ec92c10a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/transmit-all-ports-b570009d1a008067.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/type-error-str-6826c53d7e5e1243.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/uefi-and-secureboot-waits-a783215327164e2c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/uefi-first-prepare-e7fa1e2a78b4af99.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/uefi-grub2-by-default-6b797a9e690d2dd5.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/uefi-is-now-the-default-562b0d68adc59008.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/uefi_https_secure_boot_support-41f4976e02c11162.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/undeprecate-xclarity-4f4752017e8310e7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/unix-socket-48e8f1caf4cb19f9.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/unrescue-token-ae664a17343e0610.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/unsave-power-state-on-adopt-failed-09194c8269c779de.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/update-boot_mode-for-cleaning-scenario-for-ilo-hardware-type-ebca86da8fc271f6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/update-clear-job-id-constant-fix-c69cf96c55364bb3.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/update-idrac-redfish-management-export-conf-9fb17273c4d9a050.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/update-irmc-set-boot-device-fd50d9dce42aaa89.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/update-kernel-ramdisk-artifacts-delineation-15a7d652d34b196f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/update-live-port-ee3fa9b77f5d0cf7.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/update-node-cache-after-successful-servicing-cleaning-7433c493e31742b0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/update-port-pxe-enabled-f954f934209cbf5b.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/update-proliantutils-version-20ebcc22dc2df527.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/update-proliantutils-version-54c0cd5c5d3c01dc.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/update-python-scciclient-required-version-71398d5d5e1c0bf8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/update-value-of-a-configuration-option-91708f3366afd4c6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/upgrade-delete_configuration-0f0bb43c57278734.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/upgrade_oslo_db_version-idrac_redfish_inspection_bugfix-b5edd35c337f80fc.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/use-current-node-driver_internal_info-5c11de8f2c2b2e87.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/use-dhcp-option-numbers-8b0b0efae912ff5f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/use-image-format-for-memory-check-25b1f06701ccdc47.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/use-ironic-lib-exception-4bff237c9667bf46.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/use-port-in-hostname-for-jsonrpc-cdcd2c20a68a22c1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/use_secrets_to_generate_token-55af0f43e5a80b9e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/user-image-server-basic-auth-c2b605aade241901.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/v1-discovery-4311398040581fe8.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/validate-ilo-certificates-3ab98bb8cfad7d60.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/validate-image-url-wnen-deploying-8820f4398ea9de9f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/validate-instance-traits-525dd3150aa6afa2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/validate-interfaces-hook-49d7d6c57929a8cd.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/validate-node-properties-73509ee40f409ca2.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/validate-port-info-before-using-it-e26135982d37c698.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/vendor-interface-step-decorated-a673f608c5f5721a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/vendor-passthru-eject-vmedia-e4456320ee1c70c1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/vendor-passthru-shared-lock-6a9e32952ee6c2fe.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/vendor-passthru-subscription-5d28a2420e2af111.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/verify-bool-ab3607429e005bed.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/version-foo-2eb39b768112547f.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/vif-detach-locking-fix-7be66f8150e19819.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/vif-detach-locking-fix-revert-3961d47fe419460a.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/vif-port-attach-17a9993bf5c21d69.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/virtual-media-publisher-id-injection-c88674a31634f852.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/vmedia-boot-mode-f75c6fbef6349cbf.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/vmedia-error-ef4eac3d08761d5c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/vmedia-fast-track-903076c33c4aca04.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/vmedia-inject-files-b6e226e2db4cff06.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/vmedia-path-648cfa258708e0bb.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/vmedia-tls-117daa5ae0a9e30d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/volume-connector-and-target-api-dd172f121ab3af8e.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/volume-multipath-63b96f8331e771ae.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/wait_hash_ring_reset-ef8bd548659e9906.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/webserver-timeout-d85781bf634cef39.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/whole-disk-root-gb-9132e5a354e6cb9d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/whole-disk-scsi-install-bootloader-f7e791d82da476ca.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/wipe-agent-token-upon-cleaning-timeout-c9add514fad1b02c.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/wipe-disk-before-deployment-0a8b9cede4a659e9.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/workers-20ca5c225c1474e0.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/wsgi-applications-5d36cf2a8885a56d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/wwn-extension-root-device-hints-de40ca1444ba4888.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/xclarity-driver-622800d17459e3f9.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/xclarity-mask-password-9fe7605ece7689c3.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/xenserver-ssh-driver-398084fe91ac56f1.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/zed-prelude-09fe95b11ad2459d.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/zero-temp-url-c21e208f8933c6f6.yaml -> ironic-26.1.6.dev2/releasenotes/notes DEBUG: copying releasenotes/source/2023.1.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/2023.2.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/2024.1.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/conf.py -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/icehouse.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/index.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/juno.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/kilo.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/liberty.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/mitaka.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/newton.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/ocata.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/pike.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/queens.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/rocky.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/stein.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/train.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/unreleased.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/ussuri.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/victoria.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/wallaby.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/xena.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/yoga.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/zed.rst -> ironic-26.1.6.dev2/releasenotes/source DEBUG: copying releasenotes/source/_static/.placeholder -> ironic-26.1.6.dev2/releasenotes/source/_static DEBUG: copying releasenotes/source/_templates/.placeholder -> ironic-26.1.6.dev2/releasenotes/source/_templates DEBUG: copying releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po -> ironic-26.1.6.dev2/releasenotes/source/locale/en_GB/LC_MESSAGES DEBUG: copying tools/__init__.py -> ironic-26.1.6.dev2/tools DEBUG: copying tools/bandit.yml -> ironic-26.1.6.dev2/tools DEBUG: copying tools/check-releasenotes.py -> ironic-26.1.6.dev2/tools DEBUG: copying tools/flake8wrap.sh -> ironic-26.1.6.dev2/tools DEBUG: copying tools/ironic.conf.localdev -> ironic-26.1.6.dev2/tools DEBUG: copying tools/link_aggregation_on_windows.ps1 -> ironic-26.1.6.dev2/tools DEBUG: copying tools/run_bashate.sh -> ironic-26.1.6.dev2/tools DEBUG: copying tools/states_to_dot.py -> ironic-26.1.6.dev2/tools DEBUG: copying tools/test-setup.sh -> ironic-26.1.6.dev2/tools DEBUG: copying tools/with_venv.sh -> ironic-26.1.6.dev2/tools DEBUG: copying tools/benchmark/README -> ironic-26.1.6.dev2/tools/benchmark DEBUG: copying tools/benchmark/do_not_run_create_benchmark_data.py -> ironic-26.1.6.dev2/tools/benchmark DEBUG: copying tools/benchmark/generate-statistics.py -> ironic-26.1.6.dev2/tools/benchmark DEBUG: copying tools/config/ironic-config-generator.conf -> ironic-26.1.6.dev2/tools/config DEBUG: copying tools/policy/ironic-policy-generator.conf -> ironic-26.1.6.dev2/tools/policy DEBUG: copying zuul.d/ironic-jobs.yaml -> ironic-26.1.6.dev2/zuul.d DEBUG: copying zuul.d/metal3-jobs.yaml -> ironic-26.1.6.dev2/zuul.d DEBUG: copying zuul.d/project.yaml -> ironic-26.1.6.dev2/zuul.d DEBUG: copying ironic.egg-info/SOURCES.txt -> ironic-26.1.6.dev2/ironic.egg-info DEBUG: Writing ironic-26.1.6.dev2/setup.cfg DEBUG: Creating tar archive DEBUG: removing 'ironic-26.1.6.dev2' (and everything under it) DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for wheel... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-st15a2hz/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building wheel... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-st15a2hz/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-st15a2hz/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running bdist_wheel DEBUG: running build DEBUG: running build_py DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_firmware_utils.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_inspect.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_power.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_firmware.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_utils.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_bios.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_boot.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_raid.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/drivers/modules/redfish/test_vendor.py -> build/lib/ironic/tests/unit/drivers/modules/redfish DEBUG: copying ironic/tests/unit/common/test_release_mappings.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_hash_ring.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_checksum_utils.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_driver_factory.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_images.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_wsgi_service.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_image_publisher.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_utils.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_format_inspector.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_qemu_img.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_fsm.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_context.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_molds.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_states.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_neutron.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_glance_service.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/__init__.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_policy.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_network.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_raid.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_kickstart_utils.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_keystone.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_cinder.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_swift.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_pxe_utils.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_image_service.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_args.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_rpc.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/tests/unit/common/test_nova.py -> build/lib/ironic/tests/unit/common DEBUG: copying ironic/pxe_filter/dnsmasq.py -> build/lib/ironic/pxe_filter DEBUG: copying ironic/pxe_filter/service.py -> build/lib/ironic/pxe_filter DEBUG: copying ironic/pxe_filter/__init__.py -> build/lib/ironic/pxe_filter DEBUG: copying ironic/tests/unit/pxe_filter/test_dnsmasq.py -> build/lib/ironic/tests/unit/pxe_filter DEBUG: copying ironic/tests/unit/pxe_filter/__init__.py -> build/lib/ironic/tests/unit/pxe_filter DEBUG: copying ironic/tests/unit/pxe_filter/test_service.py -> build/lib/ironic/tests/unit/pxe_filter DEBUG: copying ironic/api/controllers/v1/firmware.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/volume_target.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/chassis.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/shard.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/node.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/utils.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/portgroup.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/volume_connector.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/notification_utils.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/versions.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/collection.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/driver.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/allocation.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/__init__.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/conductor.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/deploy_template.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/runbook.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/ramdisk.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/event.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/volume.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/bios.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/api/controllers/v1/port.py -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/tests/unit/cmd/test_status.py -> build/lib/ironic/tests/unit/cmd DEBUG: copying ironic/tests/unit/cmd/test_dbsync.py -> build/lib/ironic/tests/unit/cmd DEBUG: copying ironic/tests/unit/cmd/__init__.py -> build/lib/ironic/tests/unit/cmd DEBUG: copying ironic/tests/unit/cmd/test_conductor.py -> build/lib/ironic/tests/unit/cmd DEBUG: copying ironic/tests/unit/conf/test_types.py -> build/lib/ironic/tests/unit/conf DEBUG: copying ironic/tests/unit/conf/test_auth.py -> build/lib/ironic/tests/unit/conf DEBUG: copying ironic/tests/unit/conf/__init__.py -> build/lib/ironic/tests/unit/conf DEBUG: copying ironic/tests/unit/conf/test_conductor.py -> build/lib/ironic/tests/unit/conf DEBUG: copying ironic/drivers/modules/intel_ipmi/__init__.py -> build/lib/ironic/drivers/modules/intel_ipmi DEBUG: copying ironic/drivers/modules/intel_ipmi/management.py -> build/lib/ironic/drivers/modules/intel_ipmi DEBUG: copying ironic/tests/unit/db/test_allocations.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_runbooks.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_volume_connectors.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/utils.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_deploy_templates.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_node_tags.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_ports.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_api.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_shard.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/base.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_node_inventory.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_node_traits.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_bios_settings.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/__init__.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_conductor.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_volume_targets.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_portgroups.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_firmware_component.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_chassis.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_node_history.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/tests/unit/db/test_nodes.py -> build/lib/ironic/tests/unit/db DEBUG: copying ironic/hacking/checks.py -> build/lib/ironic/hacking DEBUG: copying ironic/hacking/__init__.py -> build/lib/ironic/hacking DEBUG: copying ironic/common/async_steps.py -> build/lib/ironic/common DEBUG: copying ironic/common/service.py -> build/lib/ironic/common DEBUG: copying ironic/common/profiler.py -> build/lib/ironic/common DEBUG: copying ironic/common/exception.py -> build/lib/ironic/common DEBUG: copying ironic/common/components.py -> build/lib/ironic/common DEBUG: copying ironic/common/lessee_sources.py -> build/lib/ironic/common DEBUG: copying ironic/common/utils.py -> build/lib/ironic/common DEBUG: copying ironic/common/states.py -> build/lib/ironic/common DEBUG: copying ironic/common/wsgi_service.py -> build/lib/ironic/common DEBUG: copying ironic/common/release_mappings.py -> build/lib/ironic/common DEBUG: copying ironic/common/neutron.py -> build/lib/ironic/common DEBUG: copying ironic/common/boot_devices.py -> build/lib/ironic/common DEBUG: copying ironic/common/cinder.py -> build/lib/ironic/common DEBUG: copying ironic/common/dhcp_factory.py -> build/lib/ironic/common DEBUG: copying ironic/common/config.py -> build/lib/ironic/common DEBUG: copying ironic/common/network.py -> build/lib/ironic/common DEBUG: copying ironic/common/indicator_states.py -> build/lib/ironic/common DEBUG: copying ironic/common/pxe_utils.py -> build/lib/ironic/common DEBUG: copying ironic/common/image_publisher.py -> build/lib/ironic/common DEBUG: copying ironic/common/keystone.py -> build/lib/ironic/common DEBUG: copying ironic/common/driver_factory.py -> build/lib/ironic/common DEBUG: copying ironic/common/rpc.py -> build/lib/ironic/common DEBUG: copying ironic/common/kickstart_utils.py -> build/lib/ironic/common DEBUG: copying ironic/common/nova.py -> build/lib/ironic/common DEBUG: copying ironic/common/molds.py -> build/lib/ironic/common DEBUG: copying ironic/common/qemu_img.py -> build/lib/ironic/common DEBUG: copying ironic/common/images.py -> build/lib/ironic/common DEBUG: copying ironic/common/i18n.py -> build/lib/ironic/common DEBUG: copying ironic/common/policy.py -> build/lib/ironic/common DEBUG: copying ironic/common/__init__.py -> build/lib/ironic/common DEBUG: copying ironic/common/faults.py -> build/lib/ironic/common DEBUG: copying ironic/common/raid.py -> build/lib/ironic/common DEBUG: copying ironic/common/rpc_service.py -> build/lib/ironic/common DEBUG: copying ironic/common/checksum_utils.py -> build/lib/ironic/common DEBUG: copying ironic/common/swift.py -> build/lib/ironic/common DEBUG: copying ironic/common/boot_modes.py -> build/lib/ironic/common DEBUG: copying ironic/common/image_format_inspector.py -> build/lib/ironic/common DEBUG: copying ironic/common/auth_basic.py -> build/lib/ironic/common DEBUG: copying ironic/common/context.py -> build/lib/ironic/common DEBUG: copying ironic/common/hash_ring.py -> build/lib/ironic/common DEBUG: copying ironic/common/fsm.py -> build/lib/ironic/common DEBUG: copying ironic/common/image_service.py -> build/lib/ironic/common DEBUG: copying ironic/common/args.py -> build/lib/ironic/common DEBUG: copying ironic/dhcp/none.py -> build/lib/ironic/dhcp DEBUG: copying ironic/dhcp/dnsmasq.py -> build/lib/ironic/dhcp DEBUG: copying ironic/dhcp/neutron.py -> build/lib/ironic/dhcp DEBUG: copying ironic/dhcp/base.py -> build/lib/ironic/dhcp DEBUG: copying ironic/dhcp/__init__.py -> build/lib/ironic/dhcp DEBUG: copying ironic/tests/unit/dhcp/test_factory.py -> build/lib/ironic/tests/unit/dhcp DEBUG: copying ironic/tests/unit/dhcp/test_dnsmasq.py -> build/lib/ironic/tests/unit/dhcp DEBUG: copying ironic/tests/unit/dhcp/test_neutron.py -> build/lib/ironic/tests/unit/dhcp DEBUG: copying ironic/tests/unit/dhcp/__init__.py -> build/lib/ironic/tests/unit/dhcp DEBUG: copying ironic/drivers/modules/ansible/deploy.py -> build/lib/ironic/drivers/modules/ansible DEBUG: copying ironic/drivers/modules/ansible/__init__.py -> build/lib/ironic/drivers/modules/ansible DEBUG: copying ironic/tests/unit/drivers/modules/ansible/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/ansible DEBUG: copying ironic/tests/unit/drivers/modules/ansible/test_deploy.py -> build/lib/ironic/tests/unit/drivers/modules/ansible DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_console.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_inspect.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_power.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_firmware_processor.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_common.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_bios.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_boot.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_raid.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/tests/unit/drivers/modules/ilo/test_vendor.py -> build/lib/ironic/tests/unit/drivers/modules/ilo DEBUG: copying ironic/__init__.py -> build/lib/ironic DEBUG: copying ironic/version.py -> build/lib/ironic DEBUG: copying ironic/api/middleware/auth_public_routes.py -> build/lib/ironic/api/middleware DEBUG: copying ironic/api/middleware/parsable_error.py -> build/lib/ironic/api/middleware DEBUG: copying ironic/api/middleware/json_ext.py -> build/lib/ironic/api/middleware DEBUG: copying ironic/api/middleware/__init__.py -> build/lib/ironic/api/middleware DEBUG: copying ironic/tests/unit/drivers/modules/drac/test_inspect.py -> build/lib/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/utils.py -> build/lib/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/test_utils.py -> build/lib/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/test_boot.py -> build/lib/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/drac/test_raid.py -> build/lib/ironic/tests/unit/drivers/modules/drac DEBUG: copying ironic/tests/unit/drivers/modules/xclarity/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/xclarity DEBUG: copying ironic/drivers/modules/drac/utils.py -> build/lib/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/power.py -> build/lib/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/__init__.py -> build/lib/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/inspect.py -> build/lib/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/raid.py -> build/lib/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/boot.py -> build/lib/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/management.py -> build/lib/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/vendor_passthru.py -> build/lib/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/drac/bios.py -> build/lib/ironic/drivers/modules/drac DEBUG: copying ironic/drivers/modules/storage/cinder.py -> build/lib/ironic/drivers/modules/storage DEBUG: copying ironic/drivers/modules/storage/noop.py -> build/lib/ironic/drivers/modules/storage DEBUG: copying ironic/drivers/modules/storage/external.py -> build/lib/ironic/drivers/modules/storage DEBUG: copying ironic/drivers/modules/storage/__init__.py -> build/lib/ironic/drivers/modules/storage DEBUG: copying ironic/db/__init__.py -> build/lib/ironic/db DEBUG: copying ironic/db/api.py -> build/lib/ironic/db DEBUG: copying ironic/db/migration.py -> build/lib/ironic/db DEBUG: copying ironic/drivers/modules/redfish/firmware.py -> build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/utils.py -> build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/firmware_utils.py -> build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/power.py -> build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/__init__.py -> build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/inspect.py -> build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/raid.py -> build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/boot.py -> build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/management.py -> build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/vendor.py -> build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/drivers/modules/redfish/bios.py -> build/lib/ironic/drivers/modules/redfish DEBUG: copying ironic/tests/unit/objects/test_deployment.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_allocation.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/utils.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_portgroup.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_trait.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_volume_target.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_firmware.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_volume_connector.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_objects.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_node_inventory.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_node.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_bios.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_fields.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/__init__.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_deploy_template.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_notification.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_conductor.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_chassis.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_node_history.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/tests/unit/objects/test_port.py -> build/lib/ironic/tests/unit/objects DEBUG: copying ironic/drivers/modules/ilo/firmware_processor.py -> build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/power.py -> build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/__init__.py -> build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/inspect.py -> build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/console.py -> build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/raid.py -> build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/boot.py -> build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/management.py -> build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/vendor.py -> build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/common.py -> build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/drivers/modules/ilo/bios.py -> build/lib/ironic/drivers/modules/ilo DEBUG: copying ironic/tests/functional/__init__.py -> build/lib/ironic/tests/functional DEBUG: copying ironic/tests/unit/drivers/test_snmp.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_generic.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/third_party_driver_mock_specs.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_drac.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_base.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_redfish.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_utils.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_fake_hardware.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/__init__.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_irmc.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_ipmi.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/third_party_driver_mocks.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/test_ilo.py -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/modules/test_agent.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_ipxe.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_noop.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_snmp.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_console_utils.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_noop_mgmt.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_boot_mode_utils.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_inspect_utils.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_ramdisk.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_ipmitool.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_agent_power.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_image_cache.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_deploy_utils.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/__init__.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_image_utils.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_agent_client.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_agent_base.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/test_pxe.py -> build/lib/ironic/tests/unit/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/ibmc/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/ibmc DEBUG: copying ironic/drivers/modules/xclarity/__init__.py -> build/lib/ironic/drivers/modules/xclarity DEBUG: copying ironic/drivers/modules/irmc/power.py -> build/lib/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/__init__.py -> build/lib/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/inspect.py -> build/lib/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/raid.py -> build/lib/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/boot.py -> build/lib/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/management.py -> build/lib/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/vendor.py -> build/lib/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/common.py -> build/lib/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/irmc/bios.py -> build/lib/ironic/drivers/modules/irmc DEBUG: copying ironic/drivers/modules/ibmc/__init__.py -> build/lib/ironic/drivers/modules/ibmc DEBUG: copying ironic/tests/unit/api/controllers/v1/test_event.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_driver.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_allocation.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_collection.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_portgroup.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_versions.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_volume_target.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_ramdisk.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_volume_connector.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_notification_utils.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_utils.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_shard.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_node.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_runbook.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/__init__.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_deploy_template.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_conductor.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_root.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_volume.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_chassis.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/api/controllers/v1/test_port.py -> build/lib/ironic/tests/unit/api/controllers/v1 DEBUG: copying ironic/tests/unit/conductor/test_rpc_service.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_allocations.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_rpcapi.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_inspection.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_verify.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_periodics.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_notification_utils.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_utils.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_servicing.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_cleaning.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_manager.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/__init__.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_deployments.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_base_manager.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_task_manager.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/test_steps.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/conductor/mgr_utils.py -> build/lib/ironic/tests/unit/conductor DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_inspect.py -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_power.py -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_common.py -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_bios.py -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_boot.py -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_raid.py -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/test_periodic_task.py -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/conf/disk_utils.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/service_catalog.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/anaconda.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/dnsmasq.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/redfish.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/opts.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/neutron.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/default.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/metrics_statsd.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/cinder.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/auth.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/metrics.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/database.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/snmp.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/ansible.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/pxe.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/nova.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/fake.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/molds.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/irmc.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/audit.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/deploy.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/agent.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/__init__.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/console.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/conductor.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/glance.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/ilo.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/swift.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/types.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/dhcp.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/healthcheck.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/api.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/ipmi.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/sensor_data.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/inspector.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/drac.py -> build/lib/ironic/conf DEBUG: copying ironic/conf/inventory.py -> build/lib/ironic/conf DEBUG: copying ironic/tests/unit/test_base.py -> build/lib/ironic/tests/unit DEBUG: copying ironic/tests/unit/__init__.py -> build/lib/ironic/tests/unit DEBUG: copying ironic/tests/unit/policy_fixture.py -> build/lib/ironic/tests/unit DEBUG: copying ironic/tests/unit/stubs.py -> build/lib/ironic/tests/unit DEBUG: copying ironic/tests/unit/raid_constants.py -> build/lib/ironic/tests/unit DEBUG: copying ironic/tests/unit/drivers/modules/intel_ipmi/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying ironic/tests/unit/drivers/modules/intel_ipmi/base.py -> build/lib/ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying ironic/tests/unit/drivers/modules/intel_ipmi/test_intel_ipmi.py -> build/lib/ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying ironic/tests/unit/drivers/modules/intel_ipmi/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying ironic/drivers/utils.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/redfish.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/fake_hardware.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/snmp.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/base.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/irmc.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/__init__.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/generic.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/ilo.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/intel_ipmi.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/ipmi.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/hardware_type.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/drac.py -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/modules/agent_power.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ipxe.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/inspect_utils.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/image_cache.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/deploy_utils.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/boot_mode_utils.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/noop.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/snmp.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ipmitool.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/pxe.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/image_utils.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/fake.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/agent_base.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/agent.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/__init__.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/console_utils.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/noop_mgmt.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ramdisk.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/agent_client.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/pxe_base.py -> build/lib/ironic/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/network/test_noop.py -> build/lib/ironic/tests/unit/drivers/modules/network DEBUG: copying ironic/tests/unit/drivers/modules/network/test_common.py -> build/lib/ironic/tests/unit/drivers/modules/network DEBUG: copying ironic/tests/unit/drivers/modules/network/test_neutron.py -> build/lib/ironic/tests/unit/drivers/modules/network DEBUG: copying ironic/tests/unit/drivers/modules/network/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/network DEBUG: copying ironic/tests/unit/drivers/modules/network/test_flat.py -> build/lib/ironic/tests/unit/drivers/modules/network DEBUG: copying ironic/tests/unit/api/controllers/test_base.py -> build/lib/ironic/tests/unit/api/controllers DEBUG: copying ironic/tests/unit/api/controllers/__init__.py -> build/lib/ironic/tests/unit/api/controllers DEBUG: copying ironic/api/hooks.py -> build/lib/ironic/api DEBUG: copying ironic/api/config.py -> build/lib/ironic/api DEBUG: copying ironic/api/app.py -> build/lib/ironic/api DEBUG: copying ironic/api/__init__.py -> build/lib/ironic/api DEBUG: copying ironic/api/wsgi.py -> build/lib/ironic/api DEBUG: copying ironic/api/method.py -> build/lib/ironic/api DEBUG: copying ironic/api/functions.py -> build/lib/ironic/api DEBUG: copying ironic/db/sqlalchemy/__init__.py -> build/lib/ironic/db/sqlalchemy DEBUG: copying ironic/db/sqlalchemy/api.py -> build/lib/ironic/db/sqlalchemy DEBUG: copying ironic/db/sqlalchemy/models.py -> build/lib/ironic/db/sqlalchemy DEBUG: copying ironic/db/sqlalchemy/migration.py -> build/lib/ironic/db/sqlalchemy DEBUG: copying ironic/tests/unit/drivers/modules/inspector/test_agent.py -> build/lib/ironic/tests/unit/drivers/modules/inspector DEBUG: copying ironic/tests/unit/drivers/modules/inspector/test_interface.py -> build/lib/ironic/tests/unit/drivers/modules/inspector DEBUG: copying ironic/tests/unit/drivers/modules/inspector/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/inspector DEBUG: copying ironic/tests/unit/drivers/modules/inspector/test_client.py -> build/lib/ironic/tests/unit/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/network/neutron.py -> build/lib/ironic/drivers/modules/network DEBUG: copying ironic/drivers/modules/network/noop.py -> build/lib/ironic/drivers/modules/network DEBUG: copying ironic/drivers/modules/network/flat.py -> build/lib/ironic/drivers/modules/network DEBUG: copying ironic/drivers/modules/network/__init__.py -> build/lib/ironic/drivers/modules/network DEBUG: copying ironic/drivers/modules/network/common.py -> build/lib/ironic/drivers/modules/network DEBUG: copying ironic/tests/unit/drivers/modules/storage/test_external.py -> build/lib/ironic/tests/unit/drivers/modules/storage DEBUG: copying ironic/tests/unit/drivers/modules/storage/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/storage DEBUG: copying ironic/tests/unit/drivers/modules/storage/test_cinder.py -> build/lib/ironic/tests/unit/drivers/modules/storage DEBUG: copying ironic/conductor/steps.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/utils.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/servicing.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/notification_utils.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/rpcapi.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/verify.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/inspection.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/allocations.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/__init__.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/cleaning.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/base_manager.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/rpc_service.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/manager.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/task_manager.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/periodics.py -> build/lib/ironic/conductor DEBUG: copying ironic/conductor/deployments.py -> build/lib/ironic/conductor DEBUG: copying ironic/cmd/status.py -> build/lib/ironic/cmd DEBUG: copying ironic/cmd/dbsync.py -> build/lib/ironic/cmd DEBUG: copying ironic/cmd/__init__.py -> build/lib/ironic/cmd DEBUG: copying ironic/cmd/conductor.py -> build/lib/ironic/cmd DEBUG: copying ironic/cmd/pxe_filter.py -> build/lib/ironic/cmd DEBUG: copying ironic/cmd/singleprocess.py -> build/lib/ironic/cmd DEBUG: copying ironic/cmd/api.py -> build/lib/ironic/cmd DEBUG: copying ironic/tests/unit/api/utils.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_middleware.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_hooks.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_healthcheck.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/base.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_acl.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/__init__.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_ospmiddleware.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_audit.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_root.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_proxy_middleware.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_functions.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_method.py -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/objects/firmware.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/volume_target.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/chassis.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/node.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/notification.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/portgroup.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/node_inventory.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/volume_connector.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/base.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/trait.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/allocation.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/fields.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/node_history.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/__init__.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/conductor.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/indirection.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/deploy_template.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/runbook.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/deployment.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/bios.py -> build/lib/ironic/objects DEBUG: copying ironic/objects/port.py -> build/lib/ironic/objects DEBUG: copying ironic/drivers/modules/inspector/lldp_parsers.py -> build/lib/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/interface.py -> build/lib/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/client.py -> build/lib/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/agent.py -> build/lib/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/__init__.py -> build/lib/ironic/drivers/modules/inspector DEBUG: copying ironic/drivers/modules/inspector/lldp_tlvs.py -> build/lib/ironic/drivers/modules/inspector DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_parse_lldp.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_memory.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_ports.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_cpu_capabilities.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_boot_mode.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_architecture.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_accelerators.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_local_link_connection.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_extra_hardware.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_validate_interfaces.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_pci_devices.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_physical_network.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_root_device.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_raid_device.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/unit/drivers/modules/inspector/hooks/test_ramdisk_error.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/memory.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/boot_mode.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/ports.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/root_device.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/local_link_connection.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/ramdisk_error.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/extra_hardware.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/cpu_capabilities.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/physical_network.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/base.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/accelerators.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/__init__.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/raid_device.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/pci_devices.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/architecture.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/parse_lldp.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/drivers/modules/inspector/hooks/validate_interfaces.py -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/common/glance_service/service_utils.py -> build/lib/ironic/common/glance_service DEBUG: copying ironic/common/glance_service/__init__.py -> build/lib/ironic/common/glance_service DEBUG: copying ironic/common/glance_service/image_service.py -> build/lib/ironic/common/glance_service DEBUG: copying ironic/api/controllers/root.py -> build/lib/ironic/api/controllers DEBUG: copying ironic/api/controllers/base.py -> build/lib/ironic/api/controllers DEBUG: copying ironic/api/controllers/link.py -> build/lib/ironic/api/controllers DEBUG: copying ironic/api/controllers/__init__.py -> build/lib/ironic/api/controllers DEBUG: copying ironic/api/controllers/version.py -> build/lib/ironic/api/controllers DEBUG: copying ironic/tests/unit/db/sqlalchemy/test_types.py -> build/lib/ironic/tests/unit/db/sqlalchemy DEBUG: copying ironic/tests/unit/db/sqlalchemy/test_migrations.py -> build/lib/ironic/tests/unit/db/sqlalchemy DEBUG: copying ironic/tests/unit/db/sqlalchemy/test_models.py -> build/lib/ironic/tests/unit/db/sqlalchemy DEBUG: copying ironic/tests/unit/db/sqlalchemy/test_api.py -> build/lib/ironic/tests/unit/db/sqlalchemy DEBUG: copying ironic/tests/unit/db/sqlalchemy/__init__.py -> build/lib/ironic/tests/unit/db/sqlalchemy DEBUG: copying ironic/tests/base.py -> build/lib/ironic/tests DEBUG: copying ironic/tests/__init__.py -> build/lib/ironic/tests DEBUG: running egg_info DEBUG: writing pbr to ironic.egg-info/pbr.json DEBUG: writing ironic.egg-info/PKG-INFO DEBUG: writing dependency_links to ironic.egg-info/dependency_links.txt DEBUG: writing entry points to ironic.egg-info/entry_points.txt DEBUG: writing requirements to ironic.egg-info/requires.txt DEBUG: writing top-level names to ironic.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'ironic.egg-info/SOURCES.txt' DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-st15a2hz/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.db.sqlalchemy.alembic' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.db.sqlalchemy.alembic' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.db.sqlalchemy.alembic' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.db.sqlalchemy.alembic' to be distributed and are DEBUG: already explicitly excluding 'ironic.db.sqlalchemy.alembic' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-st15a2hz/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.db.sqlalchemy.alembic.versions' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.db.sqlalchemy.alembic.versions' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.db.sqlalchemy.alembic.versions' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.db.sqlalchemy.alembic.versions' to be distributed and are DEBUG: already explicitly excluding 'ironic.db.sqlalchemy.alembic.versions' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-st15a2hz/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-st15a2hz/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.callback_plugins' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.callback_plugins' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.callback_plugins' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.callback_plugins' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.callback_plugins' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-st15a2hz/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.library' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.library' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.library' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.library' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.library' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-st15a2hz/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.clean.defaults' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.clean.defaults' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.clean.defaults' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.clean.defaults' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.clean.defaults' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-st15a2hz/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.clean.tasks' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.clean.tasks' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.clean.tasks' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.clean.tasks' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.clean.tasks' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-st15a2hz/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.configure.defaults' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.configure.defaults' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.configure.defaults' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.configure.defaults' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.configure.defaults' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-st15a2hz/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.configure.tasks' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.configure.tasks' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.configure.tasks' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.configure.tasks' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.configure.tasks' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-st15a2hz/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.deploy.files' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.deploy.files' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.deploy.files' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.deploy.files' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.deploy.files' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-st15a2hz/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.deploy.tasks' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.deploy.tasks' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.deploy.tasks' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.deploy.tasks' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.deploy.tasks' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-st15a2hz/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.discover.tasks' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.discover.tasks' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.discover.tasks' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.discover.tasks' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.discover.tasks' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-st15a2hz/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.prepare.tasks' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.prepare.tasks' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.prepare.tasks' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.prepare.tasks' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.prepare.tasks' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-st15a2hz/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.shutdown.tasks' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.drivers.modules.ansible.playbooks.roles.shutdown.tasks' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.drivers.modules.ansible.playbooks.roles.shutdown.tasks' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.drivers.modules.ansible.playbooks.roles.shutdown.tasks' to be distributed and are DEBUG: already explicitly excluding 'ironic.drivers.modules.ansible.playbooks.roles.shutdown.tasks' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-st15a2hz/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.tests.json_samples' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.tests.json_samples' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.tests.json_samples' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.tests.json_samples' to be distributed and are DEBUG: already explicitly excluding 'ironic.tests.json_samples' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-st15a2hz/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.tests.unit.common.drive_samples' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.tests.unit.common.drive_samples' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.tests.unit.common.drive_samples' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.tests.unit.common.drive_samples' to be distributed and are DEBUG: already explicitly excluding 'ironic.tests.unit.common.drive_samples' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-st15a2hz/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.tests.unit.common.json_samples' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.tests.unit.common.json_samples' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.tests.unit.common.json_samples' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.tests.unit.common.json_samples' to be distributed and are DEBUG: already explicitly excluding 'ironic.tests.unit.common.json_samples' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-st15a2hz/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'ironic.tests.unit.drivers.modules.network.json_samples' is absent from the `packages` configuration. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: ############################ DEBUG: # Package would be ignored # DEBUG: ############################ DEBUG: Python recognizes 'ironic.tests.unit.drivers.modules.network.json_samples' as an importable package[^1], DEBUG: but it is absent from setuptools' `packages` configuration. DEBUG: DEBUG: This leads to an ambiguous overall configuration. If you want to distribute this DEBUG: package, please make sure that 'ironic.tests.unit.drivers.modules.network.json_samples' is explicitly added DEBUG: to the `packages` configuration field. DEBUG: DEBUG: Alternatively, you can also rely on setuptools' discovery methods DEBUG: (for example by using `find_namespace_packages(...)`/`find_namespace:` DEBUG: instead of `find_packages(...)`/`find:`). DEBUG: DEBUG: You can read more about "package discovery" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html DEBUG: DEBUG: If you don't want 'ironic.tests.unit.drivers.modules.network.json_samples' to be distributed and are DEBUG: already explicitly excluding 'ironic.tests.unit.drivers.modules.network.json_samples' via DEBUG: `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, DEBUG: you can try to use `exclude_package_data`, or `include-package-data=False` in DEBUG: combination with a more fine grained `package-data` configuration. DEBUG: DEBUG: You can read more about "package data files" on setuptools documentation page: DEBUG: DEBUG: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html DEBUG: DEBUG: DEBUG: [^1]: For Python, any directory (with suitable naming) can be imported, DEBUG: even if it does not contain any `.py` files. DEBUG: On the other hand, currently there is no concept of package data DEBUG: directory, all directories are treated like packages. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: check.warn(importable) DEBUG: copying ironic/tests/unit/common/drive_samples/config_drive -> build/lib/ironic/tests/unit/common/drive_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_network_show.json -> build/lib/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_network_show_ipv6.json -> build/lib/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_port_show.json -> build/lib/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_port_show_ipv6.json -> build/lib/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_subnet_show.json -> build/lib/ironic/tests/unit/common/json_samples DEBUG: copying ironic/tests/unit/common/json_samples/neutron_subnet_show_ipv6.json -> build/lib/ironic/tests/unit/common/json_samples DEBUG: copying ironic/api/controllers/v1/network-data-schema.json -> build/lib/ironic/api/controllers/v1 DEBUG: copying ironic/common/grub_conf.template -> build/lib/ironic/common DEBUG: copying ironic/common/isolinux_config.template -> build/lib/ironic/common DEBUG: copying ironic/drivers/modules/ansible/playbooks/add-ironic-nodes.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/ansible.cfg -> build/lib/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/clean.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/clean_steps.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/deploy.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/inventory -> build/lib/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/shutdown.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks DEBUG: copying ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.ini -> build/lib/ironic/drivers/modules/ansible/playbooks/callback_plugins DEBUG: copying ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.py -> build/lib/ironic/drivers/modules/ansible/playbooks/callback_plugins DEBUG: copying ironic/drivers/modules/ansible/playbooks/library/facts_wwn.py -> build/lib/ironic/drivers/modules/ansible/playbooks/library DEBUG: copying ironic/drivers/modules/ansible/playbooks/library/root_hints.py -> build/lib/ironic/drivers/modules/ansible/playbooks/library DEBUG: copying ironic/drivers/modules/ansible/playbooks/library/stream_url.py -> build/lib/ironic/drivers/modules/ansible/playbooks/library DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/clean/defaults/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/shred.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/wipe.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/zap.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/configure/defaults/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/grub.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/mounts.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/deploy/files/partition_configdrive.sh -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/files DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/configdrive.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/download.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/write.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/roothints.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/parted.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks DEBUG: copying ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks DEBUG: copying ironic/tests/unit/drivers/boot-fallback.ipxe -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/boot.ipxe -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config.template -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_anaconda.template -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_iso.template -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_ramdisk.template -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_volume_extra_volume.template -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_volume_multipath.template -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_boot_from_volume_no_extra_volumes.template -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ipxe_config_timeout.template -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ks_extra_vars.tmpl -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/ks_missing_var.tmpl -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/pxe_config.template -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/pxe_grub_config.template -> build/lib/ironic/tests/unit/drivers DEBUG: copying ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ng.xml -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ok.xml -> build/lib/ironic/tests/unit/drivers/modules/irmc DEBUG: copying ironic/drivers/raid_config_schema.json -> build/lib/ironic/drivers DEBUG: copying ironic/drivers/modules/boot.ipxe -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/initial_grub_cfg.template -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ipxe_config.template -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/ks.cfg.template -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/pxe_config.template -> build/lib/ironic/drivers/modules DEBUG: copying ironic/drivers/modules/pxe_grub_config.template -> build/lib/ironic/drivers/modules DEBUG: copying ironic/tests/unit/drivers/modules/network/json_samples/network_data.json -> build/lib/ironic/tests/unit/drivers/modules/network/json_samples DEBUG: copying ironic/db/sqlalchemy/alembic.ini -> build/lib/ironic/db/sqlalchemy DEBUG: copying ironic/db/sqlalchemy/alembic/README -> build/lib/ironic/db/sqlalchemy/alembic DEBUG: copying ironic/db/sqlalchemy/alembic/env.py -> build/lib/ironic/db/sqlalchemy/alembic DEBUG: copying ironic/db/sqlalchemy/alembic/script.py.mako -> build/lib/ironic/db/sqlalchemy/alembic DEBUG: copying ironic/db/sqlalchemy/alembic/versions/01f21d5e5195_increase_length_of_user_column.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/0ac0f39bc5aa_add_node_inventory_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/10b163d4481e_add_port_portgroup_internal_info.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/163040c5513f_add_firmware_information.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/1a59178ebdf6_add_volume_targets_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/1d6951876d68_add_storage_interface_db_field_and_.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/1e15e7122cc9_add_extra_column_to_deploy_templates.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/1e1d5ace7dc6_add_inspection_started_at_and_.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/21b331f883ef_add_provision_updated_at.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2353895ecfae_add_conductor_hardware_interfaces_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/242cc6a923b3_add_node_maintenance_reason.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/28c44432c9c3_add_node_description.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2aac7e0872f6_add_deploy_templates.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2bbd96b6ccb9_add_bios_fields_from_registry.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2d13bc3d6bba_add_bios_config_and_interface.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/2fb93ffd2af1_increase_node_name_length.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/31baaf680d2b_add_node_instance_info.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/3ae36a5f5131_add_logical_name.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/3bea56f25597_add_unique_constraint_to_instance_uuid.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/3cb628139ea4_nodes_add_console_enabled.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/3d86a077a3f2_add_port_physical_network.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/405cfe08f18d_add_rescue_interface_to_node.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/487deb87cc9d_add_conductor_affinity_and_online.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/48d6c242bb9b_add_node_tags.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/493d8f27f235_add_portgroup_configuration_fields.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/4dbec778866e_create_node_shard.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/4f399b21ae71_add_node_clean_step.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/516faf1bb9b1_resizing_column_nodes_driver.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/5674c57409b9_replace_nostate_with_available.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/5ea1b0d310e_added_port_group_table_and_altered_ports.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/60cf717201bc_add_standalone_ports_supported.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/664f85c2f622_add_conductor_group_to_nodes_conductors.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/66bd9c5604d5_add_runbook_and_runbook_step.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/789acc877671_add_raid_config.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/82c315d60161_add_bios_settings.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/868cb606a74a_add_version_field_in_base_class.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/93706939026c_add_node_protected_field.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/9cbeefa3763f_add_port_is_smartnic.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/9ef41f07cb58_add_node_history_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/aa2384fee727_add_service_steps.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/ac00b586ab95_node_indexes.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/b2ad35726bb0_add_node_lessee.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/b4130a7fc904_create_nodetraits_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/b9117ac17882_add_node_deploy_step.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/bb59b63f55a_add_node_driver_internal_info.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/bcdd431ba0bf_add_fields_for_all_interfaces.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/c0455649680c_port_name.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/c14cef6dfedf_populate_node_network_interface.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/c1846a214450_add_boot_mode_and_secure_boot.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/cd2c80feb331_add_node_retired_field.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/ce6c4b3cf5a2_add_allocation_owner.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/cf1a80fdb352_add_node_network_data_field.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/d163df1bab88_remove_extra_fk_constraint_in_.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/d2b036ae9378_add_automated_clean_field.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/daa1ba02d98_add_volume_connectors_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/dbefd6bdaa2c_add_default_column_to_.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/dd34e1f1303b_add_resource_class_to_node.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/dd67b91a1981_add_allocations_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/e294876e8028_add_node_network_interface.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/e918ff30eb42_resize_column_nodes_instance_info.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/f190f9d00a11_add_node_owner.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/f6fdb920c182_set_pxe_enabled_true.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/fb3f10dd262e_add_fault_to_node_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/db/sqlalchemy/alembic/versions/fe222f476baf_add_parent_node_field.py -> build/lib/ironic/db/sqlalchemy/alembic/versions DEBUG: copying ironic/tests/unit/api/test_acl_basic.yaml -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_rbac_legacy.yaml -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_rbac_project_scoped.yaml -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/tests/unit/api/test_rbac_system_scoped.yaml -> build/lib/ironic/tests/unit/api DEBUG: copying ironic/drivers/modules/inspector/hooks/known_accelerators.yaml -> build/lib/ironic/drivers/modules/inspector/hooks DEBUG: copying ironic/tests/json_samples/network_data.json -> build/lib/ironic/tests/json_samples DEBUG: copying ironic/tests/json_samples/systems_collection_dual.json -> build/lib/ironic/tests/json_samples DEBUG: copying ironic/tests/json_samples/systems_collection_single.json -> build/lib/ironic/tests/json_samples DEBUG: installing to build/bdist.linux-x86_64/wheel DEBUG: running install DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.4s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.8s) DEBUG: running install_lib DEBUG: creating build/bdist.linux-x86_64/wheel DEBUG: creating build/bdist.linux-x86_64/wheel/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/common DEBUG: copying build/lib/ironic/common/async_steps.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/isolinux_config.template -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/service.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/profiler.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/exception.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/components.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/lessee_sources.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/utils.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/states.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/wsgi_service.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/release_mappings.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/neutron.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/boot_devices.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/cinder.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/dhcp_factory.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/config.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/common/glance_service DEBUG: copying build/lib/ironic/common/glance_service/service_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/common/glance_service DEBUG: copying build/lib/ironic/common/glance_service/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/common/glance_service DEBUG: copying build/lib/ironic/common/glance_service/image_service.py -> build/bdist.linux-x86_64/wheel/./ironic/common/glance_service DEBUG: copying build/lib/ironic/common/network.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/indicator_states.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/pxe_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/image_publisher.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/keystone.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/driver_factory.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/rpc.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/kickstart_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/nova.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/molds.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/qemu_img.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/images.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/grub_conf.template -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/i18n.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/policy.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/faults.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/raid.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/rpc_service.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/checksum_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/swift.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/boot_modes.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/image_format_inspector.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/auth_basic.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/context.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/hash_ring.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/fsm.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/image_service.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: copying build/lib/ironic/common/args.py -> build/bdist.linux-x86_64/wheel/./ironic/common DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/hacking DEBUG: copying build/lib/ironic/hacking/checks.py -> build/bdist.linux-x86_64/wheel/./ironic/hacking DEBUG: copying build/lib/ironic/hacking/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/hacking DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/api DEBUG: copying build/lib/ironic/api/hooks.py -> build/bdist.linux-x86_64/wheel/./ironic/api DEBUG: copying build/lib/ironic/api/config.py -> build/bdist.linux-x86_64/wheel/./ironic/api DEBUG: copying build/lib/ironic/api/app.py -> build/bdist.linux-x86_64/wheel/./ironic/api DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/api/middleware DEBUG: copying build/lib/ironic/api/middleware/auth_public_routes.py -> build/bdist.linux-x86_64/wheel/./ironic/api/middleware DEBUG: copying build/lib/ironic/api/middleware/parsable_error.py -> build/bdist.linux-x86_64/wheel/./ironic/api/middleware DEBUG: copying build/lib/ironic/api/middleware/json_ext.py -> build/bdist.linux-x86_64/wheel/./ironic/api/middleware DEBUG: copying build/lib/ironic/api/middleware/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/api/middleware DEBUG: copying build/lib/ironic/api/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/api DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/api/controllers DEBUG: copying build/lib/ironic/api/controllers/root.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/network-data-schema.json -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/firmware.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/volume_target.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/chassis.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/shard.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/node.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/utils.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/portgroup.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/volume_connector.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/notification_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/versions.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/collection.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/driver.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/allocation.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/conductor.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/deploy_template.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/runbook.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/ramdisk.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/event.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/volume.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/bios.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/v1/port.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers/v1 DEBUG: copying build/lib/ironic/api/controllers/base.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers DEBUG: copying build/lib/ironic/api/controllers/link.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers DEBUG: copying build/lib/ironic/api/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers DEBUG: copying build/lib/ironic/api/controllers/version.py -> build/bdist.linux-x86_64/wheel/./ironic/api/controllers DEBUG: copying build/lib/ironic/api/wsgi.py -> build/bdist.linux-x86_64/wheel/./ironic/api DEBUG: copying build/lib/ironic/api/method.py -> build/bdist.linux-x86_64/wheel/./ironic/api DEBUG: copying build/lib/ironic/api/functions.py -> build/bdist.linux-x86_64/wheel/./ironic/api DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/db DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic.ini -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy DEBUG: copying build/lib/ironic/db/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy DEBUG: copying build/lib/ironic/db/sqlalchemy/api.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy DEBUG: copying build/lib/ironic/db/sqlalchemy/models.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy DEBUG: copying build/lib/ironic/db/sqlalchemy/migration.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/env.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/fb3f10dd262e_add_fault_to_node_table.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/21b331f883ef_add_provision_updated_at.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/2bbd96b6ccb9_add_bios_fields_from_registry.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/e918ff30eb42_resize_column_nodes_instance_info.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/163040c5513f_add_firmware_information.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/3d86a077a3f2_add_port_physical_network.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/3cb628139ea4_nodes_add_console_enabled.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/5ea1b0d310e_added_port_group_table_and_altered_ports.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/ce6c4b3cf5a2_add_allocation_owner.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/9ef41f07cb58_add_node_history_table.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/5674c57409b9_replace_nostate_with_available.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/bcdd431ba0bf_add_fields_for_all_interfaces.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/ac00b586ab95_node_indexes.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/1e15e7122cc9_add_extra_column_to_deploy_templates.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/487deb87cc9d_add_conductor_affinity_and_online.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/b2ad35726bb0_add_node_lessee.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/dd67b91a1981_add_allocations_table.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/bb59b63f55a_add_node_driver_internal_info.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/e294876e8028_add_node_network_interface.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/0ac0f39bc5aa_add_node_inventory_table.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/93706939026c_add_node_protected_field.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/493d8f27f235_add_portgroup_configuration_fields.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/3bea56f25597_add_unique_constraint_to_instance_uuid.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/4f399b21ae71_add_node_clean_step.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/1e1d5ace7dc6_add_inspection_started_at_and_.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/1d6951876d68_add_storage_interface_db_field_and_.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/516faf1bb9b1_resizing_column_nodes_driver.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/c1846a214450_add_boot_mode_and_secure_boot.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/4dbec778866e_create_node_shard.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/2fb93ffd2af1_increase_node_name_length.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/868cb606a74a_add_version_field_in_base_class.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/405cfe08f18d_add_rescue_interface_to_node.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/1a59178ebdf6_add_volume_targets_table.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/48d6c242bb9b_add_node_tags.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/f6fdb920c182_set_pxe_enabled_true.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/2aac7e0872f6_add_deploy_templates.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/66bd9c5604d5_add_runbook_and_runbook_step.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/cf1a80fdb352_add_node_network_data_field.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/01f21d5e5195_increase_length_of_user_column.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/aa2384fee727_add_service_steps.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/f190f9d00a11_add_node_owner.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/2353895ecfae_add_conductor_hardware_interfaces_table.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/664f85c2f622_add_conductor_group_to_nodes_conductors.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/fe222f476baf_add_parent_node_field.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/31baaf680d2b_add_node_instance_info.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/3ae36a5f5131_add_logical_name.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/2d13bc3d6bba_add_bios_config_and_interface.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/daa1ba02d98_add_volume_connectors_table.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/10b163d4481e_add_port_portgroup_internal_info.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/28c44432c9c3_add_node_description.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/242cc6a923b3_add_node_maintenance_reason.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/789acc877671_add_raid_config.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/82c315d60161_add_bios_settings.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/9cbeefa3763f_add_port_is_smartnic.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/dd34e1f1303b_add_resource_class_to_node.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/c14cef6dfedf_populate_node_network_interface.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/cd2c80feb331_add_node_retired_field.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/dbefd6bdaa2c_add_default_column_to_.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/d163df1bab88_remove_extra_fk_constraint_in_.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/b4130a7fc904_create_nodetraits_table.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/60cf717201bc_add_standalone_ports_supported.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/b9117ac17882_add_node_deploy_step.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/c0455649680c_port_name.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/versions/d2b036ae9378_add_automated_clean_field.py -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic/versions DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/README -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic DEBUG: copying build/lib/ironic/db/sqlalchemy/alembic/script.py.mako -> build/bdist.linux-x86_64/wheel/./ironic/db/sqlalchemy/alembic DEBUG: copying build/lib/ironic/db/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/db DEBUG: copying build/lib/ironic/db/api.py -> build/bdist.linux-x86_64/wheel/./ironic/db DEBUG: copying build/lib/ironic/db/migration.py -> build/bdist.linux-x86_64/wheel/./ironic/db DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/pxe_filter DEBUG: copying build/lib/ironic/pxe_filter/dnsmasq.py -> build/bdist.linux-x86_64/wheel/./ironic/pxe_filter DEBUG: copying build/lib/ironic/pxe_filter/service.py -> build/bdist.linux-x86_64/wheel/./ironic/pxe_filter DEBUG: copying build/lib/ironic/pxe_filter/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/pxe_filter DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/dhcp DEBUG: copying build/lib/ironic/dhcp/none.py -> build/bdist.linux-x86_64/wheel/./ironic/dhcp DEBUG: copying build/lib/ironic/dhcp/dnsmasq.py -> build/bdist.linux-x86_64/wheel/./ironic/dhcp DEBUG: copying build/lib/ironic/dhcp/neutron.py -> build/bdist.linux-x86_64/wheel/./ironic/dhcp DEBUG: copying build/lib/ironic/dhcp/base.py -> build/bdist.linux-x86_64/wheel/./ironic/dhcp DEBUG: copying build/lib/ironic/dhcp/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/dhcp DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/objects DEBUG: copying build/lib/ironic/objects/firmware.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/volume_target.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/chassis.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/node.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/notification.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/portgroup.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/node_inventory.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/volume_connector.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/base.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/trait.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/allocation.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/fields.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/node_history.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/conductor.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/indirection.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/deploy_template.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/runbook.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/deployment.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/bios.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: copying build/lib/ironic/objects/port.py -> build/bdist.linux-x86_64/wheel/./ironic/objects DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/cmd DEBUG: copying build/lib/ironic/cmd/status.py -> build/bdist.linux-x86_64/wheel/./ironic/cmd DEBUG: copying build/lib/ironic/cmd/dbsync.py -> build/bdist.linux-x86_64/wheel/./ironic/cmd DEBUG: copying build/lib/ironic/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/cmd DEBUG: copying build/lib/ironic/cmd/conductor.py -> build/bdist.linux-x86_64/wheel/./ironic/cmd DEBUG: copying build/lib/ironic/cmd/pxe_filter.py -> build/bdist.linux-x86_64/wheel/./ironic/cmd DEBUG: copying build/lib/ironic/cmd/singleprocess.py -> build/bdist.linux-x86_64/wheel/./ironic/cmd DEBUG: copying build/lib/ironic/cmd/api.py -> build/bdist.linux-x86_64/wheel/./ironic/cmd DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_release_mappings.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_hash_ring.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_checksum_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_driver_factory.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_images.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_wsgi_service.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_image_publisher.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_format_inspector.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_qemu_img.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_fsm.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_context.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_molds.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/common/drive_samples DEBUG: copying build/lib/ironic/tests/unit/common/drive_samples/config_drive -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common/drive_samples DEBUG: copying build/lib/ironic/tests/unit/common/test_states.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_neutron.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_glance_service.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_policy.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_network.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_raid.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_kickstart_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_keystone.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_cinder.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_swift.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_pxe_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_image_service.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_args.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/common/json_samples DEBUG: copying build/lib/ironic/tests/unit/common/json_samples/neutron_port_show_ipv6.json -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common/json_samples DEBUG: copying build/lib/ironic/tests/unit/common/json_samples/neutron_subnet_show.json -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common/json_samples DEBUG: copying build/lib/ironic/tests/unit/common/json_samples/neutron_subnet_show_ipv6.json -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common/json_samples DEBUG: copying build/lib/ironic/tests/unit/common/json_samples/neutron_network_show_ipv6.json -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common/json_samples DEBUG: copying build/lib/ironic/tests/unit/common/json_samples/neutron_port_show.json -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common/json_samples DEBUG: copying build/lib/ironic/tests/unit/common/json_samples/neutron_network_show.json -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common/json_samples DEBUG: copying build/lib/ironic/tests/unit/common/test_rpc.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: copying build/lib/ironic/tests/unit/common/test_nova.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/common DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_rbac_legacy.yaml -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_middleware.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_rbac_project_scoped.yaml -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_hooks.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_healthcheck.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/base.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_acl_basic.yaml -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_acl.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers DEBUG: copying build/lib/ironic/tests/unit/api/controllers/test_base.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_event.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_driver.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_allocation.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_collection.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_portgroup.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_versions.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_volume_target.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_ramdisk.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_volume_connector.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_notification_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_shard.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_node.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_runbook.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_deploy_template.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_conductor.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_root.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_volume.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_chassis.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/v1/test_port.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers/v1 DEBUG: copying build/lib/ironic/tests/unit/api/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api/controllers DEBUG: copying build/lib/ironic/tests/unit/api/test_ospmiddleware.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_audit.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_root.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_proxy_middleware.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_functions.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_rbac_system_scoped.yaml -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: copying build/lib/ironic/tests/unit/api/test_method.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/api DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_allocations.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_runbooks.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_volume_connectors.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_deploy_templates.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_node_tags.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_ports.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/db/sqlalchemy DEBUG: copying build/lib/ironic/tests/unit/db/sqlalchemy/test_types.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db/sqlalchemy DEBUG: copying build/lib/ironic/tests/unit/db/sqlalchemy/test_migrations.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db/sqlalchemy DEBUG: copying build/lib/ironic/tests/unit/db/sqlalchemy/test_models.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db/sqlalchemy DEBUG: copying build/lib/ironic/tests/unit/db/sqlalchemy/test_api.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db/sqlalchemy DEBUG: copying build/lib/ironic/tests/unit/db/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db/sqlalchemy DEBUG: copying build/lib/ironic/tests/unit/db/test_api.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_shard.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/base.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_node_inventory.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_node_traits.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_bios_settings.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_conductor.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_volume_targets.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_portgroups.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_firmware_component.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_chassis.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_node_history.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: copying build/lib/ironic/tests/unit/db/test_nodes.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/db DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/pxe_filter DEBUG: copying build/lib/ironic/tests/unit/pxe_filter/test_dnsmasq.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/pxe_filter DEBUG: copying build/lib/ironic/tests/unit/pxe_filter/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/pxe_filter DEBUG: copying build/lib/ironic/tests/unit/pxe_filter/test_service.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/pxe_filter DEBUG: copying build/lib/ironic/tests/unit/test_base.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/dhcp DEBUG: copying build/lib/ironic/tests/unit/dhcp/test_factory.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/dhcp DEBUG: copying build/lib/ironic/tests/unit/dhcp/test_dnsmasq.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/dhcp DEBUG: copying build/lib/ironic/tests/unit/dhcp/test_neutron.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/dhcp DEBUG: copying build/lib/ironic/tests/unit/dhcp/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/dhcp DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_deployment.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_allocation.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_portgroup.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_trait.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_volume_target.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_firmware.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_volume_connector.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_objects.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_node_inventory.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_node.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_bios.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_fields.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_deploy_template.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_notification.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_conductor.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_chassis.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_node_history.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: copying build/lib/ironic/tests/unit/objects/test_port.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/objects DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/cmd DEBUG: copying build/lib/ironic/tests/unit/cmd/test_status.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/cmd DEBUG: copying build/lib/ironic/tests/unit/cmd/test_dbsync.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/cmd DEBUG: copying build/lib/ironic/tests/unit/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/cmd DEBUG: copying build/lib/ironic/tests/unit/cmd/test_conductor.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/cmd DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/conf DEBUG: copying build/lib/ironic/tests/unit/conf/test_types.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conf DEBUG: copying build/lib/ironic/tests/unit/conf/test_auth.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conf DEBUG: copying build/lib/ironic/tests/unit/conf/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conf DEBUG: copying build/lib/ironic/tests/unit/conf/test_conductor.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conf DEBUG: copying build/lib/ironic/tests/unit/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit DEBUG: copying build/lib/ironic/tests/unit/policy_fixture.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit DEBUG: copying build/lib/ironic/tests/unit/stubs.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_rpc_service.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_allocations.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_rpcapi.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_inspection.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_verify.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_periodics.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_notification_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_servicing.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_cleaning.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_manager.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_deployments.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_base_manager.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_task_manager.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/test_steps.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: copying build/lib/ironic/tests/unit/conductor/mgr_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/conductor DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/test_snmp.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/test_generic.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_volume_extra_volume.template -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/pxe_grub_config.template -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/third_party_driver_mock_specs.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/test_drac.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_volume_no_extra_volumes.template -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/test_base.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/test_redfish.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/test_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/pxe_config.template -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_iso.template -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/ks_extra_vars.tmpl -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_agent.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/xclarity DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/xclarity/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/xclarity DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_ipxe.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_noop.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_snmp.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/test_agent.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_parse_lldp.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_memory.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_ports.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_cpu_capabilities.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_boot_mode.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_architecture.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_accelerators.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_local_link_connection.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_extra_hardware.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_validate_interfaces.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_pci_devices.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_physical_network.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_root_device.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_raid_device.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_ramdisk_error.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/test_interface.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/inspector/test_client.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/inspector DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_console_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_noop_mgmt.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/intel_ipmi/test_management.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/intel_ipmi/base.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/intel_ipmi/test_intel_ipmi.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/intel_ipmi/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/intel_ipmi DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_boot_mode_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_inspect_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ibmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ibmc/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ibmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_ramdisk.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_inspect.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_power.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ng.xml -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_common.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_management.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_bios.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_boot.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_raid.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_periodic_task.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ok.xml -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/irmc DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_firmware_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_inspect.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_power.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_firmware.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_management.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_bios.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_boot.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_raid.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_vendor.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/redfish DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ansible DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ansible/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ansible DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ansible/test_deploy.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ansible DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_ipmitool.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/network DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/network/test_noop.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/network DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/network/test_common.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/network DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/network/test_neutron.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/network DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/network/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/network DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/network/json_samples DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/network/json_samples/network_data.json -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/network/json_samples DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/network/test_flat.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/network DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_agent_power.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_image_cache.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_deploy_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_image_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/drac DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/drac/test_inspect.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/drac DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/drac/utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/drac DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/drac/test_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/drac DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/drac/test_management.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/drac DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/drac/test_boot.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/drac DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/drac/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/drac DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/drac/test_raid.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/drac DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_agent_client.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/storage DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/storage/test_external.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/storage DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/storage/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/storage DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/storage/test_cinder.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/storage DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_console.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_inspect.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_power.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_firmware_processor.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_common.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_management.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_bios.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_boot.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_raid.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_vendor.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules/ilo DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_agent_base.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/modules/test_pxe.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers/modules DEBUG: copying build/lib/ironic/tests/unit/drivers/test_fake_hardware.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/test_irmc.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/boot.ipxe -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/test_ipmi.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/ipxe_config.template -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_anaconda.template -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/third_party_driver_mocks.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/test_ilo.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_volume_multipath.template -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_ramdisk.template -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/boot-fallback.ipxe -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/ks_missing_var.tmpl -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/drivers/ipxe_config_timeout.template -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit/drivers DEBUG: copying build/lib/ironic/tests/unit/raid_constants.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/unit DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/functional DEBUG: copying build/lib/ironic/tests/functional/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests/functional DEBUG: copying build/lib/ironic/tests/base.py -> build/bdist.linux-x86_64/wheel/./ironic/tests DEBUG: copying build/lib/ironic/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/tests DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/tests/json_samples DEBUG: copying build/lib/ironic/tests/json_samples/systems_collection_single.json -> build/bdist.linux-x86_64/wheel/./ironic/tests/json_samples DEBUG: copying build/lib/ironic/tests/json_samples/systems_collection_dual.json -> build/bdist.linux-x86_64/wheel/./ironic/tests/json_samples DEBUG: copying build/lib/ironic/tests/json_samples/network_data.json -> build/bdist.linux-x86_64/wheel/./ironic/tests/json_samples DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/conf DEBUG: copying build/lib/ironic/conf/disk_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/service_catalog.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/anaconda.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/dnsmasq.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/redfish.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/opts.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/neutron.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/default.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/metrics_statsd.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/cinder.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/auth.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/metrics.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/database.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/snmp.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/ansible.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/pxe.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/nova.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/fake.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/molds.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/irmc.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/audit.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/deploy.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/agent.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/console.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/conductor.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/glance.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/ilo.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/swift.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/types.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/dhcp.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/healthcheck.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/api.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/ipmi.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/sensor_data.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/inspector.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/drac.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/conf/inventory.py -> build/bdist.linux-x86_64/wheel/./ironic/conf DEBUG: copying build/lib/ironic/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic DEBUG: copying build/lib/ironic/version.py -> build/bdist.linux-x86_64/wheel/./ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/conductor DEBUG: copying build/lib/ironic/conductor/steps.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/utils.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/servicing.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/notification_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/rpcapi.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/verify.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/inspection.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/allocations.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/cleaning.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/base_manager.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/rpc_service.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/manager.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/task_manager.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/periodics.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: copying build/lib/ironic/conductor/deployments.py -> build/bdist.linux-x86_64/wheel/./ironic/conductor DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers DEBUG: copying build/lib/ironic/drivers/raid_config_schema.json -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/utils.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/redfish.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/fake_hardware.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/snmp.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/base.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/irmc.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/xclarity DEBUG: copying build/lib/ironic/drivers/modules/xclarity/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/xclarity DEBUG: copying build/lib/ironic/drivers/modules/agent_power.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector DEBUG: copying build/lib/ironic/drivers/modules/inspector/lldp_parsers.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector DEBUG: copying build/lib/ironic/drivers/modules/inspector/interface.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/memory.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/boot_mode.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/ports.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/root_device.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/local_link_connection.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/ramdisk_error.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/extra_hardware.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/cpu_capabilities.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/physical_network.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/known_accelerators.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/base.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/accelerators.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/raid_device.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/pci_devices.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/architecture.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/parse_lldp.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/hooks/validate_interfaces.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector/hooks DEBUG: copying build/lib/ironic/drivers/modules/inspector/client.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector DEBUG: copying build/lib/ironic/drivers/modules/inspector/agent.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector DEBUG: copying build/lib/ironic/drivers/modules/inspector/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector DEBUG: copying build/lib/ironic/drivers/modules/inspector/lldp_tlvs.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/inspector DEBUG: copying build/lib/ironic/drivers/modules/ipxe.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/inspect_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/pxe_grub_config.template -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/intel_ipmi DEBUG: copying build/lib/ironic/drivers/modules/intel_ipmi/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/intel_ipmi DEBUG: copying build/lib/ironic/drivers/modules/intel_ipmi/management.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/intel_ipmi DEBUG: copying build/lib/ironic/drivers/modules/image_cache.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/deploy_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/boot_mode_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ibmc DEBUG: copying build/lib/ironic/drivers/modules/ibmc/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ibmc DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/irmc DEBUG: copying build/lib/ironic/drivers/modules/irmc/power.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/irmc DEBUG: copying build/lib/ironic/drivers/modules/irmc/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/irmc DEBUG: copying build/lib/ironic/drivers/modules/irmc/inspect.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/irmc DEBUG: copying build/lib/ironic/drivers/modules/irmc/raid.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/irmc DEBUG: copying build/lib/ironic/drivers/modules/irmc/boot.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/irmc DEBUG: copying build/lib/ironic/drivers/modules/irmc/management.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/irmc DEBUG: copying build/lib/ironic/drivers/modules/irmc/vendor.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/irmc DEBUG: copying build/lib/ironic/drivers/modules/irmc/common.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/irmc DEBUG: copying build/lib/ironic/drivers/modules/irmc/bios.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/irmc DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/firmware.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/utils.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/firmware_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/power.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/inspect.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/raid.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/boot.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/management.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/vendor.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/redfish/bios.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/redfish DEBUG: copying build/lib/ironic/drivers/modules/noop.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/snmp.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/ipmitool.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/shutdown.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/inventory -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/add-ironic-nodes.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/clean_steps.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/library DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/library/root_hints.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/library DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/library/facts_wwn.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/library DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/library/stream_url.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/library DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/shutdown DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks/main.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/discover DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/main.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/discover/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/roothints.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/discover/tasks DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/deploy DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/deploy/files DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/files/partition_configdrive.sh -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/deploy/files DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/configdrive.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/write.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/download.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/main.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/prepare DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/main.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/parted.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/clean DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults/main.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/clean/defaults DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/wipe.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/shred.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/zap.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/main.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/clean/tasks DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/configure DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults/main.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/configure/defaults DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/mounts.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/grub.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/main.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/roles/configure/tasks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/deploy.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/clean.yaml -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ansible/playbooks/callback_plugins DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.ini -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/callback_plugins DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks/callback_plugins DEBUG: copying build/lib/ironic/drivers/modules/ansible/playbooks/ansible.cfg -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible/playbooks DEBUG: copying build/lib/ironic/drivers/modules/ansible/deploy.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible DEBUG: copying build/lib/ironic/drivers/modules/ansible/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ansible DEBUG: copying build/lib/ironic/drivers/modules/pxe.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/pxe_config.template -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/image_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/network DEBUG: copying build/lib/ironic/drivers/modules/network/neutron.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/network DEBUG: copying build/lib/ironic/drivers/modules/network/noop.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/network DEBUG: copying build/lib/ironic/drivers/modules/network/flat.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/network DEBUG: copying build/lib/ironic/drivers/modules/network/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/network DEBUG: copying build/lib/ironic/drivers/modules/network/common.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/network DEBUG: copying build/lib/ironic/drivers/modules/ks.cfg.template -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/fake.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/initial_grub_cfg.template -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/agent_base.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/agent.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/boot.ipxe -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/drac DEBUG: copying build/lib/ironic/drivers/modules/drac/utils.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/drac DEBUG: copying build/lib/ironic/drivers/modules/drac/power.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/drac DEBUG: copying build/lib/ironic/drivers/modules/drac/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/drac DEBUG: copying build/lib/ironic/drivers/modules/drac/inspect.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/drac DEBUG: copying build/lib/ironic/drivers/modules/drac/raid.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/drac DEBUG: copying build/lib/ironic/drivers/modules/drac/boot.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/drac DEBUG: copying build/lib/ironic/drivers/modules/drac/management.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/drac DEBUG: copying build/lib/ironic/drivers/modules/drac/vendor_passthru.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/drac DEBUG: copying build/lib/ironic/drivers/modules/drac/bios.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/drac DEBUG: copying build/lib/ironic/drivers/modules/ipxe_config.template -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/console_utils.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/noop_mgmt.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/storage DEBUG: copying build/lib/ironic/drivers/modules/storage/cinder.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/storage DEBUG: copying build/lib/ironic/drivers/modules/storage/noop.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/storage DEBUG: copying build/lib/ironic/drivers/modules/storage/external.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/storage DEBUG: copying build/lib/ironic/drivers/modules/storage/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/storage DEBUG: copying build/lib/ironic/drivers/modules/ramdisk.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: creating build/bdist.linux-x86_64/wheel/ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/firmware_processor.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/power.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/inspect.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/console.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/raid.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/boot.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/management.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/vendor.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/common.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/ilo/bios.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules/ilo DEBUG: copying build/lib/ironic/drivers/modules/agent_client.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/modules/pxe_base.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers/modules DEBUG: copying build/lib/ironic/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/generic.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/ilo.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/intel_ipmi.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/ipmi.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/hardware_type.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: copying build/lib/ironic/drivers/drac.py -> build/bdist.linux-x86_64/wheel/./ironic/drivers DEBUG: running install_data DEBUG: creating build/bdist.linux-x86_64/wheel/ironic-26.1.6.dev2.data/data DEBUG: creating build/bdist.linux-x86_64/wheel/ironic-26.1.6.dev2.data/data/etc/ironic DEBUG: copying etc/ironic/rootwrap.conf -> build/bdist.linux-x86_64/wheel/ironic-26.1.6.dev2.data/data/etc/ironic DEBUG: creating build/bdist.linux-x86_64/wheel/ironic-26.1.6.dev2.data/data/etc/ironic/rootwrap.d DEBUG: copying etc/ironic/rootwrap.d/ironic-utils.filters -> build/bdist.linux-x86_64/wheel/ironic-26.1.6.dev2.data/data/etc/ironic/rootwrap.d DEBUG: running install_egg_info DEBUG: Copying ironic.egg-info to build/bdist.linux-x86_64/wheel/./ironic-26.1.6.dev2-py3.12.egg-info DEBUG: running install_scripts DEBUG: Installing ironic-api-wsgi script to build/bdist.linux-x86_64/wheel/ironic-26.1.6.dev2.data/scripts DEBUG: creating build/bdist.linux-x86_64/wheel/ironic-26.1.6.dev2.dist-info/WHEEL DEBUG: creating '/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic/dist/.tmp-ocn2oj6v/ironic-26.1.6.dev2-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it DEBUG: adding 'ironic/__init__.py' DEBUG: adding 'ironic/version.py' DEBUG: adding 'ironic/api/__init__.py' DEBUG: adding 'ironic/api/app.py' DEBUG: adding 'ironic/api/config.py' DEBUG: adding 'ironic/api/functions.py' DEBUG: adding 'ironic/api/hooks.py' DEBUG: adding 'ironic/api/method.py' DEBUG: adding 'ironic/api/wsgi.py' DEBUG: adding 'ironic/api/controllers/__init__.py' DEBUG: adding 'ironic/api/controllers/base.py' DEBUG: adding 'ironic/api/controllers/link.py' DEBUG: adding 'ironic/api/controllers/root.py' DEBUG: adding 'ironic/api/controllers/version.py' DEBUG: adding 'ironic/api/controllers/v1/__init__.py' DEBUG: adding 'ironic/api/controllers/v1/allocation.py' DEBUG: adding 'ironic/api/controllers/v1/bios.py' DEBUG: adding 'ironic/api/controllers/v1/chassis.py' DEBUG: adding 'ironic/api/controllers/v1/collection.py' DEBUG: adding 'ironic/api/controllers/v1/conductor.py' DEBUG: adding 'ironic/api/controllers/v1/deploy_template.py' DEBUG: adding 'ironic/api/controllers/v1/driver.py' DEBUG: adding 'ironic/api/controllers/v1/event.py' DEBUG: adding 'ironic/api/controllers/v1/firmware.py' DEBUG: adding 'ironic/api/controllers/v1/network-data-schema.json' DEBUG: adding 'ironic/api/controllers/v1/node.py' DEBUG: adding 'ironic/api/controllers/v1/notification_utils.py' DEBUG: adding 'ironic/api/controllers/v1/port.py' DEBUG: adding 'ironic/api/controllers/v1/portgroup.py' DEBUG: adding 'ironic/api/controllers/v1/ramdisk.py' DEBUG: adding 'ironic/api/controllers/v1/runbook.py' DEBUG: adding 'ironic/api/controllers/v1/shard.py' DEBUG: adding 'ironic/api/controllers/v1/utils.py' DEBUG: adding 'ironic/api/controllers/v1/versions.py' DEBUG: adding 'ironic/api/controllers/v1/volume.py' DEBUG: adding 'ironic/api/controllers/v1/volume_connector.py' DEBUG: adding 'ironic/api/controllers/v1/volume_target.py' DEBUG: adding 'ironic/api/middleware/__init__.py' DEBUG: adding 'ironic/api/middleware/auth_public_routes.py' DEBUG: adding 'ironic/api/middleware/json_ext.py' DEBUG: adding 'ironic/api/middleware/parsable_error.py' DEBUG: adding 'ironic/cmd/__init__.py' DEBUG: adding 'ironic/cmd/api.py' DEBUG: adding 'ironic/cmd/conductor.py' DEBUG: adding 'ironic/cmd/dbsync.py' DEBUG: adding 'ironic/cmd/pxe_filter.py' DEBUG: adding 'ironic/cmd/singleprocess.py' DEBUG: adding 'ironic/cmd/status.py' DEBUG: adding 'ironic/common/__init__.py' DEBUG: adding 'ironic/common/args.py' DEBUG: adding 'ironic/common/async_steps.py' DEBUG: adding 'ironic/common/auth_basic.py' DEBUG: adding 'ironic/common/boot_devices.py' DEBUG: adding 'ironic/common/boot_modes.py' DEBUG: adding 'ironic/common/checksum_utils.py' DEBUG: adding 'ironic/common/cinder.py' DEBUG: adding 'ironic/common/components.py' DEBUG: adding 'ironic/common/config.py' DEBUG: adding 'ironic/common/context.py' DEBUG: adding 'ironic/common/dhcp_factory.py' DEBUG: adding 'ironic/common/driver_factory.py' DEBUG: adding 'ironic/common/exception.py' DEBUG: adding 'ironic/common/faults.py' DEBUG: adding 'ironic/common/fsm.py' DEBUG: adding 'ironic/common/grub_conf.template' DEBUG: adding 'ironic/common/hash_ring.py' DEBUG: adding 'ironic/common/i18n.py' DEBUG: adding 'ironic/common/image_format_inspector.py' DEBUG: adding 'ironic/common/image_publisher.py' DEBUG: adding 'ironic/common/image_service.py' DEBUG: adding 'ironic/common/images.py' DEBUG: adding 'ironic/common/indicator_states.py' DEBUG: adding 'ironic/common/isolinux_config.template' DEBUG: adding 'ironic/common/keystone.py' DEBUG: adding 'ironic/common/kickstart_utils.py' DEBUG: adding 'ironic/common/lessee_sources.py' DEBUG: adding 'ironic/common/molds.py' DEBUG: adding 'ironic/common/network.py' DEBUG: adding 'ironic/common/neutron.py' DEBUG: adding 'ironic/common/nova.py' DEBUG: adding 'ironic/common/policy.py' DEBUG: adding 'ironic/common/profiler.py' DEBUG: adding 'ironic/common/pxe_utils.py' DEBUG: adding 'ironic/common/qemu_img.py' DEBUG: adding 'ironic/common/raid.py' DEBUG: adding 'ironic/common/release_mappings.py' DEBUG: adding 'ironic/common/rpc.py' DEBUG: adding 'ironic/common/rpc_service.py' DEBUG: adding 'ironic/common/service.py' DEBUG: adding 'ironic/common/states.py' DEBUG: adding 'ironic/common/swift.py' DEBUG: adding 'ironic/common/utils.py' DEBUG: adding 'ironic/common/wsgi_service.py' DEBUG: adding 'ironic/common/glance_service/__init__.py' DEBUG: adding 'ironic/common/glance_service/image_service.py' DEBUG: adding 'ironic/common/glance_service/service_utils.py' DEBUG: adding 'ironic/conductor/__init__.py' DEBUG: adding 'ironic/conductor/allocations.py' DEBUG: adding 'ironic/conductor/base_manager.py' DEBUG: adding 'ironic/conductor/cleaning.py' DEBUG: adding 'ironic/conductor/deployments.py' DEBUG: adding 'ironic/conductor/inspection.py' DEBUG: adding 'ironic/conductor/manager.py' DEBUG: adding 'ironic/conductor/notification_utils.py' DEBUG: adding 'ironic/conductor/periodics.py' DEBUG: adding 'ironic/conductor/rpc_service.py' DEBUG: adding 'ironic/conductor/rpcapi.py' DEBUG: adding 'ironic/conductor/servicing.py' DEBUG: adding 'ironic/conductor/steps.py' DEBUG: adding 'ironic/conductor/task_manager.py' DEBUG: adding 'ironic/conductor/utils.py' DEBUG: adding 'ironic/conductor/verify.py' DEBUG: adding 'ironic/conf/__init__.py' DEBUG: adding 'ironic/conf/agent.py' DEBUG: adding 'ironic/conf/anaconda.py' DEBUG: adding 'ironic/conf/ansible.py' DEBUG: adding 'ironic/conf/api.py' DEBUG: adding 'ironic/conf/audit.py' DEBUG: adding 'ironic/conf/auth.py' DEBUG: adding 'ironic/conf/cinder.py' DEBUG: adding 'ironic/conf/conductor.py' DEBUG: adding 'ironic/conf/console.py' DEBUG: adding 'ironic/conf/database.py' DEBUG: adding 'ironic/conf/default.py' DEBUG: adding 'ironic/conf/deploy.py' DEBUG: adding 'ironic/conf/dhcp.py' DEBUG: adding 'ironic/conf/disk_utils.py' DEBUG: adding 'ironic/conf/dnsmasq.py' DEBUG: adding 'ironic/conf/drac.py' DEBUG: adding 'ironic/conf/fake.py' DEBUG: adding 'ironic/conf/glance.py' DEBUG: adding 'ironic/conf/healthcheck.py' DEBUG: adding 'ironic/conf/ilo.py' DEBUG: adding 'ironic/conf/inspector.py' DEBUG: adding 'ironic/conf/inventory.py' DEBUG: adding 'ironic/conf/ipmi.py' DEBUG: adding 'ironic/conf/irmc.py' DEBUG: adding 'ironic/conf/metrics.py' DEBUG: adding 'ironic/conf/metrics_statsd.py' DEBUG: adding 'ironic/conf/molds.py' DEBUG: adding 'ironic/conf/neutron.py' DEBUG: adding 'ironic/conf/nova.py' DEBUG: adding 'ironic/conf/opts.py' DEBUG: adding 'ironic/conf/pxe.py' DEBUG: adding 'ironic/conf/redfish.py' DEBUG: adding 'ironic/conf/sensor_data.py' DEBUG: adding 'ironic/conf/service_catalog.py' DEBUG: adding 'ironic/conf/snmp.py' DEBUG: adding 'ironic/conf/swift.py' DEBUG: adding 'ironic/conf/types.py' DEBUG: adding 'ironic/db/__init__.py' DEBUG: adding 'ironic/db/api.py' DEBUG: adding 'ironic/db/migration.py' DEBUG: adding 'ironic/db/sqlalchemy/__init__.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic.ini' DEBUG: adding 'ironic/db/sqlalchemy/api.py' DEBUG: adding 'ironic/db/sqlalchemy/migration.py' DEBUG: adding 'ironic/db/sqlalchemy/models.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/README' DEBUG: adding 'ironic/db/sqlalchemy/alembic/env.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/script.py.mako' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/01f21d5e5195_increase_length_of_user_column.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/0ac0f39bc5aa_add_node_inventory_table.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/10b163d4481e_add_port_portgroup_internal_info.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/163040c5513f_add_firmware_information.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/1a59178ebdf6_add_volume_targets_table.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/1d6951876d68_add_storage_interface_db_field_and_.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/1e15e7122cc9_add_extra_column_to_deploy_templates.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/1e1d5ace7dc6_add_inspection_started_at_and_.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/21b331f883ef_add_provision_updated_at.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/2353895ecfae_add_conductor_hardware_interfaces_table.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/242cc6a923b3_add_node_maintenance_reason.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/28c44432c9c3_add_node_description.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/2aac7e0872f6_add_deploy_templates.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/2bbd96b6ccb9_add_bios_fields_from_registry.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/2d13bc3d6bba_add_bios_config_and_interface.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/2fb93ffd2af1_increase_node_name_length.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/31baaf680d2b_add_node_instance_info.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/3ae36a5f5131_add_logical_name.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/3bea56f25597_add_unique_constraint_to_instance_uuid.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/3cb628139ea4_nodes_add_console_enabled.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/3d86a077a3f2_add_port_physical_network.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/405cfe08f18d_add_rescue_interface_to_node.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/487deb87cc9d_add_conductor_affinity_and_online.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/48d6c242bb9b_add_node_tags.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/493d8f27f235_add_portgroup_configuration_fields.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/4dbec778866e_create_node_shard.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/4f399b21ae71_add_node_clean_step.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/516faf1bb9b1_resizing_column_nodes_driver.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/5674c57409b9_replace_nostate_with_available.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/5ea1b0d310e_added_port_group_table_and_altered_ports.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/60cf717201bc_add_standalone_ports_supported.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/664f85c2f622_add_conductor_group_to_nodes_conductors.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/66bd9c5604d5_add_runbook_and_runbook_step.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/789acc877671_add_raid_config.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/82c315d60161_add_bios_settings.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/868cb606a74a_add_version_field_in_base_class.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/93706939026c_add_node_protected_field.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/9cbeefa3763f_add_port_is_smartnic.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/9ef41f07cb58_add_node_history_table.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/aa2384fee727_add_service_steps.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/ac00b586ab95_node_indexes.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/b2ad35726bb0_add_node_lessee.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/b4130a7fc904_create_nodetraits_table.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/b9117ac17882_add_node_deploy_step.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/bb59b63f55a_add_node_driver_internal_info.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/bcdd431ba0bf_add_fields_for_all_interfaces.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/c0455649680c_port_name.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/c14cef6dfedf_populate_node_network_interface.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/c1846a214450_add_boot_mode_and_secure_boot.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/cd2c80feb331_add_node_retired_field.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/ce6c4b3cf5a2_add_allocation_owner.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/cf1a80fdb352_add_node_network_data_field.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/d163df1bab88_remove_extra_fk_constraint_in_.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/d2b036ae9378_add_automated_clean_field.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/daa1ba02d98_add_volume_connectors_table.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/dbefd6bdaa2c_add_default_column_to_.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/dd34e1f1303b_add_resource_class_to_node.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/dd67b91a1981_add_allocations_table.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/e294876e8028_add_node_network_interface.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/e918ff30eb42_resize_column_nodes_instance_info.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/f190f9d00a11_add_node_owner.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/f6fdb920c182_set_pxe_enabled_true.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/fb3f10dd262e_add_fault_to_node_table.py' DEBUG: adding 'ironic/db/sqlalchemy/alembic/versions/fe222f476baf_add_parent_node_field.py' DEBUG: adding 'ironic/dhcp/__init__.py' DEBUG: adding 'ironic/dhcp/base.py' DEBUG: adding 'ironic/dhcp/dnsmasq.py' DEBUG: adding 'ironic/dhcp/neutron.py' DEBUG: adding 'ironic/dhcp/none.py' DEBUG: adding 'ironic/drivers/__init__.py' DEBUG: adding 'ironic/drivers/base.py' DEBUG: adding 'ironic/drivers/drac.py' DEBUG: adding 'ironic/drivers/fake_hardware.py' DEBUG: adding 'ironic/drivers/generic.py' DEBUG: adding 'ironic/drivers/hardware_type.py' DEBUG: adding 'ironic/drivers/ilo.py' DEBUG: adding 'ironic/drivers/intel_ipmi.py' DEBUG: adding 'ironic/drivers/ipmi.py' DEBUG: adding 'ironic/drivers/irmc.py' DEBUG: adding 'ironic/drivers/raid_config_schema.json' DEBUG: adding 'ironic/drivers/redfish.py' DEBUG: adding 'ironic/drivers/snmp.py' DEBUG: adding 'ironic/drivers/utils.py' DEBUG: adding 'ironic/drivers/modules/__init__.py' DEBUG: adding 'ironic/drivers/modules/agent.py' DEBUG: adding 'ironic/drivers/modules/agent_base.py' DEBUG: adding 'ironic/drivers/modules/agent_client.py' DEBUG: adding 'ironic/drivers/modules/agent_power.py' DEBUG: adding 'ironic/drivers/modules/boot.ipxe' DEBUG: adding 'ironic/drivers/modules/boot_mode_utils.py' DEBUG: adding 'ironic/drivers/modules/console_utils.py' DEBUG: adding 'ironic/drivers/modules/deploy_utils.py' DEBUG: adding 'ironic/drivers/modules/fake.py' DEBUG: adding 'ironic/drivers/modules/image_cache.py' DEBUG: adding 'ironic/drivers/modules/image_utils.py' DEBUG: adding 'ironic/drivers/modules/initial_grub_cfg.template' DEBUG: adding 'ironic/drivers/modules/inspect_utils.py' DEBUG: adding 'ironic/drivers/modules/ipmitool.py' DEBUG: adding 'ironic/drivers/modules/ipxe.py' DEBUG: adding 'ironic/drivers/modules/ipxe_config.template' DEBUG: adding 'ironic/drivers/modules/ks.cfg.template' DEBUG: adding 'ironic/drivers/modules/noop.py' DEBUG: adding 'ironic/drivers/modules/noop_mgmt.py' DEBUG: adding 'ironic/drivers/modules/pxe.py' DEBUG: adding 'ironic/drivers/modules/pxe_base.py' DEBUG: adding 'ironic/drivers/modules/pxe_config.template' DEBUG: adding 'ironic/drivers/modules/pxe_grub_config.template' DEBUG: adding 'ironic/drivers/modules/ramdisk.py' DEBUG: adding 'ironic/drivers/modules/snmp.py' DEBUG: adding 'ironic/drivers/modules/ansible/__init__.py' DEBUG: adding 'ironic/drivers/modules/ansible/deploy.py' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/add-ironic-nodes.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/ansible.cfg' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/clean.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/clean_steps.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/deploy.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/inventory' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/shutdown.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.ini' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.py' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/library/facts_wwn.py' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/library/root_hints.py' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/library/stream_url.py' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/clean/defaults/main.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/main.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/shred.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/wipe.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/zap.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/configure/defaults/main.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/grub.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/main.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/mounts.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/deploy/files/partition_configdrive.sh' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/configdrive.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/download.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/main.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/write.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/main.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/roothints.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/main.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/parted.yaml' DEBUG: adding 'ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks/main.yaml' DEBUG: adding 'ironic/drivers/modules/drac/__init__.py' DEBUG: adding 'ironic/drivers/modules/drac/bios.py' DEBUG: adding 'ironic/drivers/modules/drac/boot.py' DEBUG: adding 'ironic/drivers/modules/drac/inspect.py' DEBUG: adding 'ironic/drivers/modules/drac/management.py' DEBUG: adding 'ironic/drivers/modules/drac/power.py' DEBUG: adding 'ironic/drivers/modules/drac/raid.py' DEBUG: adding 'ironic/drivers/modules/drac/utils.py' DEBUG: adding 'ironic/drivers/modules/drac/vendor_passthru.py' DEBUG: adding 'ironic/drivers/modules/ibmc/__init__.py' DEBUG: adding 'ironic/drivers/modules/ilo/__init__.py' DEBUG: adding 'ironic/drivers/modules/ilo/bios.py' DEBUG: adding 'ironic/drivers/modules/ilo/boot.py' DEBUG: adding 'ironic/drivers/modules/ilo/common.py' DEBUG: adding 'ironic/drivers/modules/ilo/console.py' DEBUG: adding 'ironic/drivers/modules/ilo/firmware_processor.py' DEBUG: adding 'ironic/drivers/modules/ilo/inspect.py' DEBUG: adding 'ironic/drivers/modules/ilo/management.py' DEBUG: adding 'ironic/drivers/modules/ilo/power.py' DEBUG: adding 'ironic/drivers/modules/ilo/raid.py' DEBUG: adding 'ironic/drivers/modules/ilo/vendor.py' DEBUG: adding 'ironic/drivers/modules/inspector/__init__.py' DEBUG: adding 'ironic/drivers/modules/inspector/agent.py' DEBUG: adding 'ironic/drivers/modules/inspector/client.py' DEBUG: adding 'ironic/drivers/modules/inspector/interface.py' DEBUG: adding 'ironic/drivers/modules/inspector/lldp_parsers.py' DEBUG: adding 'ironic/drivers/modules/inspector/lldp_tlvs.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/__init__.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/accelerators.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/architecture.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/base.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/boot_mode.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/cpu_capabilities.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/extra_hardware.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/known_accelerators.yaml' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/local_link_connection.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/memory.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/parse_lldp.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/pci_devices.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/physical_network.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/ports.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/raid_device.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/ramdisk_error.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/root_device.py' DEBUG: adding 'ironic/drivers/modules/inspector/hooks/validate_interfaces.py' DEBUG: adding 'ironic/drivers/modules/intel_ipmi/__init__.py' DEBUG: adding 'ironic/drivers/modules/intel_ipmi/management.py' DEBUG: adding 'ironic/drivers/modules/irmc/__init__.py' DEBUG: adding 'ironic/drivers/modules/irmc/bios.py' DEBUG: adding 'ironic/drivers/modules/irmc/boot.py' DEBUG: adding 'ironic/drivers/modules/irmc/common.py' DEBUG: adding 'ironic/drivers/modules/irmc/inspect.py' DEBUG: adding 'ironic/drivers/modules/irmc/management.py' DEBUG: adding 'ironic/drivers/modules/irmc/power.py' DEBUG: adding 'ironic/drivers/modules/irmc/raid.py' DEBUG: adding 'ironic/drivers/modules/irmc/vendor.py' DEBUG: adding 'ironic/drivers/modules/network/__init__.py' DEBUG: adding 'ironic/drivers/modules/network/common.py' DEBUG: adding 'ironic/drivers/modules/network/flat.py' DEBUG: adding 'ironic/drivers/modules/network/neutron.py' DEBUG: adding 'ironic/drivers/modules/network/noop.py' DEBUG: adding 'ironic/drivers/modules/redfish/__init__.py' DEBUG: adding 'ironic/drivers/modules/redfish/bios.py' DEBUG: adding 'ironic/drivers/modules/redfish/boot.py' DEBUG: adding 'ironic/drivers/modules/redfish/firmware.py' DEBUG: adding 'ironic/drivers/modules/redfish/firmware_utils.py' DEBUG: adding 'ironic/drivers/modules/redfish/inspect.py' DEBUG: adding 'ironic/drivers/modules/redfish/management.py' DEBUG: adding 'ironic/drivers/modules/redfish/power.py' DEBUG: adding 'ironic/drivers/modules/redfish/raid.py' DEBUG: adding 'ironic/drivers/modules/redfish/utils.py' DEBUG: adding 'ironic/drivers/modules/redfish/vendor.py' DEBUG: adding 'ironic/drivers/modules/storage/__init__.py' DEBUG: adding 'ironic/drivers/modules/storage/cinder.py' DEBUG: adding 'ironic/drivers/modules/storage/external.py' DEBUG: adding 'ironic/drivers/modules/storage/noop.py' DEBUG: adding 'ironic/drivers/modules/xclarity/__init__.py' DEBUG: adding 'ironic/hacking/__init__.py' DEBUG: adding 'ironic/hacking/checks.py' DEBUG: adding 'ironic/objects/__init__.py' DEBUG: adding 'ironic/objects/allocation.py' DEBUG: adding 'ironic/objects/base.py' DEBUG: adding 'ironic/objects/bios.py' DEBUG: adding 'ironic/objects/chassis.py' DEBUG: adding 'ironic/objects/conductor.py' DEBUG: adding 'ironic/objects/deploy_template.py' DEBUG: adding 'ironic/objects/deployment.py' DEBUG: adding 'ironic/objects/fields.py' DEBUG: adding 'ironic/objects/firmware.py' DEBUG: adding 'ironic/objects/indirection.py' DEBUG: adding 'ironic/objects/node.py' DEBUG: adding 'ironic/objects/node_history.py' DEBUG: adding 'ironic/objects/node_inventory.py' DEBUG: adding 'ironic/objects/notification.py' DEBUG: adding 'ironic/objects/port.py' DEBUG: adding 'ironic/objects/portgroup.py' DEBUG: adding 'ironic/objects/runbook.py' DEBUG: adding 'ironic/objects/trait.py' DEBUG: adding 'ironic/objects/volume_connector.py' DEBUG: adding 'ironic/objects/volume_target.py' DEBUG: adding 'ironic/pxe_filter/__init__.py' DEBUG: adding 'ironic/pxe_filter/dnsmasq.py' DEBUG: adding 'ironic/pxe_filter/service.py' DEBUG: adding 'ironic/tests/__init__.py' DEBUG: adding 'ironic/tests/base.py' DEBUG: adding 'ironic/tests/functional/__init__.py' DEBUG: adding 'ironic/tests/json_samples/network_data.json' DEBUG: adding 'ironic/tests/json_samples/systems_collection_dual.json' DEBUG: adding 'ironic/tests/json_samples/systems_collection_single.json' DEBUG: adding 'ironic/tests/unit/__init__.py' DEBUG: adding 'ironic/tests/unit/policy_fixture.py' DEBUG: adding 'ironic/tests/unit/raid_constants.py' DEBUG: adding 'ironic/tests/unit/stubs.py' DEBUG: adding 'ironic/tests/unit/test_base.py' DEBUG: adding 'ironic/tests/unit/api/__init__.py' DEBUG: adding 'ironic/tests/unit/api/base.py' DEBUG: adding 'ironic/tests/unit/api/test_acl.py' DEBUG: adding 'ironic/tests/unit/api/test_acl_basic.yaml' DEBUG: adding 'ironic/tests/unit/api/test_audit.py' DEBUG: adding 'ironic/tests/unit/api/test_functions.py' DEBUG: adding 'ironic/tests/unit/api/test_healthcheck.py' DEBUG: adding 'ironic/tests/unit/api/test_hooks.py' DEBUG: adding 'ironic/tests/unit/api/test_method.py' DEBUG: adding 'ironic/tests/unit/api/test_middleware.py' DEBUG: adding 'ironic/tests/unit/api/test_ospmiddleware.py' DEBUG: adding 'ironic/tests/unit/api/test_proxy_middleware.py' DEBUG: adding 'ironic/tests/unit/api/test_rbac_legacy.yaml' DEBUG: adding 'ironic/tests/unit/api/test_rbac_project_scoped.yaml' DEBUG: adding 'ironic/tests/unit/api/test_rbac_system_scoped.yaml' DEBUG: adding 'ironic/tests/unit/api/test_root.py' DEBUG: adding 'ironic/tests/unit/api/utils.py' DEBUG: adding 'ironic/tests/unit/api/controllers/__init__.py' DEBUG: adding 'ironic/tests/unit/api/controllers/test_base.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/__init__.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_allocation.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_chassis.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_collection.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_conductor.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_deploy_template.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_driver.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_event.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_node.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_notification_utils.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_port.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_portgroup.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_ramdisk.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_root.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_runbook.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_shard.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_utils.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_versions.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_volume.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_volume_connector.py' DEBUG: adding 'ironic/tests/unit/api/controllers/v1/test_volume_target.py' DEBUG: adding 'ironic/tests/unit/cmd/__init__.py' DEBUG: adding 'ironic/tests/unit/cmd/test_conductor.py' DEBUG: adding 'ironic/tests/unit/cmd/test_dbsync.py' DEBUG: adding 'ironic/tests/unit/cmd/test_status.py' DEBUG: adding 'ironic/tests/unit/common/__init__.py' DEBUG: adding 'ironic/tests/unit/common/test_args.py' DEBUG: adding 'ironic/tests/unit/common/test_checksum_utils.py' DEBUG: adding 'ironic/tests/unit/common/test_cinder.py' DEBUG: adding 'ironic/tests/unit/common/test_context.py' DEBUG: adding 'ironic/tests/unit/common/test_driver_factory.py' DEBUG: adding 'ironic/tests/unit/common/test_format_inspector.py' DEBUG: adding 'ironic/tests/unit/common/test_fsm.py' DEBUG: adding 'ironic/tests/unit/common/test_glance_service.py' DEBUG: adding 'ironic/tests/unit/common/test_hash_ring.py' DEBUG: adding 'ironic/tests/unit/common/test_image_publisher.py' DEBUG: adding 'ironic/tests/unit/common/test_image_service.py' DEBUG: adding 'ironic/tests/unit/common/test_images.py' DEBUG: adding 'ironic/tests/unit/common/test_keystone.py' DEBUG: adding 'ironic/tests/unit/common/test_kickstart_utils.py' DEBUG: adding 'ironic/tests/unit/common/test_molds.py' DEBUG: adding 'ironic/tests/unit/common/test_network.py' DEBUG: adding 'ironic/tests/unit/common/test_neutron.py' DEBUG: adding 'ironic/tests/unit/common/test_nova.py' DEBUG: adding 'ironic/tests/unit/common/test_policy.py' DEBUG: adding 'ironic/tests/unit/common/test_pxe_utils.py' DEBUG: adding 'ironic/tests/unit/common/test_qemu_img.py' DEBUG: adding 'ironic/tests/unit/common/test_raid.py' DEBUG: adding 'ironic/tests/unit/common/test_release_mappings.py' DEBUG: adding 'ironic/tests/unit/common/test_rpc.py' DEBUG: adding 'ironic/tests/unit/common/test_states.py' DEBUG: adding 'ironic/tests/unit/common/test_swift.py' DEBUG: adding 'ironic/tests/unit/common/test_utils.py' DEBUG: adding 'ironic/tests/unit/common/test_wsgi_service.py' DEBUG: adding 'ironic/tests/unit/common/drive_samples/config_drive' DEBUG: adding 'ironic/tests/unit/common/json_samples/neutron_network_show.json' DEBUG: adding 'ironic/tests/unit/common/json_samples/neutron_network_show_ipv6.json' DEBUG: adding 'ironic/tests/unit/common/json_samples/neutron_port_show.json' DEBUG: adding 'ironic/tests/unit/common/json_samples/neutron_port_show_ipv6.json' DEBUG: adding 'ironic/tests/unit/common/json_samples/neutron_subnet_show.json' DEBUG: adding 'ironic/tests/unit/common/json_samples/neutron_subnet_show_ipv6.json' DEBUG: adding 'ironic/tests/unit/conductor/__init__.py' DEBUG: adding 'ironic/tests/unit/conductor/mgr_utils.py' DEBUG: adding 'ironic/tests/unit/conductor/test_allocations.py' DEBUG: adding 'ironic/tests/unit/conductor/test_base_manager.py' DEBUG: adding 'ironic/tests/unit/conductor/test_cleaning.py' DEBUG: adding 'ironic/tests/unit/conductor/test_deployments.py' DEBUG: adding 'ironic/tests/unit/conductor/test_inspection.py' DEBUG: adding 'ironic/tests/unit/conductor/test_manager.py' DEBUG: adding 'ironic/tests/unit/conductor/test_notification_utils.py' DEBUG: adding 'ironic/tests/unit/conductor/test_periodics.py' DEBUG: adding 'ironic/tests/unit/conductor/test_rpc_service.py' DEBUG: adding 'ironic/tests/unit/conductor/test_rpcapi.py' DEBUG: adding 'ironic/tests/unit/conductor/test_servicing.py' DEBUG: adding 'ironic/tests/unit/conductor/test_steps.py' DEBUG: adding 'ironic/tests/unit/conductor/test_task_manager.py' DEBUG: adding 'ironic/tests/unit/conductor/test_utils.py' DEBUG: adding 'ironic/tests/unit/conductor/test_verify.py' DEBUG: adding 'ironic/tests/unit/conf/__init__.py' DEBUG: adding 'ironic/tests/unit/conf/test_auth.py' DEBUG: adding 'ironic/tests/unit/conf/test_conductor.py' DEBUG: adding 'ironic/tests/unit/conf/test_types.py' DEBUG: adding 'ironic/tests/unit/db/__init__.py' DEBUG: adding 'ironic/tests/unit/db/base.py' DEBUG: adding 'ironic/tests/unit/db/test_allocations.py' DEBUG: adding 'ironic/tests/unit/db/test_api.py' DEBUG: adding 'ironic/tests/unit/db/test_bios_settings.py' DEBUG: adding 'ironic/tests/unit/db/test_chassis.py' DEBUG: adding 'ironic/tests/unit/db/test_conductor.py' DEBUG: adding 'ironic/tests/unit/db/test_deploy_templates.py' DEBUG: adding 'ironic/tests/unit/db/test_firmware_component.py' DEBUG: adding 'ironic/tests/unit/db/test_node_history.py' DEBUG: adding 'ironic/tests/unit/db/test_node_inventory.py' DEBUG: adding 'ironic/tests/unit/db/test_node_tags.py' DEBUG: adding 'ironic/tests/unit/db/test_node_traits.py' DEBUG: adding 'ironic/tests/unit/db/test_nodes.py' DEBUG: adding 'ironic/tests/unit/db/test_portgroups.py' DEBUG: adding 'ironic/tests/unit/db/test_ports.py' DEBUG: adding 'ironic/tests/unit/db/test_runbooks.py' DEBUG: adding 'ironic/tests/unit/db/test_shard.py' DEBUG: adding 'ironic/tests/unit/db/test_volume_connectors.py' DEBUG: adding 'ironic/tests/unit/db/test_volume_targets.py' DEBUG: adding 'ironic/tests/unit/db/utils.py' DEBUG: adding 'ironic/tests/unit/db/sqlalchemy/__init__.py' DEBUG: adding 'ironic/tests/unit/db/sqlalchemy/test_api.py' DEBUG: adding 'ironic/tests/unit/db/sqlalchemy/test_migrations.py' DEBUG: adding 'ironic/tests/unit/db/sqlalchemy/test_models.py' DEBUG: adding 'ironic/tests/unit/db/sqlalchemy/test_types.py' DEBUG: adding 'ironic/tests/unit/dhcp/__init__.py' DEBUG: adding 'ironic/tests/unit/dhcp/test_dnsmasq.py' DEBUG: adding 'ironic/tests/unit/dhcp/test_factory.py' DEBUG: adding 'ironic/tests/unit/dhcp/test_neutron.py' DEBUG: adding 'ironic/tests/unit/drivers/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/boot-fallback.ipxe' DEBUG: adding 'ironic/tests/unit/drivers/boot.ipxe' DEBUG: adding 'ironic/tests/unit/drivers/ipxe_config.template' DEBUG: adding 'ironic/tests/unit/drivers/ipxe_config_boot_from_anaconda.template' DEBUG: adding 'ironic/tests/unit/drivers/ipxe_config_boot_from_iso.template' DEBUG: adding 'ironic/tests/unit/drivers/ipxe_config_boot_from_ramdisk.template' DEBUG: adding 'ironic/tests/unit/drivers/ipxe_config_boot_from_volume_extra_volume.template' DEBUG: adding 'ironic/tests/unit/drivers/ipxe_config_boot_from_volume_multipath.template' DEBUG: adding 'ironic/tests/unit/drivers/ipxe_config_boot_from_volume_no_extra_volumes.template' DEBUG: adding 'ironic/tests/unit/drivers/ipxe_config_timeout.template' DEBUG: adding 'ironic/tests/unit/drivers/ks_extra_vars.tmpl' DEBUG: adding 'ironic/tests/unit/drivers/ks_missing_var.tmpl' DEBUG: adding 'ironic/tests/unit/drivers/pxe_config.template' DEBUG: adding 'ironic/tests/unit/drivers/pxe_grub_config.template' DEBUG: adding 'ironic/tests/unit/drivers/test_base.py' DEBUG: adding 'ironic/tests/unit/drivers/test_drac.py' DEBUG: adding 'ironic/tests/unit/drivers/test_fake_hardware.py' DEBUG: adding 'ironic/tests/unit/drivers/test_generic.py' DEBUG: adding 'ironic/tests/unit/drivers/test_ilo.py' DEBUG: adding 'ironic/tests/unit/drivers/test_ipmi.py' DEBUG: adding 'ironic/tests/unit/drivers/test_irmc.py' DEBUG: adding 'ironic/tests/unit/drivers/test_redfish.py' DEBUG: adding 'ironic/tests/unit/drivers/test_snmp.py' DEBUG: adding 'ironic/tests/unit/drivers/test_utils.py' DEBUG: adding 'ironic/tests/unit/drivers/third_party_driver_mock_specs.py' DEBUG: adding 'ironic/tests/unit/drivers/third_party_driver_mocks.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_agent.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_agent_base.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_agent_client.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_agent_power.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_boot_mode_utils.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_console_utils.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_deploy_utils.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_image_cache.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_image_utils.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_inspect_utils.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_ipmitool.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_ipxe.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_noop.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_noop_mgmt.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_pxe.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_ramdisk.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/test_snmp.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ansible/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ansible/test_deploy.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/drac/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/drac/test_boot.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/drac/test_inspect.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/drac/test_management.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/drac/test_raid.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/drac/test_utils.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/drac/utils.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ibmc/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/test_bios.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/test_boot.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/test_common.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/test_console.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/test_firmware_processor.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/test_inspect.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/test_management.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/test_power.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/test_raid.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/ilo/test_vendor.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/test_agent.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/test_client.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/test_interface.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_accelerators.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_architecture.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_boot_mode.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_cpu_capabilities.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_extra_hardware.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_local_link_connection.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_memory.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_parse_lldp.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_pci_devices.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_physical_network.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_ports.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_raid_device.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_ramdisk_error.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_root_device.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/inspector/hooks/test_validate_interfaces.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/intel_ipmi/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/intel_ipmi/base.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/intel_ipmi/test_intel_ipmi.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/intel_ipmi/test_management.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ng.xml' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ok.xml' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/test_bios.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/test_boot.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/test_common.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/test_inspect.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/test_management.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/test_periodic_task.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/test_power.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/irmc/test_raid.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/network/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/network/test_common.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/network/test_flat.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/network/test_neutron.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/network/test_noop.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/network/json_samples/network_data.json' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/test_bios.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/test_boot.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/test_firmware.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/test_firmware_utils.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/test_inspect.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/test_management.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/test_power.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/test_raid.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/test_utils.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/redfish/test_vendor.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/storage/__init__.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/storage/test_cinder.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/storage/test_external.py' DEBUG: adding 'ironic/tests/unit/drivers/modules/xclarity/__init__.py' DEBUG: adding 'ironic/tests/unit/objects/__init__.py' DEBUG: adding 'ironic/tests/unit/objects/test_allocation.py' DEBUG: adding 'ironic/tests/unit/objects/test_bios.py' DEBUG: adding 'ironic/tests/unit/objects/test_chassis.py' DEBUG: adding 'ironic/tests/unit/objects/test_conductor.py' DEBUG: adding 'ironic/tests/unit/objects/test_deploy_template.py' DEBUG: adding 'ironic/tests/unit/objects/test_deployment.py' DEBUG: adding 'ironic/tests/unit/objects/test_fields.py' DEBUG: adding 'ironic/tests/unit/objects/test_firmware.py' DEBUG: adding 'ironic/tests/unit/objects/test_node.py' DEBUG: adding 'ironic/tests/unit/objects/test_node_history.py' DEBUG: adding 'ironic/tests/unit/objects/test_node_inventory.py' DEBUG: adding 'ironic/tests/unit/objects/test_notification.py' DEBUG: adding 'ironic/tests/unit/objects/test_objects.py' DEBUG: adding 'ironic/tests/unit/objects/test_port.py' DEBUG: adding 'ironic/tests/unit/objects/test_portgroup.py' DEBUG: adding 'ironic/tests/unit/objects/test_trait.py' DEBUG: adding 'ironic/tests/unit/objects/test_volume_connector.py' DEBUG: adding 'ironic/tests/unit/objects/test_volume_target.py' DEBUG: adding 'ironic/tests/unit/objects/utils.py' DEBUG: adding 'ironic/tests/unit/pxe_filter/__init__.py' DEBUG: adding 'ironic/tests/unit/pxe_filter/test_dnsmasq.py' DEBUG: adding 'ironic/tests/unit/pxe_filter/test_service.py' DEBUG: adding 'ironic-26.1.6.dev2.data/data/etc/ironic/rootwrap.conf' DEBUG: adding 'ironic-26.1.6.dev2.data/data/etc/ironic/rootwrap.d/ironic-utils.filters' DEBUG: adding 'ironic-26.1.6.dev2.data/scripts/ironic-api-wsgi' DEBUG: adding 'ironic-26.1.6.dev2.dist-info/licenses/AUTHORS' DEBUG: adding 'ironic-26.1.6.dev2.dist-info/licenses/LICENSE' DEBUG: adding 'ironic-26.1.6.dev2.dist-info/METADATA' DEBUG: adding 'ironic-26.1.6.dev2.dist-info/WHEEL' DEBUG: adding 'ironic-26.1.6.dev2.dist-info/entry_points.txt' DEBUG: adding 'ironic-26.1.6.dev2.dist-info/pbr.json' DEBUG: adding 'ironic-26.1.6.dev2.dist-info/top_level.txt' DEBUG: adding 'ironic-26.1.6.dev2.dist-info/RECORD' DEBUG: removing build/bdist.linux-x86_64/wheel DEBUG: Successfully built ironic-26.1.6.dev2.tar.gz and ironic-26.1.6.dev2-py3-none-any.whl DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ python3 setup.py --name DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Requirements should be satisfied by a PEP 517 installer. DEBUG: If you are using pip, you can try `pip install --use-pep517`. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: dist.fetch_build_eggs(dist.setup_requires) DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: ironic DEBUG: Running: python3 setup.py --name in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ python3 setup.py --name WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Requirements should be satisfied by a PEP 517 installer. WARNING: If you are using pip, you can try `pip install --use-pep517`. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: dist.fetch_build_eggs(dist.setup_requires) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please avoid running ``setup.py`` directly. WARNING: Instead, use pypa/build, pypa/installer or other WARNING: standards-based tools. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: WARNING: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self.initialize_options() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' WARNING: warnings.warn(msg) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() DEBUG: Results: [pbr] Generating ChangeLog ironic 26.1.6 for openstack/ironic OK DEBUG: checking 2024.2-eol DEBUG: Found new EOL tag 2024.2-eol for ironic New releases must be added to the end of the list. -------------------------------------------------- DEBUG: openstack/ironic already tagged 25.0.0, skipping DEBUG: openstack/ironic already tagged 26.0.0, skipping DEBUG: openstack/ironic already tagged 26.1.0, skipping DEBUG: openstack/ironic already tagged 26.1.1, skipping DEBUG: openstack/ironic already tagged 26.1.2, skipping DEBUG: openstack/ironic already tagged 26.1.3, skipping DEBUG: openstack/ironic already tagged 26.1.4, skipping DEBUG: openstack/ironic already tagged 26.1.5, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.6 ERROR: Could not find 26.1.6: Command '['git', 'show', '26.1.6']' returned non-zero exit status 128. DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 1a3eba700 devstack: Drop dead reference to pyghmi DEBUG: Checking out repository openstack/ironic to a51726ca087f3a85262a1e2848d01ad5f0508982 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout a51726ca087f3a85262a1e2848d01ad5f0508982 DEBUG: Previous HEAD position was 1a3eba700 devstack: Drop dead reference to pyghmi DEBUG: HEAD is now at a51726ca0 Merge "Minor ramdisk interface docs update" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 25.0.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at a51726ca0 Merge "Minor ramdisk interface docs update" DEBUG: Checking out repository openstack/ironic to c375a01ecb3896b6c0882a3321a788734de1c28b DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout c375a01ecb3896b6c0882a3321a788734de1c28b DEBUG: Previous HEAD position was a51726ca0 Merge "Minor ramdisk interface docs update" DEBUG: HEAD is now at c375a01ec Merge "Log node UUID and not entire node instance to avoid logging its driver_info field" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.0.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at c375a01ec Merge "Log node UUID and not entire node instance to avoid logging its driver_info field" DEBUG: Checking out repository openstack/ironic to 5857ca0cd5bc4949f77b9f3b6c3e0d7ab97f6b88 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 5857ca0cd5bc4949f77b9f3b6c3e0d7ab97f6b88 DEBUG: Previous HEAD position was c375a01ec Merge "Log node UUID and not entire node instance to avoid logging its driver_info field" DEBUG: HEAD is now at 5857ca0cd Update release mappings DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 5857ca0cd Update release mappings DEBUG: Checking out repository openstack/ironic to 2127cc4c93770778457fde0582c1bba258c67e02 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 2127cc4c93770778457fde0582c1bba258c67e02 DEBUG: Previous HEAD position was 5857ca0cd Update release mappings DEBUG: HEAD is now at 2127cc4c9 Merge "Checksum files before raw conversion" into stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.1 tag exists, skipping further validation DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 2127cc4c9 Merge "Checksum files before raw conversion" into stable/2024.2 DEBUG: Checking out repository openstack/ironic to e18bbe3af00bce90c0a32a6d6ce3112e01ad9ed4 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout e18bbe3af00bce90c0a32a6d6ce3112e01ad9ed4 DEBUG: Previous HEAD position was 2127cc4c9 Merge "Checksum files before raw conversion" into stable/2024.2 DEBUG: HEAD is now at e18bbe3af OSSA-2025-001: Disallow unsafe image file:// paths DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.2 tag exists, skipping further validation DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at e18bbe3af OSSA-2025-001: Disallow unsafe image file:// paths DEBUG: Checking out repository openstack/ironic to 1fb5bba81ee4a8a6f05119fd7aefc3b47f40b94b DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 1fb5bba81ee4a8a6f05119fd7aefc3b47f40b94b DEBUG: Previous HEAD position was e18bbe3af OSSA-2025-001: Disallow unsafe image file:// paths DEBUG: HEAD is now at 1fb5bba81 Merge "Control port updates with update_pxe_enabled flag" into stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.3 tag exists, skipping further validation DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 1fb5bba81 Merge "Control port updates with update_pxe_enabled flag" into stable/2024.2 DEBUG: Checking out repository openstack/ironic to e9ee094fc3d37cf273bd6d7a2087de05dacfbc88 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout e9ee094fc3d37cf273bd6d7a2087de05dacfbc88 DEBUG: Previous HEAD position was 1fb5bba81 Merge "Control port updates with update_pxe_enabled flag" into stable/2024.2 DEBUG: HEAD is now at e9ee094fc Increase memory allocation for ironic-base DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.4 tag exists, skipping further validation DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at e9ee094fc Increase memory allocation for ironic-base DEBUG: Checking out repository openstack/ironic to 40a4bec17e11e2fdc0151a5af1a93aa5a9fe523c DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 40a4bec17e11e2fdc0151a5af1a93aa5a9fe523c DEBUG: Previous HEAD position was e9ee094fc Increase memory allocation for ironic-base DEBUG: HEAD is now at 40a4bec17 Fix order of `disable_ramdisk` validation DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.5 tag exists, skipping further validation DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 40a4bec17 Fix order of `disable_ramdisk` validation DEBUG: Checking out repository openstack/ironic to 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: Previous HEAD position was 40a4bec17 Fix order of `disable_ramdisk` validation DEBUG: HEAD is now at 1a3eba700 devstack: Drop dead reference to pyghmi DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.6 ERROR: Could not find 26.1.6: Command '['git', 'show', '26.1.6']' returned non-zero exit status 128. DEBUG: Found new version 26.1.6 for openstack/ironic DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 1a3eba700 devstack: Drop dead reference to pyghmi DEBUG: Checking out repository openstack/ironic to 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: HEAD is now at 1a3eba700 devstack: Drop dead reference to pyghmi DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/ironic DEBUG: comparing to ERROR: new release 26.1.6 must be listed last, with one new release per patch DEBUG: comparing to OK New releases may only be added to open series. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Commits being tagged need to be on the right branch. ---------------------------------------------------- DEBUG: checking 25.0.0 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 1a3eba700 devstack: Drop dead reference to pyghmi DEBUG: Checking out repository openstack/ironic to a51726ca087f3a85262a1e2848d01ad5f0508982 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout a51726ca087f3a85262a1e2848d01ad5f0508982 DEBUG: Previous HEAD position was 1a3eba700 devstack: Drop dead reference to pyghmi DEBUG: HEAD is now at a51726ca0 Merge "Minor ramdisk interface docs update" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 25.0.0 tag exists, skipping further validation DEBUG: checking 26.0.0 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at a51726ca0 Merge "Minor ramdisk interface docs update" DEBUG: Checking out repository openstack/ironic to c375a01ecb3896b6c0882a3321a788734de1c28b DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout c375a01ecb3896b6c0882a3321a788734de1c28b DEBUG: Previous HEAD position was a51726ca0 Merge "Minor ramdisk interface docs update" DEBUG: HEAD is now at c375a01ec Merge "Log node UUID and not entire node instance to avoid logging its driver_info field" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.0.0 tag exists, skipping further validation DEBUG: checking 26.1.0 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at c375a01ec Merge "Log node UUID and not entire node instance to avoid logging its driver_info field" DEBUG: Checking out repository openstack/ironic to 5857ca0cd5bc4949f77b9f3b6c3e0d7ab97f6b88 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 5857ca0cd5bc4949f77b9f3b6c3e0d7ab97f6b88 DEBUG: Previous HEAD position was c375a01ec Merge "Log node UUID and not entire node instance to avoid logging its driver_info field" DEBUG: HEAD is now at 5857ca0cd Update release mappings DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.0 tag exists, skipping further validation DEBUG: checking 26.1.1 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 5857ca0cd Update release mappings DEBUG: Checking out repository openstack/ironic to 2127cc4c93770778457fde0582c1bba258c67e02 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 2127cc4c93770778457fde0582c1bba258c67e02 DEBUG: Previous HEAD position was 5857ca0cd Update release mappings DEBUG: HEAD is now at 2127cc4c9 Merge "Checksum files before raw conversion" into stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.1 tag exists, skipping further validation DEBUG: checking 26.1.2 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 2127cc4c9 Merge "Checksum files before raw conversion" into stable/2024.2 DEBUG: Checking out repository openstack/ironic to e18bbe3af00bce90c0a32a6d6ce3112e01ad9ed4 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout e18bbe3af00bce90c0a32a6d6ce3112e01ad9ed4 DEBUG: Previous HEAD position was 2127cc4c9 Merge "Checksum files before raw conversion" into stable/2024.2 DEBUG: HEAD is now at e18bbe3af OSSA-2025-001: Disallow unsafe image file:// paths DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.2 tag exists, skipping further validation DEBUG: checking 26.1.3 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at e18bbe3af OSSA-2025-001: Disallow unsafe image file:// paths DEBUG: Checking out repository openstack/ironic to 1fb5bba81ee4a8a6f05119fd7aefc3b47f40b94b DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 1fb5bba81ee4a8a6f05119fd7aefc3b47f40b94b DEBUG: Previous HEAD position was e18bbe3af OSSA-2025-001: Disallow unsafe image file:// paths DEBUG: HEAD is now at 1fb5bba81 Merge "Control port updates with update_pxe_enabled flag" into stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.3 tag exists, skipping further validation DEBUG: checking 26.1.4 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 1fb5bba81 Merge "Control port updates with update_pxe_enabled flag" into stable/2024.2 DEBUG: Checking out repository openstack/ironic to e9ee094fc3d37cf273bd6d7a2087de05dacfbc88 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout e9ee094fc3d37cf273bd6d7a2087de05dacfbc88 DEBUG: Previous HEAD position was 1fb5bba81 Merge "Control port updates with update_pxe_enabled flag" into stable/2024.2 DEBUG: HEAD is now at e9ee094fc Increase memory allocation for ironic-base DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.4 tag exists, skipping further validation DEBUG: checking 26.1.5 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at e9ee094fc Increase memory allocation for ironic-base DEBUG: Checking out repository openstack/ironic to 40a4bec17e11e2fdc0151a5af1a93aa5a9fe523c DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 40a4bec17e11e2fdc0151a5af1a93aa5a9fe523c DEBUG: Previous HEAD position was e9ee094fc Increase memory allocation for ironic-base DEBUG: HEAD is now at 40a4bec17 Fix order of `disable_ramdisk` validation DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.5 tag exists, skipping further validation DEBUG: checking 26.1.6 DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 40a4bec17 Fix order of `disable_ramdisk` validation DEBUG: Checking out repository openstack/ironic to 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: Previous HEAD position was 40a4bec17 Fix order of `disable_ramdisk` validation DEBUG: HEAD is now at 1a3eba700 devstack: Drop dead reference to pyghmi DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.6 ERROR: Could not find 26.1.6: Command '['git', 'show', '26.1.6']' returned non-zero exit status 128. DEBUG: Found new version 26.1.6 for openstack/ironic DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git branch -a --contains 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git log 26.1.5 -n 1 --pretty=format:%H DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git log --oneline --ancestry-path 26.1.5..1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f ancestry OK DEBUG: checking 2024.2-eol DEBUG: Resetting the repository openstack/ironic to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git reset --hard DEBUG: HEAD is now at 1a3eba700 devstack: Drop dead reference to pyghmi DEBUG: Checking out repository openstack/ironic to 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git checkout 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: HEAD is now at 1a3eba700 devstack: Drop dead reference to pyghmi DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/ironic DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git branch -a --contains 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git log 26.1.6 -n 1 --pretty=format:%H INFO: ERROR getting SHA for tag '26.1.6': Command '['git', 'log', '26.1.6', '-n', '1', '--pretty=format:%H']' returned non-zero exit status 128. [b"fatal: ambiguous argument '26.1.6': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions, like this:\n'git [...] -- [...]'"] DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git log --oneline --ancestry-path 26.1.6..1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f ERROR: failed checking ancestry: Command '['git', 'log', '--oneline', '--ancestry-path', '26.1.6..1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f']' returned non-zero exit status 128. [b''] ERROR: openstack/ironic 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f receiving 2024.2-eol is not a descendant of 26.1.6 Does tarball-base match the expected value? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Apply validation rules that only apply to the current series. ------------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. No releases in the new series until the previous one has a branch. ------------------------------------------------------------------ DEBUG: openstack/ironic already tagged 25.0.0, skipping DEBUG: openstack/ironic already tagged 26.0.0, skipping DEBUG: openstack/ironic already tagged 26.1.0, skipping DEBUG: openstack/ironic already tagged 26.1.1, skipping DEBUG: openstack/ironic already tagged 26.1.2, skipping DEBUG: openstack/ironic already tagged 26.1.3, skipping DEBUG: openstack/ironic already tagged 26.1.4, skipping DEBUG: openstack/ironic already tagged 26.1.5, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.6 ERROR: Could not find 26.1.6: Command '['git', 'show', '26.1.6']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The first release in a series needs to end with '.0'. ----------------------------------------------------- DEBUG: openstack/ironic already tagged 25.0.0, skipping DEBUG: openstack/ironic already tagged 26.0.0, skipping DEBUG: openstack/ironic already tagged 26.1.0, skipping DEBUG: openstack/ironic already tagged 26.1.1, skipping DEBUG: openstack/ironic already tagged 26.1.2, skipping DEBUG: openstack/ironic already tagged 26.1.3, skipping DEBUG: openstack/ironic already tagged 26.1.4, skipping DEBUG: openstack/ironic already tagged 26.1.5, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.6 ERROR: Could not find 26.1.6: Command '['git', 'show', '26.1.6']' returned non-zero exit status 128. this rule only applies to the first release in a series The final release after a RC should tag the same commit. -------------------------------------------------------- DEBUG: openstack/ironic already tagged 25.0.0, skipping DEBUG: openstack/ironic already tagged 26.0.0, skipping DEBUG: openstack/ironic already tagged 26.1.0, skipping DEBUG: openstack/ironic already tagged 26.1.1, skipping DEBUG: openstack/ironic already tagged 26.1.2, skipping DEBUG: openstack/ironic already tagged 26.1.3, skipping DEBUG: openstack/ironic already tagged 26.1.4, skipping DEBUG: openstack/ironic already tagged 26.1.5, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.6 ERROR: Could not find 26.1.6: Command '['git', 'show', '26.1.6']' returned non-zero exit status 128. this rule only applies when tagging a final from a candidate Pre-release versions must be applied in progressive order --------------------------------------------------------- DEBUG: openstack/ironic already tagged 25.0.0, skipping DEBUG: openstack/ironic already tagged 26.0.0, skipping DEBUG: openstack/ironic already tagged 26.1.0, skipping DEBUG: openstack/ironic already tagged 26.1.1, skipping DEBUG: openstack/ironic already tagged 26.1.2, skipping DEBUG: openstack/ironic already tagged 26.1.3, skipping DEBUG: openstack/ironic already tagged 26.1.4, skipping DEBUG: openstack/ironic already tagged 26.1.5, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.6 ERROR: Could not find 26.1.6: Command '['git', 'show', '26.1.6']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The EOL tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/ironic already tagged 25.0.0, skipping DEBUG: openstack/ironic already tagged 26.0.0, skipping DEBUG: openstack/ironic already tagged 26.1.0, skipping DEBUG: openstack/ironic already tagged 26.1.1, skipping DEBUG: openstack/ironic already tagged 26.1.2, skipping DEBUG: openstack/ironic already tagged 26.1.3, skipping DEBUG: openstack/ironic already tagged 26.1.4, skipping DEBUG: openstack/ironic already tagged 26.1.5, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.6 ERROR: Could not find 26.1.6: Command '['git', 'show', '26.1.6']' returned non-zero exit status 128. OK The EOM tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/ironic already tagged 25.0.0, skipping DEBUG: openstack/ironic already tagged 26.0.0, skipping DEBUG: openstack/ironic already tagged 26.1.0, skipping DEBUG: openstack/ironic already tagged 26.1.1, skipping DEBUG: openstack/ironic already tagged 26.1.2, skipping DEBUG: openstack/ironic already tagged 26.1.3, skipping DEBUG: openstack/ironic already tagged 26.1.4, skipping DEBUG: openstack/ironic already tagged 26.1.5, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.6 ERROR: Could not find 26.1.6: Command '['git', 'show', '26.1.6']' returned non-zero exit status 128. this rule only applies when tagging a series as unmaintained The EM tag should be applied to the previous release. ----------------------------------------------------- DEBUG: openstack/ironic already tagged 25.0.0, skipping DEBUG: openstack/ironic already tagged 26.0.0, skipping DEBUG: openstack/ironic already tagged 26.1.0, skipping DEBUG: openstack/ironic already tagged 26.1.1, skipping DEBUG: openstack/ironic already tagged 26.1.2, skipping DEBUG: openstack/ironic already tagged 26.1.3, skipping DEBUG: openstack/ironic already tagged 26.1.4, skipping DEBUG: openstack/ironic already tagged 26.1.5, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git show 26.1.6 ERROR: Could not find 26.1.6: Command '['git', 'show', '26.1.6']' returned non-zero exit status 128. this rule only applies when tagging a series as extended-maintenance Ensure all branch names have good prefixes. ------------------------------------------- Apply the rules for stable branches. ------------------------------------ rule does not apply to end-of-life repos, skipping Apply the rules for feature branches. ------------------------------------- bugfix/25.0 is not a feature branch, skipping bugfix/26.0 is not a feature branch, skipping stable/2024.2 is not a feature branch, skipping Make sure the branch points given are on the expected branches. --------------------------------------------------------------- DEBUG: checking branch 'bugfix/25.0' these rules do not apply to feature branches, skipping DEBUG: checking branch 'bugfix/26.0' these rules do not apply to feature branches, skipping DEBUG: checking branch 'stable/2024.2' DEBUG: checking repo openstack/ironic DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git branch -a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/ironic DEBUG: $ git branch -r --contains 5857ca0cd5bc4949f77b9f3b6c3e0d7ab97f6b88 DEBUG: found 5857ca0cd5bc4949f77b9f3b6c3e0d7ab97f6b88 on branches {'HEAD -> origin/master', 'bugfix/34.0', 'stable/2025.1', 'bugfix/33.0', 'stable/2025.2', 'stable/2024.2', 'stable/2026.1', 'master', 'bugfix/31.0'} in openstack/ironic Checking deliverables/dalmatian/metalsmith.yaml =============================================== Clone all of the repositories for the deliverable into the workdir. ------------------------------------------------------------------- DEBUG: Checking out repository openstack/metalsmith to master DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/metalsmith DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/metalsmith DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/metalsmith'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/metalsmith'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master -- openstack/metalsmith DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=master DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/metalsmith DEBUG: + shift DEBUG: + '[' -z openstack/metalsmith ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/metalsmith DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/metalsmith ']' DEBUG: + upstream_remote=https://opendev.org/openstack/metalsmith DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith ']' DEBUG: + '[' '!' -z /opt/git/opendev.org/openstack/metalsmith ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + git clone /opt/git/opendev.org/openstack/metalsmith openstack/metalsmith DEBUG: Cloning into 'openstack/metalsmith'... DEBUG: done. DEBUG: + cd openstack/metalsmith DEBUG: + git remote set-url origin https://opendev.org/openstack/metalsmith DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: + git fetch origin --tags --prune DEBUG: + '[' '!' -z master ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: + git checkout -f master DEBUG: Already on 'master' DEBUG: Your branch is up to date with 'origin/master'. Does the bug tracker info link to something that exists? -------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Look for the team name in the governance data. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Make sure the release notes page exists, if it is specified. ------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Require a valid release model ----------------------------- Skipping rule for EM, EOM or EOL tagging. Does the most recent release comply with the rules for the release-type? ------------------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Do we have permission to upload to PyPI? ---------------------------------------- Skipping rule for EM, EOM or EOL tagging. Can we build an sdist for a python project? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Does the README look right for PyPI? ------------------------------------ Skipping rule for EM, EOM or EOL tagging. All repos must include a .gitreview file for new releases. ---------------------------------------------------------- DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.2.0 DEBUG: openstack/metalsmith already tagged 2.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.3.0 DEBUG: openstack/metalsmith already tagged 2.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.3.1 ERROR: Could not find 2.3.1: Command '['git', 'show', '2.3.1']' returned non-zero exit status 128. DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.2.0 version 2.2.0 exists, skipping Ensure the deliverable is not an independent abandoned deliverable. ------------------------------------------------------------------- DEBUG: openstack/metalsmith already tagged 2.2.0, skipping DEBUG: openstack/metalsmith already tagged 2.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.3.1 ERROR: Could not find 2.3.1: Command '['git', 'show', '2.3.1']' returned non-zero exit status 128. Ensure the hashes for each release exist. ----------------------------------------- DEBUG: openstack/metalsmith already tagged 2.2.0, skipping DEBUG: openstack/metalsmith already tagged 2.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.3.1 ERROR: Could not find 2.3.1: Command '['git', 'show', '2.3.1']' returned non-zero exit status 128. DEBUG: checking 2.2.0 DEBUG: openstack/metalsmith SHA cbb0f359d013b4c62b03fc371e94c07f76d3ceec DEBUG: Resetting the repository openstack/metalsmith to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git reset --hard DEBUG: HEAD is now at eaf7ec9 Retire metalsmith DEBUG: Checking out repository openstack/metalsmith to cbb0f359d013b4c62b03fc371e94c07f76d3ceec DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git checkout cbb0f359d013b4c62b03fc371e94c07f76d3ceec DEBUG: Note: switching to 'cbb0f359d013b4c62b03fc371e94c07f76d3ceec'. DEBUG: DEBUG: You are in 'detached HEAD' state. You can look around, make experimental DEBUG: changes and commit them, and you can discard any commits you make in this DEBUG: state without impacting any branches by switching back to a branch. DEBUG: DEBUG: If you want to create a new branch to retain commits you create, you may DEBUG: do so (now or later) by using -c with the switch command. Example: DEBUG: DEBUG: git switch -c DEBUG: DEBUG: Or undo this operation with: DEBUG: DEBUG: git switch - DEBUG: DEBUG: Turn off this advice by setting config variable advice.detachedHead to false DEBUG: DEBUG: HEAD is now at cbb0f35 reno: Update master for unmaintained/zed successfully cloned cbb0f359d013b4c62b03fc371e94c07f76d3ceec DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show cbb0f359d013b4c62b03fc371e94c07f76d3ceec DEBUG: checking 2.3.0 DEBUG: openstack/metalsmith SHA dd5dc4e471576e05b0bd42c79508f51f6bc1b4e1 DEBUG: Resetting the repository openstack/metalsmith to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git reset --hard DEBUG: HEAD is now at cbb0f35 reno: Update master for unmaintained/zed DEBUG: Checking out repository openstack/metalsmith to dd5dc4e471576e05b0bd42c79508f51f6bc1b4e1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git checkout dd5dc4e471576e05b0bd42c79508f51f6bc1b4e1 DEBUG: Previous HEAD position was cbb0f35 reno: Update master for unmaintained/zed DEBUG: HEAD is now at dd5dc4e Error with clarity when a bad upgrade was encountered successfully cloned dd5dc4e471576e05b0bd42c79508f51f6bc1b4e1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show dd5dc4e471576e05b0bd42c79508f51f6bc1b4e1 DEBUG: checking 2.3.1 DEBUG: openstack/metalsmith SHA daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: Resetting the repository openstack/metalsmith to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git reset --hard DEBUG: HEAD is now at dd5dc4e Error with clarity when a bad upgrade was encountered DEBUG: Checking out repository openstack/metalsmith to daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git checkout daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: Previous HEAD position was dd5dc4e Error with clarity when a bad upgrade was encountered DEBUG: HEAD is now at daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 successfully cloned daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: checking 2024.2-eol DEBUG: openstack/metalsmith SHA daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: Resetting the repository openstack/metalsmith to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git reset --hard DEBUG: HEAD is now at daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/metalsmith to daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git checkout daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: HEAD is now at daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 successfully cloned daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show daf80b17b2ccf3910604c70cb600908c4094f7a0 Ensure tags that exist point to the SHAs listed. ------------------------------------------------ DEBUG: checking 2.2.0 DEBUG: openstack/metalsmith SHA cbb0f359d013b4c62b03fc371e94c07f76d3ceec DEBUG: Resetting the repository openstack/metalsmith to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git reset --hard DEBUG: HEAD is now at daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/metalsmith to cbb0f359d013b4c62b03fc371e94c07f76d3ceec DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git checkout cbb0f359d013b4c62b03fc371e94c07f76d3ceec DEBUG: Previous HEAD position was daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at cbb0f35 reno: Update master for unmaintained/zed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.2.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git log 2.2.0 -n 1 --pretty=format:%H 2.2.0 tag exists and is correct for openstack/metalsmith DEBUG: checking 2.3.0 DEBUG: openstack/metalsmith SHA dd5dc4e471576e05b0bd42c79508f51f6bc1b4e1 DEBUG: Resetting the repository openstack/metalsmith to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git reset --hard DEBUG: HEAD is now at cbb0f35 reno: Update master for unmaintained/zed DEBUG: Checking out repository openstack/metalsmith to dd5dc4e471576e05b0bd42c79508f51f6bc1b4e1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git checkout dd5dc4e471576e05b0bd42c79508f51f6bc1b4e1 DEBUG: Previous HEAD position was cbb0f35 reno: Update master for unmaintained/zed DEBUG: HEAD is now at dd5dc4e Error with clarity when a bad upgrade was encountered DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.3.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git log 2.3.0 -n 1 --pretty=format:%H 2.3.0 tag exists and is correct for openstack/metalsmith DEBUG: checking 2.3.1 DEBUG: openstack/metalsmith SHA daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: Resetting the repository openstack/metalsmith to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git reset --hard DEBUG: HEAD is now at dd5dc4e Error with clarity when a bad upgrade was encountered DEBUG: Checking out repository openstack/metalsmith to daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git checkout daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: Previous HEAD position was dd5dc4e Error with clarity when a bad upgrade was encountered DEBUG: HEAD is now at daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.3.1 ERROR: Could not find 2.3.1: Command '['git', 'show', '2.3.1']' returned non-zero exit status 128. openstack/metalsmith does not have 2.3.1 tag yet, skipping DEBUG: checking 2024.2-eol DEBUG: openstack/metalsmith SHA daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: Resetting the repository openstack/metalsmith to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git reset --hard DEBUG: HEAD is now at daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/metalsmith to daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git checkout daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: HEAD is now at daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. openstack/metalsmith does not have 2024.2-eol tag yet, skipping Ensure the version numbers are valid. ------------------------------------- DEBUG: openstack/metalsmith already tagged 2.2.0, skipping DEBUG: openstack/metalsmith already tagged 2.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.3.1 ERROR: Could not find 2.3.1: Command '['git', 'show', '2.3.1']' returned non-zero exit status 128. DEBUG: checking 2.2.0 DEBUG: Resetting the repository openstack/metalsmith to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git reset --hard DEBUG: HEAD is now at daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/metalsmith to cbb0f359d013b4c62b03fc371e94c07f76d3ceec DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git checkout cbb0f359d013b4c62b03fc371e94c07f76d3ceec DEBUG: Previous HEAD position was daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at cbb0f35 reno: Update master for unmaintained/zed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.2.0 tag exists, skipping further validation DEBUG: checking 2.3.0 DEBUG: Resetting the repository openstack/metalsmith to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git reset --hard DEBUG: HEAD is now at cbb0f35 reno: Update master for unmaintained/zed DEBUG: Checking out repository openstack/metalsmith to dd5dc4e471576e05b0bd42c79508f51f6bc1b4e1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git checkout dd5dc4e471576e05b0bd42c79508f51f6bc1b4e1 DEBUG: Previous HEAD position was cbb0f35 reno: Update master for unmaintained/zed DEBUG: HEAD is now at dd5dc4e Error with clarity when a bad upgrade was encountered DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.3.0 tag exists, skipping further validation DEBUG: checking 2.3.1 DEBUG: Resetting the repository openstack/metalsmith to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git reset --hard DEBUG: HEAD is now at dd5dc4e Error with clarity when a bad upgrade was encountered DEBUG: Checking out repository openstack/metalsmith to daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git checkout daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: Previous HEAD position was dd5dc4e Error with clarity when a bad upgrade was encountered DEBUG: HEAD is now at daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.3.1 ERROR: Could not find 2.3.1: Command '['git', 'show', '2.3.1']' returned non-zero exit status 128. DEBUG: Found new version 2.3.1 for openstack/metalsmith DEBUG: release-type not given, guessing 'python-pypi' DEBUG: Checking out repository openstack/metalsmith to 2.3.0 DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 2.3.0 openstack/metalsmith DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 2.3.0 openstack/metalsmith DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''2.3.0'\'' -- '\''openstack/metalsmith'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''2.3.0'\'' -- '\''openstack/metalsmith'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 2.3.0 -- openstack/metalsmith DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=2.3.0 DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/metalsmith DEBUG: + shift DEBUG: + '[' -z openstack/metalsmith ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/metalsmith DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/metalsmith ']' DEBUG: + upstream_remote=https://opendev.org/openstack/metalsmith DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith ']' DEBUG: + echo 'Already have a local copy of openstack/metalsmith in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith' DEBUG: Already have a local copy of openstack/metalsmith in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: + git fetch origin --tags --prune DEBUG: + '[' '!' -z 2.3.0 ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: + git checkout -f 2.3.0 DEBUG: Previous HEAD position was daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at dd5dc4e Error with clarity when a bad upgrade was encountered DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ python3 -m build --sdist --wheel DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for sdist... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-hyoymc3m/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building sdist... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-hyoymc3m/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-hyoymc3m/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-hyoymc3m/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running sdist DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.0s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.0s) DEBUG: running egg_info DEBUG: creating metalsmith.egg-info DEBUG: writing pbr to metalsmith.egg-info/pbr.json DEBUG: writing metalsmith.egg-info/PKG-INFO DEBUG: writing dependency_links to metalsmith.egg-info/dependency_links.txt DEBUG: writing entry points to metalsmith.egg-info/entry_points.txt DEBUG: writing requirements to metalsmith.egg-info/requires.txt DEBUG: writing top-level names to metalsmith.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: writing manifest file 'metalsmith.egg-info/SOURCES.txt' DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: writing manifest file 'metalsmith.egg-info/SOURCES.txt' DEBUG: [pbr] reno was not found or is too old. Skipping release notes DEBUG: running check DEBUG: creating metalsmith-2.3.0 DEBUG: creating metalsmith-2.3.0/doc DEBUG: creating metalsmith-2.3.0/doc/source DEBUG: creating metalsmith-2.3.0/doc/source/_exts DEBUG: creating metalsmith-2.3.0/doc/source/cli DEBUG: creating metalsmith-2.3.0/doc/source/user DEBUG: creating metalsmith-2.3.0/metalsmith DEBUG: creating metalsmith-2.3.0/metalsmith.egg-info DEBUG: creating metalsmith-2.3.0/metalsmith/test DEBUG: creating metalsmith-2.3.0/metalsmith_ansible/ansible_plugins/modules DEBUG: creating metalsmith-2.3.0/metalsmith_ansible/roles/metalsmith_deployment DEBUG: creating metalsmith-2.3.0/metalsmith_ansible/roles/metalsmith_deployment/defaults DEBUG: creating metalsmith-2.3.0/metalsmith_ansible/roles/metalsmith_deployment/meta DEBUG: creating metalsmith-2.3.0/metalsmith_ansible/roles/metalsmith_deployment/tasks DEBUG: creating metalsmith-2.3.0/playbooks/integration DEBUG: creating metalsmith-2.3.0/releasenotes/notes DEBUG: creating metalsmith-2.3.0/releasenotes/source DEBUG: creating metalsmith-2.3.0/releasenotes/source/_static DEBUG: creating metalsmith-2.3.0/releasenotes/source/_templates DEBUG: creating metalsmith-2.3.0/tools DEBUG: copying files to metalsmith-2.3.0... DEBUG: copying .stestr.conf -> metalsmith-2.3.0 DEBUG: copying .zuul.yaml -> metalsmith-2.3.0 DEBUG: copying AUTHORS -> metalsmith-2.3.0 DEBUG: copying ChangeLog -> metalsmith-2.3.0 DEBUG: copying LICENSE -> metalsmith-2.3.0 DEBUG: copying README.rst -> metalsmith-2.3.0 DEBUG: copying requirements.txt -> metalsmith-2.3.0 DEBUG: 'roles' not a regular file -- skipping DEBUG: copying setup.cfg -> metalsmith-2.3.0 DEBUG: copying setup.py -> metalsmith-2.3.0 DEBUG: copying test-requirements.txt -> metalsmith-2.3.0 DEBUG: copying tox.ini -> metalsmith-2.3.0 DEBUG: copying doc/joined-requirements.txt -> metalsmith-2.3.0/doc DEBUG: copying doc/requirements.txt -> metalsmith-2.3.0/doc DEBUG: copying doc/source/conf.py -> metalsmith-2.3.0/doc/source DEBUG: copying doc/source/index.rst -> metalsmith-2.3.0/doc/source DEBUG: copying doc/source/_exts/ansible-autodoc.py -> metalsmith-2.3.0/doc/source/_exts DEBUG: copying doc/source/cli/index.rst -> metalsmith-2.3.0/doc/source/cli DEBUG: copying doc/source/user/ansible.rst -> metalsmith-2.3.0/doc/source/user DEBUG: copying metalsmith/__init__.py -> metalsmith-2.3.0/metalsmith DEBUG: copying metalsmith/_cmd.py -> metalsmith-2.3.0/metalsmith DEBUG: copying metalsmith/_format.py -> metalsmith-2.3.0/metalsmith DEBUG: copying metalsmith/_instance.py -> metalsmith-2.3.0/metalsmith DEBUG: copying metalsmith/_network_metadata.py -> metalsmith-2.3.0/metalsmith DEBUG: copying metalsmith/_nics.py -> metalsmith-2.3.0/metalsmith DEBUG: copying metalsmith/_provisioner.py -> metalsmith-2.3.0/metalsmith DEBUG: copying metalsmith/_scheduler.py -> metalsmith-2.3.0/metalsmith DEBUG: copying metalsmith/_utils.py -> metalsmith-2.3.0/metalsmith DEBUG: copying metalsmith/exceptions.py -> metalsmith-2.3.0/metalsmith DEBUG: copying metalsmith/instance_config.py -> metalsmith-2.3.0/metalsmith DEBUG: copying metalsmith/sources.py -> metalsmith-2.3.0/metalsmith DEBUG: copying metalsmith/version.py -> metalsmith-2.3.0/metalsmith DEBUG: copying metalsmith.egg-info/PKG-INFO -> metalsmith-2.3.0/metalsmith.egg-info DEBUG: copying metalsmith.egg-info/SOURCES.txt -> metalsmith-2.3.0/metalsmith.egg-info DEBUG: copying metalsmith.egg-info/dependency_links.txt -> metalsmith-2.3.0/metalsmith.egg-info DEBUG: copying metalsmith.egg-info/entry_points.txt -> metalsmith-2.3.0/metalsmith.egg-info DEBUG: copying metalsmith.egg-info/not-zip-safe -> metalsmith-2.3.0/metalsmith.egg-info DEBUG: copying metalsmith.egg-info/pbr.json -> metalsmith-2.3.0/metalsmith.egg-info DEBUG: copying metalsmith.egg-info/requires.txt -> metalsmith-2.3.0/metalsmith.egg-info DEBUG: copying metalsmith.egg-info/top_level.txt -> metalsmith-2.3.0/metalsmith.egg-info DEBUG: copying metalsmith/test/__init__.py -> metalsmith-2.3.0/metalsmith/test DEBUG: copying metalsmith/test/test_cmd.py -> metalsmith-2.3.0/metalsmith/test DEBUG: copying metalsmith/test/test_instance.py -> metalsmith-2.3.0/metalsmith/test DEBUG: copying metalsmith/test/test_instance_config.py -> metalsmith-2.3.0/metalsmith/test DEBUG: copying metalsmith/test/test_metalsmith_instances.py -> metalsmith-2.3.0/metalsmith/test DEBUG: copying metalsmith/test/test_network_metadata.py -> metalsmith-2.3.0/metalsmith/test DEBUG: copying metalsmith/test/test_nics.py -> metalsmith-2.3.0/metalsmith/test DEBUG: copying metalsmith/test/test_provisioner.py -> metalsmith-2.3.0/metalsmith/test DEBUG: copying metalsmith/test/test_scheduler.py -> metalsmith-2.3.0/metalsmith/test DEBUG: copying metalsmith/test/test_sources.py -> metalsmith-2.3.0/metalsmith/test DEBUG: copying metalsmith/test/test_utils.py -> metalsmith-2.3.0/metalsmith/test DEBUG: copying metalsmith_ansible/ansible_plugins/modules/metalsmith_deployment_defaults.py -> metalsmith-2.3.0/metalsmith_ansible/ansible_plugins/modules DEBUG: copying metalsmith_ansible/ansible_plugins/modules/metalsmith_instances.py -> metalsmith-2.3.0/metalsmith_ansible/ansible_plugins/modules DEBUG: copying metalsmith_ansible/roles/metalsmith_deployment/README.rst -> metalsmith-2.3.0/metalsmith_ansible/roles/metalsmith_deployment DEBUG: copying metalsmith_ansible/roles/metalsmith_deployment/defaults/main.yml -> metalsmith-2.3.0/metalsmith_ansible/roles/metalsmith_deployment/defaults DEBUG: copying metalsmith_ansible/roles/metalsmith_deployment/meta/main.yml -> metalsmith-2.3.0/metalsmith_ansible/roles/metalsmith_deployment/meta DEBUG: copying metalsmith_ansible/roles/metalsmith_deployment/tasks/main.yml -> metalsmith-2.3.0/metalsmith_ansible/roles/metalsmith_deployment/tasks DEBUG: copying playbooks/integration/centos-image.yaml -> metalsmith-2.3.0/playbooks/integration DEBUG: copying playbooks/integration/centos8-image.yaml -> metalsmith-2.3.0/playbooks/integration DEBUG: copying playbooks/integration/centos8-integration.yaml -> metalsmith-2.3.0/playbooks/integration DEBUG: copying playbooks/integration/centos9-image.yaml -> metalsmith-2.3.0/playbooks/integration DEBUG: copying playbooks/integration/centos9-integration.yaml -> metalsmith-2.3.0/playbooks/integration DEBUG: copying playbooks/integration/cirros-image.yaml -> metalsmith-2.3.0/playbooks/integration DEBUG: copying playbooks/integration/exercise.yaml -> metalsmith-2.3.0/playbooks/integration DEBUG: copying playbooks/integration/initial-setup.yaml -> metalsmith-2.3.0/playbooks/integration DEBUG: 'playbooks/integration/library' not a regular file -- skipping DEBUG: copying playbooks/integration/post.yaml -> metalsmith-2.3.0/playbooks/integration DEBUG: copying playbooks/integration/run.yaml -> metalsmith-2.3.0/playbooks/integration DEBUG: copying playbooks/integration/ssh-key.yaml -> metalsmith-2.3.0/playbooks/integration DEBUG: copying releasenotes/notes/.placeholder -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/0.9-deprecations-f403ce4961b77fe1.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/allocation-hostname-f148e8adf0aee89a.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/allow-both-network-and-subnet-in-nic-info-af8b40a26d55828e.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/api-stein-8e5d165aa6d115cf.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/associated-993c26ac5dc0cfc0.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/config_drive-f59bb5d8e684b2ef.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/deprecations-14-4292eaa456564782.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/drop-py-2-7-3cd57c85e8eb8d2d.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/exceptions-395ae4f1ad4de6da.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/file-checksum-d19370a8fde00a81.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ip-allocation-deferred-causing-broken-network-metadata-9c3ccfab2c563466.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/format-hostname-634a412ea933a966.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/iinfo-2014b1de4dbeca2d.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/initial-5afe4a5f6a13fa8e.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/instance-config-c4ea6a169f782138.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/keep-instance-info-3e7bb09244d5aaa6.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/network-metadata-ff0c3e80e5e0f53c.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/no-clean-up-03bfaee6bbb112fb.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/openstacksdk-9ad2298b84e34a5f.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/prettytable-1db78a96c1d921d0.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/raw_http_images-41007351896ff642.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/reserve-hostname-85d02321156bde3b.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/resource-class-1957e83fa8235641.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/source-detect-673ad8c3e98c3df1.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/states-79b593683c0783d5.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/stein-deprecation-6a4c9217a6ac4f13.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/subnet-1c177e4b40cc607c.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/update-references-for-checksums-44206e710b0506fe.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/notes/whole-disk-root-gb-bd8ee3600de9ec8d.yaml -> metalsmith-2.3.0/releasenotes/notes DEBUG: copying releasenotes/source/2023.1.rst -> metalsmith-2.3.0/releasenotes/source DEBUG: copying releasenotes/source/2023.2.rst -> metalsmith-2.3.0/releasenotes/source DEBUG: copying releasenotes/source/2024.1.rst -> metalsmith-2.3.0/releasenotes/source DEBUG: copying releasenotes/source/conf.py -> metalsmith-2.3.0/releasenotes/source DEBUG: copying releasenotes/source/index.rst -> metalsmith-2.3.0/releasenotes/source DEBUG: copying releasenotes/source/stein.rst -> metalsmith-2.3.0/releasenotes/source DEBUG: copying releasenotes/source/train.rst -> metalsmith-2.3.0/releasenotes/source DEBUG: copying releasenotes/source/unreleased.rst -> metalsmith-2.3.0/releasenotes/source DEBUG: copying releasenotes/source/ussuri.rst -> metalsmith-2.3.0/releasenotes/source DEBUG: copying releasenotes/source/victoria.rst -> metalsmith-2.3.0/releasenotes/source DEBUG: copying releasenotes/source/wallaby.rst -> metalsmith-2.3.0/releasenotes/source DEBUG: copying releasenotes/source/xena.rst -> metalsmith-2.3.0/releasenotes/source DEBUG: copying releasenotes/source/yoga.rst -> metalsmith-2.3.0/releasenotes/source DEBUG: copying releasenotes/source/zed.rst -> metalsmith-2.3.0/releasenotes/source DEBUG: copying releasenotes/source/_static/.placeholder -> metalsmith-2.3.0/releasenotes/source/_static DEBUG: copying releasenotes/source/_templates/.placeholder -> metalsmith-2.3.0/releasenotes/source/_templates DEBUG: copying tools/ansible-lint.sh -> metalsmith-2.3.0/tools DEBUG: copying metalsmith.egg-info/SOURCES.txt -> metalsmith-2.3.0/metalsmith.egg-info DEBUG: Writing metalsmith-2.3.0/setup.cfg DEBUG: Creating tar archive DEBUG: removing 'metalsmith-2.3.0' (and everything under it) DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for wheel... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-9_fuol6_/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building wheel... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-9_fuol6_/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-9_fuol6_/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running bdist_wheel DEBUG: running build DEBUG: running build_py DEBUG: creating build/lib/metalsmith DEBUG: copying metalsmith/_network_metadata.py -> build/lib/metalsmith DEBUG: copying metalsmith/_scheduler.py -> build/lib/metalsmith DEBUG: copying metalsmith/exceptions.py -> build/lib/metalsmith DEBUG: copying metalsmith/_format.py -> build/lib/metalsmith DEBUG: copying metalsmith/sources.py -> build/lib/metalsmith DEBUG: copying metalsmith/instance_config.py -> build/lib/metalsmith DEBUG: copying metalsmith/__init__.py -> build/lib/metalsmith DEBUG: copying metalsmith/_nics.py -> build/lib/metalsmith DEBUG: copying metalsmith/_cmd.py -> build/lib/metalsmith DEBUG: copying metalsmith/version.py -> build/lib/metalsmith DEBUG: copying metalsmith/_utils.py -> build/lib/metalsmith DEBUG: copying metalsmith/_provisioner.py -> build/lib/metalsmith DEBUG: copying metalsmith/_instance.py -> build/lib/metalsmith DEBUG: creating build/lib/metalsmith/test DEBUG: copying metalsmith/test/test_sources.py -> build/lib/metalsmith/test DEBUG: copying metalsmith/test/test_nics.py -> build/lib/metalsmith/test DEBUG: copying metalsmith/test/test_network_metadata.py -> build/lib/metalsmith/test DEBUG: copying metalsmith/test/test_utils.py -> build/lib/metalsmith/test DEBUG: copying metalsmith/test/test_provisioner.py -> build/lib/metalsmith/test DEBUG: copying metalsmith/test/test_instance.py -> build/lib/metalsmith/test DEBUG: copying metalsmith/test/test_instance_config.py -> build/lib/metalsmith/test DEBUG: copying metalsmith/test/__init__.py -> build/lib/metalsmith/test DEBUG: copying metalsmith/test/test_scheduler.py -> build/lib/metalsmith/test DEBUG: copying metalsmith/test/test_metalsmith_instances.py -> build/lib/metalsmith/test DEBUG: copying metalsmith/test/test_cmd.py -> build/lib/metalsmith/test DEBUG: running egg_info DEBUG: writing pbr to metalsmith.egg-info/pbr.json DEBUG: writing metalsmith.egg-info/PKG-INFO DEBUG: writing dependency_links to metalsmith.egg-info/dependency_links.txt DEBUG: writing entry points to metalsmith.egg-info/entry_points.txt DEBUG: writing requirements to metalsmith.egg-info/requires.txt DEBUG: writing top-level names to metalsmith.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'metalsmith.egg-info/SOURCES.txt' DEBUG: installing to build/bdist.linux-x86_64/wheel DEBUG: running install DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.0s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.0s) DEBUG: running install_lib DEBUG: creating build/bdist.linux-x86_64/wheel DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith DEBUG: copying build/lib/metalsmith/_network_metadata.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/_scheduler.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/exceptions.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/_format.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith/test DEBUG: copying build/lib/metalsmith/test/test_sources.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/test/test_nics.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/test/test_network_metadata.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/test/test_utils.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/test/test_provisioner.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/test/test_instance.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/test/test_instance_config.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/test/__init__.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/test/test_scheduler.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/test/test_metalsmith_instances.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/test/test_cmd.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/sources.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/instance_config.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/__init__.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/_nics.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/_cmd.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/version.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/_utils.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/_provisioner.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/_instance.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: running install_data DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith-2.3.0.data/data DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith-2.3.0.data/data/share/ansible/plugins DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith-2.3.0.data/data/share/ansible/plugins/modules DEBUG: copying metalsmith_ansible/ansible_plugins/modules/metalsmith_instances.py -> build/bdist.linux-x86_64/wheel/metalsmith-2.3.0.data/data/share/ansible/plugins/modules DEBUG: copying metalsmith_ansible/ansible_plugins/modules/metalsmith_deployment_defaults.py -> build/bdist.linux-x86_64/wheel/metalsmith-2.3.0.data/data/share/ansible/plugins/modules DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith-2.3.0.data/data/share/ansible/roles DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith-2.3.0.data/data/share/ansible/roles/metalsmith_deployment DEBUG: copying metalsmith_ansible/roles/metalsmith_deployment/README.rst -> build/bdist.linux-x86_64/wheel/metalsmith-2.3.0.data/data/share/ansible/roles/metalsmith_deployment DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith-2.3.0.data/data/share/ansible/roles/metalsmith_deployment/defaults DEBUG: copying metalsmith_ansible/roles/metalsmith_deployment/defaults/main.yml -> build/bdist.linux-x86_64/wheel/metalsmith-2.3.0.data/data/share/ansible/roles/metalsmith_deployment/defaults DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith-2.3.0.data/data/share/ansible/roles/metalsmith_deployment/meta DEBUG: copying metalsmith_ansible/roles/metalsmith_deployment/meta/main.yml -> build/bdist.linux-x86_64/wheel/metalsmith-2.3.0.data/data/share/ansible/roles/metalsmith_deployment/meta DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith-2.3.0.data/data/share/ansible/roles/metalsmith_deployment/tasks DEBUG: copying metalsmith_ansible/roles/metalsmith_deployment/tasks/main.yml -> build/bdist.linux-x86_64/wheel/metalsmith-2.3.0.data/data/share/ansible/roles/metalsmith_deployment/tasks DEBUG: running install_egg_info DEBUG: Copying metalsmith.egg-info to build/bdist.linux-x86_64/wheel/./metalsmith-2.3.0-py3.12.egg-info DEBUG: running install_scripts DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith-2.3.0.dist-info/WHEEL DEBUG: creating '/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith/dist/.tmp-2w6t97yb/metalsmith-2.3.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it DEBUG: adding 'metalsmith/__init__.py' DEBUG: adding 'metalsmith/_cmd.py' DEBUG: adding 'metalsmith/_format.py' DEBUG: adding 'metalsmith/_instance.py' DEBUG: adding 'metalsmith/_network_metadata.py' DEBUG: adding 'metalsmith/_nics.py' DEBUG: adding 'metalsmith/_provisioner.py' DEBUG: adding 'metalsmith/_scheduler.py' DEBUG: adding 'metalsmith/_utils.py' DEBUG: adding 'metalsmith/exceptions.py' DEBUG: adding 'metalsmith/instance_config.py' DEBUG: adding 'metalsmith/sources.py' DEBUG: adding 'metalsmith/version.py' DEBUG: adding 'metalsmith/test/__init__.py' DEBUG: adding 'metalsmith/test/test_cmd.py' DEBUG: adding 'metalsmith/test/test_instance.py' DEBUG: adding 'metalsmith/test/test_instance_config.py' DEBUG: adding 'metalsmith/test/test_metalsmith_instances.py' DEBUG: adding 'metalsmith/test/test_network_metadata.py' DEBUG: adding 'metalsmith/test/test_nics.py' DEBUG: adding 'metalsmith/test/test_provisioner.py' DEBUG: adding 'metalsmith/test/test_scheduler.py' DEBUG: adding 'metalsmith/test/test_sources.py' DEBUG: adding 'metalsmith/test/test_utils.py' DEBUG: adding 'metalsmith-2.3.0.data/data/share/ansible/plugins/modules/metalsmith_deployment_defaults.py' DEBUG: adding 'metalsmith-2.3.0.data/data/share/ansible/plugins/modules/metalsmith_instances.py' DEBUG: adding 'metalsmith-2.3.0.data/data/share/ansible/roles/metalsmith_deployment/README.rst' DEBUG: adding 'metalsmith-2.3.0.data/data/share/ansible/roles/metalsmith_deployment/defaults/main.yml' DEBUG: adding 'metalsmith-2.3.0.data/data/share/ansible/roles/metalsmith_deployment/meta/main.yml' DEBUG: adding 'metalsmith-2.3.0.data/data/share/ansible/roles/metalsmith_deployment/tasks/main.yml' DEBUG: adding 'metalsmith-2.3.0.dist-info/licenses/AUTHORS' DEBUG: adding 'metalsmith-2.3.0.dist-info/licenses/LICENSE' DEBUG: adding 'metalsmith-2.3.0.dist-info/METADATA' DEBUG: adding 'metalsmith-2.3.0.dist-info/WHEEL' DEBUG: adding 'metalsmith-2.3.0.dist-info/entry_points.txt' DEBUG: adding 'metalsmith-2.3.0.dist-info/pbr.json' DEBUG: adding 'metalsmith-2.3.0.dist-info/top_level.txt' DEBUG: adding 'metalsmith-2.3.0.dist-info/RECORD' DEBUG: removing build/bdist.linux-x86_64/wheel DEBUG: Successfully built metalsmith-2.3.0.tar.gz and metalsmith-2.3.0-py3-none-any.whl DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ python3 setup.py --name DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Requirements should be satisfied by a PEP 517 installer. DEBUG: If you are using pip, you can try `pip install --use-pep517`. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: dist.fetch_build_eggs(dist.setup_requires) DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: metalsmith DEBUG: Running: python3 setup.py --name in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ python3 setup.py --name WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Requirements should be satisfied by a PEP 517 installer. WARNING: If you are using pip, you can try `pip install --use-pep517`. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: dist.fetch_build_eggs(dist.setup_requires) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please avoid running ``setup.py`` directly. WARNING: Instead, use pypa/build, pypa/installer or other WARNING: standards-based tools. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: WARNING: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self.initialize_options() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' WARNING: warnings.warn(msg) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() DEBUG: Results: [pbr] Generating ChangeLog metalsmith DEBUG: Checking out repository openstack/metalsmith to daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref daf80b17b2ccf3910604c70cb600908c4094f7a0 openstack/metalsmith DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref daf80b17b2ccf3910604c70cb600908c4094f7a0 openstack/metalsmith DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''daf80b17b2ccf3910604c70cb600908c4094f7a0'\'' -- '\''openstack/metalsmith'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''daf80b17b2ccf3910604c70cb600908c4094f7a0'\'' -- '\''openstack/metalsmith'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref daf80b17b2ccf3910604c70cb600908c4094f7a0 -- openstack/metalsmith DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/metalsmith DEBUG: + shift DEBUG: + '[' -z openstack/metalsmith ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/metalsmith DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/metalsmith ']' DEBUG: + upstream_remote=https://opendev.org/openstack/metalsmith DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith ']' DEBUG: + echo 'Already have a local copy of openstack/metalsmith in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith' DEBUG: Already have a local copy of openstack/metalsmith in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: + git fetch origin --tags --prune DEBUG: + '[' '!' -z daf80b17b2ccf3910604c70cb600908c4094f7a0 ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: + git checkout -f daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: Previous HEAD position was dd5dc4e Error with clarity when a bad upgrade was encountered DEBUG: HEAD is now at daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ python3 -m build --sdist --wheel DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for sdist... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-mx4cu1f0/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building sdist... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-mx4cu1f0/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-mx4cu1f0/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-mx4cu1f0/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running sdist DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.0s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.0s) DEBUG: running egg_info DEBUG: writing pbr to metalsmith.egg-info/pbr.json DEBUG: writing metalsmith.egg-info/PKG-INFO DEBUG: writing dependency_links to metalsmith.egg-info/dependency_links.txt DEBUG: writing entry points to metalsmith.egg-info/entry_points.txt DEBUG: writing requirements to metalsmith.egg-info/requires.txt DEBUG: writing top-level names to metalsmith.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'metalsmith.egg-info/SOURCES.txt' DEBUG: [pbr] reno was not found or is too old. Skipping release notes DEBUG: running check DEBUG: creating metalsmith-2.3.1.dev2 DEBUG: creating metalsmith-2.3.1.dev2/doc DEBUG: creating metalsmith-2.3.1.dev2/doc/source DEBUG: creating metalsmith-2.3.1.dev2/doc/source/_exts DEBUG: creating metalsmith-2.3.1.dev2/doc/source/cli DEBUG: creating metalsmith-2.3.1.dev2/doc/source/user DEBUG: creating metalsmith-2.3.1.dev2/metalsmith DEBUG: creating metalsmith-2.3.1.dev2/metalsmith.egg-info DEBUG: creating metalsmith-2.3.1.dev2/metalsmith/test DEBUG: creating metalsmith-2.3.1.dev2/metalsmith_ansible/ansible_plugins/modules DEBUG: creating metalsmith-2.3.1.dev2/metalsmith_ansible/roles/metalsmith_deployment DEBUG: creating metalsmith-2.3.1.dev2/metalsmith_ansible/roles/metalsmith_deployment/defaults DEBUG: creating metalsmith-2.3.1.dev2/metalsmith_ansible/roles/metalsmith_deployment/meta DEBUG: creating metalsmith-2.3.1.dev2/metalsmith_ansible/roles/metalsmith_deployment/tasks DEBUG: creating metalsmith-2.3.1.dev2/playbooks/integration DEBUG: creating metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: creating metalsmith-2.3.1.dev2/releasenotes/source DEBUG: creating metalsmith-2.3.1.dev2/releasenotes/source/_static DEBUG: creating metalsmith-2.3.1.dev2/releasenotes/source/_templates DEBUG: creating metalsmith-2.3.1.dev2/tools DEBUG: copying files to metalsmith-2.3.1.dev2... DEBUG: copying .stestr.conf -> metalsmith-2.3.1.dev2 DEBUG: copying .zuul.yaml -> metalsmith-2.3.1.dev2 DEBUG: copying AUTHORS -> metalsmith-2.3.1.dev2 DEBUG: copying ChangeLog -> metalsmith-2.3.1.dev2 DEBUG: copying LICENSE -> metalsmith-2.3.1.dev2 DEBUG: copying README.rst -> metalsmith-2.3.1.dev2 DEBUG: copying requirements.txt -> metalsmith-2.3.1.dev2 DEBUG: 'roles' not a regular file -- skipping DEBUG: copying setup.cfg -> metalsmith-2.3.1.dev2 DEBUG: copying setup.py -> metalsmith-2.3.1.dev2 DEBUG: copying test-requirements.txt -> metalsmith-2.3.1.dev2 DEBUG: copying tox.ini -> metalsmith-2.3.1.dev2 DEBUG: copying doc/joined-requirements.txt -> metalsmith-2.3.1.dev2/doc DEBUG: copying doc/requirements.txt -> metalsmith-2.3.1.dev2/doc DEBUG: copying doc/source/conf.py -> metalsmith-2.3.1.dev2/doc/source DEBUG: copying doc/source/index.rst -> metalsmith-2.3.1.dev2/doc/source DEBUG: copying doc/source/_exts/ansible-autodoc.py -> metalsmith-2.3.1.dev2/doc/source/_exts DEBUG: copying doc/source/cli/index.rst -> metalsmith-2.3.1.dev2/doc/source/cli DEBUG: copying doc/source/user/ansible.rst -> metalsmith-2.3.1.dev2/doc/source/user DEBUG: copying metalsmith/__init__.py -> metalsmith-2.3.1.dev2/metalsmith DEBUG: copying metalsmith/_cmd.py -> metalsmith-2.3.1.dev2/metalsmith DEBUG: copying metalsmith/_format.py -> metalsmith-2.3.1.dev2/metalsmith DEBUG: copying metalsmith/_instance.py -> metalsmith-2.3.1.dev2/metalsmith DEBUG: copying metalsmith/_network_metadata.py -> metalsmith-2.3.1.dev2/metalsmith DEBUG: copying metalsmith/_nics.py -> metalsmith-2.3.1.dev2/metalsmith DEBUG: copying metalsmith/_provisioner.py -> metalsmith-2.3.1.dev2/metalsmith DEBUG: copying metalsmith/_scheduler.py -> metalsmith-2.3.1.dev2/metalsmith DEBUG: copying metalsmith/_utils.py -> metalsmith-2.3.1.dev2/metalsmith DEBUG: copying metalsmith/exceptions.py -> metalsmith-2.3.1.dev2/metalsmith DEBUG: copying metalsmith/instance_config.py -> metalsmith-2.3.1.dev2/metalsmith DEBUG: copying metalsmith/sources.py -> metalsmith-2.3.1.dev2/metalsmith DEBUG: copying metalsmith/version.py -> metalsmith-2.3.1.dev2/metalsmith DEBUG: copying metalsmith.egg-info/PKG-INFO -> metalsmith-2.3.1.dev2/metalsmith.egg-info DEBUG: copying metalsmith.egg-info/SOURCES.txt -> metalsmith-2.3.1.dev2/metalsmith.egg-info DEBUG: copying metalsmith.egg-info/dependency_links.txt -> metalsmith-2.3.1.dev2/metalsmith.egg-info DEBUG: copying metalsmith.egg-info/entry_points.txt -> metalsmith-2.3.1.dev2/metalsmith.egg-info DEBUG: copying metalsmith.egg-info/not-zip-safe -> metalsmith-2.3.1.dev2/metalsmith.egg-info DEBUG: copying metalsmith.egg-info/pbr.json -> metalsmith-2.3.1.dev2/metalsmith.egg-info DEBUG: copying metalsmith.egg-info/requires.txt -> metalsmith-2.3.1.dev2/metalsmith.egg-info DEBUG: copying metalsmith.egg-info/top_level.txt -> metalsmith-2.3.1.dev2/metalsmith.egg-info DEBUG: copying metalsmith/test/__init__.py -> metalsmith-2.3.1.dev2/metalsmith/test DEBUG: copying metalsmith/test/test_cmd.py -> metalsmith-2.3.1.dev2/metalsmith/test DEBUG: copying metalsmith/test/test_instance.py -> metalsmith-2.3.1.dev2/metalsmith/test DEBUG: copying metalsmith/test/test_instance_config.py -> metalsmith-2.3.1.dev2/metalsmith/test DEBUG: copying metalsmith/test/test_metalsmith_instances.py -> metalsmith-2.3.1.dev2/metalsmith/test DEBUG: copying metalsmith/test/test_network_metadata.py -> metalsmith-2.3.1.dev2/metalsmith/test DEBUG: copying metalsmith/test/test_nics.py -> metalsmith-2.3.1.dev2/metalsmith/test DEBUG: copying metalsmith/test/test_provisioner.py -> metalsmith-2.3.1.dev2/metalsmith/test DEBUG: copying metalsmith/test/test_scheduler.py -> metalsmith-2.3.1.dev2/metalsmith/test DEBUG: copying metalsmith/test/test_sources.py -> metalsmith-2.3.1.dev2/metalsmith/test DEBUG: copying metalsmith/test/test_utils.py -> metalsmith-2.3.1.dev2/metalsmith/test DEBUG: copying metalsmith_ansible/ansible_plugins/modules/metalsmith_deployment_defaults.py -> metalsmith-2.3.1.dev2/metalsmith_ansible/ansible_plugins/modules DEBUG: copying metalsmith_ansible/ansible_plugins/modules/metalsmith_instances.py -> metalsmith-2.3.1.dev2/metalsmith_ansible/ansible_plugins/modules DEBUG: copying metalsmith_ansible/roles/metalsmith_deployment/README.rst -> metalsmith-2.3.1.dev2/metalsmith_ansible/roles/metalsmith_deployment DEBUG: copying metalsmith_ansible/roles/metalsmith_deployment/defaults/main.yml -> metalsmith-2.3.1.dev2/metalsmith_ansible/roles/metalsmith_deployment/defaults DEBUG: copying metalsmith_ansible/roles/metalsmith_deployment/meta/main.yml -> metalsmith-2.3.1.dev2/metalsmith_ansible/roles/metalsmith_deployment/meta DEBUG: copying metalsmith_ansible/roles/metalsmith_deployment/tasks/main.yml -> metalsmith-2.3.1.dev2/metalsmith_ansible/roles/metalsmith_deployment/tasks DEBUG: copying playbooks/integration/centos-image.yaml -> metalsmith-2.3.1.dev2/playbooks/integration DEBUG: copying playbooks/integration/centos8-image.yaml -> metalsmith-2.3.1.dev2/playbooks/integration DEBUG: copying playbooks/integration/centos8-integration.yaml -> metalsmith-2.3.1.dev2/playbooks/integration DEBUG: copying playbooks/integration/centos9-image.yaml -> metalsmith-2.3.1.dev2/playbooks/integration DEBUG: copying playbooks/integration/centos9-integration.yaml -> metalsmith-2.3.1.dev2/playbooks/integration DEBUG: copying playbooks/integration/cirros-image.yaml -> metalsmith-2.3.1.dev2/playbooks/integration DEBUG: copying playbooks/integration/exercise.yaml -> metalsmith-2.3.1.dev2/playbooks/integration DEBUG: copying playbooks/integration/initial-setup.yaml -> metalsmith-2.3.1.dev2/playbooks/integration DEBUG: 'playbooks/integration/library' not a regular file -- skipping DEBUG: copying playbooks/integration/post.yaml -> metalsmith-2.3.1.dev2/playbooks/integration DEBUG: copying playbooks/integration/run.yaml -> metalsmith-2.3.1.dev2/playbooks/integration DEBUG: copying playbooks/integration/ssh-key.yaml -> metalsmith-2.3.1.dev2/playbooks/integration DEBUG: copying releasenotes/notes/.placeholder -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/0.9-deprecations-f403ce4961b77fe1.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/allocation-hostname-f148e8adf0aee89a.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/allow-both-network-and-subnet-in-nic-info-af8b40a26d55828e.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/api-stein-8e5d165aa6d115cf.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/associated-993c26ac5dc0cfc0.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/config_drive-f59bb5d8e684b2ef.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecations-14-4292eaa456564782.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drop-py-2-7-3cd57c85e8eb8d2d.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/exceptions-395ae4f1ad4de6da.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/file-checksum-d19370a8fde00a81.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/fix-ip-allocation-deferred-causing-broken-network-metadata-9c3ccfab2c563466.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/format-hostname-634a412ea933a966.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/iinfo-2014b1de4dbeca2d.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/initial-5afe4a5f6a13fa8e.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/instance-config-c4ea6a169f782138.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/keep-instance-info-3e7bb09244d5aaa6.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/network-metadata-ff0c3e80e5e0f53c.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-clean-up-03bfaee6bbb112fb.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/openstacksdk-9ad2298b84e34a5f.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/prettytable-1db78a96c1d921d0.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/raw_http_images-41007351896ff642.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/reserve-hostname-85d02321156bde3b.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/resource-class-1957e83fa8235641.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/source-detect-673ad8c3e98c3df1.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/states-79b593683c0783d5.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/stein-deprecation-6a4c9217a6ac4f13.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/subnet-1c177e4b40cc607c.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/update-references-for-checksums-44206e710b0506fe.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/whole-disk-root-gb-bd8ee3600de9ec8d.yaml -> metalsmith-2.3.1.dev2/releasenotes/notes DEBUG: copying releasenotes/source/2023.1.rst -> metalsmith-2.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/2023.2.rst -> metalsmith-2.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/2024.1.rst -> metalsmith-2.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/conf.py -> metalsmith-2.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/index.rst -> metalsmith-2.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/stein.rst -> metalsmith-2.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/train.rst -> metalsmith-2.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/unreleased.rst -> metalsmith-2.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/ussuri.rst -> metalsmith-2.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/victoria.rst -> metalsmith-2.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/wallaby.rst -> metalsmith-2.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/xena.rst -> metalsmith-2.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/yoga.rst -> metalsmith-2.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/zed.rst -> metalsmith-2.3.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/_static/.placeholder -> metalsmith-2.3.1.dev2/releasenotes/source/_static DEBUG: copying releasenotes/source/_templates/.placeholder -> metalsmith-2.3.1.dev2/releasenotes/source/_templates DEBUG: copying tools/ansible-lint.sh -> metalsmith-2.3.1.dev2/tools DEBUG: copying metalsmith.egg-info/SOURCES.txt -> metalsmith-2.3.1.dev2/metalsmith.egg-info DEBUG: Writing metalsmith-2.3.1.dev2/setup.cfg DEBUG: Creating tar archive DEBUG: removing 'metalsmith-2.3.1.dev2' (and everything under it) DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - setuptools >= 40.8.0 DEBUG: * Getting build dependencies for wheel... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-o0q_f2ta/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building wheel... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-o0q_f2ta/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-o0q_f2ta/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running bdist_wheel DEBUG: running build DEBUG: running build_py DEBUG: copying metalsmith/_network_metadata.py -> build/lib/metalsmith DEBUG: copying metalsmith/_scheduler.py -> build/lib/metalsmith DEBUG: copying metalsmith/exceptions.py -> build/lib/metalsmith DEBUG: copying metalsmith/_format.py -> build/lib/metalsmith DEBUG: copying metalsmith/sources.py -> build/lib/metalsmith DEBUG: copying metalsmith/instance_config.py -> build/lib/metalsmith DEBUG: copying metalsmith/__init__.py -> build/lib/metalsmith DEBUG: copying metalsmith/_nics.py -> build/lib/metalsmith DEBUG: copying metalsmith/_cmd.py -> build/lib/metalsmith DEBUG: copying metalsmith/version.py -> build/lib/metalsmith DEBUG: copying metalsmith/_utils.py -> build/lib/metalsmith DEBUG: copying metalsmith/_provisioner.py -> build/lib/metalsmith DEBUG: copying metalsmith/_instance.py -> build/lib/metalsmith DEBUG: copying metalsmith/test/test_sources.py -> build/lib/metalsmith/test DEBUG: copying metalsmith/test/test_nics.py -> build/lib/metalsmith/test DEBUG: copying metalsmith/test/test_network_metadata.py -> build/lib/metalsmith/test DEBUG: copying metalsmith/test/test_utils.py -> build/lib/metalsmith/test DEBUG: copying metalsmith/test/test_provisioner.py -> build/lib/metalsmith/test DEBUG: copying metalsmith/test/test_instance.py -> build/lib/metalsmith/test DEBUG: copying metalsmith/test/test_instance_config.py -> build/lib/metalsmith/test DEBUG: copying metalsmith/test/__init__.py -> build/lib/metalsmith/test DEBUG: copying metalsmith/test/test_scheduler.py -> build/lib/metalsmith/test DEBUG: copying metalsmith/test/test_metalsmith_instances.py -> build/lib/metalsmith/test DEBUG: copying metalsmith/test/test_cmd.py -> build/lib/metalsmith/test DEBUG: running egg_info DEBUG: writing pbr to metalsmith.egg-info/pbr.json DEBUG: writing metalsmith.egg-info/PKG-INFO DEBUG: writing dependency_links to metalsmith.egg-info/dependency_links.txt DEBUG: writing entry points to metalsmith.egg-info/entry_points.txt DEBUG: writing requirements to metalsmith.egg-info/requires.txt DEBUG: writing top-level names to metalsmith.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'metalsmith.egg-info/SOURCES.txt' DEBUG: installing to build/bdist.linux-x86_64/wheel DEBUG: running install DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.0s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.0s) DEBUG: running install_lib DEBUG: creating build/bdist.linux-x86_64/wheel DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith DEBUG: copying build/lib/metalsmith/_network_metadata.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/_scheduler.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/exceptions.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/_format.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith/test DEBUG: copying build/lib/metalsmith/test/test_sources.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/test/test_nics.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/test/test_network_metadata.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/test/test_utils.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/test/test_provisioner.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/test/test_instance.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/test/test_instance_config.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/test/__init__.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/test/test_scheduler.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/test/test_metalsmith_instances.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/test/test_cmd.py -> build/bdist.linux-x86_64/wheel/./metalsmith/test DEBUG: copying build/lib/metalsmith/sources.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/instance_config.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/__init__.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/_nics.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/_cmd.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/version.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/_utils.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/_provisioner.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: copying build/lib/metalsmith/_instance.py -> build/bdist.linux-x86_64/wheel/./metalsmith DEBUG: running install_data DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith-2.3.1.dev2.data/data DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith-2.3.1.dev2.data/data/share/ansible/plugins DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith-2.3.1.dev2.data/data/share/ansible/plugins/modules DEBUG: copying metalsmith_ansible/ansible_plugins/modules/metalsmith_instances.py -> build/bdist.linux-x86_64/wheel/metalsmith-2.3.1.dev2.data/data/share/ansible/plugins/modules DEBUG: copying metalsmith_ansible/ansible_plugins/modules/metalsmith_deployment_defaults.py -> build/bdist.linux-x86_64/wheel/metalsmith-2.3.1.dev2.data/data/share/ansible/plugins/modules DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith-2.3.1.dev2.data/data/share/ansible/roles DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith-2.3.1.dev2.data/data/share/ansible/roles/metalsmith_deployment DEBUG: copying metalsmith_ansible/roles/metalsmith_deployment/README.rst -> build/bdist.linux-x86_64/wheel/metalsmith-2.3.1.dev2.data/data/share/ansible/roles/metalsmith_deployment DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith-2.3.1.dev2.data/data/share/ansible/roles/metalsmith_deployment/defaults DEBUG: copying metalsmith_ansible/roles/metalsmith_deployment/defaults/main.yml -> build/bdist.linux-x86_64/wheel/metalsmith-2.3.1.dev2.data/data/share/ansible/roles/metalsmith_deployment/defaults DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith-2.3.1.dev2.data/data/share/ansible/roles/metalsmith_deployment/meta DEBUG: copying metalsmith_ansible/roles/metalsmith_deployment/meta/main.yml -> build/bdist.linux-x86_64/wheel/metalsmith-2.3.1.dev2.data/data/share/ansible/roles/metalsmith_deployment/meta DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith-2.3.1.dev2.data/data/share/ansible/roles/metalsmith_deployment/tasks DEBUG: copying metalsmith_ansible/roles/metalsmith_deployment/tasks/main.yml -> build/bdist.linux-x86_64/wheel/metalsmith-2.3.1.dev2.data/data/share/ansible/roles/metalsmith_deployment/tasks DEBUG: running install_egg_info DEBUG: Copying metalsmith.egg-info to build/bdist.linux-x86_64/wheel/./metalsmith-2.3.1.dev2-py3.12.egg-info DEBUG: running install_scripts DEBUG: creating build/bdist.linux-x86_64/wheel/metalsmith-2.3.1.dev2.dist-info/WHEEL DEBUG: creating '/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith/dist/.tmp-96dh52ks/metalsmith-2.3.1.dev2-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it DEBUG: adding 'metalsmith/__init__.py' DEBUG: adding 'metalsmith/_cmd.py' DEBUG: adding 'metalsmith/_format.py' DEBUG: adding 'metalsmith/_instance.py' DEBUG: adding 'metalsmith/_network_metadata.py' DEBUG: adding 'metalsmith/_nics.py' DEBUG: adding 'metalsmith/_provisioner.py' DEBUG: adding 'metalsmith/_scheduler.py' DEBUG: adding 'metalsmith/_utils.py' DEBUG: adding 'metalsmith/exceptions.py' DEBUG: adding 'metalsmith/instance_config.py' DEBUG: adding 'metalsmith/sources.py' DEBUG: adding 'metalsmith/version.py' DEBUG: adding 'metalsmith/test/__init__.py' DEBUG: adding 'metalsmith/test/test_cmd.py' DEBUG: adding 'metalsmith/test/test_instance.py' DEBUG: adding 'metalsmith/test/test_instance_config.py' DEBUG: adding 'metalsmith/test/test_metalsmith_instances.py' DEBUG: adding 'metalsmith/test/test_network_metadata.py' DEBUG: adding 'metalsmith/test/test_nics.py' DEBUG: adding 'metalsmith/test/test_provisioner.py' DEBUG: adding 'metalsmith/test/test_scheduler.py' DEBUG: adding 'metalsmith/test/test_sources.py' DEBUG: adding 'metalsmith/test/test_utils.py' DEBUG: adding 'metalsmith-2.3.1.dev2.data/data/share/ansible/plugins/modules/metalsmith_deployment_defaults.py' DEBUG: adding 'metalsmith-2.3.1.dev2.data/data/share/ansible/plugins/modules/metalsmith_instances.py' DEBUG: adding 'metalsmith-2.3.1.dev2.data/data/share/ansible/roles/metalsmith_deployment/README.rst' DEBUG: adding 'metalsmith-2.3.1.dev2.data/data/share/ansible/roles/metalsmith_deployment/defaults/main.yml' DEBUG: adding 'metalsmith-2.3.1.dev2.data/data/share/ansible/roles/metalsmith_deployment/meta/main.yml' DEBUG: adding 'metalsmith-2.3.1.dev2.data/data/share/ansible/roles/metalsmith_deployment/tasks/main.yml' DEBUG: adding 'metalsmith-2.3.1.dev2.dist-info/licenses/AUTHORS' DEBUG: adding 'metalsmith-2.3.1.dev2.dist-info/licenses/LICENSE' DEBUG: adding 'metalsmith-2.3.1.dev2.dist-info/METADATA' DEBUG: adding 'metalsmith-2.3.1.dev2.dist-info/WHEEL' DEBUG: adding 'metalsmith-2.3.1.dev2.dist-info/entry_points.txt' DEBUG: adding 'metalsmith-2.3.1.dev2.dist-info/pbr.json' DEBUG: adding 'metalsmith-2.3.1.dev2.dist-info/top_level.txt' DEBUG: adding 'metalsmith-2.3.1.dev2.dist-info/RECORD' DEBUG: removing build/bdist.linux-x86_64/wheel DEBUG: Successfully built metalsmith-2.3.1.dev2.tar.gz and metalsmith-2.3.1.dev2-py3-none-any.whl DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ python3 setup.py --name DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Requirements should be satisfied by a PEP 517 installer. DEBUG: If you are using pip, you can try `pip install --use-pep517`. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: dist.fetch_build_eggs(dist.setup_requires) DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: metalsmith DEBUG: Running: python3 setup.py --name in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ python3 setup.py --name WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Requirements should be satisfied by a PEP 517 installer. WARNING: If you are using pip, you can try `pip install --use-pep517`. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: dist.fetch_build_eggs(dist.setup_requires) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please avoid running ``setup.py`` directly. WARNING: Instead, use pypa/build, pypa/installer or other WARNING: standards-based tools. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: WARNING: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self.initialize_options() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' WARNING: warnings.warn(msg) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() DEBUG: Results: [pbr] Generating ChangeLog metalsmith 2.3.1 for openstack/metalsmith OK DEBUG: checking 2024.2-eol DEBUG: Found new EOL tag 2024.2-eol for metalsmith New releases must be added to the end of the list. -------------------------------------------------- DEBUG: openstack/metalsmith already tagged 2.2.0, skipping DEBUG: openstack/metalsmith already tagged 2.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.3.1 ERROR: Could not find 2.3.1: Command '['git', 'show', '2.3.1']' returned non-zero exit status 128. DEBUG: Resetting the repository openstack/metalsmith to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git reset --hard DEBUG: HEAD is now at daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/metalsmith to cbb0f359d013b4c62b03fc371e94c07f76d3ceec DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git checkout cbb0f359d013b4c62b03fc371e94c07f76d3ceec DEBUG: Previous HEAD position was daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at cbb0f35 reno: Update master for unmaintained/zed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.2.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/metalsmith to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git reset --hard DEBUG: HEAD is now at cbb0f35 reno: Update master for unmaintained/zed DEBUG: Checking out repository openstack/metalsmith to dd5dc4e471576e05b0bd42c79508f51f6bc1b4e1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git checkout dd5dc4e471576e05b0bd42c79508f51f6bc1b4e1 DEBUG: Previous HEAD position was cbb0f35 reno: Update master for unmaintained/zed DEBUG: HEAD is now at dd5dc4e Error with clarity when a bad upgrade was encountered DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.3.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/metalsmith to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git reset --hard DEBUG: HEAD is now at dd5dc4e Error with clarity when a bad upgrade was encountered DEBUG: Checking out repository openstack/metalsmith to daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git checkout daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: Previous HEAD position was dd5dc4e Error with clarity when a bad upgrade was encountered DEBUG: HEAD is now at daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.3.1 ERROR: Could not find 2.3.1: Command '['git', 'show', '2.3.1']' returned non-zero exit status 128. DEBUG: Found new version 2.3.1 for openstack/metalsmith DEBUG: Resetting the repository openstack/metalsmith to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git reset --hard DEBUG: HEAD is now at daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/metalsmith to daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git checkout daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: HEAD is now at daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/metalsmith DEBUG: comparing to ERROR: new release 2.3.1 must be listed last, with one new release per patch DEBUG: comparing to OK New releases may only be added to open series. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Commits being tagged need to be on the right branch. ---------------------------------------------------- DEBUG: checking 2.2.0 DEBUG: Resetting the repository openstack/metalsmith to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git reset --hard DEBUG: HEAD is now at daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/metalsmith to cbb0f359d013b4c62b03fc371e94c07f76d3ceec DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git checkout cbb0f359d013b4c62b03fc371e94c07f76d3ceec DEBUG: Previous HEAD position was daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at cbb0f35 reno: Update master for unmaintained/zed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.2.0 tag exists, skipping further validation DEBUG: checking 2.3.0 DEBUG: Resetting the repository openstack/metalsmith to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git reset --hard DEBUG: HEAD is now at cbb0f35 reno: Update master for unmaintained/zed DEBUG: Checking out repository openstack/metalsmith to dd5dc4e471576e05b0bd42c79508f51f6bc1b4e1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git checkout dd5dc4e471576e05b0bd42c79508f51f6bc1b4e1 DEBUG: Previous HEAD position was cbb0f35 reno: Update master for unmaintained/zed DEBUG: HEAD is now at dd5dc4e Error with clarity when a bad upgrade was encountered DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.3.0 tag exists, skipping further validation DEBUG: checking 2.3.1 DEBUG: Resetting the repository openstack/metalsmith to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git reset --hard DEBUG: HEAD is now at dd5dc4e Error with clarity when a bad upgrade was encountered DEBUG: Checking out repository openstack/metalsmith to daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git checkout daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: Previous HEAD position was dd5dc4e Error with clarity when a bad upgrade was encountered DEBUG: HEAD is now at daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.3.1 ERROR: Could not find 2.3.1: Command '['git', 'show', '2.3.1']' returned non-zero exit status 128. DEBUG: Found new version 2.3.1 for openstack/metalsmith DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git branch -a --contains daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git log 2.3.0 -n 1 --pretty=format:%H DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git log --oneline --ancestry-path 2.3.0..daf80b17b2ccf3910604c70cb600908c4094f7a0 ancestry OK DEBUG: checking 2024.2-eol DEBUG: Resetting the repository openstack/metalsmith to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git reset --hard DEBUG: HEAD is now at daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/metalsmith to daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git checkout daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: HEAD is now at daf80b1 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/metalsmith DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git branch -a --contains daf80b17b2ccf3910604c70cb600908c4094f7a0 DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git log 2.3.1 -n 1 --pretty=format:%H INFO: ERROR getting SHA for tag '2.3.1': Command '['git', 'log', '2.3.1', '-n', '1', '--pretty=format:%H']' returned non-zero exit status 128. [b"fatal: ambiguous argument '2.3.1': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions, like this:\n'git [...] -- [...]'"] DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git log --oneline --ancestry-path 2.3.1..daf80b17b2ccf3910604c70cb600908c4094f7a0 ERROR: failed checking ancestry: Command '['git', 'log', '--oneline', '--ancestry-path', '2.3.1..daf80b17b2ccf3910604c70cb600908c4094f7a0']' returned non-zero exit status 128. [b''] ERROR: openstack/metalsmith daf80b17b2ccf3910604c70cb600908c4094f7a0 receiving 2024.2-eol is not a descendant of 2.3.1 Does tarball-base match the expected value? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Apply validation rules that only apply to the current series. ------------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. No releases in the new series until the previous one has a branch. ------------------------------------------------------------------ DEBUG: openstack/metalsmith already tagged 2.2.0, skipping DEBUG: openstack/metalsmith already tagged 2.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.3.1 ERROR: Could not find 2.3.1: Command '['git', 'show', '2.3.1']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The first release in a series needs to end with '.0'. ----------------------------------------------------- DEBUG: openstack/metalsmith already tagged 2.2.0, skipping DEBUG: openstack/metalsmith already tagged 2.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.3.1 ERROR: Could not find 2.3.1: Command '['git', 'show', '2.3.1']' returned non-zero exit status 128. this rule only applies to the first release in a series The final release after a RC should tag the same commit. -------------------------------------------------------- DEBUG: openstack/metalsmith already tagged 2.2.0, skipping DEBUG: openstack/metalsmith already tagged 2.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.3.1 ERROR: Could not find 2.3.1: Command '['git', 'show', '2.3.1']' returned non-zero exit status 128. this rule only applies when tagging a final from a candidate Pre-release versions must be applied in progressive order --------------------------------------------------------- DEBUG: openstack/metalsmith already tagged 2.2.0, skipping DEBUG: openstack/metalsmith already tagged 2.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.3.1 ERROR: Could not find 2.3.1: Command '['git', 'show', '2.3.1']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The EOL tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/metalsmith already tagged 2.2.0, skipping DEBUG: openstack/metalsmith already tagged 2.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.3.1 ERROR: Could not find 2.3.1: Command '['git', 'show', '2.3.1']' returned non-zero exit status 128. OK The EOM tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/metalsmith already tagged 2.2.0, skipping DEBUG: openstack/metalsmith already tagged 2.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.3.1 ERROR: Could not find 2.3.1: Command '['git', 'show', '2.3.1']' returned non-zero exit status 128. this rule only applies when tagging a series as unmaintained The EM tag should be applied to the previous release. ----------------------------------------------------- DEBUG: openstack/metalsmith already tagged 2.2.0, skipping DEBUG: openstack/metalsmith already tagged 2.3.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git show 2.3.1 ERROR: Could not find 2.3.1: Command '['git', 'show', '2.3.1']' returned non-zero exit status 128. this rule only applies when tagging a series as extended-maintenance Ensure all branch names have good prefixes. ------------------------------------------- Apply the rules for stable branches. ------------------------------------ rule does not apply to end-of-life repos, skipping Apply the rules for feature branches. ------------------------------------- stable/2024.2 is not a feature branch, skipping Make sure the branch points given are on the expected branches. --------------------------------------------------------------- DEBUG: checking branch 'stable/2024.2' DEBUG: checking repo openstack/metalsmith DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git branch -a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/metalsmith DEBUG: $ git branch -r --contains dd5dc4e471576e05b0bd42c79508f51f6bc1b4e1 DEBUG: found dd5dc4e471576e05b0bd42c79508f51f6bc1b4e1 on branches {'HEAD -> origin/master', 'stable/2025.1', 'stable/2025.2', 'stable/2024.2', 'master'} in openstack/metalsmith Checking deliverables/dalmatian/networking-baremetal.yaml ========================================================= Clone all of the repositories for the deliverable into the workdir. ------------------------------------------------------------------- DEBUG: Checking out repository openstack/networking-baremetal to master DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/networking-baremetal DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/networking-baremetal DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/networking-baremetal'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/networking-baremetal'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master -- openstack/networking-baremetal DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=master DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/networking-baremetal DEBUG: + shift DEBUG: + '[' -z openstack/networking-baremetal ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/networking-baremetal DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/networking-baremetal ']' DEBUG: + upstream_remote=https://opendev.org/openstack/networking-baremetal DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal ']' DEBUG: + '[' '!' -z /opt/git/opendev.org/openstack/networking-baremetal ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + git clone /opt/git/opendev.org/openstack/networking-baremetal openstack/networking-baremetal DEBUG: Cloning into 'openstack/networking-baremetal'... DEBUG: done. DEBUG: + cd openstack/networking-baremetal DEBUG: + git remote set-url origin https://opendev.org/openstack/networking-baremetal DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: + git fetch origin --tags --prune DEBUG: From https://opendev.org/openstack/networking-baremetal DEBUG: f8f7799..2cd5ca2 master -> origin/master DEBUG: 26e2785..c1c1308 stable/2025.2 -> origin/stable/2025.2 DEBUG: * [new branch] stable/2026.1 -> origin/stable/2026.1 DEBUG: * [new tag] 7.1.0 -> 7.1.0 DEBUG: * [new tag] 7.2.0 -> 7.2.0 DEBUG: + '[' '!' -z master ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: + git checkout -f master DEBUG: Already on 'master' DEBUG: Your branch is behind 'origin/master' by 44 commits, and can be fast-forwarded. DEBUG: (use "git pull" to update your local branch) Does the bug tracker info link to something that exists? -------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Look for the team name in the governance data. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Make sure the release notes page exists, if it is specified. ------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Require a valid release model ----------------------------- Skipping rule for EM, EOM or EOL tagging. Does the most recent release comply with the rules for the release-type? ------------------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Do we have permission to upload to PyPI? ---------------------------------------- Skipping rule for EM, EOM or EOL tagging. Can we build an sdist for a python project? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Does the README look right for PyPI? ------------------------------------ Skipping rule for EM, EOM or EOL tagging. All repos must include a .gitreview file for new releases. ---------------------------------------------------------- DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 6.4.0 DEBUG: openstack/networking-baremetal already tagged 6.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 6.4.1 DEBUG: openstack/networking-baremetal already tagged 6.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 6.4.0 version 6.4.0 exists, skipping Ensure the deliverable is not an independent abandoned deliverable. ------------------------------------------------------------------- DEBUG: openstack/networking-baremetal already tagged 6.4.0, skipping DEBUG: openstack/networking-baremetal already tagged 6.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. Ensure the hashes for each release exist. ----------------------------------------- DEBUG: openstack/networking-baremetal already tagged 6.4.0, skipping DEBUG: openstack/networking-baremetal already tagged 6.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: checking 6.4.0 DEBUG: openstack/networking-baremetal SHA 0bf02fbbbacb19760fcbc4375e2ce2acf1a7bf35 DEBUG: Resetting the repository openstack/networking-baremetal to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git reset --hard DEBUG: HEAD is now at f8f7799 Merge "CI: implement vxlan job" DEBUG: Checking out repository openstack/networking-baremetal to 0bf02fbbbacb19760fcbc4375e2ce2acf1a7bf35 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git checkout 0bf02fbbbacb19760fcbc4375e2ce2acf1a7bf35 DEBUG: Note: switching to '0bf02fbbbacb19760fcbc4375e2ce2acf1a7bf35'. DEBUG: DEBUG: You are in 'detached HEAD' state. You can look around, make experimental DEBUG: changes and commit them, and you can discard any commits you make in this DEBUG: state without impacting any branches by switching back to a branch. DEBUG: DEBUG: If you want to create a new branch to retain commits you create, you may DEBUG: do so (now or later) by using -c with the switch command. Example: DEBUG: DEBUG: git switch -c DEBUG: DEBUG: Or undo this operation with: DEBUG: DEBUG: git switch - DEBUG: DEBUG: Turn off this advice by setting config variable advice.detachedHead to false DEBUG: DEBUG: HEAD is now at 0bf02fb Update to match latest development cycle successfully cloned 0bf02fbbbacb19760fcbc4375e2ce2acf1a7bf35 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 0bf02fbbbacb19760fcbc4375e2ce2acf1a7bf35 DEBUG: checking 6.4.1 DEBUG: openstack/networking-baremetal SHA 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: Resetting the repository openstack/networking-baremetal to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git reset --hard DEBUG: HEAD is now at 0bf02fb Update to match latest development cycle DEBUG: Checking out repository openstack/networking-baremetal to 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git checkout 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: Previous HEAD position was 0bf02fb Update to match latest development cycle DEBUG: HEAD is now at 1fba63c prevent break on communications failure successfully cloned 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: checking 2024.2-eol DEBUG: openstack/networking-baremetal SHA 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: Resetting the repository openstack/networking-baremetal to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git reset --hard DEBUG: HEAD is now at 1fba63c prevent break on communications failure DEBUG: Checking out repository openstack/networking-baremetal to 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git checkout 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: HEAD is now at 1fba63c prevent break on communications failure successfully cloned 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 1fba63ce21619d3fe70117c6679e53629c612bc1 Ensure tags that exist point to the SHAs listed. ------------------------------------------------ DEBUG: checking 6.4.0 DEBUG: openstack/networking-baremetal SHA 0bf02fbbbacb19760fcbc4375e2ce2acf1a7bf35 DEBUG: Resetting the repository openstack/networking-baremetal to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git reset --hard DEBUG: HEAD is now at 1fba63c prevent break on communications failure DEBUG: Checking out repository openstack/networking-baremetal to 0bf02fbbbacb19760fcbc4375e2ce2acf1a7bf35 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git checkout 0bf02fbbbacb19760fcbc4375e2ce2acf1a7bf35 DEBUG: Previous HEAD position was 1fba63c prevent break on communications failure DEBUG: HEAD is now at 0bf02fb Update to match latest development cycle DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 6.4.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git log 6.4.0 -n 1 --pretty=format:%H 6.4.0 tag exists and is correct for openstack/networking-baremetal DEBUG: checking 6.4.1 DEBUG: openstack/networking-baremetal SHA 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: Resetting the repository openstack/networking-baremetal to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git reset --hard DEBUG: HEAD is now at 0bf02fb Update to match latest development cycle DEBUG: Checking out repository openstack/networking-baremetal to 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git checkout 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: Previous HEAD position was 0bf02fb Update to match latest development cycle DEBUG: HEAD is now at 1fba63c prevent break on communications failure DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 6.4.1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git log 6.4.1 -n 1 --pretty=format:%H 6.4.1 tag exists and is correct for openstack/networking-baremetal DEBUG: checking 2024.2-eol DEBUG: openstack/networking-baremetal SHA 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: Resetting the repository openstack/networking-baremetal to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git reset --hard DEBUG: HEAD is now at 1fba63c prevent break on communications failure DEBUG: Checking out repository openstack/networking-baremetal to 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git checkout 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: HEAD is now at 1fba63c prevent break on communications failure DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. openstack/networking-baremetal does not have 2024.2-eol tag yet, skipping Ensure the version numbers are valid. ------------------------------------- DEBUG: openstack/networking-baremetal already tagged 6.4.0, skipping DEBUG: openstack/networking-baremetal already tagged 6.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: checking 6.4.0 DEBUG: Resetting the repository openstack/networking-baremetal to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git reset --hard DEBUG: HEAD is now at 1fba63c prevent break on communications failure DEBUG: Checking out repository openstack/networking-baremetal to 0bf02fbbbacb19760fcbc4375e2ce2acf1a7bf35 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git checkout 0bf02fbbbacb19760fcbc4375e2ce2acf1a7bf35 DEBUG: Previous HEAD position was 1fba63c prevent break on communications failure DEBUG: HEAD is now at 0bf02fb Update to match latest development cycle DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 6.4.0 tag exists, skipping further validation DEBUG: checking 6.4.1 DEBUG: Resetting the repository openstack/networking-baremetal to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git reset --hard DEBUG: HEAD is now at 0bf02fb Update to match latest development cycle DEBUG: Checking out repository openstack/networking-baremetal to 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git checkout 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: Previous HEAD position was 0bf02fb Update to match latest development cycle DEBUG: HEAD is now at 1fba63c prevent break on communications failure DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 6.4.1 tag exists, skipping further validation DEBUG: checking 2024.2-eol DEBUG: Found new EOL tag 2024.2-eol for networking-baremetal New releases must be added to the end of the list. -------------------------------------------------- DEBUG: openstack/networking-baremetal already tagged 6.4.0, skipping DEBUG: openstack/networking-baremetal already tagged 6.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Resetting the repository openstack/networking-baremetal to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git reset --hard DEBUG: HEAD is now at 1fba63c prevent break on communications failure DEBUG: Checking out repository openstack/networking-baremetal to 0bf02fbbbacb19760fcbc4375e2ce2acf1a7bf35 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git checkout 0bf02fbbbacb19760fcbc4375e2ce2acf1a7bf35 DEBUG: Previous HEAD position was 1fba63c prevent break on communications failure DEBUG: HEAD is now at 0bf02fb Update to match latest development cycle DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 6.4.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/networking-baremetal to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git reset --hard DEBUG: HEAD is now at 0bf02fb Update to match latest development cycle DEBUG: Checking out repository openstack/networking-baremetal to 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git checkout 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: Previous HEAD position was 0bf02fb Update to match latest development cycle DEBUG: HEAD is now at 1fba63c prevent break on communications failure DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 6.4.1 tag exists, skipping further validation DEBUG: Resetting the repository openstack/networking-baremetal to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git reset --hard DEBUG: HEAD is now at 1fba63c prevent break on communications failure DEBUG: Checking out repository openstack/networking-baremetal to 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git checkout 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: HEAD is now at 1fba63c prevent break on communications failure DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/networking-baremetal DEBUG: comparing to OK New releases may only be added to open series. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Commits being tagged need to be on the right branch. ---------------------------------------------------- DEBUG: checking 6.4.0 DEBUG: Resetting the repository openstack/networking-baremetal to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git reset --hard DEBUG: HEAD is now at 1fba63c prevent break on communications failure DEBUG: Checking out repository openstack/networking-baremetal to 0bf02fbbbacb19760fcbc4375e2ce2acf1a7bf35 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git checkout 0bf02fbbbacb19760fcbc4375e2ce2acf1a7bf35 DEBUG: Previous HEAD position was 1fba63c prevent break on communications failure DEBUG: HEAD is now at 0bf02fb Update to match latest development cycle DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 6.4.0 tag exists, skipping further validation DEBUG: checking 6.4.1 DEBUG: Resetting the repository openstack/networking-baremetal to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git reset --hard DEBUG: HEAD is now at 0bf02fb Update to match latest development cycle DEBUG: Checking out repository openstack/networking-baremetal to 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git checkout 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: Previous HEAD position was 0bf02fb Update to match latest development cycle DEBUG: HEAD is now at 1fba63c prevent break on communications failure DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 6.4.1 tag exists, skipping further validation DEBUG: checking 2024.2-eol DEBUG: Resetting the repository openstack/networking-baremetal to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git reset --hard DEBUG: HEAD is now at 1fba63c prevent break on communications failure DEBUG: Checking out repository openstack/networking-baremetal to 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git checkout 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: HEAD is now at 1fba63c prevent break on communications failure DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/networking-baremetal DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git branch -a --contains 1fba63ce21619d3fe70117c6679e53629c612bc1 DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git log 6.4.1 -n 1 --pretty=format:%H DEBUG: The SHA is being retagged with a new version Does tarball-base match the expected value? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Apply validation rules that only apply to the current series. ------------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. No releases in the new series until the previous one has a branch. ------------------------------------------------------------------ DEBUG: openstack/networking-baremetal already tagged 6.4.0, skipping DEBUG: openstack/networking-baremetal already tagged 6.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The first release in a series needs to end with '.0'. ----------------------------------------------------- DEBUG: openstack/networking-baremetal already tagged 6.4.0, skipping DEBUG: openstack/networking-baremetal already tagged 6.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies to the first release in a series The final release after a RC should tag the same commit. -------------------------------------------------------- DEBUG: openstack/networking-baremetal already tagged 6.4.0, skipping DEBUG: openstack/networking-baremetal already tagged 6.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies when tagging a final from a candidate Pre-release versions must be applied in progressive order --------------------------------------------------------- DEBUG: openstack/networking-baremetal already tagged 6.4.0, skipping DEBUG: openstack/networking-baremetal already tagged 6.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The EOL tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/networking-baremetal already tagged 6.4.0, skipping DEBUG: openstack/networking-baremetal already tagged 6.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. OK The EOM tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/networking-baremetal already tagged 6.4.0, skipping DEBUG: openstack/networking-baremetal already tagged 6.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies when tagging a series as unmaintained The EM tag should be applied to the previous release. ----------------------------------------------------- DEBUG: openstack/networking-baremetal already tagged 6.4.0, skipping DEBUG: openstack/networking-baremetal already tagged 6.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies when tagging a series as extended-maintenance Ensure all branch names have good prefixes. ------------------------------------------- Apply the rules for stable branches. ------------------------------------ rule does not apply to end-of-life repos, skipping Apply the rules for feature branches. ------------------------------------- stable/2024.2 is not a feature branch, skipping Make sure the branch points given are on the expected branches. --------------------------------------------------------------- DEBUG: checking branch 'stable/2024.2' DEBUG: checking repo openstack/networking-baremetal DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git branch -a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-baremetal DEBUG: $ git branch -r --contains 0bf02fbbbacb19760fcbc4375e2ce2acf1a7bf35 DEBUG: found 0bf02fbbbacb19760fcbc4375e2ce2acf1a7bf35 on branches {'HEAD -> origin/master', 'stable/2025.1', 'stable/2025.2', 'stable/2024.2', 'stable/2026.1', 'master'} in openstack/networking-baremetal Checking deliverables/dalmatian/networking-generic-switch.yaml ============================================================== Clone all of the repositories for the deliverable into the workdir. ------------------------------------------------------------------- DEBUG: Checking out repository openstack/networking-generic-switch to master DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/networking-generic-switch DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/networking-generic-switch DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/networking-generic-switch'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/networking-generic-switch'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master -- openstack/networking-generic-switch DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=master DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/networking-generic-switch DEBUG: + shift DEBUG: + '[' -z openstack/networking-generic-switch ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/networking-generic-switch DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/networking-generic-switch ']' DEBUG: + upstream_remote=https://opendev.org/openstack/networking-generic-switch DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch ']' DEBUG: + '[' '!' -z /opt/git/opendev.org/openstack/networking-generic-switch ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + git clone /opt/git/opendev.org/openstack/networking-generic-switch openstack/networking-generic-switch DEBUG: Cloning into 'openstack/networking-generic-switch'... DEBUG: done. DEBUG: + cd openstack/networking-generic-switch DEBUG: + git remote set-url origin https://opendev.org/openstack/networking-generic-switch DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: + git fetch origin --tags --prune DEBUG: From https://opendev.org/openstack/networking-generic-switch DEBUG: 119f960..053d124 master -> origin/master DEBUG: 1067c92..cca6f54 stable/2025.1 -> origin/stable/2025.1 DEBUG: 86d0716..4260a33 stable/2025.2 -> origin/stable/2025.2 DEBUG: * [new branch] stable/2026.1 -> origin/stable/2026.1 DEBUG: * [new tag] 9.0.0 -> 9.0.0 DEBUG: * [new tag] 9.1.0 -> 9.1.0 DEBUG: + '[' '!' -z master ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: + git checkout -f master DEBUG: Already on 'master' DEBUG: Your branch is behind 'origin/master' by 48 commits, and can be fast-forwarded. DEBUG: (use "git pull" to update your local branch) Does the bug tracker info link to something that exists? -------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Look for the team name in the governance data. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Make sure the release notes page exists, if it is specified. ------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Require a valid release model ----------------------------- Skipping rule for EM, EOM or EOL tagging. Does the most recent release comply with the rules for the release-type? ------------------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Do we have permission to upload to PyPI? ---------------------------------------- Skipping rule for EM, EOM or EOL tagging. Can we build an sdist for a python project? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Does the README look right for PyPI? ------------------------------------ Skipping rule for EM, EOM or EOL tagging. All repos must include a .gitreview file for new releases. ---------------------------------------------------------- DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 7.4.0 DEBUG: openstack/networking-generic-switch already tagged 7.4.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 7.4.1 DEBUG: openstack/networking-generic-switch already tagged 7.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 7.4.0 version 7.4.0 exists, skipping Ensure the deliverable is not an independent abandoned deliverable. ------------------------------------------------------------------- DEBUG: openstack/networking-generic-switch already tagged 7.4.0, skipping DEBUG: openstack/networking-generic-switch already tagged 7.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. Ensure the hashes for each release exist. ----------------------------------------- DEBUG: openstack/networking-generic-switch already tagged 7.4.0, skipping DEBUG: openstack/networking-generic-switch already tagged 7.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: checking 7.4.0 DEBUG: openstack/networking-generic-switch SHA 418d740c326763016e2d8e85a110362dd1058dd4 DEBUG: Resetting the repository openstack/networking-generic-switch to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git reset --hard DEBUG: HEAD is now at 119f960 Detect device configuration errors on Dell Force10 and OS10 DEBUG: Checking out repository openstack/networking-generic-switch to 418d740c326763016e2d8e85a110362dd1058dd4 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git checkout 418d740c326763016e2d8e85a110362dd1058dd4 DEBUG: Note: switching to '418d740c326763016e2d8e85a110362dd1058dd4'. DEBUG: DEBUG: You are in 'detached HEAD' state. You can look around, make experimental DEBUG: changes and commit them, and you can discard any commits you make in this DEBUG: state without impacting any branches by switching back to a branch. DEBUG: DEBUG: If you want to create a new branch to retain commits you create, you may DEBUG: do so (now or later) by using -c with the switch command. Example: DEBUG: DEBUG: git switch -c DEBUG: DEBUG: Or undo this operation with: DEBUG: DEBUG: git switch - DEBUG: DEBUG: Turn off this advice by setting config variable advice.detachedHead to false DEBUG: DEBUG: HEAD is now at 418d740 Merge "Cumulus NVUE support" successfully cloned 418d740c326763016e2d8e85a110362dd1058dd4 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 418d740c326763016e2d8e85a110362dd1058dd4 DEBUG: checking 7.4.1 DEBUG: openstack/networking-generic-switch SHA a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: Resetting the repository openstack/networking-generic-switch to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git reset --hard DEBUG: HEAD is now at 418d740 Merge "Cumulus NVUE support" DEBUG: Checking out repository openstack/networking-generic-switch to a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git checkout a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: Previous HEAD position was 418d740 Merge "Cumulus NVUE support" DEBUG: HEAD is now at a6ad4a1 Cast numeric Netmiko kwargs to native types. successfully cloned a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: checking 2024.2-eol DEBUG: openstack/networking-generic-switch SHA a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: Resetting the repository openstack/networking-generic-switch to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git reset --hard DEBUG: HEAD is now at a6ad4a1 Cast numeric Netmiko kwargs to native types. DEBUG: Checking out repository openstack/networking-generic-switch to a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git checkout a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: HEAD is now at a6ad4a1 Cast numeric Netmiko kwargs to native types. successfully cloned a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d Ensure tags that exist point to the SHAs listed. ------------------------------------------------ DEBUG: checking 7.4.0 DEBUG: openstack/networking-generic-switch SHA 418d740c326763016e2d8e85a110362dd1058dd4 DEBUG: Resetting the repository openstack/networking-generic-switch to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git reset --hard DEBUG: HEAD is now at a6ad4a1 Cast numeric Netmiko kwargs to native types. DEBUG: Checking out repository openstack/networking-generic-switch to 418d740c326763016e2d8e85a110362dd1058dd4 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git checkout 418d740c326763016e2d8e85a110362dd1058dd4 DEBUG: Previous HEAD position was a6ad4a1 Cast numeric Netmiko kwargs to native types. DEBUG: HEAD is now at 418d740 Merge "Cumulus NVUE support" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 7.4.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git log 7.4.0 -n 1 --pretty=format:%H 7.4.0 tag exists and is correct for openstack/networking-generic-switch DEBUG: checking 7.4.1 DEBUG: openstack/networking-generic-switch SHA a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: Resetting the repository openstack/networking-generic-switch to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git reset --hard DEBUG: HEAD is now at 418d740 Merge "Cumulus NVUE support" DEBUG: Checking out repository openstack/networking-generic-switch to a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git checkout a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: Previous HEAD position was 418d740 Merge "Cumulus NVUE support" DEBUG: HEAD is now at a6ad4a1 Cast numeric Netmiko kwargs to native types. DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 7.4.1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git log 7.4.1 -n 1 --pretty=format:%H 7.4.1 tag exists and is correct for openstack/networking-generic-switch DEBUG: checking 2024.2-eol DEBUG: openstack/networking-generic-switch SHA a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: Resetting the repository openstack/networking-generic-switch to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git reset --hard DEBUG: HEAD is now at a6ad4a1 Cast numeric Netmiko kwargs to native types. DEBUG: Checking out repository openstack/networking-generic-switch to a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git checkout a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: HEAD is now at a6ad4a1 Cast numeric Netmiko kwargs to native types. DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. openstack/networking-generic-switch does not have 2024.2-eol tag yet, skipping Ensure the version numbers are valid. ------------------------------------- DEBUG: openstack/networking-generic-switch already tagged 7.4.0, skipping DEBUG: openstack/networking-generic-switch already tagged 7.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: checking 7.4.0 DEBUG: Resetting the repository openstack/networking-generic-switch to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git reset --hard DEBUG: HEAD is now at a6ad4a1 Cast numeric Netmiko kwargs to native types. DEBUG: Checking out repository openstack/networking-generic-switch to 418d740c326763016e2d8e85a110362dd1058dd4 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git checkout 418d740c326763016e2d8e85a110362dd1058dd4 DEBUG: Previous HEAD position was a6ad4a1 Cast numeric Netmiko kwargs to native types. DEBUG: HEAD is now at 418d740 Merge "Cumulus NVUE support" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 7.4.0 tag exists, skipping further validation DEBUG: checking 7.4.1 DEBUG: Resetting the repository openstack/networking-generic-switch to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git reset --hard DEBUG: HEAD is now at 418d740 Merge "Cumulus NVUE support" DEBUG: Checking out repository openstack/networking-generic-switch to a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git checkout a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: Previous HEAD position was 418d740 Merge "Cumulus NVUE support" DEBUG: HEAD is now at a6ad4a1 Cast numeric Netmiko kwargs to native types. DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 7.4.1 tag exists, skipping further validation DEBUG: checking 2024.2-eol DEBUG: Found new EOL tag 2024.2-eol for networking-generic-switch New releases must be added to the end of the list. -------------------------------------------------- DEBUG: openstack/networking-generic-switch already tagged 7.4.0, skipping DEBUG: openstack/networking-generic-switch already tagged 7.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Resetting the repository openstack/networking-generic-switch to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git reset --hard DEBUG: HEAD is now at a6ad4a1 Cast numeric Netmiko kwargs to native types. DEBUG: Checking out repository openstack/networking-generic-switch to 418d740c326763016e2d8e85a110362dd1058dd4 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git checkout 418d740c326763016e2d8e85a110362dd1058dd4 DEBUG: Previous HEAD position was a6ad4a1 Cast numeric Netmiko kwargs to native types. DEBUG: HEAD is now at 418d740 Merge "Cumulus NVUE support" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 7.4.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/networking-generic-switch to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git reset --hard DEBUG: HEAD is now at 418d740 Merge "Cumulus NVUE support" DEBUG: Checking out repository openstack/networking-generic-switch to a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git checkout a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: Previous HEAD position was 418d740 Merge "Cumulus NVUE support" DEBUG: HEAD is now at a6ad4a1 Cast numeric Netmiko kwargs to native types. DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 7.4.1 tag exists, skipping further validation DEBUG: Resetting the repository openstack/networking-generic-switch to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git reset --hard DEBUG: HEAD is now at a6ad4a1 Cast numeric Netmiko kwargs to native types. DEBUG: Checking out repository openstack/networking-generic-switch to a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git checkout a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: HEAD is now at a6ad4a1 Cast numeric Netmiko kwargs to native types. DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/networking-generic-switch DEBUG: comparing to OK New releases may only be added to open series. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Commits being tagged need to be on the right branch. ---------------------------------------------------- DEBUG: checking 7.4.0 DEBUG: Resetting the repository openstack/networking-generic-switch to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git reset --hard DEBUG: HEAD is now at a6ad4a1 Cast numeric Netmiko kwargs to native types. DEBUG: Checking out repository openstack/networking-generic-switch to 418d740c326763016e2d8e85a110362dd1058dd4 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git checkout 418d740c326763016e2d8e85a110362dd1058dd4 DEBUG: Previous HEAD position was a6ad4a1 Cast numeric Netmiko kwargs to native types. DEBUG: HEAD is now at 418d740 Merge "Cumulus NVUE support" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 7.4.0 tag exists, skipping further validation DEBUG: checking 7.4.1 DEBUG: Resetting the repository openstack/networking-generic-switch to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git reset --hard DEBUG: HEAD is now at 418d740 Merge "Cumulus NVUE support" DEBUG: Checking out repository openstack/networking-generic-switch to a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git checkout a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: Previous HEAD position was 418d740 Merge "Cumulus NVUE support" DEBUG: HEAD is now at a6ad4a1 Cast numeric Netmiko kwargs to native types. DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 7.4.1 tag exists, skipping further validation DEBUG: checking 2024.2-eol DEBUG: Resetting the repository openstack/networking-generic-switch to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git reset --hard DEBUG: HEAD is now at a6ad4a1 Cast numeric Netmiko kwargs to native types. DEBUG: Checking out repository openstack/networking-generic-switch to a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git checkout a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: HEAD is now at a6ad4a1 Cast numeric Netmiko kwargs to native types. DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/networking-generic-switch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git branch -a --contains a6ad4a1a031a4ef9c5bb7f824f2414459dab2d5d DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git log 7.4.1 -n 1 --pretty=format:%H DEBUG: The SHA is being retagged with a new version Does tarball-base match the expected value? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Apply validation rules that only apply to the current series. ------------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. No releases in the new series until the previous one has a branch. ------------------------------------------------------------------ DEBUG: openstack/networking-generic-switch already tagged 7.4.0, skipping DEBUG: openstack/networking-generic-switch already tagged 7.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The first release in a series needs to end with '.0'. ----------------------------------------------------- DEBUG: openstack/networking-generic-switch already tagged 7.4.0, skipping DEBUG: openstack/networking-generic-switch already tagged 7.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies to the first release in a series The final release after a RC should tag the same commit. -------------------------------------------------------- DEBUG: openstack/networking-generic-switch already tagged 7.4.0, skipping DEBUG: openstack/networking-generic-switch already tagged 7.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies when tagging a final from a candidate Pre-release versions must be applied in progressive order --------------------------------------------------------- DEBUG: openstack/networking-generic-switch already tagged 7.4.0, skipping DEBUG: openstack/networking-generic-switch already tagged 7.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The EOL tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/networking-generic-switch already tagged 7.4.0, skipping DEBUG: openstack/networking-generic-switch already tagged 7.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. OK The EOM tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/networking-generic-switch already tagged 7.4.0, skipping DEBUG: openstack/networking-generic-switch already tagged 7.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies when tagging a series as unmaintained The EM tag should be applied to the previous release. ----------------------------------------------------- DEBUG: openstack/networking-generic-switch already tagged 7.4.0, skipping DEBUG: openstack/networking-generic-switch already tagged 7.4.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies when tagging a series as extended-maintenance Ensure all branch names have good prefixes. ------------------------------------------- Apply the rules for stable branches. ------------------------------------ rule does not apply to end-of-life repos, skipping Apply the rules for feature branches. ------------------------------------- stable/2024.2 is not a feature branch, skipping Make sure the branch points given are on the expected branches. --------------------------------------------------------------- DEBUG: checking branch 'stable/2024.2' DEBUG: checking repo openstack/networking-generic-switch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git branch -a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/networking-generic-switch DEBUG: $ git branch -r --contains 418d740c326763016e2d8e85a110362dd1058dd4 DEBUG: found 418d740c326763016e2d8e85a110362dd1058dd4 on branches {'HEAD -> origin/master', 'stable/2025.1', 'stable/2025.2', 'stable/2024.2', 'stable/2026.1', 'master'} in openstack/networking-generic-switch Checking deliverables/dalmatian/python-ironic-inspector-client.yaml =================================================================== Clone all of the repositories for the deliverable into the workdir. ------------------------------------------------------------------- DEBUG: Checking out repository openstack/python-ironic-inspector-client to master DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/python-ironic-inspector-client DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/python-ironic-inspector-client DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/python-ironic-inspector-client'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/python-ironic-inspector-client'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master -- openstack/python-ironic-inspector-client DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=master DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/python-ironic-inspector-client DEBUG: + shift DEBUG: + '[' -z openstack/python-ironic-inspector-client ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/python-ironic-inspector-client DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/python-ironic-inspector-client ']' DEBUG: + upstream_remote=https://opendev.org/openstack/python-ironic-inspector-client DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client ']' DEBUG: + '[' '!' -z /opt/git/opendev.org/openstack/python-ironic-inspector-client ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + git clone /opt/git/opendev.org/openstack/python-ironic-inspector-client openstack/python-ironic-inspector-client DEBUG: Cloning into 'openstack/python-ironic-inspector-client'... DEBUG: done. DEBUG: + cd openstack/python-ironic-inspector-client DEBUG: + git remote set-url origin https://opendev.org/openstack/python-ironic-inspector-client DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: + git fetch origin --tags --prune DEBUG: + '[' '!' -z master ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: + git checkout -f master DEBUG: Already on 'master' DEBUG: Your branch is up to date with 'origin/master'. Does the bug tracker info link to something that exists? -------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Look for the team name in the governance data. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Make sure the release notes page exists, if it is specified. ------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Require a valid release model ----------------------------- Skipping rule for EM, EOM or EOL tagging. Does the most recent release comply with the rules for the release-type? ------------------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Do we have permission to upload to PyPI? ---------------------------------------- Skipping rule for EM, EOM or EOL tagging. Can we build an sdist for a python project? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Does the README look right for PyPI? ------------------------------------ Skipping rule for EM, EOM or EOL tagging. All repos must include a .gitreview file for new releases. ---------------------------------------------------------- DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.0 DEBUG: openstack/python-ironic-inspector-client already tagged 5.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.1 ERROR: Could not find 5.2.1: Command '['git', 'show', '5.2.1']' returned non-zero exit status 128. DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.0 version 5.2.0 exists, skipping Ensure the deliverable is not an independent abandoned deliverable. ------------------------------------------------------------------- DEBUG: openstack/python-ironic-inspector-client already tagged 5.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.1 ERROR: Could not find 5.2.1: Command '['git', 'show', '5.2.1']' returned non-zero exit status 128. Ensure the hashes for each release exist. ----------------------------------------- DEBUG: openstack/python-ironic-inspector-client already tagged 5.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.1 ERROR: Could not find 5.2.1: Command '['git', 'show', '5.2.1']' returned non-zero exit status 128. DEBUG: checking 5.2.0 DEBUG: openstack/python-ironic-inspector-client SHA 5e2384942ac2123a79e0210a80a6c2f6f011728f DEBUG: Resetting the repository openstack/python-ironic-inspector-client to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git reset --hard DEBUG: HEAD is now at 6ad8733 Retire python-ironic-inspector-client DEBUG: Checking out repository openstack/python-ironic-inspector-client to 5e2384942ac2123a79e0210a80a6c2f6f011728f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git checkout 5e2384942ac2123a79e0210a80a6c2f6f011728f DEBUG: Note: switching to '5e2384942ac2123a79e0210a80a6c2f6f011728f'. DEBUG: DEBUG: You are in 'detached HEAD' state. You can look around, make experimental DEBUG: changes and commit them, and you can discard any commits you make in this DEBUG: state without impacting any branches by switching back to a branch. DEBUG: DEBUG: If you want to create a new branch to retain commits you create, you may DEBUG: do so (now or later) by using -c with the switch command. Example: DEBUG: DEBUG: git switch -c DEBUG: DEBUG: Or undo this operation with: DEBUG: DEBUG: git switch - DEBUG: DEBUG: Turn off this advice by setting config variable advice.detachedHead to false DEBUG: DEBUG: HEAD is now at 5e23849 Deprecate the project successfully cloned 5e2384942ac2123a79e0210a80a6c2f6f011728f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5e2384942ac2123a79e0210a80a6c2f6f011728f DEBUG: checking 5.2.1 DEBUG: openstack/python-ironic-inspector-client SHA b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: Resetting the repository openstack/python-ironic-inspector-client to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git reset --hard DEBUG: HEAD is now at 5e23849 Deprecate the project DEBUG: Checking out repository openstack/python-ironic-inspector-client to b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git checkout b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: Previous HEAD position was 5e23849 Deprecate the project DEBUG: HEAD is now at b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 successfully cloned b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: checking 2024.2-eol DEBUG: openstack/python-ironic-inspector-client SHA b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: Resetting the repository openstack/python-ironic-inspector-client to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git reset --hard DEBUG: HEAD is now at b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/python-ironic-inspector-client to b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git checkout b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: HEAD is now at b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 successfully cloned b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show b7a4482a8c1197da037d36a17783080590d1fbb5 Ensure tags that exist point to the SHAs listed. ------------------------------------------------ DEBUG: checking 5.2.0 DEBUG: openstack/python-ironic-inspector-client SHA 5e2384942ac2123a79e0210a80a6c2f6f011728f DEBUG: Resetting the repository openstack/python-ironic-inspector-client to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git reset --hard DEBUG: HEAD is now at b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/python-ironic-inspector-client to 5e2384942ac2123a79e0210a80a6c2f6f011728f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git checkout 5e2384942ac2123a79e0210a80a6c2f6f011728f DEBUG: Previous HEAD position was b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at 5e23849 Deprecate the project DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git log 5.2.0 -n 1 --pretty=format:%H 5.2.0 tag exists and is correct for openstack/python-ironic-inspector-client DEBUG: checking 5.2.1 DEBUG: openstack/python-ironic-inspector-client SHA b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: Resetting the repository openstack/python-ironic-inspector-client to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git reset --hard DEBUG: HEAD is now at 5e23849 Deprecate the project DEBUG: Checking out repository openstack/python-ironic-inspector-client to b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git checkout b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: Previous HEAD position was 5e23849 Deprecate the project DEBUG: HEAD is now at b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.1 ERROR: Could not find 5.2.1: Command '['git', 'show', '5.2.1']' returned non-zero exit status 128. openstack/python-ironic-inspector-client does not have 5.2.1 tag yet, skipping DEBUG: checking 2024.2-eol DEBUG: openstack/python-ironic-inspector-client SHA b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: Resetting the repository openstack/python-ironic-inspector-client to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git reset --hard DEBUG: HEAD is now at b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/python-ironic-inspector-client to b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git checkout b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: HEAD is now at b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. openstack/python-ironic-inspector-client does not have 2024.2-eol tag yet, skipping Ensure the version numbers are valid. ------------------------------------- DEBUG: openstack/python-ironic-inspector-client already tagged 5.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.1 ERROR: Could not find 5.2.1: Command '['git', 'show', '5.2.1']' returned non-zero exit status 128. DEBUG: checking 5.2.0 DEBUG: Resetting the repository openstack/python-ironic-inspector-client to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git reset --hard DEBUG: HEAD is now at b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/python-ironic-inspector-client to 5e2384942ac2123a79e0210a80a6c2f6f011728f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git checkout 5e2384942ac2123a79e0210a80a6c2f6f011728f DEBUG: Previous HEAD position was b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at 5e23849 Deprecate the project DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.0 tag exists, skipping further validation DEBUG: checking 5.2.1 DEBUG: Resetting the repository openstack/python-ironic-inspector-client to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git reset --hard DEBUG: HEAD is now at 5e23849 Deprecate the project DEBUG: Checking out repository openstack/python-ironic-inspector-client to b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git checkout b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: Previous HEAD position was 5e23849 Deprecate the project DEBUG: HEAD is now at b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.1 ERROR: Could not find 5.2.1: Command '['git', 'show', '5.2.1']' returned non-zero exit status 128. DEBUG: Found new version 5.2.1 for openstack/python-ironic-inspector-client DEBUG: release-type not given, guessing 'python-pypi' DEBUG: Checking out repository openstack/python-ironic-inspector-client to 5.2.0 DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 5.2.0 openstack/python-ironic-inspector-client DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 5.2.0 openstack/python-ironic-inspector-client DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''5.2.0'\'' -- '\''openstack/python-ironic-inspector-client'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''5.2.0'\'' -- '\''openstack/python-ironic-inspector-client'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref 5.2.0 -- openstack/python-ironic-inspector-client DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=5.2.0 DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/python-ironic-inspector-client DEBUG: + shift DEBUG: + '[' -z openstack/python-ironic-inspector-client ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/python-ironic-inspector-client DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/python-ironic-inspector-client ']' DEBUG: + upstream_remote=https://opendev.org/openstack/python-ironic-inspector-client DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client ']' DEBUG: + echo 'Already have a local copy of openstack/python-ironic-inspector-client in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client' DEBUG: Already have a local copy of openstack/python-ironic-inspector-client in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: + git fetch origin --tags --prune DEBUG: + '[' '!' -z 5.2.0 ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: + git checkout -f 5.2.0 DEBUG: Previous HEAD position was b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at 5e23849 Deprecate the project DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ python3 -m build --sdist --wheel DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=5.7.0 DEBUG: - setuptools>=64.0.0 DEBUG: - wheel DEBUG: * Getting build dependencies for sdist... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-e9les8y2/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building sdist... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-e9les8y2/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-e9les8y2/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-e9les8y2/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running sdist DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.0s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.0s) DEBUG: running egg_info DEBUG: creating python_ironic_inspector_client.egg-info DEBUG: writing pbr to python_ironic_inspector_client.egg-info/pbr.json DEBUG: writing python_ironic_inspector_client.egg-info/PKG-INFO DEBUG: writing dependency_links to python_ironic_inspector_client.egg-info/dependency_links.txt DEBUG: writing entry points to python_ironic_inspector_client.egg-info/entry_points.txt DEBUG: writing requirements to python_ironic_inspector_client.egg-info/requires.txt DEBUG: writing top-level names to python_ironic_inspector_client.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: writing manifest file 'python_ironic_inspector_client.egg-info/SOURCES.txt' DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: writing manifest file 'python_ironic_inspector_client.egg-info/SOURCES.txt' DEBUG: [pbr] reno was not found or is too old. Skipping release notes DEBUG: running check DEBUG: creating python_ironic_inspector_client-5.2.0 DEBUG: creating python_ironic_inspector_client-5.2.0/doc DEBUG: creating python_ironic_inspector_client-5.2.0/doc/source DEBUG: creating python_ironic_inspector_client-5.2.0/doc/source/cli DEBUG: creating python_ironic_inspector_client-5.2.0/doc/source/reference DEBUG: creating python_ironic_inspector_client-5.2.0/ironic_inspector_client DEBUG: creating python_ironic_inspector_client-5.2.0/ironic_inspector_client/common DEBUG: creating python_ironic_inspector_client-5.2.0/ironic_inspector_client/tests DEBUG: creating python_ironic_inspector_client-5.2.0/ironic_inspector_client/tests/unit DEBUG: creating python_ironic_inspector_client-5.2.0/python_ironic_inspector_client.egg-info DEBUG: creating python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: creating python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: creating python_ironic_inspector_client-5.2.0/releasenotes/source/_static DEBUG: creating python_ironic_inspector_client-5.2.0/releasenotes/source/_templates DEBUG: creating python_ironic_inspector_client-5.2.0/zuul.d DEBUG: copying files to python_ironic_inspector_client-5.2.0... DEBUG: copying .stestr.conf -> python_ironic_inspector_client-5.2.0 DEBUG: copying AUTHORS -> python_ironic_inspector_client-5.2.0 DEBUG: copying ChangeLog -> python_ironic_inspector_client-5.2.0 DEBUG: copying LICENSE -> python_ironic_inspector_client-5.2.0 DEBUG: copying README.rst -> python_ironic_inspector_client-5.2.0 DEBUG: copying bindep.txt -> python_ironic_inspector_client-5.2.0 DEBUG: copying functest-requirements.txt -> python_ironic_inspector_client-5.2.0 DEBUG: copying pyproject.toml -> python_ironic_inspector_client-5.2.0 DEBUG: copying requirements.txt -> python_ironic_inspector_client-5.2.0 DEBUG: copying setup.cfg -> python_ironic_inspector_client-5.2.0 DEBUG: copying setup.py -> python_ironic_inspector_client-5.2.0 DEBUG: copying test-requirements.txt -> python_ironic_inspector_client-5.2.0 DEBUG: copying tox.ini -> python_ironic_inspector_client-5.2.0 DEBUG: copying doc/requirements.txt -> python_ironic_inspector_client-5.2.0/doc DEBUG: copying doc/source/conf.py -> python_ironic_inspector_client-5.2.0/doc/source DEBUG: copying doc/source/index.rst -> python_ironic_inspector_client-5.2.0/doc/source DEBUG: copying doc/source/cli/index.rst -> python_ironic_inspector_client-5.2.0/doc/source/cli DEBUG: copying doc/source/reference/index.rst -> python_ironic_inspector_client-5.2.0/doc/source/reference DEBUG: copying ironic_inspector_client/__init__.py -> python_ironic_inspector_client-5.2.0/ironic_inspector_client DEBUG: copying ironic_inspector_client/resource.py -> python_ironic_inspector_client-5.2.0/ironic_inspector_client DEBUG: copying ironic_inspector_client/shell.py -> python_ironic_inspector_client-5.2.0/ironic_inspector_client DEBUG: copying ironic_inspector_client/v1.py -> python_ironic_inspector_client-5.2.0/ironic_inspector_client DEBUG: copying ironic_inspector_client/version.py -> python_ironic_inspector_client-5.2.0/ironic_inspector_client DEBUG: copying ironic_inspector_client/common/__init__.py -> python_ironic_inspector_client-5.2.0/ironic_inspector_client/common DEBUG: copying ironic_inspector_client/common/http.py -> python_ironic_inspector_client-5.2.0/ironic_inspector_client/common DEBUG: copying ironic_inspector_client/common/i18n.py -> python_ironic_inspector_client-5.2.0/ironic_inspector_client/common DEBUG: copying ironic_inspector_client/tests/__init__.py -> python_ironic_inspector_client-5.2.0/ironic_inspector_client/tests DEBUG: copying ironic_inspector_client/tests/functional.py -> python_ironic_inspector_client-5.2.0/ironic_inspector_client/tests DEBUG: copying ironic_inspector_client/tests/unit/__init__.py -> python_ironic_inspector_client-5.2.0/ironic_inspector_client/tests/unit DEBUG: copying ironic_inspector_client/tests/unit/test_common_http.py -> python_ironic_inspector_client-5.2.0/ironic_inspector_client/tests/unit DEBUG: copying ironic_inspector_client/tests/unit/test_init.py -> python_ironic_inspector_client-5.2.0/ironic_inspector_client/tests/unit DEBUG: copying ironic_inspector_client/tests/unit/test_shell.py -> python_ironic_inspector_client-5.2.0/ironic_inspector_client/tests/unit DEBUG: copying ironic_inspector_client/tests/unit/test_v1.py -> python_ironic_inspector_client-5.2.0/ironic_inspector_client/tests/unit DEBUG: copying python_ironic_inspector_client.egg-info/PKG-INFO -> python_ironic_inspector_client-5.2.0/python_ironic_inspector_client.egg-info DEBUG: copying python_ironic_inspector_client.egg-info/SOURCES.txt -> python_ironic_inspector_client-5.2.0/python_ironic_inspector_client.egg-info DEBUG: copying python_ironic_inspector_client.egg-info/dependency_links.txt -> python_ironic_inspector_client-5.2.0/python_ironic_inspector_client.egg-info DEBUG: copying python_ironic_inspector_client.egg-info/entry_points.txt -> python_ironic_inspector_client-5.2.0/python_ironic_inspector_client.egg-info DEBUG: copying python_ironic_inspector_client.egg-info/not-zip-safe -> python_ironic_inspector_client-5.2.0/python_ironic_inspector_client.egg-info DEBUG: copying python_ironic_inspector_client.egg-info/pbr.json -> python_ironic_inspector_client-5.2.0/python_ironic_inspector_client.egg-info DEBUG: copying python_ironic_inspector_client.egg-info/requires.txt -> python_ironic_inspector_client-5.2.0/python_ironic_inspector_client.egg-info DEBUG: copying python_ironic_inspector_client.egg-info/top_level.txt -> python_ironic_inspector_client-5.2.0/python_ironic_inspector_client.egg-info DEBUG: copying releasenotes/notes/.placeholder -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/UUID-started_at-finished_at-in-the-status-cafa48aeb5653412.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/abort-introspection-428ba16c991af207.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/api-1.2-33f0e1956b924447.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/api-1.5-d5c64e5265fe56d3.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/api-1.6-a020f6ee5756a7ab.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/change-error-msg-invalid-interface-4b6b70b92c27d6f6.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/client-get-data-7002c1e22f14cefd.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/data-save-9d9d4b3ac7c9851f.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-96d2df2cc90c257f.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-setting-ipmi-creds-1581ddc63b273811.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/deprecated-uuid-d0c8e8980106e7f9.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/drop-osc-client-requirements-efb31b432ddbb370.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/drop-py-2-7-c2707af650df18c8.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/drop-setting-ipmi-creds-feature-4965aaba75a40326.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/expose-more-interface-fields-de82d634c2af05e0.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/interface-list-show-39cedaca3cd9db9b.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/introspect-multiple-uuids-0790d57e0a0b9292.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/introspection-check-errors-587ebb2c00038b5a.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/introspection-wait-a7e8fe832c3aaff9.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-error-657d352b31ba77ed.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/ks-session-ac614a9abda3e228.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/list-introspection-statuses-4ad9e7e56823e754.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/manage-boot-3d77762952b354a1.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/no-auth-token-c486915a6168d4a3.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/no-default-uri-861f675ccb75e05d.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/old-functions-80ddae9eaa1e7e1d.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/osc-lib-162db03fed2bc40c.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/oslo-i18n-optional-194293e37274a901.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/print-import-rule-result-b5c19e9b8679849e.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/remove-client-64778b2011c26f6b.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/rename-func-427aa11c60c2838b.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/reprocess-stored-introspection-data-c4910325254426c5.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/rules-import-yaml-815ebc6ca6fe28b9.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/service-catalog-45466d1cfd330231.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/unprocessed-7ebb1c48427bfee4.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/notes/version-uuid-b7f9e57589314fe9.yaml -> python_ironic_inspector_client-5.2.0/releasenotes/notes DEBUG: copying releasenotes/source/2023.1.rst -> python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: copying releasenotes/source/2023.2.rst -> python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: copying releasenotes/source/2024.1.rst -> python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: copying releasenotes/source/conf.py -> python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: copying releasenotes/source/index.rst -> python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: copying releasenotes/source/liberty.rst -> python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: copying releasenotes/source/mitaka.rst -> python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: copying releasenotes/source/newton.rst -> python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: copying releasenotes/source/ocata.rst -> python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: copying releasenotes/source/pike.rst -> python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: copying releasenotes/source/queens.rst -> python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: copying releasenotes/source/rocky.rst -> python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: copying releasenotes/source/stein.rst -> python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: copying releasenotes/source/train.rst -> python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: copying releasenotes/source/unreleased.rst -> python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: copying releasenotes/source/ussuri.rst -> python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: copying releasenotes/source/victoria.rst -> python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: copying releasenotes/source/wallaby.rst -> python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: copying releasenotes/source/xena.rst -> python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: copying releasenotes/source/yoga.rst -> python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: copying releasenotes/source/zed.rst -> python_ironic_inspector_client-5.2.0/releasenotes/source DEBUG: copying releasenotes/source/_static/.placeholder -> python_ironic_inspector_client-5.2.0/releasenotes/source/_static DEBUG: copying releasenotes/source/_templates/.placeholder -> python_ironic_inspector_client-5.2.0/releasenotes/source/_templates DEBUG: copying zuul.d/project.yaml -> python_ironic_inspector_client-5.2.0/zuul.d DEBUG: copying zuul.d/python-ironic-inspector-client-jobs.yaml -> python_ironic_inspector_client-5.2.0/zuul.d DEBUG: copying python_ironic_inspector_client.egg-info/SOURCES.txt -> python_ironic_inspector_client-5.2.0/python_ironic_inspector_client.egg-info DEBUG: Writing python_ironic_inspector_client-5.2.0/setup.cfg DEBUG: Creating tar archive DEBUG: removing 'python_ironic_inspector_client-5.2.0' (and everything under it) DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=5.7.0 DEBUG: - setuptools>=64.0.0 DEBUG: - wheel DEBUG: * Getting build dependencies for wheel... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-teg3id9i/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building wheel... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-teg3id9i/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-teg3id9i/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running bdist_wheel DEBUG: running build DEBUG: running build_py DEBUG: creating build/lib/ironic_inspector_client DEBUG: copying ironic_inspector_client/resource.py -> build/lib/ironic_inspector_client DEBUG: copying ironic_inspector_client/v1.py -> build/lib/ironic_inspector_client DEBUG: copying ironic_inspector_client/__init__.py -> build/lib/ironic_inspector_client DEBUG: copying ironic_inspector_client/version.py -> build/lib/ironic_inspector_client DEBUG: copying ironic_inspector_client/shell.py -> build/lib/ironic_inspector_client DEBUG: creating build/lib/ironic_inspector_client/tests/unit DEBUG: copying ironic_inspector_client/tests/unit/test_init.py -> build/lib/ironic_inspector_client/tests/unit DEBUG: copying ironic_inspector_client/tests/unit/test_v1.py -> build/lib/ironic_inspector_client/tests/unit DEBUG: copying ironic_inspector_client/tests/unit/test_shell.py -> build/lib/ironic_inspector_client/tests/unit DEBUG: copying ironic_inspector_client/tests/unit/__init__.py -> build/lib/ironic_inspector_client/tests/unit DEBUG: copying ironic_inspector_client/tests/unit/test_common_http.py -> build/lib/ironic_inspector_client/tests/unit DEBUG: copying ironic_inspector_client/tests/functional.py -> build/lib/ironic_inspector_client/tests DEBUG: copying ironic_inspector_client/tests/__init__.py -> build/lib/ironic_inspector_client/tests DEBUG: creating build/lib/ironic_inspector_client/common DEBUG: copying ironic_inspector_client/common/http.py -> build/lib/ironic_inspector_client/common DEBUG: copying ironic_inspector_client/common/i18n.py -> build/lib/ironic_inspector_client/common DEBUG: copying ironic_inspector_client/common/__init__.py -> build/lib/ironic_inspector_client/common DEBUG: running egg_info DEBUG: writing pbr to python_ironic_inspector_client.egg-info/pbr.json DEBUG: writing python_ironic_inspector_client.egg-info/PKG-INFO DEBUG: writing dependency_links to python_ironic_inspector_client.egg-info/dependency_links.txt DEBUG: writing entry points to python_ironic_inspector_client.egg-info/entry_points.txt DEBUG: writing requirements to python_ironic_inspector_client.egg-info/requires.txt DEBUG: writing top-level names to python_ironic_inspector_client.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'python_ironic_inspector_client.egg-info/SOURCES.txt' DEBUG: installing to build/bdist.linux-x86_64/wheel DEBUG: running install DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.0s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.0s) DEBUG: running install_lib DEBUG: creating build/bdist.linux-x86_64/wheel DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector_client DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector_client/common DEBUG: copying build/lib/ironic_inspector_client/common/http.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client/common DEBUG: copying build/lib/ironic_inspector_client/common/i18n.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client/common DEBUG: copying build/lib/ironic_inspector_client/common/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client/common DEBUG: copying build/lib/ironic_inspector_client/resource.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client DEBUG: copying build/lib/ironic_inspector_client/v1.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector_client/tests DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector_client/tests/unit DEBUG: copying build/lib/ironic_inspector_client/tests/unit/test_init.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client/tests/unit DEBUG: copying build/lib/ironic_inspector_client/tests/unit/test_v1.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client/tests/unit DEBUG: copying build/lib/ironic_inspector_client/tests/unit/test_shell.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client/tests/unit DEBUG: copying build/lib/ironic_inspector_client/tests/unit/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client/tests/unit DEBUG: copying build/lib/ironic_inspector_client/tests/unit/test_common_http.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client/tests/unit DEBUG: copying build/lib/ironic_inspector_client/tests/functional.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client/tests DEBUG: copying build/lib/ironic_inspector_client/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client/tests DEBUG: copying build/lib/ironic_inspector_client/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client DEBUG: copying build/lib/ironic_inspector_client/version.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client DEBUG: copying build/lib/ironic_inspector_client/shell.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client DEBUG: running install_egg_info DEBUG: Copying python_ironic_inspector_client.egg-info to build/bdist.linux-x86_64/wheel/./python_ironic_inspector_client-5.2.0-py3.12.egg-info DEBUG: running install_scripts DEBUG: creating build/bdist.linux-x86_64/wheel/python_ironic_inspector_client-5.2.0.dist-info/WHEEL DEBUG: creating '/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client/dist/.tmp-8n0_83ri/python_ironic_inspector_client-5.2.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it DEBUG: adding 'ironic_inspector_client/__init__.py' DEBUG: adding 'ironic_inspector_client/resource.py' DEBUG: adding 'ironic_inspector_client/shell.py' DEBUG: adding 'ironic_inspector_client/v1.py' DEBUG: adding 'ironic_inspector_client/version.py' DEBUG: adding 'ironic_inspector_client/common/__init__.py' DEBUG: adding 'ironic_inspector_client/common/http.py' DEBUG: adding 'ironic_inspector_client/common/i18n.py' DEBUG: adding 'ironic_inspector_client/tests/__init__.py' DEBUG: adding 'ironic_inspector_client/tests/functional.py' DEBUG: adding 'ironic_inspector_client/tests/unit/__init__.py' DEBUG: adding 'ironic_inspector_client/tests/unit/test_common_http.py' DEBUG: adding 'ironic_inspector_client/tests/unit/test_init.py' DEBUG: adding 'ironic_inspector_client/tests/unit/test_shell.py' DEBUG: adding 'ironic_inspector_client/tests/unit/test_v1.py' DEBUG: adding 'python_ironic_inspector_client-5.2.0.dist-info/licenses/AUTHORS' DEBUG: adding 'python_ironic_inspector_client-5.2.0.dist-info/licenses/LICENSE' DEBUG: adding 'python_ironic_inspector_client-5.2.0.dist-info/METADATA' DEBUG: adding 'python_ironic_inspector_client-5.2.0.dist-info/WHEEL' DEBUG: adding 'python_ironic_inspector_client-5.2.0.dist-info/entry_points.txt' DEBUG: adding 'python_ironic_inspector_client-5.2.0.dist-info/pbr.json' DEBUG: adding 'python_ironic_inspector_client-5.2.0.dist-info/top_level.txt' DEBUG: adding 'python_ironic_inspector_client-5.2.0.dist-info/RECORD' DEBUG: removing build/bdist.linux-x86_64/wheel DEBUG: Successfully built python_ironic_inspector_client-5.2.0.tar.gz and python_ironic_inspector_client-5.2.0-py3-none-any.whl DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ python3 setup.py --name DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Requirements should be satisfied by a PEP 517 installer. DEBUG: If you are using pip, you can try `pip install --use-pep517`. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: dist.fetch_build_eggs(dist.setup_requires) DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: python-ironic-inspector-client DEBUG: Running: python3 setup.py --name in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ python3 setup.py --name WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Requirements should be satisfied by a PEP 517 installer. WARNING: If you are using pip, you can try `pip install --use-pep517`. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: dist.fetch_build_eggs(dist.setup_requires) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please avoid running ``setup.py`` directly. WARNING: Instead, use pypa/build, pypa/installer or other WARNING: standards-based tools. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: WARNING: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self.initialize_options() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' WARNING: warnings.warn(msg) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() DEBUG: Results: [pbr] Generating ChangeLog python-ironic-inspector-client DEBUG: Checking out repository openstack/python-ironic-inspector-client to b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref b7a4482a8c1197da037d36a17783080590d1fbb5 openstack/python-ironic-inspector-client DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref b7a4482a8c1197da037d36a17783080590d1fbb5 openstack/python-ironic-inspector-client DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''b7a4482a8c1197da037d36a17783080590d1fbb5'\'' -- '\''openstack/python-ironic-inspector-client'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''b7a4482a8c1197da037d36a17783080590d1fbb5'\'' -- '\''openstack/python-ironic-inspector-client'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref b7a4482a8c1197da037d36a17783080590d1fbb5 -- openstack/python-ironic-inspector-client DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/python-ironic-inspector-client DEBUG: + shift DEBUG: + '[' -z openstack/python-ironic-inspector-client ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/python-ironic-inspector-client DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/python-ironic-inspector-client ']' DEBUG: + upstream_remote=https://opendev.org/openstack/python-ironic-inspector-client DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client ']' DEBUG: + echo 'Already have a local copy of openstack/python-ironic-inspector-client in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client' DEBUG: Already have a local copy of openstack/python-ironic-inspector-client in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: + git fetch origin --tags --prune DEBUG: + '[' '!' -z b7a4482a8c1197da037d36a17783080590d1fbb5 ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: + git checkout -f b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: Previous HEAD position was 5e23849 Deprecate the project DEBUG: HEAD is now at b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ python3 -m build --sdist --wheel DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=5.7.0 DEBUG: - setuptools>=64.0.0 DEBUG: - wheel DEBUG: * Getting build dependencies for sdist... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-dck1kavs/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building sdist... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-dck1kavs/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-dck1kavs/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-dck1kavs/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running sdist DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.0s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.0s) DEBUG: running egg_info DEBUG: writing pbr to python_ironic_inspector_client.egg-info/pbr.json DEBUG: writing python_ironic_inspector_client.egg-info/PKG-INFO DEBUG: writing dependency_links to python_ironic_inspector_client.egg-info/dependency_links.txt DEBUG: writing entry points to python_ironic_inspector_client.egg-info/entry_points.txt DEBUG: writing requirements to python_ironic_inspector_client.egg-info/requires.txt DEBUG: writing top-level names to python_ironic_inspector_client.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'python_ironic_inspector_client.egg-info/SOURCES.txt' DEBUG: [pbr] reno was not found or is too old. Skipping release notes DEBUG: running check DEBUG: creating python_ironic_inspector_client-5.2.1.dev2 DEBUG: creating python_ironic_inspector_client-5.2.1.dev2/doc DEBUG: creating python_ironic_inspector_client-5.2.1.dev2/doc/source DEBUG: creating python_ironic_inspector_client-5.2.1.dev2/doc/source/cli DEBUG: creating python_ironic_inspector_client-5.2.1.dev2/doc/source/reference DEBUG: creating python_ironic_inspector_client-5.2.1.dev2/ironic_inspector_client DEBUG: creating python_ironic_inspector_client-5.2.1.dev2/ironic_inspector_client/common DEBUG: creating python_ironic_inspector_client-5.2.1.dev2/ironic_inspector_client/tests DEBUG: creating python_ironic_inspector_client-5.2.1.dev2/ironic_inspector_client/tests/unit DEBUG: creating python_ironic_inspector_client-5.2.1.dev2/python_ironic_inspector_client.egg-info DEBUG: creating python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: creating python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: creating python_ironic_inspector_client-5.2.1.dev2/releasenotes/source/_static DEBUG: creating python_ironic_inspector_client-5.2.1.dev2/releasenotes/source/_templates DEBUG: creating python_ironic_inspector_client-5.2.1.dev2/zuul.d DEBUG: copying files to python_ironic_inspector_client-5.2.1.dev2... DEBUG: copying .stestr.conf -> python_ironic_inspector_client-5.2.1.dev2 DEBUG: copying AUTHORS -> python_ironic_inspector_client-5.2.1.dev2 DEBUG: copying ChangeLog -> python_ironic_inspector_client-5.2.1.dev2 DEBUG: copying LICENSE -> python_ironic_inspector_client-5.2.1.dev2 DEBUG: copying README.rst -> python_ironic_inspector_client-5.2.1.dev2 DEBUG: copying bindep.txt -> python_ironic_inspector_client-5.2.1.dev2 DEBUG: copying functest-requirements.txt -> python_ironic_inspector_client-5.2.1.dev2 DEBUG: copying pyproject.toml -> python_ironic_inspector_client-5.2.1.dev2 DEBUG: copying requirements.txt -> python_ironic_inspector_client-5.2.1.dev2 DEBUG: copying setup.cfg -> python_ironic_inspector_client-5.2.1.dev2 DEBUG: copying setup.py -> python_ironic_inspector_client-5.2.1.dev2 DEBUG: copying test-requirements.txt -> python_ironic_inspector_client-5.2.1.dev2 DEBUG: copying tox.ini -> python_ironic_inspector_client-5.2.1.dev2 DEBUG: copying doc/requirements.txt -> python_ironic_inspector_client-5.2.1.dev2/doc DEBUG: copying doc/source/conf.py -> python_ironic_inspector_client-5.2.1.dev2/doc/source DEBUG: copying doc/source/index.rst -> python_ironic_inspector_client-5.2.1.dev2/doc/source DEBUG: copying doc/source/cli/index.rst -> python_ironic_inspector_client-5.2.1.dev2/doc/source/cli DEBUG: copying doc/source/reference/index.rst -> python_ironic_inspector_client-5.2.1.dev2/doc/source/reference DEBUG: copying ironic_inspector_client/__init__.py -> python_ironic_inspector_client-5.2.1.dev2/ironic_inspector_client DEBUG: copying ironic_inspector_client/resource.py -> python_ironic_inspector_client-5.2.1.dev2/ironic_inspector_client DEBUG: copying ironic_inspector_client/shell.py -> python_ironic_inspector_client-5.2.1.dev2/ironic_inspector_client DEBUG: copying ironic_inspector_client/v1.py -> python_ironic_inspector_client-5.2.1.dev2/ironic_inspector_client DEBUG: copying ironic_inspector_client/version.py -> python_ironic_inspector_client-5.2.1.dev2/ironic_inspector_client DEBUG: copying ironic_inspector_client/common/__init__.py -> python_ironic_inspector_client-5.2.1.dev2/ironic_inspector_client/common DEBUG: copying ironic_inspector_client/common/http.py -> python_ironic_inspector_client-5.2.1.dev2/ironic_inspector_client/common DEBUG: copying ironic_inspector_client/common/i18n.py -> python_ironic_inspector_client-5.2.1.dev2/ironic_inspector_client/common DEBUG: copying ironic_inspector_client/tests/__init__.py -> python_ironic_inspector_client-5.2.1.dev2/ironic_inspector_client/tests DEBUG: copying ironic_inspector_client/tests/functional.py -> python_ironic_inspector_client-5.2.1.dev2/ironic_inspector_client/tests DEBUG: copying ironic_inspector_client/tests/unit/__init__.py -> python_ironic_inspector_client-5.2.1.dev2/ironic_inspector_client/tests/unit DEBUG: copying ironic_inspector_client/tests/unit/test_common_http.py -> python_ironic_inspector_client-5.2.1.dev2/ironic_inspector_client/tests/unit DEBUG: copying ironic_inspector_client/tests/unit/test_init.py -> python_ironic_inspector_client-5.2.1.dev2/ironic_inspector_client/tests/unit DEBUG: copying ironic_inspector_client/tests/unit/test_shell.py -> python_ironic_inspector_client-5.2.1.dev2/ironic_inspector_client/tests/unit DEBUG: copying ironic_inspector_client/tests/unit/test_v1.py -> python_ironic_inspector_client-5.2.1.dev2/ironic_inspector_client/tests/unit DEBUG: copying python_ironic_inspector_client.egg-info/PKG-INFO -> python_ironic_inspector_client-5.2.1.dev2/python_ironic_inspector_client.egg-info DEBUG: copying python_ironic_inspector_client.egg-info/SOURCES.txt -> python_ironic_inspector_client-5.2.1.dev2/python_ironic_inspector_client.egg-info DEBUG: copying python_ironic_inspector_client.egg-info/dependency_links.txt -> python_ironic_inspector_client-5.2.1.dev2/python_ironic_inspector_client.egg-info DEBUG: copying python_ironic_inspector_client.egg-info/entry_points.txt -> python_ironic_inspector_client-5.2.1.dev2/python_ironic_inspector_client.egg-info DEBUG: copying python_ironic_inspector_client.egg-info/not-zip-safe -> python_ironic_inspector_client-5.2.1.dev2/python_ironic_inspector_client.egg-info DEBUG: copying python_ironic_inspector_client.egg-info/pbr.json -> python_ironic_inspector_client-5.2.1.dev2/python_ironic_inspector_client.egg-info DEBUG: copying python_ironic_inspector_client.egg-info/requires.txt -> python_ironic_inspector_client-5.2.1.dev2/python_ironic_inspector_client.egg-info DEBUG: copying python_ironic_inspector_client.egg-info/top_level.txt -> python_ironic_inspector_client-5.2.1.dev2/python_ironic_inspector_client.egg-info DEBUG: copying releasenotes/notes/.placeholder -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/UUID-started_at-finished_at-in-the-status-cafa48aeb5653412.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/abort-introspection-428ba16c991af207.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/api-1.2-33f0e1956b924447.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/api-1.5-d5c64e5265fe56d3.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/api-1.6-a020f6ee5756a7ab.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/change-error-msg-invalid-interface-4b6b70b92c27d6f6.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/client-get-data-7002c1e22f14cefd.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/data-save-9d9d4b3ac7c9851f.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-96d2df2cc90c257f.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecate-setting-ipmi-creds-1581ddc63b273811.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/deprecated-uuid-d0c8e8980106e7f9.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drop-osc-client-requirements-efb31b432ddbb370.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drop-py-2-7-c2707af650df18c8.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/drop-setting-ipmi-creds-feature-4965aaba75a40326.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/expose-more-interface-fields-de82d634c2af05e0.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/interface-list-show-39cedaca3cd9db9b.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/introspect-multiple-uuids-0790d57e0a0b9292.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/introspection-check-errors-587ebb2c00038b5a.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/introspection-wait-a7e8fe832c3aaff9.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ironic-error-657d352b31ba77ed.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/ks-session-ac614a9abda3e228.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/list-introspection-statuses-4ad9e7e56823e754.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/manage-boot-3d77762952b354a1.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-auth-token-c486915a6168d4a3.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/no-default-uri-861f675ccb75e05d.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/old-functions-80ddae9eaa1e7e1d.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/osc-lib-162db03fed2bc40c.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/oslo-i18n-optional-194293e37274a901.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/print-import-rule-result-b5c19e9b8679849e.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/remove-client-64778b2011c26f6b.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/rename-func-427aa11c60c2838b.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/reprocess-stored-introspection-data-c4910325254426c5.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/rules-import-yaml-815ebc6ca6fe28b9.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/service-catalog-45466d1cfd330231.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/unprocessed-7ebb1c48427bfee4.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/notes/version-uuid-b7f9e57589314fe9.yaml -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/notes DEBUG: copying releasenotes/source/2023.1.rst -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/2023.2.rst -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/2024.1.rst -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/conf.py -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/index.rst -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/liberty.rst -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/mitaka.rst -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/newton.rst -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/ocata.rst -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/pike.rst -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/queens.rst -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/rocky.rst -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/stein.rst -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/train.rst -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/unreleased.rst -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/ussuri.rst -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/victoria.rst -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/wallaby.rst -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/xena.rst -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/yoga.rst -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/zed.rst -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source DEBUG: copying releasenotes/source/_static/.placeholder -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source/_static DEBUG: copying releasenotes/source/_templates/.placeholder -> python_ironic_inspector_client-5.2.1.dev2/releasenotes/source/_templates DEBUG: copying zuul.d/project.yaml -> python_ironic_inspector_client-5.2.1.dev2/zuul.d DEBUG: copying zuul.d/python-ironic-inspector-client-jobs.yaml -> python_ironic_inspector_client-5.2.1.dev2/zuul.d DEBUG: copying python_ironic_inspector_client.egg-info/SOURCES.txt -> python_ironic_inspector_client-5.2.1.dev2/python_ironic_inspector_client.egg-info DEBUG: Writing python_ironic_inspector_client-5.2.1.dev2/setup.cfg DEBUG: Creating tar archive DEBUG: removing 'python_ironic_inspector_client-5.2.1.dev2' (and everything under it) DEBUG: * Creating isolated environment: venv+pip... DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=5.7.0 DEBUG: - setuptools>=64.0.0 DEBUG: - wheel DEBUG: * Getting build dependencies for wheel... DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-8w_xdo9a/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: * Installing packages in isolated environment: DEBUG: - pbr>=2.0.0 DEBUG: * Building wheel... DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-8w_xdo9a/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/build-env-8w_xdo9a/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: running bdist_wheel DEBUG: running build DEBUG: running build_py DEBUG: copying ironic_inspector_client/resource.py -> build/lib/ironic_inspector_client DEBUG: copying ironic_inspector_client/v1.py -> build/lib/ironic_inspector_client DEBUG: copying ironic_inspector_client/__init__.py -> build/lib/ironic_inspector_client DEBUG: copying ironic_inspector_client/version.py -> build/lib/ironic_inspector_client DEBUG: copying ironic_inspector_client/shell.py -> build/lib/ironic_inspector_client DEBUG: copying ironic_inspector_client/tests/unit/test_init.py -> build/lib/ironic_inspector_client/tests/unit DEBUG: copying ironic_inspector_client/tests/unit/test_v1.py -> build/lib/ironic_inspector_client/tests/unit DEBUG: copying ironic_inspector_client/tests/unit/test_shell.py -> build/lib/ironic_inspector_client/tests/unit DEBUG: copying ironic_inspector_client/tests/unit/__init__.py -> build/lib/ironic_inspector_client/tests/unit DEBUG: copying ironic_inspector_client/tests/unit/test_common_http.py -> build/lib/ironic_inspector_client/tests/unit DEBUG: copying ironic_inspector_client/tests/functional.py -> build/lib/ironic_inspector_client/tests DEBUG: copying ironic_inspector_client/tests/__init__.py -> build/lib/ironic_inspector_client/tests DEBUG: copying ironic_inspector_client/common/http.py -> build/lib/ironic_inspector_client/common DEBUG: copying ironic_inspector_client/common/i18n.py -> build/lib/ironic_inspector_client/common DEBUG: copying ironic_inspector_client/common/__init__.py -> build/lib/ironic_inspector_client/common DEBUG: running egg_info DEBUG: writing pbr to python_ironic_inspector_client.egg-info/pbr.json DEBUG: writing python_ironic_inspector_client.egg-info/PKG-INFO DEBUG: writing dependency_links to python_ironic_inspector_client.egg-info/dependency_links.txt DEBUG: writing entry points to python_ironic_inspector_client.egg-info/entry_points.txt DEBUG: writing requirements to python_ironic_inspector_client.egg-info/requires.txt DEBUG: writing top-level names to python_ironic_inspector_client.egg-info/top_level.txt DEBUG: [pbr] Processing SOURCES.txt DEBUG: [pbr] In git context, generating filelist from git DEBUG: warning: no previously-included files matching '*.pyc' found anywhere in distribution DEBUG: adding license file 'LICENSE' DEBUG: adding license file 'AUTHORS' DEBUG: writing manifest file 'python_ironic_inspector_client.egg-info/SOURCES.txt' DEBUG: installing to build/bdist.linux-x86_64/wheel DEBUG: running install DEBUG: [pbr] Writing ChangeLog DEBUG: [pbr] Generating ChangeLog DEBUG: [pbr] ChangeLog complete (0.0s) DEBUG: [pbr] Generating AUTHORS DEBUG: [pbr] AUTHORS complete (0.0s) DEBUG: running install_lib DEBUG: creating build/bdist.linux-x86_64/wheel DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector_client DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector_client/common DEBUG: copying build/lib/ironic_inspector_client/common/http.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client/common DEBUG: copying build/lib/ironic_inspector_client/common/i18n.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client/common DEBUG: copying build/lib/ironic_inspector_client/common/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client/common DEBUG: copying build/lib/ironic_inspector_client/resource.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client DEBUG: copying build/lib/ironic_inspector_client/v1.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector_client/tests DEBUG: creating build/bdist.linux-x86_64/wheel/ironic_inspector_client/tests/unit DEBUG: copying build/lib/ironic_inspector_client/tests/unit/test_init.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client/tests/unit DEBUG: copying build/lib/ironic_inspector_client/tests/unit/test_v1.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client/tests/unit DEBUG: copying build/lib/ironic_inspector_client/tests/unit/test_shell.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client/tests/unit DEBUG: copying build/lib/ironic_inspector_client/tests/unit/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client/tests/unit DEBUG: copying build/lib/ironic_inspector_client/tests/unit/test_common_http.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client/tests/unit DEBUG: copying build/lib/ironic_inspector_client/tests/functional.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client/tests DEBUG: copying build/lib/ironic_inspector_client/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client/tests DEBUG: copying build/lib/ironic_inspector_client/__init__.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client DEBUG: copying build/lib/ironic_inspector_client/version.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client DEBUG: copying build/lib/ironic_inspector_client/shell.py -> build/bdist.linux-x86_64/wheel/./ironic_inspector_client DEBUG: running install_egg_info DEBUG: Copying python_ironic_inspector_client.egg-info to build/bdist.linux-x86_64/wheel/./python_ironic_inspector_client-5.2.1.dev2-py3.12.egg-info DEBUG: running install_scripts DEBUG: creating build/bdist.linux-x86_64/wheel/python_ironic_inspector_client-5.2.1.dev2.dist-info/WHEEL DEBUG: creating '/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client/dist/.tmp-gmvdogqr/python_ironic_inspector_client-5.2.1.dev2-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it DEBUG: adding 'ironic_inspector_client/__init__.py' DEBUG: adding 'ironic_inspector_client/resource.py' DEBUG: adding 'ironic_inspector_client/shell.py' DEBUG: adding 'ironic_inspector_client/v1.py' DEBUG: adding 'ironic_inspector_client/version.py' DEBUG: adding 'ironic_inspector_client/common/__init__.py' DEBUG: adding 'ironic_inspector_client/common/http.py' DEBUG: adding 'ironic_inspector_client/common/i18n.py' DEBUG: adding 'ironic_inspector_client/tests/__init__.py' DEBUG: adding 'ironic_inspector_client/tests/functional.py' DEBUG: adding 'ironic_inspector_client/tests/unit/__init__.py' DEBUG: adding 'ironic_inspector_client/tests/unit/test_common_http.py' DEBUG: adding 'ironic_inspector_client/tests/unit/test_init.py' DEBUG: adding 'ironic_inspector_client/tests/unit/test_shell.py' DEBUG: adding 'ironic_inspector_client/tests/unit/test_v1.py' DEBUG: adding 'python_ironic_inspector_client-5.2.1.dev2.dist-info/licenses/AUTHORS' DEBUG: adding 'python_ironic_inspector_client-5.2.1.dev2.dist-info/licenses/LICENSE' DEBUG: adding 'python_ironic_inspector_client-5.2.1.dev2.dist-info/METADATA' DEBUG: adding 'python_ironic_inspector_client-5.2.1.dev2.dist-info/WHEEL' DEBUG: adding 'python_ironic_inspector_client-5.2.1.dev2.dist-info/entry_points.txt' DEBUG: adding 'python_ironic_inspector_client-5.2.1.dev2.dist-info/pbr.json' DEBUG: adding 'python_ironic_inspector_client-5.2.1.dev2.dist-info/top_level.txt' DEBUG: adding 'python_ironic_inspector_client-5.2.1.dev2.dist-info/RECORD' DEBUG: removing build/bdist.linux-x86_64/wheel DEBUG: Successfully built python_ironic_inspector_client-5.2.1.dev2.tar.gz and python_ironic_inspector_client-5.2.1.dev2-py3-none-any.whl DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ python3 setup.py --name DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Requirements should be satisfied by a PEP 517 installer. DEBUG: If you are using pip, you can try `pip install --use-pep517`. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: dist.fetch_build_eggs(dist.setup_requires) DEBUG: [pbr] Generating ChangeLog DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please avoid running ``setup.py`` directly. DEBUG: Instead, use pypa/build, pypa/installer or other DEBUG: standards-based tools. DEBUG: DEBUG: This deprecation is overdue, please update your project and remove deprecated DEBUG: calls to avoid build errors in the future. DEBUG: DEBUG: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self.initialize_options() DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' DEBUG: warnings.warn(msg) DEBUG: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. DEBUG: !! DEBUG: DEBUG: ******************************************************************************** DEBUG: Please consider removing the following classifiers in favor of a SPDX license expression: DEBUG: DEBUG: License :: OSI Approved :: Apache Software License DEBUG: DEBUG: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. DEBUG: ******************************************************************************** DEBUG: DEBUG: !! DEBUG: self._finalize_license_expression() DEBUG: python-ironic-inspector-client DEBUG: Running: python3 setup.py --name in /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ python3 setup.py --name WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Requirements should be satisfied by a PEP 517 installer. WARNING: If you are using pip, you can try `pip install --use-pep517`. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: dist.fetch_build_eggs(dist.setup_requires) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please avoid running ``setup.py`` directly. WARNING: Instead, use pypa/build, pypa/installer or other WARNING: standards-based tools. WARNING: WARNING: This deprecation is overdue, please update your project and remove deprecated WARNING: calls to avoid build errors in the future. WARNING: WARNING: See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self.initialize_options() WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' WARNING: warnings.warn(msg) WARNING: /home/zuul/src/opendev.org/openstack/releases/.tox/validate/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. WARNING: !! WARNING: WARNING: ******************************************************************************** WARNING: Please consider removing the following classifiers in favor of a SPDX license expression: WARNING: WARNING: License :: OSI Approved :: Apache Software License WARNING: WARNING: See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. WARNING: ******************************************************************************** WARNING: WARNING: !! WARNING: self._finalize_license_expression() DEBUG: Results: [pbr] Generating ChangeLog python-ironic-inspector-client 5.2.1 for openstack/python-ironic-inspector-client OK DEBUG: checking 2024.2-eol DEBUG: Found new EOL tag 2024.2-eol for python-ironic-inspector-client New releases must be added to the end of the list. -------------------------------------------------- DEBUG: openstack/python-ironic-inspector-client already tagged 5.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.1 ERROR: Could not find 5.2.1: Command '['git', 'show', '5.2.1']' returned non-zero exit status 128. DEBUG: Resetting the repository openstack/python-ironic-inspector-client to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git reset --hard DEBUG: HEAD is now at b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/python-ironic-inspector-client to 5e2384942ac2123a79e0210a80a6c2f6f011728f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git checkout 5e2384942ac2123a79e0210a80a6c2f6f011728f DEBUG: Previous HEAD position was b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at 5e23849 Deprecate the project DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/python-ironic-inspector-client to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git reset --hard DEBUG: HEAD is now at 5e23849 Deprecate the project DEBUG: Checking out repository openstack/python-ironic-inspector-client to b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git checkout b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: Previous HEAD position was 5e23849 Deprecate the project DEBUG: HEAD is now at b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.1 ERROR: Could not find 5.2.1: Command '['git', 'show', '5.2.1']' returned non-zero exit status 128. DEBUG: Found new version 5.2.1 for openstack/python-ironic-inspector-client DEBUG: Resetting the repository openstack/python-ironic-inspector-client to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git reset --hard DEBUG: HEAD is now at b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/python-ironic-inspector-client to b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git checkout b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: HEAD is now at b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/python-ironic-inspector-client DEBUG: comparing to ERROR: new release 5.2.1 must be listed last, with one new release per patch DEBUG: comparing to OK New releases may only be added to open series. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Commits being tagged need to be on the right branch. ---------------------------------------------------- DEBUG: checking 5.2.0 DEBUG: Resetting the repository openstack/python-ironic-inspector-client to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git reset --hard DEBUG: HEAD is now at b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/python-ironic-inspector-client to 5e2384942ac2123a79e0210a80a6c2f6f011728f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git checkout 5e2384942ac2123a79e0210a80a6c2f6f011728f DEBUG: Previous HEAD position was b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: HEAD is now at 5e23849 Deprecate the project DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.0 tag exists, skipping further validation DEBUG: checking 5.2.1 DEBUG: Resetting the repository openstack/python-ironic-inspector-client to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git reset --hard DEBUG: HEAD is now at 5e23849 Deprecate the project DEBUG: Checking out repository openstack/python-ironic-inspector-client to b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git checkout b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: Previous HEAD position was 5e23849 Deprecate the project DEBUG: HEAD is now at b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.1 ERROR: Could not find 5.2.1: Command '['git', 'show', '5.2.1']' returned non-zero exit status 128. DEBUG: Found new version 5.2.1 for openstack/python-ironic-inspector-client DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git branch -a --contains b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git log 5.2.0 -n 1 --pretty=format:%H DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git log --oneline --ancestry-path 5.2.0..b7a4482a8c1197da037d36a17783080590d1fbb5 ancestry OK DEBUG: checking 2024.2-eol DEBUG: Resetting the repository openstack/python-ironic-inspector-client to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git reset --hard DEBUG: HEAD is now at b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: Checking out repository openstack/python-ironic-inspector-client to b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git checkout b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: HEAD is now at b7a4482 Update TOX_CONSTRAINTS_FILE for stable/2024.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/python-ironic-inspector-client DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git branch -a --contains b7a4482a8c1197da037d36a17783080590d1fbb5 DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git log 5.2.1 -n 1 --pretty=format:%H INFO: ERROR getting SHA for tag '5.2.1': Command '['git', 'log', '5.2.1', '-n', '1', '--pretty=format:%H']' returned non-zero exit status 128. [b"fatal: ambiguous argument '5.2.1': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions, like this:\n'git [...] -- [...]'"] DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git log --oneline --ancestry-path 5.2.1..b7a4482a8c1197da037d36a17783080590d1fbb5 ERROR: failed checking ancestry: Command '['git', 'log', '--oneline', '--ancestry-path', '5.2.1..b7a4482a8c1197da037d36a17783080590d1fbb5']' returned non-zero exit status 128. [b''] ERROR: openstack/python-ironic-inspector-client b7a4482a8c1197da037d36a17783080590d1fbb5 receiving 2024.2-eol is not a descendant of 5.2.1 Does tarball-base match the expected value? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Apply validation rules that only apply to the current series. ------------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. No releases in the new series until the previous one has a branch. ------------------------------------------------------------------ DEBUG: openstack/python-ironic-inspector-client already tagged 5.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.1 ERROR: Could not find 5.2.1: Command '['git', 'show', '5.2.1']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The first release in a series needs to end with '.0'. ----------------------------------------------------- DEBUG: openstack/python-ironic-inspector-client already tagged 5.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.1 ERROR: Could not find 5.2.1: Command '['git', 'show', '5.2.1']' returned non-zero exit status 128. this rule only applies to the first release in a series The final release after a RC should tag the same commit. -------------------------------------------------------- DEBUG: openstack/python-ironic-inspector-client already tagged 5.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.1 ERROR: Could not find 5.2.1: Command '['git', 'show', '5.2.1']' returned non-zero exit status 128. this rule only applies when tagging a final from a candidate Pre-release versions must be applied in progressive order --------------------------------------------------------- DEBUG: openstack/python-ironic-inspector-client already tagged 5.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.1 ERROR: Could not find 5.2.1: Command '['git', 'show', '5.2.1']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The EOL tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/python-ironic-inspector-client already tagged 5.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.1 ERROR: Could not find 5.2.1: Command '['git', 'show', '5.2.1']' returned non-zero exit status 128. OK The EOM tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/python-ironic-inspector-client already tagged 5.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.1 ERROR: Could not find 5.2.1: Command '['git', 'show', '5.2.1']' returned non-zero exit status 128. this rule only applies when tagging a series as unmaintained The EM tag should be applied to the previous release. ----------------------------------------------------- DEBUG: openstack/python-ironic-inspector-client already tagged 5.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git show 5.2.1 ERROR: Could not find 5.2.1: Command '['git', 'show', '5.2.1']' returned non-zero exit status 128. this rule only applies when tagging a series as extended-maintenance Ensure all branch names have good prefixes. ------------------------------------------- Apply the rules for stable branches. ------------------------------------ rule does not apply to end-of-life repos, skipping Apply the rules for feature branches. ------------------------------------- stable/2024.2 is not a feature branch, skipping Make sure the branch points given are on the expected branches. --------------------------------------------------------------- DEBUG: checking branch 'stable/2024.2' DEBUG: checking repo openstack/python-ironic-inspector-client DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git branch -a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironic-inspector-client DEBUG: $ git branch -r --contains 5e2384942ac2123a79e0210a80a6c2f6f011728f DEBUG: found 5e2384942ac2123a79e0210a80a6c2f6f011728f on branches {'HEAD -> origin/master', 'stable/2025.1', 'stable/2025.2', 'stable/2024.2', 'master'} in openstack/python-ironic-inspector-client Checking deliverables/dalmatian/python-ironicclient.yaml ======================================================== Clone all of the repositories for the deliverable into the workdir. ------------------------------------------------------------------- DEBUG: Checking out repository openstack/python-ironicclient to master DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/python-ironicclient DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/python-ironicclient DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/python-ironicclient'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/python-ironicclient'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master -- openstack/python-ironicclient DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=master DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/python-ironicclient DEBUG: + shift DEBUG: + '[' -z openstack/python-ironicclient ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/python-ironicclient DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/python-ironicclient ']' DEBUG: + upstream_remote=https://opendev.org/openstack/python-ironicclient DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient ']' DEBUG: + '[' '!' -z /opt/git/opendev.org/openstack/python-ironicclient ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + git clone /opt/git/opendev.org/openstack/python-ironicclient openstack/python-ironicclient DEBUG: Cloning into 'openstack/python-ironicclient'... DEBUG: done. DEBUG: + cd openstack/python-ironicclient DEBUG: + git remote set-url origin https://opendev.org/openstack/python-ironicclient DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: + git fetch origin --tags --prune DEBUG: From https://opendev.org/openstack/python-ironicclient DEBUG: 22bf8b2..a838941 master -> origin/master DEBUG: 11909b8..5a4c9c8 stable/2024.2 -> origin/stable/2024.2 DEBUG: adb3f5f..6ad50ee stable/2025.1 -> origin/stable/2025.1 DEBUG: * [new branch] stable/2026.1 -> origin/stable/2026.1 DEBUG: + '[' '!' -z master ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: + git checkout -f master DEBUG: Already on 'master' DEBUG: Your branch is behind 'origin/master' by 64 commits, and can be fast-forwarded. DEBUG: (use "git pull" to update your local branch) Does the bug tracker info link to something that exists? -------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Look for the team name in the governance data. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Make sure the release notes page exists, if it is specified. ------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Require a valid release model ----------------------------- Skipping rule for EM, EOM or EOL tagging. Does the most recent release comply with the rules for the release-type? ------------------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Do we have permission to upload to PyPI? ---------------------------------------- Skipping rule for EM, EOM or EOL tagging. Can we build an sdist for a python project? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Does the README look right for PyPI? ------------------------------------ Skipping rule for EM, EOM or EOL tagging. All repos must include a .gitreview file for new releases. ---------------------------------------------------------- DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 5.6.0 DEBUG: openstack/python-ironicclient already tagged 5.6.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 5.7.0 DEBUG: openstack/python-ironicclient already tagged 5.7.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 5.8.0 DEBUG: openstack/python-ironicclient already tagged 5.8.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 5.8.1 DEBUG: openstack/python-ironicclient already tagged 5.8.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 5.6.0 version 5.6.0 exists, skipping Ensure the deliverable is not an independent abandoned deliverable. ------------------------------------------------------------------- DEBUG: openstack/python-ironicclient already tagged 5.6.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.7.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. Ensure the hashes for each release exist. ----------------------------------------- DEBUG: openstack/python-ironicclient already tagged 5.6.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.7.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: checking 5.6.0 DEBUG: openstack/python-ironicclient SHA bc19ec26d16574d4b7a6224befe9980d080143b2 DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at 22bf8b2 Add type annotations to `ironicclient/common/apiclient/base.py` DEBUG: Checking out repository openstack/python-ironicclient to bc19ec26d16574d4b7a6224befe9980d080143b2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout bc19ec26d16574d4b7a6224befe9980d080143b2 DEBUG: Note: switching to 'bc19ec26d16574d4b7a6224befe9980d080143b2'. DEBUG: DEBUG: You are in 'detached HEAD' state. You can look around, make experimental DEBUG: changes and commit them, and you can discard any commits you make in this DEBUG: state without impacting any branches by switching back to a branch. DEBUG: DEBUG: If you want to create a new branch to retain commits you create, you may DEBUG: do so (now or later) by using -c with the switch command. Example: DEBUG: DEBUG: git switch -c DEBUG: DEBUG: Or undo this operation with: DEBUG: DEBUG: git switch - DEBUG: DEBUG: Turn off this advice by setting config variable advice.detachedHead to false DEBUG: DEBUG: HEAD is now at bc19ec2 reno: Update master for unmaintained/zed successfully cloned bc19ec26d16574d4b7a6224befe9980d080143b2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show bc19ec26d16574d4b7a6224befe9980d080143b2 DEBUG: checking 5.7.0 DEBUG: openstack/python-ironicclient SHA 85542f0cafd58917e9187f6b1bfacb2751472df5 DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at bc19ec2 reno: Update master for unmaintained/zed DEBUG: Checking out repository openstack/python-ironicclient to 85542f0cafd58917e9187f6b1bfacb2751472df5 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout 85542f0cafd58917e9187f6b1bfacb2751472df5 DEBUG: Previous HEAD position was bc19ec2 reno: Update master for unmaintained/zed DEBUG: HEAD is now at 85542f0 Merge "Fixes the description filter" successfully cloned 85542f0cafd58917e9187f6b1bfacb2751472df5 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 85542f0cafd58917e9187f6b1bfacb2751472df5 DEBUG: checking 5.8.0 DEBUG: openstack/python-ironicclient SHA 9feda5a8e292a93b196a4847e09586a2b4b4e6ae DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at 85542f0 Merge "Fixes the description filter" DEBUG: Checking out repository openstack/python-ironicclient to 9feda5a8e292a93b196a4847e09586a2b4b4e6ae DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout 9feda5a8e292a93b196a4847e09586a2b4b4e6ae DEBUG: Previous HEAD position was 85542f0 Merge "Fixes the description filter" DEBUG: HEAD is now at 9feda5a support passing disable_ramdisk for clean and service state successfully cloned 9feda5a8e292a93b196a4847e09586a2b4b4e6ae DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 9feda5a8e292a93b196a4847e09586a2b4b4e6ae DEBUG: checking 5.8.1 DEBUG: openstack/python-ironicclient SHA 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at 9feda5a support passing disable_ramdisk for clean and service state DEBUG: Checking out repository openstack/python-ironicclient to 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: Previous HEAD position was 9feda5a support passing disable_ramdisk for clean and service state DEBUG: HEAD is now at 11909b8 Stop using deprecated format_* from osc_utils successfully cloned 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: checking 2024.2-eol DEBUG: openstack/python-ironicclient SHA 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at 11909b8 Stop using deprecated format_* from osc_utils DEBUG: Checking out repository openstack/python-ironicclient to 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: HEAD is now at 11909b8 Stop using deprecated format_* from osc_utils successfully cloned 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 11909b83709e441a257ba763938ae51b5aa1f866 Ensure tags that exist point to the SHAs listed. ------------------------------------------------ DEBUG: checking 5.6.0 DEBUG: openstack/python-ironicclient SHA bc19ec26d16574d4b7a6224befe9980d080143b2 DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at 11909b8 Stop using deprecated format_* from osc_utils DEBUG: Checking out repository openstack/python-ironicclient to bc19ec26d16574d4b7a6224befe9980d080143b2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout bc19ec26d16574d4b7a6224befe9980d080143b2 DEBUG: Previous HEAD position was 11909b8 Stop using deprecated format_* from osc_utils DEBUG: HEAD is now at bc19ec2 reno: Update master for unmaintained/zed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 5.6.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git log 5.6.0 -n 1 --pretty=format:%H 5.6.0 tag exists and is correct for openstack/python-ironicclient DEBUG: checking 5.7.0 DEBUG: openstack/python-ironicclient SHA 85542f0cafd58917e9187f6b1bfacb2751472df5 DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at bc19ec2 reno: Update master for unmaintained/zed DEBUG: Checking out repository openstack/python-ironicclient to 85542f0cafd58917e9187f6b1bfacb2751472df5 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout 85542f0cafd58917e9187f6b1bfacb2751472df5 DEBUG: Previous HEAD position was bc19ec2 reno: Update master for unmaintained/zed DEBUG: HEAD is now at 85542f0 Merge "Fixes the description filter" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 5.7.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git log 5.7.0 -n 1 --pretty=format:%H 5.7.0 tag exists and is correct for openstack/python-ironicclient DEBUG: checking 5.8.0 DEBUG: openstack/python-ironicclient SHA 9feda5a8e292a93b196a4847e09586a2b4b4e6ae DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at 85542f0 Merge "Fixes the description filter" DEBUG: Checking out repository openstack/python-ironicclient to 9feda5a8e292a93b196a4847e09586a2b4b4e6ae DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout 9feda5a8e292a93b196a4847e09586a2b4b4e6ae DEBUG: Previous HEAD position was 85542f0 Merge "Fixes the description filter" DEBUG: HEAD is now at 9feda5a support passing disable_ramdisk for clean and service state DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 5.8.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git log 5.8.0 -n 1 --pretty=format:%H 5.8.0 tag exists and is correct for openstack/python-ironicclient DEBUG: checking 5.8.1 DEBUG: openstack/python-ironicclient SHA 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at 9feda5a support passing disable_ramdisk for clean and service state DEBUG: Checking out repository openstack/python-ironicclient to 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: Previous HEAD position was 9feda5a support passing disable_ramdisk for clean and service state DEBUG: HEAD is now at 11909b8 Stop using deprecated format_* from osc_utils DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 5.8.1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git log 5.8.1 -n 1 --pretty=format:%H 5.8.1 tag exists and is correct for openstack/python-ironicclient DEBUG: checking 2024.2-eol DEBUG: openstack/python-ironicclient SHA 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at 11909b8 Stop using deprecated format_* from osc_utils DEBUG: Checking out repository openstack/python-ironicclient to 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: HEAD is now at 11909b8 Stop using deprecated format_* from osc_utils DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. openstack/python-ironicclient does not have 2024.2-eol tag yet, skipping Ensure the version numbers are valid. ------------------------------------- DEBUG: openstack/python-ironicclient already tagged 5.6.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.7.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: checking 5.6.0 DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at 11909b8 Stop using deprecated format_* from osc_utils DEBUG: Checking out repository openstack/python-ironicclient to bc19ec26d16574d4b7a6224befe9980d080143b2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout bc19ec26d16574d4b7a6224befe9980d080143b2 DEBUG: Previous HEAD position was 11909b8 Stop using deprecated format_* from osc_utils DEBUG: HEAD is now at bc19ec2 reno: Update master for unmaintained/zed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 5.6.0 tag exists, skipping further validation DEBUG: checking 5.7.0 DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at bc19ec2 reno: Update master for unmaintained/zed DEBUG: Checking out repository openstack/python-ironicclient to 85542f0cafd58917e9187f6b1bfacb2751472df5 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout 85542f0cafd58917e9187f6b1bfacb2751472df5 DEBUG: Previous HEAD position was bc19ec2 reno: Update master for unmaintained/zed DEBUG: HEAD is now at 85542f0 Merge "Fixes the description filter" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 5.7.0 tag exists, skipping further validation DEBUG: checking 5.8.0 DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at 85542f0 Merge "Fixes the description filter" DEBUG: Checking out repository openstack/python-ironicclient to 9feda5a8e292a93b196a4847e09586a2b4b4e6ae DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout 9feda5a8e292a93b196a4847e09586a2b4b4e6ae DEBUG: Previous HEAD position was 85542f0 Merge "Fixes the description filter" DEBUG: HEAD is now at 9feda5a support passing disable_ramdisk for clean and service state DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 5.8.0 tag exists, skipping further validation DEBUG: checking 5.8.1 DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at 9feda5a support passing disable_ramdisk for clean and service state DEBUG: Checking out repository openstack/python-ironicclient to 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: Previous HEAD position was 9feda5a support passing disable_ramdisk for clean and service state DEBUG: HEAD is now at 11909b8 Stop using deprecated format_* from osc_utils DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 5.8.1 tag exists, skipping further validation DEBUG: checking 2024.2-eol DEBUG: Found new EOL tag 2024.2-eol for python-ironicclient New releases must be added to the end of the list. -------------------------------------------------- DEBUG: openstack/python-ironicclient already tagged 5.6.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.7.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at 11909b8 Stop using deprecated format_* from osc_utils DEBUG: Checking out repository openstack/python-ironicclient to bc19ec26d16574d4b7a6224befe9980d080143b2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout bc19ec26d16574d4b7a6224befe9980d080143b2 DEBUG: Previous HEAD position was 11909b8 Stop using deprecated format_* from osc_utils DEBUG: HEAD is now at bc19ec2 reno: Update master for unmaintained/zed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 5.6.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at bc19ec2 reno: Update master for unmaintained/zed DEBUG: Checking out repository openstack/python-ironicclient to 85542f0cafd58917e9187f6b1bfacb2751472df5 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout 85542f0cafd58917e9187f6b1bfacb2751472df5 DEBUG: Previous HEAD position was bc19ec2 reno: Update master for unmaintained/zed DEBUG: HEAD is now at 85542f0 Merge "Fixes the description filter" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 5.7.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at 85542f0 Merge "Fixes the description filter" DEBUG: Checking out repository openstack/python-ironicclient to 9feda5a8e292a93b196a4847e09586a2b4b4e6ae DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout 9feda5a8e292a93b196a4847e09586a2b4b4e6ae DEBUG: Previous HEAD position was 85542f0 Merge "Fixes the description filter" DEBUG: HEAD is now at 9feda5a support passing disable_ramdisk for clean and service state DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 5.8.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at 9feda5a support passing disable_ramdisk for clean and service state DEBUG: Checking out repository openstack/python-ironicclient to 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: Previous HEAD position was 9feda5a support passing disable_ramdisk for clean and service state DEBUG: HEAD is now at 11909b8 Stop using deprecated format_* from osc_utils DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 5.8.1 tag exists, skipping further validation DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at 11909b8 Stop using deprecated format_* from osc_utils DEBUG: Checking out repository openstack/python-ironicclient to 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: HEAD is now at 11909b8 Stop using deprecated format_* from osc_utils DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/python-ironicclient DEBUG: comparing to OK New releases may only be added to open series. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Commits being tagged need to be on the right branch. ---------------------------------------------------- DEBUG: checking 5.6.0 DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at 11909b8 Stop using deprecated format_* from osc_utils DEBUG: Checking out repository openstack/python-ironicclient to bc19ec26d16574d4b7a6224befe9980d080143b2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout bc19ec26d16574d4b7a6224befe9980d080143b2 DEBUG: Previous HEAD position was 11909b8 Stop using deprecated format_* from osc_utils DEBUG: HEAD is now at bc19ec2 reno: Update master for unmaintained/zed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 5.6.0 tag exists, skipping further validation DEBUG: checking 5.7.0 DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at bc19ec2 reno: Update master for unmaintained/zed DEBUG: Checking out repository openstack/python-ironicclient to 85542f0cafd58917e9187f6b1bfacb2751472df5 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout 85542f0cafd58917e9187f6b1bfacb2751472df5 DEBUG: Previous HEAD position was bc19ec2 reno: Update master for unmaintained/zed DEBUG: HEAD is now at 85542f0 Merge "Fixes the description filter" DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 5.7.0 tag exists, skipping further validation DEBUG: checking 5.8.0 DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at 85542f0 Merge "Fixes the description filter" DEBUG: Checking out repository openstack/python-ironicclient to 9feda5a8e292a93b196a4847e09586a2b4b4e6ae DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout 9feda5a8e292a93b196a4847e09586a2b4b4e6ae DEBUG: Previous HEAD position was 85542f0 Merge "Fixes the description filter" DEBUG: HEAD is now at 9feda5a support passing disable_ramdisk for clean and service state DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 5.8.0 tag exists, skipping further validation DEBUG: checking 5.8.1 DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at 9feda5a support passing disable_ramdisk for clean and service state DEBUG: Checking out repository openstack/python-ironicclient to 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: Previous HEAD position was 9feda5a support passing disable_ramdisk for clean and service state DEBUG: HEAD is now at 11909b8 Stop using deprecated format_* from osc_utils DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 5.8.1 tag exists, skipping further validation DEBUG: checking 2024.2-eol DEBUG: Resetting the repository openstack/python-ironicclient to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git reset --hard DEBUG: HEAD is now at 11909b8 Stop using deprecated format_* from osc_utils DEBUG: Checking out repository openstack/python-ironicclient to 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git checkout 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: HEAD is now at 11909b8 Stop using deprecated format_* from osc_utils DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/python-ironicclient DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git branch -a --contains 11909b83709e441a257ba763938ae51b5aa1f866 DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git log 5.8.1 -n 1 --pretty=format:%H DEBUG: The SHA is being retagged with a new version Does tarball-base match the expected value? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Apply validation rules that only apply to the current series. ------------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. No releases in the new series until the previous one has a branch. ------------------------------------------------------------------ DEBUG: openstack/python-ironicclient already tagged 5.6.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.7.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The first release in a series needs to end with '.0'. ----------------------------------------------------- DEBUG: openstack/python-ironicclient already tagged 5.6.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.7.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies to the first release in a series The final release after a RC should tag the same commit. -------------------------------------------------------- DEBUG: openstack/python-ironicclient already tagged 5.6.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.7.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies when tagging a final from a candidate Pre-release versions must be applied in progressive order --------------------------------------------------------- DEBUG: openstack/python-ironicclient already tagged 5.6.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.7.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The EOL tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/python-ironicclient already tagged 5.6.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.7.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. OK The EOM tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/python-ironicclient already tagged 5.6.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.7.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies when tagging a series as unmaintained The EM tag should be applied to the previous release. ----------------------------------------------------- DEBUG: openstack/python-ironicclient already tagged 5.6.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.7.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.0, skipping DEBUG: openstack/python-ironicclient already tagged 5.8.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies when tagging a series as extended-maintenance Ensure all branch names have good prefixes. ------------------------------------------- Apply the rules for stable branches. ------------------------------------ rule does not apply to end-of-life repos, skipping Apply the rules for feature branches. ------------------------------------- stable/2024.2 is not a feature branch, skipping Make sure the branch points given are on the expected branches. --------------------------------------------------------------- DEBUG: checking branch 'stable/2024.2' DEBUG: checking repo openstack/python-ironicclient DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git branch -a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/python-ironicclient DEBUG: $ git branch -r --contains 9feda5a8e292a93b196a4847e09586a2b4b4e6ae DEBUG: found 9feda5a8e292a93b196a4847e09586a2b4b4e6ae on branches {'HEAD -> origin/master', 'stable/2025.1', 'stable/2025.2', 'stable/2024.2', 'stable/2026.1', 'master'} in openstack/python-ironicclient Checking deliverables/dalmatian/sushy.yaml ========================================== Clone all of the repositories for the deliverable into the workdir. ------------------------------------------------------------------- DEBUG: Checking out repository openstack/sushy to master DEBUG: $ ./tools/clone_repo.sh --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/sushy DEBUG: ++ dirname ./tools/clone_repo.sh DEBUG: + BINDIR=./tools DEBUG: + WORKSPACE=. DEBUG: + CACHE_DIR=/opt/git DEBUG: + BRANCH=master DEBUG: + REF= DEBUG: + UPSTREAM=https://opendev.org DEBUG: ++ uname DEBUG: + [[ Linux != \D\a\r\w\i\n ]] DEBUG: ++ getopt -o hv --long branch:,cache-dir:,ref:,upstream:,workspace: -n ./tools/clone_repo.sh -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master openstack/sushy DEBUG: + OPTS=' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/sushy'\''' DEBUG: + '[' 0 '!=' 0 ']' DEBUG: + eval set -- ' --workspace '\''/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu'\'' --ref '\''master'\'' -- '\''openstack/sushy'\''' DEBUG: ++ set -- --workspace /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu --ref master -- openstack/sushy DEBUG: + true DEBUG: + case "$1" in DEBUG: + WORKSPACE=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + REF=master DEBUG: + shift DEBUG: + shift DEBUG: + true DEBUG: + case "$1" in DEBUG: + shift DEBUG: + break DEBUG: + REPO=openstack/sushy DEBUG: + shift DEBUG: + '[' -z openstack/sushy ']' DEBUG: + '[' '!' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu ']' DEBUG: + set -e DEBUG: + cache_remote=/opt/git/opendev.org/openstack/sushy DEBUG: + '[' '!' -d /opt/git/opendev.org/openstack/sushy ']' DEBUG: + upstream_remote=https://opendev.org/openstack/sushy DEBUG: + local_dir=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: + '[' -d /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy ']' DEBUG: + '[' '!' -z /opt/git/opendev.org/openstack/sushy ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu DEBUG: + git clone /opt/git/opendev.org/openstack/sushy openstack/sushy DEBUG: Cloning into 'openstack/sushy'... DEBUG: done. DEBUG: + cd openstack/sushy DEBUG: + git remote set-url origin https://opendev.org/openstack/sushy DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: + git fetch origin --tags --prune DEBUG: From https://opendev.org/openstack/sushy DEBUG: c161b3a..1909826 master -> origin/master DEBUG: * [new branch] stable/2026.1 -> origin/stable/2026.1 DEBUG: + '[' '!' -z master ']' DEBUG: + cd /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: + git checkout -f master DEBUG: Already on 'master' DEBUG: Your branch is behind 'origin/master' by 12 commits, and can be fast-forwarded. DEBUG: (use "git pull" to update your local branch) Does the bug tracker info link to something that exists? -------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Look for the team name in the governance data. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Make sure the release notes page exists, if it is specified. ------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Require a valid release model ----------------------------- Skipping rule for EM, EOM or EOL tagging. Does the most recent release comply with the rules for the release-type? ------------------------------------------------------------------------ Skipping rule for EM, EOM or EOL tagging. Do we have permission to upload to PyPI? ---------------------------------------- Skipping rule for EM, EOM or EOL tagging. Can we build an sdist for a python project? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Does the README look right for PyPI? ------------------------------------ Skipping rule for EM, EOM or EOL tagging. All repos must include a .gitreview file for new releases. ---------------------------------------------------------- DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.1.0 DEBUG: openstack/sushy already tagged 5.1.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.1.1 DEBUG: openstack/sushy already tagged 5.1.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.2.0 DEBUG: openstack/sushy already tagged 5.2.0, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.2.1 DEBUG: openstack/sushy already tagged 5.2.1, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.2.2 DEBUG: openstack/sushy already tagged 5.2.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.1.0 version 5.1.0 exists, skipping Ensure the deliverable is not an independent abandoned deliverable. ------------------------------------------------------------------- DEBUG: openstack/sushy already tagged 5.1.0, skipping DEBUG: openstack/sushy already tagged 5.1.1, skipping DEBUG: openstack/sushy already tagged 5.2.0, skipping DEBUG: openstack/sushy already tagged 5.2.1, skipping DEBUG: openstack/sushy already tagged 5.2.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. Ensure the hashes for each release exist. ----------------------------------------- DEBUG: openstack/sushy already tagged 5.1.0, skipping DEBUG: openstack/sushy already tagged 5.1.1, skipping DEBUG: openstack/sushy already tagged 5.2.0, skipping DEBUG: openstack/sushy already tagged 5.2.1, skipping DEBUG: openstack/sushy already tagged 5.2.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: checking 5.1.0 DEBUG: openstack/sushy SHA 0cec13bf6d1a4dfa4fefaef6256accb840e1eb2f DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at c161b3a Handle missing RelatedProperties in TransferProtocolType detection DEBUG: Checking out repository openstack/sushy to 0cec13bf6d1a4dfa4fefaef6256accb840e1eb2f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout 0cec13bf6d1a4dfa4fefaef6256accb840e1eb2f DEBUG: Note: switching to '0cec13bf6d1a4dfa4fefaef6256accb840e1eb2f'. DEBUG: DEBUG: You are in 'detached HEAD' state. You can look around, make experimental DEBUG: changes and commit them, and you can discard any commits you make in this DEBUG: state without impacting any branches by switching back to a branch. DEBUG: DEBUG: If you want to create a new branch to retain commits you create, you may DEBUG: do so (now or later) by using -c with the switch command. Example: DEBUG: DEBUG: git switch -c DEBUG: DEBUG: Or undo this operation with: DEBUG: DEBUG: git switch - DEBUG: DEBUG: Turn off this advice by setting config variable advice.detachedHead to false DEBUG: DEBUG: HEAD is now at 0cec13b reno: Update master for unmaintained/zed successfully cloned 0cec13bf6d1a4dfa4fefaef6256accb840e1eb2f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 0cec13bf6d1a4dfa4fefaef6256accb840e1eb2f DEBUG: checking 5.1.1 DEBUG: openstack/sushy SHA 2ac3287f90aad87422e83e78a34de816c7a23ccd DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at 0cec13b reno: Update master for unmaintained/zed DEBUG: Checking out repository openstack/sushy to 2ac3287f90aad87422e83e78a34de816c7a23ccd DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout 2ac3287f90aad87422e83e78a34de816c7a23ccd DEBUG: Previous HEAD position was 0cec13b reno: Update master for unmaintained/zed DEBUG: HEAD is now at 2ac3287 Fix link to bugs successfully cloned 2ac3287f90aad87422e83e78a34de816c7a23ccd DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 2ac3287f90aad87422e83e78a34de816c7a23ccd DEBUG: checking 5.2.0 DEBUG: openstack/sushy SHA dccdadec5ce86a6e1988e345f63e65eb93ccec05 DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at 2ac3287 Fix link to bugs DEBUG: Checking out repository openstack/sushy to dccdadec5ce86a6e1988e345f63e65eb93ccec05 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout dccdadec5ce86a6e1988e345f63e65eb93ccec05 DEBUG: Previous HEAD position was 2ac3287 Fix link to bugs DEBUG: HEAD is now at dccdade When ManagedBy attribute is missing from System retry with Managers successfully cloned dccdadec5ce86a6e1988e345f63e65eb93ccec05 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show dccdadec5ce86a6e1988e345f63e65eb93ccec05 DEBUG: checking 5.2.1 DEBUG: openstack/sushy SHA d8b9778b786d3d318cd0549606f0c1a81b90b9ca DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at dccdade When ManagedBy attribute is missing from System retry with Managers DEBUG: Checking out repository openstack/sushy to d8b9778b786d3d318cd0549606f0c1a81b90b9ca DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout d8b9778b786d3d318cd0549606f0c1a81b90b9ca DEBUG: Previous HEAD position was dccdade When ManagedBy attribute is missing from System retry with Managers DEBUG: HEAD is now at d8b9778 drop usage of pkg_resource for newer python compat successfully cloned d8b9778b786d3d318cd0549606f0c1a81b90b9ca DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show d8b9778b786d3d318cd0549606f0c1a81b90b9ca DEBUG: checking 5.2.2 DEBUG: openstack/sushy SHA 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at d8b9778 drop usage of pkg_resource for newer python compat DEBUG: Checking out repository openstack/sushy to 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: Previous HEAD position was d8b9778 drop usage of pkg_resource for newer python compat DEBUG: HEAD is now at 02347b6 Check required credentials in a detailed way successfully cloned 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: checking 2024.2-eol DEBUG: openstack/sushy SHA 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at 02347b6 Check required credentials in a detailed way DEBUG: Checking out repository openstack/sushy to 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: HEAD is now at 02347b6 Check required credentials in a detailed way successfully cloned 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c Ensure tags that exist point to the SHAs listed. ------------------------------------------------ DEBUG: checking 5.1.0 DEBUG: openstack/sushy SHA 0cec13bf6d1a4dfa4fefaef6256accb840e1eb2f DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at 02347b6 Check required credentials in a detailed way DEBUG: Checking out repository openstack/sushy to 0cec13bf6d1a4dfa4fefaef6256accb840e1eb2f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout 0cec13bf6d1a4dfa4fefaef6256accb840e1eb2f DEBUG: Previous HEAD position was 02347b6 Check required credentials in a detailed way DEBUG: HEAD is now at 0cec13b reno: Update master for unmaintained/zed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.1.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git log 5.1.0 -n 1 --pretty=format:%H 5.1.0 tag exists and is correct for openstack/sushy DEBUG: checking 5.1.1 DEBUG: openstack/sushy SHA 2ac3287f90aad87422e83e78a34de816c7a23ccd DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at 0cec13b reno: Update master for unmaintained/zed DEBUG: Checking out repository openstack/sushy to 2ac3287f90aad87422e83e78a34de816c7a23ccd DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout 2ac3287f90aad87422e83e78a34de816c7a23ccd DEBUG: Previous HEAD position was 0cec13b reno: Update master for unmaintained/zed DEBUG: HEAD is now at 2ac3287 Fix link to bugs DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.1.1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git log 5.1.1 -n 1 --pretty=format:%H 5.1.1 tag exists and is correct for openstack/sushy DEBUG: checking 5.2.0 DEBUG: openstack/sushy SHA dccdadec5ce86a6e1988e345f63e65eb93ccec05 DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at 2ac3287 Fix link to bugs DEBUG: Checking out repository openstack/sushy to dccdadec5ce86a6e1988e345f63e65eb93ccec05 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout dccdadec5ce86a6e1988e345f63e65eb93ccec05 DEBUG: Previous HEAD position was 2ac3287 Fix link to bugs DEBUG: HEAD is now at dccdade When ManagedBy attribute is missing from System retry with Managers DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.2.0 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git log 5.2.0 -n 1 --pretty=format:%H 5.2.0 tag exists and is correct for openstack/sushy DEBUG: checking 5.2.1 DEBUG: openstack/sushy SHA d8b9778b786d3d318cd0549606f0c1a81b90b9ca DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at dccdade When ManagedBy attribute is missing from System retry with Managers DEBUG: Checking out repository openstack/sushy to d8b9778b786d3d318cd0549606f0c1a81b90b9ca DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout d8b9778b786d3d318cd0549606f0c1a81b90b9ca DEBUG: Previous HEAD position was dccdade When ManagedBy attribute is missing from System retry with Managers DEBUG: HEAD is now at d8b9778 drop usage of pkg_resource for newer python compat DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.2.1 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git log 5.2.1 -n 1 --pretty=format:%H 5.2.1 tag exists and is correct for openstack/sushy DEBUG: checking 5.2.2 DEBUG: openstack/sushy SHA 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at d8b9778 drop usage of pkg_resource for newer python compat DEBUG: Checking out repository openstack/sushy to 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: Previous HEAD position was d8b9778 drop usage of pkg_resource for newer python compat DEBUG: HEAD is now at 02347b6 Check required credentials in a detailed way DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.2.2 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git log 5.2.2 -n 1 --pretty=format:%H 5.2.2 tag exists and is correct for openstack/sushy DEBUG: checking 2024.2-eol DEBUG: openstack/sushy SHA 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at 02347b6 Check required credentials in a detailed way DEBUG: Checking out repository openstack/sushy to 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: HEAD is now at 02347b6 Check required credentials in a detailed way DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. openstack/sushy does not have 2024.2-eol tag yet, skipping Ensure the version numbers are valid. ------------------------------------- DEBUG: openstack/sushy already tagged 5.1.0, skipping DEBUG: openstack/sushy already tagged 5.1.1, skipping DEBUG: openstack/sushy already tagged 5.2.0, skipping DEBUG: openstack/sushy already tagged 5.2.1, skipping DEBUG: openstack/sushy already tagged 5.2.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: checking 5.1.0 DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at 02347b6 Check required credentials in a detailed way DEBUG: Checking out repository openstack/sushy to 0cec13bf6d1a4dfa4fefaef6256accb840e1eb2f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout 0cec13bf6d1a4dfa4fefaef6256accb840e1eb2f DEBUG: Previous HEAD position was 02347b6 Check required credentials in a detailed way DEBUG: HEAD is now at 0cec13b reno: Update master for unmaintained/zed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.1.0 tag exists, skipping further validation DEBUG: checking 5.1.1 DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at 0cec13b reno: Update master for unmaintained/zed DEBUG: Checking out repository openstack/sushy to 2ac3287f90aad87422e83e78a34de816c7a23ccd DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout 2ac3287f90aad87422e83e78a34de816c7a23ccd DEBUG: Previous HEAD position was 0cec13b reno: Update master for unmaintained/zed DEBUG: HEAD is now at 2ac3287 Fix link to bugs DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.1.1 tag exists, skipping further validation DEBUG: checking 5.2.0 DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at 2ac3287 Fix link to bugs DEBUG: Checking out repository openstack/sushy to dccdadec5ce86a6e1988e345f63e65eb93ccec05 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout dccdadec5ce86a6e1988e345f63e65eb93ccec05 DEBUG: Previous HEAD position was 2ac3287 Fix link to bugs DEBUG: HEAD is now at dccdade When ManagedBy attribute is missing from System retry with Managers DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.2.0 tag exists, skipping further validation DEBUG: checking 5.2.1 DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at dccdade When ManagedBy attribute is missing from System retry with Managers DEBUG: Checking out repository openstack/sushy to d8b9778b786d3d318cd0549606f0c1a81b90b9ca DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout d8b9778b786d3d318cd0549606f0c1a81b90b9ca DEBUG: Previous HEAD position was dccdade When ManagedBy attribute is missing from System retry with Managers DEBUG: HEAD is now at d8b9778 drop usage of pkg_resource for newer python compat DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.2.1 tag exists, skipping further validation DEBUG: checking 5.2.2 DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at d8b9778 drop usage of pkg_resource for newer python compat DEBUG: Checking out repository openstack/sushy to 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: Previous HEAD position was d8b9778 drop usage of pkg_resource for newer python compat DEBUG: HEAD is now at 02347b6 Check required credentials in a detailed way DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.2.2 tag exists, skipping further validation DEBUG: checking 2024.2-eol DEBUG: Found new EOL tag 2024.2-eol for sushy New releases must be added to the end of the list. -------------------------------------------------- DEBUG: openstack/sushy already tagged 5.1.0, skipping DEBUG: openstack/sushy already tagged 5.1.1, skipping DEBUG: openstack/sushy already tagged 5.2.0, skipping DEBUG: openstack/sushy already tagged 5.2.1, skipping DEBUG: openstack/sushy already tagged 5.2.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at 02347b6 Check required credentials in a detailed way DEBUG: Checking out repository openstack/sushy to 0cec13bf6d1a4dfa4fefaef6256accb840e1eb2f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout 0cec13bf6d1a4dfa4fefaef6256accb840e1eb2f DEBUG: Previous HEAD position was 02347b6 Check required credentials in a detailed way DEBUG: HEAD is now at 0cec13b reno: Update master for unmaintained/zed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.1.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at 0cec13b reno: Update master for unmaintained/zed DEBUG: Checking out repository openstack/sushy to 2ac3287f90aad87422e83e78a34de816c7a23ccd DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout 2ac3287f90aad87422e83e78a34de816c7a23ccd DEBUG: Previous HEAD position was 0cec13b reno: Update master for unmaintained/zed DEBUG: HEAD is now at 2ac3287 Fix link to bugs DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.1.1 tag exists, skipping further validation DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at 2ac3287 Fix link to bugs DEBUG: Checking out repository openstack/sushy to dccdadec5ce86a6e1988e345f63e65eb93ccec05 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout dccdadec5ce86a6e1988e345f63e65eb93ccec05 DEBUG: Previous HEAD position was 2ac3287 Fix link to bugs DEBUG: HEAD is now at dccdade When ManagedBy attribute is missing from System retry with Managers DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.2.0 tag exists, skipping further validation DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at dccdade When ManagedBy attribute is missing from System retry with Managers DEBUG: Checking out repository openstack/sushy to d8b9778b786d3d318cd0549606f0c1a81b90b9ca DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout d8b9778b786d3d318cd0549606f0c1a81b90b9ca DEBUG: Previous HEAD position was dccdade When ManagedBy attribute is missing from System retry with Managers DEBUG: HEAD is now at d8b9778 drop usage of pkg_resource for newer python compat DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.2.1 tag exists, skipping further validation DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at d8b9778 drop usage of pkg_resource for newer python compat DEBUG: Checking out repository openstack/sushy to 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: Previous HEAD position was d8b9778 drop usage of pkg_resource for newer python compat DEBUG: HEAD is now at 02347b6 Check required credentials in a detailed way DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.2.2 tag exists, skipping further validation DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at 02347b6 Check required credentials in a detailed way DEBUG: Checking out repository openstack/sushy to 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: HEAD is now at 02347b6 Check required credentials in a detailed way DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/sushy DEBUG: comparing to OK New releases may only be added to open series. ---------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Commits being tagged need to be on the right branch. ---------------------------------------------------- DEBUG: checking 5.1.0 DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at 02347b6 Check required credentials in a detailed way DEBUG: Checking out repository openstack/sushy to 0cec13bf6d1a4dfa4fefaef6256accb840e1eb2f DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout 0cec13bf6d1a4dfa4fefaef6256accb840e1eb2f DEBUG: Previous HEAD position was 02347b6 Check required credentials in a detailed way DEBUG: HEAD is now at 0cec13b reno: Update master for unmaintained/zed DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.1.0 tag exists, skipping further validation DEBUG: checking 5.1.1 DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at 0cec13b reno: Update master for unmaintained/zed DEBUG: Checking out repository openstack/sushy to 2ac3287f90aad87422e83e78a34de816c7a23ccd DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout 2ac3287f90aad87422e83e78a34de816c7a23ccd DEBUG: Previous HEAD position was 0cec13b reno: Update master for unmaintained/zed DEBUG: HEAD is now at 2ac3287 Fix link to bugs DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.1.1 tag exists, skipping further validation DEBUG: checking 5.2.0 DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at 2ac3287 Fix link to bugs DEBUG: Checking out repository openstack/sushy to dccdadec5ce86a6e1988e345f63e65eb93ccec05 DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout dccdadec5ce86a6e1988e345f63e65eb93ccec05 DEBUG: Previous HEAD position was 2ac3287 Fix link to bugs DEBUG: HEAD is now at dccdade When ManagedBy attribute is missing from System retry with Managers DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.2.0 tag exists, skipping further validation DEBUG: checking 5.2.1 DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at dccdade When ManagedBy attribute is missing from System retry with Managers DEBUG: Checking out repository openstack/sushy to d8b9778b786d3d318cd0549606f0c1a81b90b9ca DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout d8b9778b786d3d318cd0549606f0c1a81b90b9ca DEBUG: Previous HEAD position was dccdade When ManagedBy attribute is missing from System retry with Managers DEBUG: HEAD is now at d8b9778 drop usage of pkg_resource for newer python compat DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.2.1 tag exists, skipping further validation DEBUG: checking 5.2.2 DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at d8b9778 drop usage of pkg_resource for newer python compat DEBUG: Checking out repository openstack/sushy to 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: Previous HEAD position was d8b9778 drop usage of pkg_resource for newer python compat DEBUG: HEAD is now at 02347b6 Check required credentials in a detailed way DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 5.2.2 tag exists, skipping further validation DEBUG: checking 2024.2-eol DEBUG: Resetting the repository openstack/sushy to HEAD DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git reset --hard DEBUG: HEAD is now at 02347b6 Check required credentials in a detailed way DEBUG: Checking out repository openstack/sushy to 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git checkout 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: HEAD is now at 02347b6 Check required credentials in a detailed way DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. DEBUG: Found new version 2024.2-eol for openstack/sushy DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git branch -a --contains 02347b630ac88c43c7386b6d5a5aa8c90fc8dc1c DEBUG: found remotes/origin/stable/2024.2 branch DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git log 5.2.2 -n 1 --pretty=format:%H DEBUG: The SHA is being retagged with a new version Does tarball-base match the expected value? ------------------------------------------- Skipping rule for EM, EOM or EOL tagging. Apply validation rules that only apply to the current series. ------------------------------------------------------------- Skipping rule for EM, EOM or EOL tagging. No releases in the new series until the previous one has a branch. ------------------------------------------------------------------ DEBUG: openstack/sushy already tagged 5.1.0, skipping DEBUG: openstack/sushy already tagged 5.1.1, skipping DEBUG: openstack/sushy already tagged 5.2.0, skipping DEBUG: openstack/sushy already tagged 5.2.1, skipping DEBUG: openstack/sushy already tagged 5.2.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The first release in a series needs to end with '.0'. ----------------------------------------------------- DEBUG: openstack/sushy already tagged 5.1.0, skipping DEBUG: openstack/sushy already tagged 5.1.1, skipping DEBUG: openstack/sushy already tagged 5.2.0, skipping DEBUG: openstack/sushy already tagged 5.2.1, skipping DEBUG: openstack/sushy already tagged 5.2.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies to the first release in a series The final release after a RC should tag the same commit. -------------------------------------------------------- DEBUG: openstack/sushy already tagged 5.1.0, skipping DEBUG: openstack/sushy already tagged 5.1.1, skipping DEBUG: openstack/sushy already tagged 5.2.0, skipping DEBUG: openstack/sushy already tagged 5.2.1, skipping DEBUG: openstack/sushy already tagged 5.2.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies when tagging a final from a candidate Pre-release versions must be applied in progressive order --------------------------------------------------------- DEBUG: openstack/sushy already tagged 5.1.0, skipping DEBUG: openstack/sushy already tagged 5.1.1, skipping DEBUG: openstack/sushy already tagged 5.2.0, skipping DEBUG: openstack/sushy already tagged 5.2.1, skipping DEBUG: openstack/sushy already tagged 5.2.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies to the most current series, skipping The EOL tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/sushy already tagged 5.1.0, skipping DEBUG: openstack/sushy already tagged 5.1.1, skipping DEBUG: openstack/sushy already tagged 5.2.0, skipping DEBUG: openstack/sushy already tagged 5.2.1, skipping DEBUG: openstack/sushy already tagged 5.2.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. OK The EOM tag should be applied to all repositories. -------------------------------------------------- DEBUG: openstack/sushy already tagged 5.1.0, skipping DEBUG: openstack/sushy already tagged 5.1.1, skipping DEBUG: openstack/sushy already tagged 5.2.0, skipping DEBUG: openstack/sushy already tagged 5.2.1, skipping DEBUG: openstack/sushy already tagged 5.2.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies when tagging a series as unmaintained The EM tag should be applied to the previous release. ----------------------------------------------------- DEBUG: openstack/sushy already tagged 5.1.0, skipping DEBUG: openstack/sushy already tagged 5.1.1, skipping DEBUG: openstack/sushy already tagged 5.2.0, skipping DEBUG: openstack/sushy already tagged 5.2.1, skipping DEBUG: openstack/sushy already tagged 5.2.2, skipping DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git show 2024.2-eol ERROR: Could not find 2024.2-eol: Command '['git', 'show', '2024.2-eol']' returned non-zero exit status 128. this rule only applies when tagging a series as extended-maintenance Ensure all branch names have good prefixes. ------------------------------------------- Apply the rules for stable branches. ------------------------------------ rule does not apply to end-of-life repos, skipping Apply the rules for feature branches. ------------------------------------- stable/2024.2 is not a feature branch, skipping Make sure the branch points given are on the expected branches. --------------------------------------------------------------- DEBUG: checking branch 'stable/2024.2' DEBUG: checking repo openstack/sushy DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git branch -a DEBUG: cwd = /home/zuul/src/opendev.org/openstack/releases/.tox/validate/tmp/releases-44ez4lpu/openstack/sushy DEBUG: $ git branch -r --contains dccdadec5ce86a6e1988e345f63e65eb93ccec05 DEBUG: found dccdadec5ce86a6e1988e345f63e65eb93ccec05 on branches {'HEAD -> origin/master', 'stable/2025.1', 'stable/2025.2', 'stable/2024.2', 'stable/2026.1', 'master'} in openstack/sushy Summary ------- 0 warnings found 16 errors found deliverables/dalmatian/bifrost.yaml: validate_new_releases_at_end: new release 19.1.3 must be listed last, with one new release per patch deliverables/dalmatian/bifrost.yaml: validate_release_branch_membership: openstack/bifrost 68b59b218cedde77ccbf849270785ff10036a20a receiving 2024.2-eol is not a descendant of 19.1.3 deliverables/dalmatian/ironic-inspector.yaml: validate_new_releases_at_end: new release 12.3.1 must be listed last, with one new release per patch deliverables/dalmatian/ironic-inspector.yaml: validate_release_branch_membership: openstack/ironic-inspector 5a0f2506dc2fce3af4e3b12e5a1c53ca879ae716 receiving 2024.2-eol is not a descendant of 12.3.1 deliverables/dalmatian/ironic-lib.yaml: validate_new_releases_at_end: new release 6.2.1 must be listed last, with one new release per patch deliverables/dalmatian/ironic-lib.yaml: validate_release_branch_membership: openstack/ironic-lib 1d5c9853f1f507cf5ebad665a8c35a945cc52aed receiving 2024.2-eol is not a descendant of 6.2.1 deliverables/dalmatian/ironic-prometheus-exporter.yaml: validate_new_releases_at_end: new release 4.4.1 must be listed last, with one new release per patch deliverables/dalmatian/ironic-prometheus-exporter.yaml: validate_release_branch_membership: openstack/ironic-prometheus-exporter c9f6727ab6b5fc41302ee784e86222711de968d9 receiving 2024.2-eol is not a descendant of 4.4.1 deliverables/dalmatian/ironic-ui.yaml: validate_new_releases_at_end: new release 6.4.1 must be listed last, with one new release per patch deliverables/dalmatian/ironic-ui.yaml: validate_release_branch_membership: openstack/ironic-ui 40d8f907334c113cf2fe43bd2a5bbbef6baadbab receiving 2024.2-eol is not a descendant of 6.4.1 deliverables/dalmatian/ironic.yaml: validate_new_releases_at_end: new release 26.1.6 must be listed last, with one new release per patch deliverables/dalmatian/ironic.yaml: validate_release_branch_membership: openstack/ironic 1a3eba700f4e9795ccc6d7e67fdf55aea21afc2f receiving 2024.2-eol is not a descendant of 26.1.6 deliverables/dalmatian/metalsmith.yaml: validate_new_releases_at_end: new release 2.3.1 must be listed last, with one new release per patch deliverables/dalmatian/metalsmith.yaml: validate_release_branch_membership: openstack/metalsmith daf80b17b2ccf3910604c70cb600908c4094f7a0 receiving 2024.2-eol is not a descendant of 2.3.1 deliverables/dalmatian/python-ironic-inspector-client.yaml: validate_new_releases_at_end: new release 5.2.1 must be listed last, with one new release per patch deliverables/dalmatian/python-ironic-inspector-client.yaml: validate_release_branch_membership: openstack/python-ironic-inspector-client b7a4482a8c1197da037d36a17783080590d1fbb5 receiving 2024.2-eol is not a descendant of 5.2.1